From bf1f7672db1cd53f03f1a6e800825607b46c9ca3 Mon Sep 17 00:00:00 2001 From: Melior Date: Fri, 22 Jan 2021 15:15:14 +0100 Subject: [PATCH 01/28] Translated using Weblate (Arabic) Currently translated at 60.3% (67 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ar/ Translated using Weblate (Greek) Currently translated at 72.6% (425 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Arabic) Currently translated at 67.0% (122 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ar/ Translated using Weblate (Bosnian) Currently translated at 100.0% (13 of 13 strings) Translation: Habitica/Rebirth Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/bs/ Translated using Weblate (Bosnian) Currently translated at 27.7% (15 of 54 strings) Translation: Habitica/Defaulttasks Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/bs/ Translated using Weblate (Spanish) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translated using Weblate (Italian) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (Spanish) Currently translated at 88.4% (1985 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pt_BR/ Translated using Weblate (Spanish) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translated using Weblate (Arabic) Currently translated at 3.6% (4 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ar/ Translated using Weblate (Arabic) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ar/ Translated using Weblate (Arabic) Currently translated at 75.8% (1702 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ar/ Translated using Weblate (Arabic) Currently translated at 84.1% (308 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/ar/ Translated using Weblate (Greek) Currently translated at 72.3% (423 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/en@pirate/ Translated using Weblate (Italian) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (Japanese) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ja/ Translated using Weblate (Greek) Currently translated at 71.9% (421 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (85 of 85 strings) Translation: Habitica/Quests Translate-URL: https://translate.habitica.com/projects/habitica/quests/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (111 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (724 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (13 of 13 strings) Translation: Habitica/Rebirth Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (2 of 2 strings) Translation: Habitica/Noscript Translate-URL: https://translate.habitica.com/projects/habitica/noscript/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (61 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (724 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (47 of 47 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/en@pirate/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/en@pirate/ Translated using Weblate (Greek) Currently translated at 71.6% (419 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (111 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translated using Weblate (German) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translated using Weblate (German) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translated using Weblate (German) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/de/ Translated using Weblate (German) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (German) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (Japanese) Currently translated at 100.0% (47 of 47 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ja/ Translated using Weblate (Greek) Currently translated at 70.9% (415 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Japanese) Currently translated at 100.0% (724 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translated using Weblate (Bosnian) Currently translated at 53.1% (59 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Overview Translate-URL: https://translate.habitica.com/projects/habitica/overview/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/bs/ Translated using Weblate (Greek) Currently translated at 70.5% (413 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Japanese) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (47 of 47 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/ja/ Translated using Weblate (Bulgarian) Currently translated at 90.3% (94 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/bg/ Translated using Weblate (Bosnian) Currently translated at 22.5% (25 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/bs/ Translated using Weblate (Bosnian) Currently translated at 99.0% (201 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/bs/ Translated using Weblate (Japanese) Currently translated at 99.8% (2241 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Greek) Currently translated at 2.7% (3 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/el/ Translated using Weblate (Greek) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/el/ Translated using Weblate (Japanese) Currently translated at 99.7% (2239 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 99.7% (2239 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translated using Weblate (Japanese) Currently translated at 99.5% (2236 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Greek) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Japanese) Currently translated at 99.5% (2236 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translated using Weblate (Greek) Currently translated at 96.1% (100 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Japanese) Currently translated at 99.4% (2232 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Czech) Currently translated at 99.0% (101 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/cs/ Translated using Weblate (Czech) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/cs/ Translated using Weblate (Czech) Currently translated at 90.3% (94 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/cs/ Translated using Weblate (Czech) Currently translated at 90.3% (94 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/cs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Spells Translate-URL: https://translate.habitica.com/projects/habitica/spells/bs/ Translated using Weblate (Greek) Currently translated at 94.2% (98 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Bosnian) Currently translated at 97.5% (198 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/bs/ Translated using Weblate (Persian) Currently translated at 35.1% (19 of 54 strings) Translation: Habitica/Defaulttasks Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/fa/ Translated using Weblate (Japanese) Currently translated at 99.2% (2228 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Swedish) Currently translated at 70.1% (73 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/sv/ Translated using Weblate (Swedish) Currently translated at 70.1% (73 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/sv/ Translated using Weblate (Bosnian) Currently translated at 96.4% (54 of 56 strings) Translation: Habitica/Spells Translate-URL: https://translate.habitica.com/projects/habitica/spells/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (2 of 2 strings) Translation: Habitica/Noscript Translate-URL: https://translate.habitica.com/projects/habitica/noscript/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (1 of 1 strings) Translation: Habitica/Merch Translate-URL: https://translate.habitica.com/projects/habitica/merch/bs/ Translated using Weblate (Dutch) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (85 of 85 strings) Translation: Habitica/Quests Translate-URL: https://translate.habitica.com/projects/habitica/quests/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (61 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/nl/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/en@pirate/ Translated using Weblate (Dutch) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (203 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/nl/ Translated using Weblate (Dutch) Currently translated at 95.5% (692 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/nl/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en@pirate/ Translated using Weblate (Dutch) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/nl/ Translated using Weblate (Greek) Currently translated at 90.3% (94 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Japanese) Currently translated at 99.0% (2224 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Dutch) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (54 of 54 strings) Translation: Habitica/Defaulttasks Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/nl/ Translated using Weblate (Dutch) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/nl/ Translated using Weblate (Greek) Currently translated at 87.5% (91 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Italian) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/ Translated using Weblate (Japanese) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/ Translated using Weblate (Japanese) Currently translated at 98.8% (2220 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/ Translated using Weblate (English) Currently translated at 0.8% (5 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en@lolcat/ Translated using Weblate (English) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/en@lolcat/ Translated using Weblate (English) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/en@lolcat/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/en@pirate/ Translated using Weblate (Japanese) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/ Translated using Weblate (Japanese) Currently translated at 98.7% (2216 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (187 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ja/ Translated using Weblate (Persian) Currently translated at 12.5% (13 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fa/ Translated using Weblate (Greek) Currently translated at 83.6% (87 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Bosnian) Currently translated at 100.0% (23 of 23 strings) Translation: Habitica/Loginincentives Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (15 of 15 strings) Translation: Habitica/Death Translate-URL: https://translate.habitica.com/projects/habitica/death/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (47 of 47 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/bs/ Translated using Weblate (Japanese) Currently translated at 98.5% (2212 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Italian) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en@pirate/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translated using Weblate (Italian) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (Greek) Currently translated at 77.8% (81 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Bosnian) Currently translated at 100.0% (47 of 47 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/bs/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (111 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en@pirate/ Translated using Weblate (Czech) Currently translated at 100.0% (366 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/cs/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en@pirate/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (English (Pirate)) Currently translated at 99.6% (583 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en@pirate/ Translated using Weblate (English) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/en@lolcat/ Translated using Weblate (Bengali) Currently translated at 96.2% (180 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/bn/ Translated using Weblate (Greek) Currently translated at 73.0% (76 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Chinese (Hong Kong)) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant_HK/ Translated using Weblate (Vietnamese) Currently translated at 89.3% (176 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/vi/ Translated using Weblate (Urdu (Pakistan)) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ur_PK/ Translated using Weblate (Klingon) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/tlh/ Translated using Weblate (Tagalog) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/tl/ Translated using Weblate (Thai) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/th/ Translated using Weblate (Tamil) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ta/ Translated using Weblate (Swahili) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/sw/ Translated using Weblate (Sundanese) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/su/ Translated using Weblate (Slovenian) Currently translated at 56.8% (112 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/sl/ Translated using Weblate (Sinhala) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/si/ Translated using Weblate (Scots) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/sco/ Translated using Weblate (Norwegian Nynorsk) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/nn/ Translated using Weblate (Malay) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ms/ Translated using Weblate (Mongolian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/mn/ Translated using Weblate (Malayalam) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ml/ Translated using Weblate (Macedonian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/mk/ Translated using Weblate (Latvian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/lv/ Translated using Weblate (Lithuanian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/lt/ Translated using Weblate (Lingala) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ln/ Translated using Weblate (Latin) Currently translated at 57.3% (113 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/la/ Translated using Weblate (Kurdish) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ku_IQ/ Translated using Weblate (Korean) Currently translated at 62.4% (123 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ko/ Translated using Weblate (Javanese) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/jv/ Translated using Weblate (Lojban) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/jbo/ Translated using Weblate (Icelandic) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/is/ Translated using Weblate (Hindi) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/hi/ Translated using Weblate (Hawaiian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/haw/ Translated using Weblate (Galician) Currently translated at 55.8% (110 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/gl/ Translated using Weblate (Irish) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ga/ Translated using Weblate (Frisian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/fy/ Translated using Weblate (Filipino) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/fil/ Translated using Weblate (Finnish) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/fi/ Translated using Weblate (Persian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/fa/ Translated using Weblate (Estonian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/et/ Translated using Weblate (Esperanto) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/eo/ Translated using Weblate (English) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/en@lolcat/ Translated using Weblate (Greek) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/el/ Translated using Weblate (Catalan) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ca/ Translated using Weblate (Bosnian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/bs/ Translated using Weblate (Bengali) Currently translated at 58.3% (115 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/bn/ Translated using Weblate (Belarusian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/be/ Translated using Weblate (Arabic) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ar/ Translated using Weblate (Afrikaans) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/af/ Translated using Weblate (Acholi) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ach/ Translated using Weblate (Thai) Currently translated at 98.3% (121 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/th/ Translated using Weblate (Spanish (Latin America)) Currently translated at 96.4% (698 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es_419/ Translated using Weblate (Portuguese) Currently translated at 87.5% (7 of 8 strings) Translation: Habitica/Overview Translate-URL: https://translate.habitica.com/projects/habitica/overview/pt/ Translated using Weblate (Ukrainian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translated using Weblate (Serbian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/sr/ Translated using Weblate (Slovak) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/sk/ Translated using Weblate (Romanian) Currently translated at 83.2% (164 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ro/ Translated using Weblate (Portuguese) Currently translated at 69.5% (137 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt/ Translated using Weblate (Indonesian) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/id/ Translated using Weblate (Hebrew) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/he/ Translated using Weblate (Danish) Currently translated at 56.8% (112 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/da/ Translated using Weblate (Dutch) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/nl/ Translated using Weblate (Marathi) Currently translated at 56.3% (111 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/mr/ Translated using Weblate (Greek) Currently translated at 70.1% (73 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (French) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translated using Weblate (Dutch) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Spells Translate-URL: https://translate.habitica.com/projects/habitica/spells/nl/ Translated using Weblate (Dutch) Currently translated at 97.6% (124 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/nl/ Translated using Weblate (Dutch) Currently translated at 96.9% (191 of 197 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/nl/ Translated using Weblate (Dutch) Currently translated at 96.1% (2158 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translated using Weblate (Italian) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translated using Weblate (French) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translated using Weblate (German) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (Spanish) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translated using Weblate (Dutch) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/nl/ Translated using Weblate (Italian) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/ Translated using Weblate (French) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translated using Weblate (Greek) Currently translated at 68.2% (71 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/el/ Translated using Weblate (Bosnian) Currently translated at 99.1% (122 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/bs/ Translated using Weblate (Spanish (Latin America)) Currently translated at 95.9% (695 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es_419/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translated using Weblate (Serbian) Currently translated at 69.2% (126 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/sr/ Translated using Weblate (Russian) Currently translated at 87.9% (160 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translated using Weblate (Japanese) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es_419/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@pirate/ Translated using Weblate (German) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translated using Weblate (Serbian) Currently translated at 93.6% (104 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/sr/ Translated using Weblate (Serbian) Currently translated at 85.0% (108 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/sr/ Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es_419/ Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es_419/ Translated using Weblate (Serbian) Currently translated at 85.2% (52 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/sr/ Translated using Weblate (Czech) Currently translated at 98.3% (60 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/cs/ Translated using Weblate (Serbian) Currently translated at 87.5% (7 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/sr/ Translated using Weblate (Serbian) Currently translated at 76.1% (1710 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/sr/ Translated using Weblate (Russian) Currently translated at 91.9% (2064 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Japanese) Currently translated at 98.3% (2208 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (English (Pirate)) Currently translated at 99.3% (2231 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en@pirate/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (203 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translated using Weblate (Serbian) Currently translated at 97.5% (198 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/sr/ Translated using Weblate (German) Currently translated at 99.5% (2234 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (German) Currently translated at 99.5% (2234 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (Serbian) Currently translated at 96.1% (174 of 181 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/sr/ Translated using Weblate (Serbian) Currently translated at 35.1% (19 of 54 strings) Translation: Habitica/Defaulttasks Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/sr/ Translated using Weblate (Serbian) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/sr/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translated using Weblate (Serbian) Currently translated at 71.7% (420 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/sr/ Translated using Weblate (Russian) Currently translated at 96.9% (567 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/ Translated using Weblate (Dutch) Currently translated at 93.5% (547 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/nl/ Translated using Weblate (German) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translated using Weblate (Serbian) Currently translated at 35.5% (37 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/sr/ Translated using Weblate (Dutch) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/nl/ Translated using Weblate (Serbian) Currently translated at 92.8% (168 of 181 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/sr/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translated using Weblate (Dutch) Currently translated at 91.3% (95 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/nl/ Translated using Weblate (Dutch) Currently translated at 91.3% (95 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/nl/ --- website/common/locales/ach/limited.json | 2 +- website/common/locales/af/limited.json | 2 +- website/common/locales/ar/challenge.json | 9 +- website/common/locales/ar/content.json | 2 +- website/common/locales/ar/gear.json | 2 +- website/common/locales/ar/limited.json | 2 +- website/common/locales/ar/pets.json | 67 +++++- website/common/locales/ar/subscriber.json | 34 +-- website/common/locales/be/limited.json | 2 +- website/common/locales/bg/achievements.json | 2 +- website/common/locales/bn/character.json | 2 +- website/common/locales/bn/limited.json | 2 +- .../locales/bs/communityguidelines.json | 222 +++++++++--------- website/common/locales/bs/contrib.json | 88 +++---- website/common/locales/bs/death.json | 32 +-- website/common/locales/bs/defaulttasks.json | 8 +- website/common/locales/bs/generic.json | 193 +++++++-------- website/common/locales/bs/inventory.json | 14 +- website/common/locales/bs/limited.json | 2 +- .../common/locales/bs/loginincentives.json | 46 ++-- website/common/locales/bs/merch.json | 2 +- website/common/locales/bs/noscript.json | 8 +- website/common/locales/bs/overview.json | 20 +- website/common/locales/bs/pets.json | 62 ++++- website/common/locales/bs/rebirth.json | 25 +- website/common/locales/bs/spells.json | 113 ++++----- website/common/locales/ca/limited.json | 2 +- website/common/locales/cs/achievements.json | 16 +- website/common/locales/cs/backgrounds.json | 15 +- website/common/locales/cs/challenge.json | 4 +- website/common/locales/cs/content.json | 29 ++- website/common/locales/cs/messages.json | 13 +- website/common/locales/da/limited.json | 2 +- website/common/locales/de/backgrounds.json | 9 +- website/common/locales/de/challenge.json | 2 +- website/common/locales/de/gear.json | 18 +- website/common/locales/de/settings.json | 4 +- website/common/locales/de/subscriber.json | 3 +- website/common/locales/el/achievements.json | 38 ++- website/common/locales/el/backgrounds.json | 17 +- website/common/locales/el/challenge.json | 5 +- website/common/locales/el/limited.json | 2 +- website/common/locales/el/pets.json | 6 +- .../common/locales/en@lolcat/backgrounds.json | 4 +- .../common/locales/en@lolcat/challenge.json | 5 +- website/common/locales/en@lolcat/content.json | 3 +- website/common/locales/en@lolcat/faq.json | 38 +-- website/common/locales/en@lolcat/limited.json | 2 +- .../common/locales/en@pirate/backgrounds.json | 15 +- .../common/locales/en@pirate/challenge.json | 4 +- .../en@pirate/communityguidelines.json | 18 +- website/common/locales/en@pirate/content.json | 2 +- website/common/locales/en@pirate/contrib.json | 4 +- website/common/locales/en@pirate/front.json | 2 +- website/common/locales/en@pirate/gear.json | 34 ++- website/common/locales/en@pirate/groups.json | 14 +- website/common/locales/en@pirate/limited.json | 2 +- .../common/locales/en@pirate/messages.json | 2 +- .../common/locales/en@pirate/noscript.json | 6 +- website/common/locales/en@pirate/npc.json | 8 +- website/common/locales/en@pirate/pets.json | 30 +-- website/common/locales/en@pirate/quests.json | 2 +- .../locales/en@pirate/questscontent.json | 8 +- website/common/locales/en@pirate/rebirth.json | 2 +- .../common/locales/en@pirate/settings.json | 4 +- .../common/locales/en@pirate/subscriber.json | 25 +- website/common/locales/en@pirate/tasks.json | 4 +- website/common/locales/en_GB/backgrounds.json | 9 +- website/common/locales/en_GB/gear.json | 16 +- website/common/locales/en_GB/subscriber.json | 3 +- website/common/locales/eo/limited.json | 2 +- website/common/locales/es/backgrounds.json | 9 +- website/common/locales/es/faq.json | 2 +- website/common/locales/es/gear.json | 22 +- website/common/locales/es/subscriber.json | 3 +- .../common/locales/es_419/backgrounds.json | 9 +- website/common/locales/es_419/gear.json | 20 +- .../common/locales/es_419/questscontent.json | 34 +-- website/common/locales/es_419/subscriber.json | 3 +- website/common/locales/et/limited.json | 2 +- .../common/locales/fa_IR/achievements.json | 19 +- .../common/locales/fa_IR/defaulttasks.json | 7 +- website/common/locales/fa_IR/limited.json | 2 +- website/common/locales/fi/limited.json | 2 +- website/common/locales/fil/limited.json | 2 +- website/common/locales/fr/backgrounds.json | 9 +- website/common/locales/fr/gear.json | 16 +- website/common/locales/fr/subscriber.json | 3 +- website/common/locales/fy/limited.json | 2 +- website/common/locales/ga/limited.json | 2 +- website/common/locales/gl/limited.json | 2 +- website/common/locales/haw/limited.json | 2 +- website/common/locales/he/limited.json | 2 +- website/common/locales/hi_IN/limited.json | 2 +- website/common/locales/id/limited.json | 2 +- website/common/locales/is/limited.json | 2 +- website/common/locales/it/backgrounds.json | 9 +- website/common/locales/it/gear.json | 20 +- website/common/locales/it/subscriber.json | 3 +- website/common/locales/ja/achievements.json | 6 +- website/common/locales/ja/backgrounds.json | 9 +- website/common/locales/ja/character.json | 2 +- website/common/locales/ja/contrib.json | 4 +- website/common/locales/ja/faq.json | 6 +- website/common/locales/ja/front.json | 4 +- website/common/locales/ja/gear.json | 50 +++- website/common/locales/ja/npc.json | 6 +- website/common/locales/ja/questscontent.json | 4 +- website/common/locales/ja/subscriber.json | 3 +- website/common/locales/jbo/limited.json | 2 +- website/common/locales/jv/limited.json | 2 +- website/common/locales/ko/limited.json | 2 +- website/common/locales/ku_IQ/limited.json | 2 +- website/common/locales/la/limited.json | 2 +- website/common/locales/ln/limited.json | 2 +- website/common/locales/lt/limited.json | 2 +- website/common/locales/lv/limited.json | 2 +- website/common/locales/mk/limited.json | 2 +- website/common/locales/ml/limited.json | 2 +- website/common/locales/mn/limited.json | 2 +- website/common/locales/mr/limited.json | 2 +- website/common/locales/ms/limited.json | 2 +- website/common/locales/nl/achievements.json | 23 +- website/common/locales/nl/backgrounds.json | 58 ++++- website/common/locales/nl/challenge.json | 5 +- website/common/locales/nl/content.json | 16 +- website/common/locales/nl/defaulttasks.json | 4 +- website/common/locales/nl/faq.json | 16 +- website/common/locales/nl/gear.json | 19 +- website/common/locales/nl/generic.json | 2 +- website/common/locales/nl/groups.json | 30 ++- website/common/locales/nl/inventory.json | 4 +- website/common/locales/nl/limited.json | 53 +++-- website/common/locales/nl/messages.json | 10 +- website/common/locales/nl/npc.json | 12 +- website/common/locales/nl/quests.json | 3 +- website/common/locales/nl/questscontent.json | 6 +- website/common/locales/nl/settings.json | 4 +- website/common/locales/nl/spells.json | 5 +- website/common/locales/nl/subscriber.json | 21 +- website/common/locales/nl/tasks.json | 3 +- website/common/locales/nn/limited.json | 2 +- website/common/locales/pt/limited.json | 2 +- website/common/locales/pt/overview.json | 20 +- website/common/locales/pt_BR/backgrounds.json | 9 +- website/common/locales/pt_BR/challenge.json | 34 +-- .../locales/pt_BR/communityguidelines.json | 6 +- website/common/locales/pt_BR/content.json | 12 +- website/common/locales/pt_BR/faq.json | 2 +- website/common/locales/pt_BR/gear.json | 108 +++++---- website/common/locales/pt_BR/limited.json | 40 ++-- website/common/locales/pt_BR/pets.json | 10 +- website/common/locales/pt_BR/subscriber.json | 5 +- website/common/locales/ro/limited.json | 2 +- website/common/locales/ru/backgrounds.json | 6 +- website/common/locales/ru/gear.json | 6 +- website/common/locales/ru/subscriber.json | 3 +- website/common/locales/sco/limited.json | 2 +- website/common/locales/si/limited.json | 2 +- website/common/locales/sk/limited.json | 2 +- website/common/locales/sl/limited.json | 2 +- website/common/locales/sr/achievements.json | 25 +- website/common/locales/sr/backgrounds.json | 12 +- website/common/locales/sr/challenge.json | 115 ++++----- website/common/locales/sr/defaulttasks.json | 8 +- website/common/locales/sr/front.json | 3 +- website/common/locales/sr/gear.json | 50 ++-- website/common/locales/sr/generic.json | 58 ++--- website/common/locales/sr/inventory.json | 13 +- website/common/locales/sr/limited.json | 2 +- website/common/locales/sr/messages.json | 38 +-- website/common/locales/sr/npc.json | 2 +- website/common/locales/sr/pets.json | 28 ++- website/common/locales/sr/settings.json | 15 +- website/common/locales/sr/subscriber.json | 23 +- website/common/locales/su/limited.json | 2 +- website/common/locales/sv/achievements.json | 6 +- website/common/locales/sw/limited.json | 2 +- website/common/locales/ta/limited.json | 2 +- .../locales/th/communityguidelines.json | 5 +- website/common/locales/th/limited.json | 2 +- website/common/locales/tl_PH/limited.json | 2 +- website/common/locales/tlh/limited.json | 2 +- website/common/locales/uk/limited.json | 2 +- website/common/locales/ur_PK/limited.json | 2 +- website/common/locales/vi/limited.json | 2 +- website/common/locales/zh/backgrounds.json | 9 +- website/common/locales/zh/gear.json | 18 +- website/common/locales/zh/generic.json | 2 +- website/common/locales/zh/subscriber.json | 7 +- website/common/locales/zh_HK/limited.json | 2 +- 191 files changed, 1763 insertions(+), 1013 deletions(-) diff --git a/website/common/locales/ach/limited.json b/website/common/locales/ach/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ach/limited.json +++ b/website/common/locales/ach/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/af/limited.json b/website/common/locales/af/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/af/limited.json +++ b/website/common/locales/af/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ar/challenge.json b/website/common/locales/ar/challenge.json index 73d9bc37bb..c8b15567b5 100755 --- a/website/common/locales/ar/challenge.json +++ b/website/common/locales/ar/challenge.json @@ -96,9 +96,12 @@ "descriptionRequired": "Description is required", "locationRequired": "Location of challenge is required ('Add to')", "categoiresRequired": "One or more categories must be selected", - "viewProgressOf": "View Progress Of", - "viewProgress": "عرض التقدم", + "viewProgressOf": "مشاهدة ملف", + "viewProgress": "عرض التقد", "selectMember": "اختر عضو", "confirmKeepChallengeTasks": "هل تريد إبقاء مهمة التحدي؟", - "selectParticipant": "اختر مشارك" + "selectParticipant": "اختر مشارك", + "wonChallengeDesc": "<%= إسم التحدي %> إخترتك لتكون الفائز!تم تسجيل فوزك في \"إنجازاتك\".", + "yourReward": "مكافئاتك", + "filters": "فلاتر" } diff --git a/website/common/locales/ar/content.json b/website/common/locales/ar/content.json index 307c9fe7d9..c1e54cf524 100755 --- a/website/common/locales/ar/content.json +++ b/website/common/locales/ar/content.json @@ -4,7 +4,7 @@ "armoireText": "الصندوق السحري", "armoireNotesFull": "افتح الدولاب لتحصل بشكل عشوائي على معدات خاصة،على خبرة أو على طعام. قطع المعدات المتبقية :", "armoireLastItem": "لقد وجدت آخر قطعة من المعدات النادرة في الصندوق السحري.", - "armoireNotesEmpty": "الصندوق سيحتوي على معدات جديدة في الأسبوع الأول من كل شهر. حتى ذلك الوقت، اضغط عليه باستمرار للحصول على الخبرة والطعام!", + "armoireNotesEmpty": "الصندوق سيحتوي على معدات جديدة في الأسبوع الأول من كل شهر. حتى ذلك الوقت، إضغط عليه باستمرار للحصول على الخبرة والطعام!", "dropEggWolfText": "ذئب", "dropEggWolfMountText": "ذئب", "dropEggWolfAdjective": "وفي", diff --git a/website/common/locales/ar/gear.json b/website/common/locales/ar/gear.json index d43cde9a2d..42643a0cad 100755 --- a/website/common/locales/ar/gear.json +++ b/website/common/locales/ar/gear.json @@ -1743,5 +1743,5 @@ "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", "twoHandedItem": "Two-handed item.", "weaponSpecialKS2019Notes": "", - "weaponSpecialKS2019Text": "" + "weaponSpecialKS2019Text": "سيف جريفون الأسطوري" } diff --git a/website/common/locales/ar/limited.json b/website/common/locales/ar/limited.json index 45a6c5314c..209cddc79e 100755 --- a/website/common/locales/ar/limited.json +++ b/website/common/locales/ar/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ar/pets.json b/website/common/locales/ar/pets.json index 8d6ae3499c..cc3fe1cea7 100644 --- a/website/common/locales/ar/pets.json +++ b/website/common/locales/ar/pets.json @@ -1,4 +1,69 @@ { "pets": "الحيوانات الأليفة", - "stable": "مستقر" + "stable": "مستقر", + "noActivePet": "لا يوجد حيوان أليف نشط", + "activePet": "أنشطة الحيوانات الأليفة", + "raisedPet": "لقد نمت <٪ = حيوان أليف٪>!", + "feedPet": "تغذية <٪ = text٪> إلى <٪ = name٪>؟", + "mountNotOwned": "أنت لاتملك هذه الكمية.", + "petNotOwned": "أنت لاتملك هذا الحيوان الأليف.", + "hatchedPetHowToUse": "قم بزيارة [Stable](<%= stableUrl %>)لإطعام وتجهيز أحدث حيوان أليف!", + "hatchedPetGeneric": "لقد فقس حيوان أليف جديد!", + "hatchedPet": "لقد فقست جديدة <٪ = جرعة٪> <٪ =بيضة٪>!", + "triadBingoAchievement": "لقد ربحت إنجاز \"ثلاثية البانغوا\" للعثور على جميع الحيوانات الأليفة ، وترويض كل الحيوانات الأليفة ، والعثور على جميع الحيوانات الأليفة مرة أخرى!", + "triadBingoText2": " وأصدر مجموعة ثابتة كاملة بإجمالي <٪ = عدد٪> مرة (مرات)", + "triadBingoText": "تم العثور على جميع الحيوانات الأليفة البالغ عددها 90 ، وكلها 90 حيوانًا ، وجدت جميع الحيوانات الأليفة ال 90 مرة أخرى (كيف فعلت ذلك!)", + "mountMasterText": "‫قام بترويض جميع المتصاعدين ال 90 (حتى أكثرهم صعوبة ، مبروك لهذا المستخدم!)", + "triadBingoName": "ثلاثي البنغوا", + "mountMasterText2": " أطلق سراح جميع ال90من المتصاعدين إجمالي <٪ = عدد٪> مرة (مرات)", + "mountMasterName": "وحش رئيسي", + "mountAchievement": "لقد حصلت على\"وحش رئيسي\"إنجاز لرويض جميع المتصاعدين!", + "mountMasterProgress": "‫تصاعد الوحش الرئيسي", + "beastMasterText2": " وأطلقوا سراح حيواناتهم الأليفة بإجمالي <٪ = عدد٪> مرة(مرات)", + "beastMasterText": "تم العثور على جميع الحيوانات الأليفة البالغ عددها 90(إنها مهمة صعبة للغاية,مبرووك لهذا المستخدم!)", + "beastMasterName": "وحش رئيسي", + "beastAchievement": "لقد ربحت \"وحش رئيسي \" إنجاز جمع كل الحيوانات الأليفة!", + "beastMasterProgress": "تقدم الوحش الرئيسي", + "premiumPotionNoDropExplanation": "لا يمكن استخدام جرعات التفقيس السحرية على البيض المستلم من المهام.الطريقة الوحيدة للحصول على جرعات التفقيس السحرية هي عن طريق شراؤهم بالأسفل.ليس من المقطورات العشوائية.", + "dropsExplanationEggs": "أنفق الجواهر لتحصل على المزيد من البيض بسرهة,إذا كنت لاتريد أن تنتظر البيض الأساسي أسقطه, أو كررالتنقيب لإدخارالبيض المنقب Learn more about the drop system.", + "dropsExplanation": "احصل على هذه العناصر بشكل أسرع مع الجواهر إذا كنت لا ترغب في انتظار إسقاطها عند إكمال مهمة. تعرف على المزيد حول نظام الإفلات. ", + "veteranTiger": "النمر المحارب", + "veteranWolf": "الذئب المحارب", + "etherealLion": "الأسد السماوي", + "magicMounts": "جرعة سحرية متصاعدة", + "questMounts": "تنقيب جبال", + "mountsTamed": "ترويض الجبل", + "noSaddlesAvailable": "أنت لاتملك أي سروج.", + "noFoodAvailable": "أنت لاتملك أي أغذية للحيوانات الأليفة.", + "food": "أغذية الحيوانات الأليفة والسروج", + "quickInventory": "جرد سريع", + "haveHatchablePet": "لديك <%= جرعة %> جرعة تفقيس و <%= بيضة %> تفقيس بيضة هذا الحيوان الأليف! Click يفقس!", + "hatchingPotion": "جرعة تفقيس", + "magicHatchingPotions": "جرعات التفقيس السحرية", + "hatchingPotions": "جرعات التفقيس", + "eggSingular": "بيضةٌ", + "eggs": "بيض", + "egg": "<%= نوع البيض %>البيض", + "potion": "<%= نوع الجرعة السحرية %> جرعة سحرية", + "gryphatrice": "التنين النسري", + "invisibleAether": "الأثير غير المرئي", + "royalPurpleJackalope": "الأرنب ذو القرنين الإرجواني الملكي", + "hopefulHippogriffMount": "أمل الفرس النسر", + "hopefulHippogriffPet": "أمل الفرس النسر", + "magicalBee": "النحلة السحرية", + "phoenix": "طائر العنقاء", + "royalPurpleGryphon": "الأسد النسر الإرجواني الملكي", + "orca": "الحوت القاتل", + "mammoth": "ماموث صوفي", + "mantisShrimp": "السرعوف الروبياني", + "hydra": "هيدرا", + "cerberusPup": "جرو سيربيروسي", + "veteranFox": "الثعلب المخضرم", + "veteranBear": "الدب المخضرم", + "veteranLion": "الأسد المخضرم", + "activeMount": "جبل نشط", + "mounts": "يتصاعد", + "wackyPets": "حيوانات أليف مضحكة", + "magicPets": "دواء سحري للحيوانات الأليفة", + "petsFound": "إنشاء حيوانات أليفة" } diff --git a/website/common/locales/ar/subscriber.json b/website/common/locales/ar/subscriber.json index b19d36fea0..5fde7ebd68 100755 --- a/website/common/locales/ar/subscriber.json +++ b/website/common/locales/ar/subscriber.json @@ -1,27 +1,27 @@ { - "subscription": "الاشتراك", - "subscriptions": "الاشتراكات", - "sendGems": "Send Gems", + "subscription": "الإشتراك", + "subscriptions": "الإشتراكات", + "sendGems": "إرسال جواهر", "buyGemsGold": "شراء الجواهر بالذهب", - "mustSubscribeToPurchaseGems": "Must subscribe to purchase gems with GP", + "mustSubscribeToPurchaseGems": "يجب الإشتراك لشراء الجواهر مع (GP).", "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", - "reachedGoldToGemCapQuantity": "Your requested amount <%= quantity %> exceeds the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", + "reachedGoldToGemCapQuantity": "المبلغ المطلوب <%= quantity %> يتجاوز المبلغ الذي يمكن شراؤه لهذا الشهر (<%= convCap %>). يصبح المبلغ الكامل متاحًا خلال الأيام الثلاثة الأولى من كل شهر . شكرا على الإشتراك!", "mysteryItem": "أغراض شهرية حصرية", - "mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.", - "exclusiveJackalopePet": "Exclusive pet", - "giftSubscription": "Want to gift a subscription to someone?", - "giftSubscriptionText4": "Thanks for supporting Habitica!", - "groupPlans": "Group Plans", + "mysteryItemText": "ستتلقى كل شهر عنصر تجميلي فريد من نوعه للأفاتار الخاص بك! بالإضافة إلى ذلك ، مقابل كل ثلاثة أشهر من الإشتراك المتتالي ، سيمنحك المسافرون عبر الزمن الغامض الوصول إلى عناصر التجميل التاريخية (والمستقبلية!).", + "exclusiveJackalopePet": "حيوان أليف حصري", + "giftSubscription": "هل تريد إهداء مزايا الاشتراك لشخص آخر؟", + "giftSubscriptionText4": "شكراً لدعمك هابيتيكا !", + "groupPlans": "خطط المجموعة", "subscribe": "اشتراك", - "nowSubscribed": "You are now subscribed to Habitica!", + "nowSubscribed": "أنت الآن مشترك في هابيتيكا!", "cancelSub": "إلغاء الإشتراك", "cancelSubInfoGroupPlan": "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer in the Group. If you are the Group leader and want to cancel the entire Group Plan, you can do that from the group's \"Payment Details\" tab.", - "cancelingSubscription": "Canceling the subscription", + "cancelingSubscription": "الغاء الإشتراك", "contactUs": "اتصل بنا", "checkout": "الدفع", "sureCancelSub": "تأكيد إلغاء الاشتراك؟", - "subGemPop": "Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold.", - "subGemName": "جواهر مشترك", + "subGemPop": "لأنك إشتركت في هابيتيكا,يمكنك شراء عدد من الجواهر كل شهر باستخدام الذهب.", + "subGemName": "جواهر المشترك", "maxBuyGems": "You have bought all the Gems you can this month. More become available within the first three days of each month. Thanks for subscribing!", "timeTravelers": "مسافرين عبر الزمن", "timeTravelersPopoverNoSubMobile": "Looks like you’ll need a Mystic Hourglass to open the time portal and summon the Mysterious Time Travelers.", @@ -132,5 +132,9 @@ "subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!", "purchaseAll": "Purchase Set", "gemsRemaining": "gems remaining", - "notEnoughGemsToBuy": "You are unable to buy that amount of gems" + "notEnoughGemsToBuy": "You are unable to buy that amount of gems", + "cancelSubInfoGoogle": "الرجاء الانتقال إلى \"الحساب\"> قسم \"الاشتراكات\" في متجر Google Play لإلغاء اشتراكك أو لمعرفة تاريخ انتهاء إشتراكك إذا كنت قد ألغيته بالفعل. هذه الشاشة غير قادرة على إظهار ما إذا كان قد تم إلغاء اشتراكك.", + "organization": "منظمة", + "giftASubscription": "إهداء إشتراك", + "viewSubscriptions": "عرض الإشتراكات" } diff --git a/website/common/locales/be/limited.json b/website/common/locales/be/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/be/limited.json +++ b/website/common/locales/be/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/bg/achievements.json b/website/common/locales/bg/achievements.json index 3c2934ae5e..d56dc06056 100644 --- a/website/common/locales/bg/achievements.json +++ b/website/common/locales/bg/achievements.json @@ -89,7 +89,7 @@ "achievementGoodAsGoldModalText": "Събрахте всички Златни домашни любимци!", "achievementGoodAsGoldText": "Събрали сте всички Златни домашни любимци.", "achievementGoodAsGold": "Златно сърце", - "achievementFreshwaterFriendsModalText": "Завършихте мисиите за аксолотъла, жабата и хипопотама!", + "achievementFreshwaterFriendsModalText": "Завършихте мисиите за аксолотъла, жабата и хипопотама!", "achievementFreshwaterFriendsText": "Завършили сте мисиите за домашни любимци за аксолотъла, жабата и хипопотама.", "achievementFreshwaterFriends": "Сладководни приятели", "yourRewards": "Вашите възнаграждения" diff --git a/website/common/locales/bn/character.json b/website/common/locales/bn/character.json index 81b682c69f..244a1fa3df 100755 --- a/website/common/locales/bn/character.json +++ b/website/common/locales/bn/character.json @@ -147,7 +147,7 @@ "youCast": "You cast <%= spell %>.", "youCastTarget": "You cast <%= spell %> on <%= target %>.", "youCastParty": "You cast <%= spell %> for the party.", - "critBonus": "Critical Hit! Bonus:", + "critBonus": "Critical Hit! Bonus: ", "gainedGold": "You gained some Gold", "gainedMana": "You gained some Mana", "gainedHealth": "You gained some Health", diff --git a/website/common/locales/bn/limited.json b/website/common/locales/bn/limited.json index c2dded604d..b09effd061 100755 --- a/website/common/locales/bn/limited.json +++ b/website/common/locales/bn/limited.json @@ -146,7 +146,7 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!", "spring2019RobinHealerSet": "রবিন (চিকিৎসক)", "spring2019AmberMageSet": "অ্যাম্বার (জাদুকর)", diff --git a/website/common/locales/bs/communityguidelines.json b/website/common/locales/bs/communityguidelines.json index 0c788e3ba6..420915cbcd 100755 --- a/website/common/locales/bs/communityguidelines.json +++ b/website/common/locales/bs/communityguidelines.json @@ -11,117 +11,117 @@ "commGuidePara016": "Kada se krećete javnim prostorima u Habitici, postoje neka opšta pravila kako bi svi bili sigurni i sretni. Ovo bi trebalo biti lahko avanturistima poput vas!", "commGuideList02A": "Uvažavajte jedni druge. Budite uljudni, ljubazni, prijateljski i uslužni. Zapamtite: Habitičanci dolaze iz svih sredina i imali su raznolika iskustva. Ovo je dio onoga što Habiticu čini tako cool! Izgradnja zajednice znači poštivanje i uvažavanje naših razlika kao i naših sličnosti. Evo nekoliko jednostavnih načina da se poštujete:", "commGuideList02B": "Poštujte sve Uslove i odredbe.", - "commGuideList02C": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", - "commGuideList02D": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.", - "commGuideList02E": "Avoid profanity. This includes milder, religious-based oaths that may be acceptable elsewhere. We have people from all religious and cultural backgrounds, and we want to make sure that all of them feel comfortable in public spaces. If a moderator or staff member tells you that a term is disallowed on Habitica, even if it is a term that you did not realize was problematic, that decision is final. Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.", - "commGuideList02F": "Avoid extended discussions of divisive topics in the Tavern and where it would be off-topic. If you feel that someone has said something rude or hurtful, do not engage them. If someone mentions something that is allowed by the guidelines but which is hurtful to you, it’s okay to politely let someone know that. If it is against the guidelines or the Terms of Service, you should flag it and let a mod respond. When in doubt, flag the post.", - "commGuideList02G": "Comply immediately with any Mod request. This could include, but is not limited to, requesting you limit your posts in a particular space, editing your profile to remove unsuitable content, asking you to move your discussion to a more suitable space, etc.", - "commGuideList02H": "Take time to reflect instead of responding in anger if someone tells you that something you said or did made them uncomfortable. There is great strength in being able to sincerely apologize to someone. If you feel that the way they responded to you was inappropriate, contact a mod rather than calling them out on it publicly.", - "commGuideList02I": "Divisive/contentious conversations should be reported to mods by flagging the messages involved or using the Moderator Contact Form. If you feel that a conversation is getting heated, overly emotional, or hurtful, cease to engage. Instead, report the posts to let us know about it. Moderators will respond as quickly as possible. It's our job to keep you safe. If you feel that more context is required, you can report the problem using the Moderator Contact Form.", - "commGuideList02J": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, posting multiple promotional messages about a Guild, Party or Challenge, or posting many messages in a row. Asking for gems or a subscription in any of the chat spaces or via Private Message is also considered spamming. If people clicking on a link will result in any benefit to you, you need to disclose that in the text of your message or that will also be considered spam.

It is up to the mods to decide if something constitutes spam or might lead to spam, even if you don’t feel that you have been spamming. For example, advertising a Guild is acceptable once or twice, but multiple posts in one day would probably constitute spam, no matter how useful the Guild is!", - "commGuideList02K": "Avoid posting large header text in the public chat spaces, particularly the Tavern. Much like ALL CAPS, it reads as if you were yelling, and interferes with the comfortable atmosphere.", - "commGuideList02L": "We highly discourage the exchange of personal information -- particularly information that can be used to identify you -- in public chat spaces. Identifying information can include but is not limited to: your address, your email address, and your API token/password. This is for your safety! Staff or moderators may remove such posts at their discretion. If you are asked for personal information in a private Guild, Party, or PM, we highly recommend that you politely refuse and alert the staff and moderators by either 1) flagging the message if it is in a Party or private Guild, or 2) filling out the Moderator Contact Form and including screenshots.", - "commGuidePara019": "In private spaces, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting slurs or any discriminatory, violent, or threatening content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", - "commGuidePara020A": "If you see a post that you believe is in violation of the public space guidelines outlined above, or if you see a post that concerns you or makes you uncomfortable, you can bring it to the attention of Moderators and Staff by clicking the flag icon to report it. A Staff member or Moderator will respond to the situation as soon as possible. Please note that intentionally reporting innocent posts is an infraction of these Guidelines (see below in “Infractions”). PMs cannot be flagged at this time, so if you need to report a PM, please contact the Mods via the form on the “Contact Us” page, which you can also access via the help menu by clicking “Contact the Moderation Team.” You may want to do this if there are multiple problematic posts by the same person in different Guilds, or if the situation requires some explanation. You may contact us in your native language if that is easier for you: we may have to use Google Translate, but we want you to feel comfortable about contacting us if you have a problem.", - "commGuidePara021": "Furthermore, some public spaces in Habitica have additional guidelines.", - "commGuideHeadingTavern": "The Tavern", - "commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Innkeeper keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind…", - "commGuidePara023": "Conversation tends to revolve around casual chatting and productivity or life improvement tips. Because the Tavern chat can only hold 200 messages, it isn't a good place for prolonged conversations on topics, especially sensitive ones (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable Guild. A Mod may direct you to a suitable Guild, but it is ultimately your responsibility to find and post in the appropriate place.", - "commGuidePara024": "Don't discuss anything addictive in the Tavern. Many people use Habitica to try to quit their bad Habits. Hearing people talk about addictive/illegal substances may make this much harder for them! Respect your fellow Tavern-goers and take this into consideration. This includes, but is not exclusive to: smoking, alcohol, pornography, gambling, and drug use/abuse.", - "commGuidePara027": "When a moderator directs you to take a conversation elsewhere, if there is no relevant Guild, they may suggest you use the Back Corner. The Back Corner Guild is a free public space to discuss potentially sensitive subjects that should only be used when directed there by a moderator. It is carefully monitored by the moderation team. It is not a place for general discussions or conversations, and you will be directed there by a mod only when it is appropriate.", - "commGuideHeadingPublicGuilds": "Public Guilds", - "commGuidePara029": "Public Guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public Guild chat should focus on this theme. For example, members of the Wordsmiths Guild might be cross if the conversation is suddenly focusing on gardening instead of writing, and a Dragon-Fanciers Guild might not have any interest in deciphering ancient runes. Some Guilds are more lax about this than others, but in general, try to stay on topic!", - "commGuidePara031": "Some public Guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", - "commGuidePara033": "Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild description. This is to keep Habitica safe and comfortable for everyone.", - "commGuidePara035": "If the Guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\"). These may be characterized as trigger warnings and/or content notes, and Guilds may have their own rules in addition to those given here. If possible, please use markdown to hide the potentially sensitive content below line breaks so that those who may wish to avoid reading it can scroll past it without seeing the content. Habitica staff and moderators may still remove this material at their discretion.", - "commGuidePara036": "Additionally, the sensitive material should be topical -- bringing up self-harm in a Guild focused on fighting depression may make sense, but is probably less appropriate in a music Guild. If you see someone who is repeatedly violating this guideline, especially after several requests, please flag the posts and notify the moderators via the Moderator Contact Form.", - "commGuidePara037": "No Guilds, Public or Private, should be created for the purpose of attacking any group or individual. Creating such a Guild is grounds for an instant ban. Fight bad habits, not your fellow adventurers!", - "commGuidePara038": "All Tavern Challenges and Public Guild Challenges must comply with these rules as well.", - "commGuideHeadingInfractionsEtc": "Infractions, Consequences, and Restoration", - "commGuideHeadingInfractions": "Infractions", - "commGuidePara050": "Overwhelmingly, Habiticans assist each other, are respectful, and work to make the whole community fun and friendly. However, once in a blue moon, something that a Habitican does may violate one of the above guidelines. When this happens, the Mods will take whatever actions they deem necessary to keep Habitica safe and comfortable for everyone.", - "commGuidePara051": "There are a variety of infractions, and they are dealt with depending on their severity. These are not comprehensive lists, and the Mods can make decisions on topics not covered here at their own discretion. The Mods will take context into account when evaluating infractions.", - "commGuideHeadingSevereInfractions": "Severe Infractions", - "commGuidePara052": "Severe infractions greatly harm the safety of Habitica's community and users, and therefore have severe consequences as a result.", - "commGuidePara053": "The following are examples of some severe infractions. This is not a comprehensive list.", - "commGuideList05A": "Violation of Terms and Conditions", - "commGuideList05B": "Hate Speech/Images, Harassment/Stalking, Cyber-Bullying, Flaming, and Trolling", - "commGuideList05C": "Violation of Probation", - "commGuideList05D": "Impersonation of Staff or Moderators", - "commGuideList05E": "Repeated Moderate Infractions", - "commGuideList05F": "Creation of a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", - "commGuideList05G": "Intentional deception of Staff or Moderators in order to avoid consequences or to get another user in trouble", - "commGuideHeadingModerateInfractions": "Moderate Infractions", - "commGuidePara054": "Moderate infractions do not make our community unsafe, but they do make it unpleasant. These infractions will have moderate consequences. When in conjunction with multiple infractions, the consequences may grow more severe.", - "commGuidePara055": "The following are some examples of Moderate Infractions. This is not a comprehensive list.", - "commGuideList06A": "Ignoring, disrespecting or arguing with a Mod. This includes publicly complaining about moderators or other users, publicly glorifying or defending banned users, or debating whether or not a moderator action was appropriate. If you are concerned about one of the rules or the behaviour of the Mods, please contact the staff via email (admin@habitica.com).", - "commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action -- for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"", - "commGuideList06C": "Intentionally flagging innocent posts.", - "commGuideList06D": "Repeatedly Violating Public Space Guidelines", - "commGuideList06E": "Repeatedly Committing Minor Infractions", - "commGuideHeadingMinorInfractions": "Minor Infractions", - "commGuidePara056": "Minor Infractions, while discouraged, still have minor consequences. If they continue to occur, they can lead to more severe consequences over time.", - "commGuidePara057": "The following are some examples of Minor Infractions. This is not a comprehensive list.", - "commGuideList07A": "First-time violation of Public Space Guidelines", - "commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Please don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.", - "commGuidePara057A": "Some posts may be hidden because they contain sensitive information or might give people the wrong idea. Typically this does not count as an infraction, particularly not the first time it happens!", - "commGuideHeadingConsequences": "Consequences", - "commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.", - "commGuidePara059": "Similarly, all infractions have direct consequences. Some sample consequences are outlined below.", - "commGuidePara060": "If your infraction has a moderate or severe consequence, there will be a post from a staff member or moderator in the forum in which the infraction occurred explaining:", - "commGuideList08A": "what your infraction was", - "commGuideList08B": "what the consequence is", - "commGuideList08C": "what to do to correct the situation and restore your status, if possible.", - "commGuidePara060A": "If the situation calls for it, you may receive a PM or email as well as a post in the forum in which the infraction occurred. In some cases you may not be reprimanded in public at all.", - "commGuidePara060B": "If your account is banned (a severe consequence), you will not be able to log into Habitica and will receive an error message upon attempting to log in. If you wish to apologize or make a plea for reinstatement, please email the staff at admin@habitica.com with your UUID (which will be given in the error message). It is your responsibility to reach out if you desire reconsideration or reinstatement.", - "commGuideHeadingSevereConsequences": "Examples of Severe Consequences", - "commGuideList09A": "Account bans (see above)", - "commGuideList09C": "Permanently disabling (\"freezing\") progression through Contributor Tiers", - "commGuideHeadingModerateConsequences": "Examples of Moderate Consequences", - "commGuideList10A": "Restricted public and/or private chat privileges", - "commGuideList10A1": "If your actions result in revocation of your chat privileges, a Moderator or Staff member will PM you and/or post in the forum in which you were muted to notify you of the reason for your muting and the length of time for which you will be muted. At the end of that period, you will receive your chat privileges back, provided you are willing to correct the behavior for which you were muted and comply with the Community Guidelines.", - "commGuideList10C": "Restricted Guild/Challenge creation privileges", - "commGuideList10D": "Temporarily disabling (\"freezing\") progression through Contributor Tiers", - "commGuideList10E": "Demotion of Contributor Tiers", - "commGuideList10F": "Putting users on \"Probation\"", - "commGuideHeadingMinorConsequences": "Examples of Minor Consequences", - "commGuideList11A": "Reminders of Public Space Guidelines", - "commGuideList11B": "Warnings", - "commGuideList11C": "Requests", - "commGuideList11D": "Deletions (Mods/Staff may delete problematic content)", - "commGuideList11E": "Edits (Mods/Staff may edit problematic content)", - "commGuideHeadingRestoration": "Restoration", - "commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community.", - "commGuidePara062": "The announcement, message, and/or email that you receive explaining the consequences of your actions is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.", - "commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future. If you feel a particular decision was unfair, you can contact the staff to discuss it at admin@habitica.com.", - "commGuideHeadingMeet": "Meet the Staff and Mods!", - "commGuidePara006": "Habitica has some tireless knights-errant who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres.", - "commGuidePara007": "Staff have purple tags marked with crowns. Their title is \"Heroic\".", - "commGuidePara008": "Mods have dark blue tags marked with stars. Their title is \"Guardian\". The only exception is Bailey, who, as an NPC, has a black and green tag marked with a star.", - "commGuidePara009": "The current Staff Members are (from left to right):", - "commGuideAKA": "<%= habitName %> aka <%= realName %>", + "commGuideList02C": "Nemojte objavljivati slike ili tekst koji su nasilni, prijeteći ili seksualno eksplicitni/sugestivni ili koji promovišu diskriminaciju, zadrtost, rasizam, seksizam, mržnju, uznemiravanje ili nanošenje štete bilo kojoj osobi ili grupi . Čak ni u šali. To uključuje i klevete kao i izjave. Nemaju svi isti smisao za humor, pa bi nešto što smatrate šalom moglo naštetiti drugom. Napadajte svoje dnevne zadatke, a ne jedni druge.", + "commGuideList02D": "Neka rasprave budu prikladne za sve uzraste. Imamo mnogo mladih Habitičana koji koriste stranicu! Nemojmo ocrniti nevine ili ometati bilo koje Habitičane u njihovim ciljevima.", + "commGuideList02E": "Izbjegavajte psovke. To uključuje blaže zakletve na vjerskoj osnovi koje mogu biti negdje prihvatljive prihvatljive . Imamo ljude iz svih vjerskih i kulturnih sredina i želimo biti sigurni da se svi osjećaju ugodno u javnim prostorima. Ako vam moderator ili član osoblja kaže da je pojam zabranjen na Habitici, čak i ako je riječ o terminu za koji niste shvatili da je problematičan, ta je odluka konačna . Uz to, s psovkama će se postupati vrlo ozbiljno, jer one takođe predstavljaju kršenje Uslova usluge.", + "commGuideList02F": "Izbjegavajte proširene rasprave o temama podjele u Aščinici i tamo gdje je to izvan tematike. Ako osjećate da je neko rekao nešto nepristojno ili povrjedljivo, nemojte se uključivati u daljnje rasprišivanje. Ako netko spomene nešto što smjernice dopuštaju, a što šteti vama, u redu je da to pristojno javite nekome. Ako je to protiv smjernica ili Uslova usluge, trebali biste to označiti i pustiti moderatoru da odgovori. Ako sumnjate, označite objavu zastavicom.", + "commGuideList02G": "Odmah se pridržavajte bilo kojeg zahtjeva od moderatora. To može uključivati, ali nije ograničeno na, zahtjev za ograničavanjem vaših postova u određenom prostoru, uređivanje vašeg profila radi uklanjanja neprikladnog sadržaja, traženje od vas da premjestite svoju raspravu u prikladniji prostor itd.", + "commGuideList02H": "Odvojite vrijeme za razmišljanje, umjesto da odgovorite u ljutnji ako vam neko kaže da mu je nešto što ste rekli ili učinili neugodno. Velika je snaga u mogućnosti da se nekome iskreno izvinite. Ako smatrate da je način na koji su vam odgovorili neprimjeren, obratite se moderatoru umjesto da ih javno prozivate.", + "commGuideList02I": "Svađe/prepirke treba prijaviti moderatorima označavanjem zastavicom uključenih poruka ili upotrebom Obrasca za kontakt moderatora . Ako osjećate da razgovor postaje žestok, previše emotivan ili štetan, napustite ga. Svakako, prijavite postove kako biste nas obavijestili o tome. Moderatori će odgovoriti što je brže moguće. Naš posao je da vas čuvamo. Ako smatrate da je potrebno više konteksta, možete prijaviti problem pomoću Obrasca za kontakt moderatora.", + "commGuideList02J": "Ne šaljite neželjenu poštu. Neželjena pošta može uključivati, ali nije ograničena na: objavljivanje istog komentara ili upita na više mjesta, objavljivanje veza (linkova) bez objašnjenja ili konteksta, objavljivanje besmislenih poruka, objavljivanje više promotivnih poruka o esnafu, zabavi ili izazovu ili objavljivanje mnogih poruka u nizu . Traženje dragulja ili pretplate u bilo kojem od prostora za razgovor ili putem privatne poruke takođe se smatra neželjenim sadržajem. Ako će ljudi koji kliknu na vezu (link) donijeti bilo kakvu korist za vas, to morate otkriti u tekstu poruke ili će se to također smatrati neželjenom poštom.

Na moderatorima je da odluče da li nešto predstavlja neželjenu poštu ili može dovesti do neželjene pošte, čak i ako ne smatrate da ste poslali neželjenu poštu. Na primjer, oglašavanje esnafa prihvatljivo je jednom ili dva puta, ali više postova u jednom danu vjerovatno bi predstavljalo neželjenu poštu, bez obzira na to koliko je esnaf koristan!", + "commGuideList02K": "Izbjegavajte objavljivanje velikog teksta zaglavlja u javnim prostorima za razgovor, posebno u Aščinici. Slično kao i SVA VELIKA SLOVA, koja se čitaju kao da vičete i ometa ugodnu atmosferu.", + "commGuideList02L": "Izuzetno obeshrabrujemo razmjenu ličnih podataka - posebno podataka koji se mogu koristiti za vašu identifikaciju - u javnim prostorima za čavrljanje. Podaci za identifikaciju mogu uključivati, ali nisu ograničeni na: vašu adresu, vašu adresu e-pošte i vaš API žeton/šifru. Ovo je za vašu sigurnost! Osoblje ili moderatori mogu ukloniti takve objave po svom nahođenju. Ako se od vas zatraže lični podaci u privatnom esnafu, zabavi ili privatnim porukama, toplo preporučujemo da ljubazno odbijete i upozorite osoblje i moderatore tako što ćete 1) označiti poruku ako je u čatu za zabavu ili privatnom esnafu ili 2) popunjavanjem Obrasca za kontakt moderatora uključujući snimke i slike (screenshot) zaslona.", + "commGuidePara019": "U privatnim prostorima, korisnici imaju više slobode razgovarati o bilo kojoj temi koju bi željeli, ali svejedno ne smiju kršiti Uslove i odredbe, uključujući objavljivanje nepristojnih riječi ili bilo kojeg diskriminatornog, nasilnog ili prijetećeg sadržaja. Imajte na umu da, jer se nazivi izazova pojavljuju na javnom profilu pobjednika, SVI nazivi izazova moraju poštivati smjernice javnog prostora, čak i ako se pojavljuju u privatnom prostoru.", + "commGuidePara020": "Privatne poruke (PP) imaju neke dodatne smjernice. Ako vas je netko blokirao, nemojte ga kontaktirati negdje drugdje i tražiti da vas odblokira. Pored toga, ne biste trebali slati privatne poruke (PP) nekome ko traži podršku (jer su javni odgovori na pitanja podrške korisni zajednici). I na kraju, nemojte nikome slati PP moleći za poklon dragulja ili pretplatu, jer se to može smatrati neželjenom poštom.", + "commGuidePara020A": "Ako vidite poruku ili privatnu poruku za koju smatrate da krši gore navedene smjernice za javni prostor ili ako vidite poruku ili privatnu poruku koja se tiče vas ili vam stvara nelagodu, možete na to skrenuti pažnju moderatoru i osoblju klikom na ikonu zastavice da to prijavite. Član osoblja ili moderator će odgovoriti na situaciju što je prije moguće. Imajte na umu da je namjerno prijavljivanje nevinih postova kršenje ovih Smjernica (vidi dolje u dijelu „Prekršaji“). Moderatore možete kontaktirati i putem obrasca na stranici „Kontaktirajte nas“, kojem takođe možete pristupiti putem menija pomoći klikom na „Kontaktirajte tim za moderiranje.” Možda ćete to htjeti učiniti ako postoji više problematičnih postova iste osobe u različitim esnafima ili ako situacija zahtijeva neko objašnjenje. Možete nam se obratiti na svom materinjem jeziku ako vam je to lakše: možda ćemo morati koristiti Google Translate, ali želimo da se osjećate ugodno kad nas kontaktirate ako imate problema.", + "commGuidePara021": "Nadalje, neki javni prostori na Habitici imaju dodatne smjernice.", + "commGuideHeadingTavern": "Aščinica", + "commGuidePara022": "Aščinica je glavno mjesto za druženje Habitičana. Aščija Daniel brine da je sve čisto i da miriše, a Lemoness će vam rado dočarati malo limunade dok sjedite i čavrljate. Samo imajte na umu …", + "commGuidePara023": "Razgovori se uglavnom vrte oko neobaveznog čavrljanja i savjeta o produktivnosti ili poboljšanju života. Budući da aščijsko čavrljanje može sadržavati samo 200 poruka, nije dobro mjesto za duže razgovore o temama, posebno osjetljivim (npr. Politika, religija, depresija, treba li loviti gobline ili ne, treba li nekome zabraniti pristup, itd.). Ove razgovore treba prenijeti u odgovarajući esnaf. Moderator vas može uputiti u odgovarajući esnaf, ali na kraju je vaša odgovornost da pronađete i objavite na odgovarajućem mjestu.", + "commGuidePara024": "U aščinici ne razgovarajte o bilo čemu što izaziva ovisnost. Mnogi ljudi koriste Habiticu kako bi pokušali napustiti svoje loše navike. Ljudi koji budu slušali kako se govori o supstancama koje izazivaju zavisnost može im mnogo otežati situaciju! Poštujte svoje kolege aščije i uzmite ovo u obzir. To uključuje, ali nije isključivo: pušenje, alkohol, pornografiju, kockanje i upotrebu/zloupotrebu droga.", + "commGuidePara027": "Kad vas moderator uputi da razgovor vodite negdje drugdje, ako ne postoji odgovarajući esnaf, možda će vam predložiti upotrebu Stražnjeg ćoška. Esnaf Stražnjeg ćoška je besplatan javni prostor za raspravu o potencijalno osjetljivim temama koji bi se trebao koristiti samo ako ih moderator tamo uputi. To pažljivo nadgleda moderirajući tim. To nije mjesto za opšte rasprave ili razgovore i moderator će vas tamo uputiti samo kada je to prikladno.", + "commGuideHeadingPublicGuilds": "Javni esnafi", + "commGuidePara029": "Javni esnafi slični su aščinici, osim što umjesto da se vrte oko opštenih tema, imaju fokusiranu temu. Čavrljanje u javnom esnafu trebalo bi da se fokusira na temu. Na primjer, članovi esnafa pisaca (Wordsmithsa) mogu biti naljućeni ako se razgovor iznenada usredotoči na vrtlarenje umjesto na pisanje, a esnaf odgajivača zmajeva možda neće biti zainteresiran za dešifriranje drevnih runa. Neki su esnafi opušteniji u ovome od drugih, ali uopšteno, pokušajte ostati na temi!", + "commGuidePara031": "Neki javni esnafi sadržavat će osjetljive teme poput depresije, religije, politike itd. To je u redu sve dok razgovori u njima ne krše nijedan Uslov i odredbe ili Pravila javnog prostora i dok ostanu da se drže teme.", + "commGuidePara033": "Javni esnafi NE SMIJU sadržavati sadržaj za 18+ godina. Ako se planira redovno razgovarati o osjetljivom sadržaju, trebali bi to reći u opisu esnafa. Ovo je zbog toga da bi Habitica bila sigurna i ugodna za sve.", + "commGuidePara035": "Ako dotični esnaf ima različite vrste osjetljivih pitanja, s poštovanjem ćete obratiti svojim kolegama Habitičanima da vaš komentar stave iza upozorenja (npr. \\\"Upozorenje: moguće na samoozljeđivanje\\\") . Oni se mogu okarakterisati kao upozorenja o pokretaču i/ili bilješke o sadržaju, a esnafi mogu imati svoja pravila uz ovdje navedena. Ako je moguće, upotrijebite Markdown jezik kako biste sakrili potencijalno osjetljivi sadržaj ispod tako da oni koji ne žele da čitaju takve sadržaje mogu čitati sve ostalo bez problema. Osoblje i moderatori Habitice i dalje mogu ukloniti taj materijal po svom nahođenju.", + "commGuidePara036": "Također, i osjetljivi materijali trebaju biti aktuelni -- uvođenje tema o samoozljeđivanju u esnaf usmjerenom na borbu protiv depresije može imati smisla, ali je vjerojatno manje prikladno u muzičkom esnafu. Ako vidite nekoga ko više puta krši ove smjernice, posebno nakon nekoliko zahtjeva, označite postove i obavijestite moderatore putem Obrazac za kontakt moderatora.", + "commGuidePara037": "Ne smiju se stvarati esnafi, javni ili privatni, u svrhu napada na bilo koju grupu ili pojedinca. Stvaranje takvog esnafa osnova je trenutne zabrane. Borite se protiv loših navika, a ne protiv kolega avanturista!", + "commGuidePara038": "Svi izazovi u aščinici i u javnim esnafima moraju se također pridržavati ovih pravila.", + "commGuideHeadingInfractionsEtc": "Prekršaji, posljedice i rehabilitacija", + "commGuideHeadingInfractions": "Prekršaji", + "commGuidePara050": "Pretežno, Habitičani pomažu jedni drugima, uvažavaju i rade na tome da cijelu zajednicu učine zabavnom i prijateljskom. Međutim, za vrijeme punog mjeseca, nešto što Habitičanin učini može prekršiti jednu od navedenih smjernica. Kada se to dogodi, moderatori će poduzeti sve radnje koje smatraju potrebnim kako bi Habitica bila sigurna i ugodna za sve.", + "commGuidePara051": "Postoje razni prekršaji i rješavaju se u zavinosti od njihove ozbiljnosti. Ovo nisu sveobuhvatni popisi i moderatori mogu donositi odluke o temama koje ovdje nisu obrađene po vlastitom nahođenju. Moderatori će uzeti u obzir kontekst prilikom procjene prekršaja.", + "commGuideHeadingSevereInfractions": "Ozbiljni prekršaji", + "commGuidePara052": "Ozbiljni prekršaji u velikoj mjeri štete sigurnosti zajednice i korisnika Habitice, pa stoga imaju ozbiljne posljedice.", + "commGuidePara053": "Slijede primjeri nekih teških prekršaja. Ovo nije sveobuhvatan spisak.", + "commGuideList05A": "Kršenje uslova i odredbi", + "commGuideList05B": "Govor ili slike mržnje, uznemiravanje/uhođenje, virtuelni mobing, vrijeđanje i trolanje", + "commGuideList05C": "Kršenje uslovne kazne", + "commGuideList05D": "Lažno predstavljanje kao osoblje ili moderator", + "commGuideList05E": "Ponavljanje umjerenih prekršaja", + "commGuideList05F": "Stvaranje duplih računa kako bi se izbjegle posljedice (na primjer, stvaranje novog računa za čavrljanje nakon ukidanja privilegija čavrljanja)", + "commGuideList05G": "Namjerna obmana osoblja ili moderatora kako bi se izbjegle posljedice ili drugi korisnik doveo u nevolju", + "commGuideHeadingModerateInfractions": "Umjereni prekršaji", + "commGuidePara054": "Umjereni prekršaji ne čine našu zajednicu nesigurnom, ali je čine neprijatnom. Ova kršenja imat će umjerene posljedice. U kombinaciji s višestrukim prekršajima, posljedice mogu postati ozbiljnije.", + "commGuidePara055": "Slijedi nekoliko primjera umjerenih povreda. Ovo nije sveobuhvatan spisak.", + "commGuideList06A": "Zanemarivanje, nepoštovanje ili prepirka sa moderatorom. To uključuje javno prigovaranje moderatorima ili drugim korisnicima, javno veličanje ili odbranu zabranjenih korisnika ili raspravu je li moderatorska akcija prikladna. Ako ste zabrinuti zbog jednog od pravila ili ponašanja moderatora, kontaktirajte osoblje putem e-pošte (admin@habitica.com).", + "commGuideList06B": "Sugerisanje moderatorima. Da biste brzo pojasnili relevantnu stvar: Prijatno spominjanje pravila je u redu. Sugerisanje moderatorima sastoji se od kazivanja, zahtijevanja i/ili snažnog impliciranja da neko mora poduzeti radnju koju opisujete kako bi ispravili grešku. Možete nekoga upozoriti na činjenicu da je počinio prijestup, ali molim vas, nemojte zahtijevati radnju - na primjer, govoreći: \"Samo da znate, u kafani se obeshrabruje vulgarnost, pa biste to možda htjeli izbrisati,\\\" bilo bi bolje nego reći, \\\"morat ću vas zamoliti da izbrišete taj post.\"", + "commGuideList06C": "Namjerno označavanje nevinih postova.", + "commGuideList06D": "Neprestano kršenje smjernica javnog prostora", + "commGuideList06E": "Neprestana počinjenja manjih prekršaja", + "commGuideHeadingMinorInfractions": "Manji prekršaji", + "commGuidePara056": "Manji prekršaji, iako obeshrabrujući i dalje imaju manje posljedice. Ako se nastave javljati, s vremenom mogu dovesti do ozbiljnijih posljedica.", + "commGuidePara057": "Slijedi nekoliko primjera manjih povreda. Ovo nije sveobuhvatan spisak.", + "commGuideList07A": "Prvo kršenje smjernica javnog prostora", + "commGuideList07B": "Sve izjave ili radnje koje pokreću \"Molim te nemoj\". Kada moderator mora korisniku reći \"Molim vas, nemojte to raditi\", to se može računati kao vrlo mali prekršaj za tog korisnika. Primjer bi mogao biti \"Molim vas, nemojte se dalje svađati u korist ove ideje o funkciji nakon što smo vam nekoliko puta rekli da to nije izvedivo.\" U mnogim slučajevima, Molim vas nemojte, može biti manja posljedica, ali ako moderatori moraju dovoljno puta reći \"Molimo nemojte\" istom korisniku, pokretački Manji prekršaji počet će se računati kao Umjereni prekršaji.", + "commGuidePara057A": "Neke objave mogu biti skrivene jer sadrže osjetljive informacije ili mogu ljudima dati pogrešnu ideju. To se obično ne računa kao prekršaj, pogotovo ne prvi put!", + "commGuideHeadingConsequences": "Posljedice", + "commGuidePara058": "U Habitici -- kao i u stvarnom životu -- svaka akcija ima posljedicu, bilo da se želi smršati pa se trči, dobija se karijes jer se jede previše šećera ili se imaju dobre ocjene jer se marljivo učilo.", + "commGuidePara059": "Slično tome, svi prekršaji imaju direktne posljedice. Neki uzorci posljedica navedeni su u nastavku.", + "commGuidePara060": "Ako vaše kršenje ima umjerenu ili ozbiljnu posljedicu, postojat će post člana osoblja ili moderatora na forumu u kojem se pojavilo kršenje zakona:", + "commGuideList08A": "koja je vaša povreda bila", + "commGuideList08B": "kakve su posljedice", + "commGuideList08C": "šta učiniti da ispravite situaciju i vratite svoj status, ako je moguće.", + "commGuidePara060A": "Ako situacija zahtijeva, možda ćete dobiti PP ili e-poštu, kao i post na forumu u kojem je došlo do prekršaja. U nekim slučajevima možda vam se neće uopšte javno zamjerati.", + "commGuidePara060B": "Ako je vaš račun zabranjen (ozbiljna posljedica), nećete se moći prijaviti na Habitica i primit ćete poruku o grešci nakon pokušaja prijave. Ako se želite izviniti ili moliti za vraćanje, pošaljite e-poštu na osoblje na admin@habitica.com sa svojim UUID (koji će biti naveden u poruci o grešci). Vaša je odgovornost odgovoriti ako želite preispitivanje ili vraćanje računa.", + "commGuideHeadingSevereConsequences": "Primjeri ozbiljnih posljedica", + "commGuideList09A": "Zabrane računa (vidi gore)", + "commGuideList09C": "Trajno onemogućavanje (\"zamrzavanje\") napredovanja kroz nivoe saradnika", + "commGuideHeadingModerateConsequences": "Primjeri umjerenih posljedica", + "commGuideList10A": "Ograničene privilegije javnog i/ili privatnog čata", + "commGuideList10A1": "Ako vaše radnje rezultiraju ukidanjem vaših privilegija čavrljanja, moderator ili član osoblja poslat će vam PP i/ili objaviti na forumu u kojem ste isključeni da bi vas obavijestio o razlogu za utišavanje i dužini vremena za koje ćete biti prigušeni. Na kraju tog razdoblja dobit ćete povlastice čavrljanja pod uslovom da ste spremni ispraviti ponašanje zbog kojeg ste prigušeni i u skladu sa Smjernicama zajednice.", + "commGuideList10C": "Ograničene povlastice za stvaranje esnafa/izazova", + "commGuideList10D": "Privremeno onemogućavanje (\"zamrzavanje\") napredovanja kroz nivoa saradnika", + "commGuideList10E": "Snižavanje nivoa za rad sa saradnicima", + "commGuideList10F": "Stavljanje korisnika na \"Uslovnu kaznu\"", + "commGuideHeadingMinorConsequences": "Primjeri manjih posljedica", + "commGuideList11A": "Podsjetnici na smjernice javnog prostora", + "commGuideList11B": "Upozorenja", + "commGuideList11C": "Zahtjevi", + "commGuideList11D": "Brisanja (Moderatori/Osoblje mogu izbrisati problematičan sadržaj)", + "commGuideList11E": "Uređivanja (Moderatori/Osoblje mogu uređivati problematični sadržaj)", + "commGuideHeadingRestoration": "Rehabilitacija", + "commGuidePara061": "Habitica je zemlja posvećena samopoboljšanju, a mi vjerujemo u druge šanse. Ako počinite prekršaj i pretrpite posljedicu, smatrajte to šansom da procijenite svoje postupke i nastojite biti bolji član zajednice.", + "commGuidePara062": "Obavijest, poruka i/ili e-pošta koju primate s objašnjenjem posljedica svojih postupaka dobar je izvor informacija. Sarađujte sa svim nametnutim ograničenjima i nastojte ispuniti zahtjeve za ukidanje bilo kakvih kazni.", + "commGuidePara063": "Ako ne razumijete posljedice ili prirodu vaših prekršaja, zatražite pomoć od osoblja/moderatora kako biste izbjegli činjenje prekršaja u budućnosti. Ako smatrate da je određena odluka nepravedna, možete kontaktirati osoblje da biste o tome razgovarali na admin@habitica.com.", + "commGuideHeadingMeet": "Upoznajte osoblje i moderatore!", + "commGuidePara006": "Habitica ima nekoliko neumornih vitezova-lutalica koji udružuju snage sa članovima osoblja kako bi zajednica bila mirna, zadovoljna i bez trolova. Svaka ima određenu domenu, ali ponekad će biti pozvana da služi u drugim društvenim sferama.", + "commGuidePara007": "Osoblje ima ljubičaste oznake i krune. Njihova titula je \"Herojski\".", + "commGuidePara008": "Moderatori imaju tamnoplave oznake sa zvjezdicama. Njihova titula je \"Čuvar\". Jedini izuzetak je Bailey, koji kao NPC ima crno-zelenu oznaku sa zvijezdom.", + "commGuidePara009": "Trenutni članovi osoblja (slijeva nadesno):", + "commGuideAKA": "<%= habitName %> kao <%= realName %>", "commGuideOnTrello": "<%= trelloName %> on Trello", - "commGuideOnGitHub": "<%= gitHubName %> on GitHub", - "commGuidePara010": "There are also several Moderators who assist the staff members. They were selected carefully, so please give them your respect and listen to their suggestions.", - "commGuidePara011": "The current Moderators are (from left to right):", - "commGuidePara011a": "in Tavern chat", - "commGuidePara011b": "on GitHub/Wikia", - "commGuidePara011c": "on Wikia", - "commGuidePara011d": "on GitHub", - "commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to our Staff (admin@habitica.com).", - "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a staff member or moderator needs to lay down their noble mantle and relax. The following are Staff and Moderators Emeritus. They no longer act with the power of a Staff member or Moderator, but we would still like to honor their work!", - "commGuidePara014": "Staff and Moderators Emeritus:", - "commGuideHeadingFinal": "The Final Section", - "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please reach out to us via the Moderator Contact Form and we will be happy to help clarify things.", - "commGuidePara068": "Now go forth, brave adventurer, and slay some Dailies!", - "commGuideHeadingLinks": "Useful Links", - "commGuideLink01": "Habitica Help: Ask a Question: a Guild for users to ask questions!", - "commGuideLink02": "The Wiki: the biggest collection of information about Habitica.", - "commGuideLink03": "GitHub: for bug reports or helping with code!", - "commGuideLink04": "The Main Trello: for site feature requests.", + "commGuideOnGitHub": "<%= gitHubName %> na GitHub-u", + "commGuidePara010": "Postoji i nekoliko moderatora koji pomažu članovima osoblja. Birani su pažljivo, pa vas molimo da im ukažete svoje poštovanje i uvažavate njihove prijedloge.", + "commGuidePara011": "Trenutni moderatori su (slijeva udesno):", + "commGuidePara011a": "u aščijskim muhabetima", + "commGuidePara011b": "na GitHub/Wikia", + "commGuidePara011c": "na Wikia", + "commGuidePara011d": "na GitHub-u", + "commGuidePara012": "Ako imate problem ili nedoumicu u vezi sa određenim moderatorom, pošaljite e-poštu našem osoblju (admin@habitica.com).", + "commGuidePara013": "U zajednici velikoj poput Habitice korisnici dolaze i odlaze, a ponekad zaposlenici ili moderatori trebaju odložiti svoj plemeniti plašt i opustiti se. Slijede emeritus osoblje i moderatori. Oni više ne djeluju snagom osoblja ili moderatora, ali svejedno bismo željeli spomenuti njihov rad!", + "commGuidePara014": "Emeritus osoblja i moderatori:", + "commGuideHeadingFinal": "Završni odjeljak", + "commGuidePara067": "Evo ih, hrabri Habitičane -- smjernice zajednice! Obrišite znoj s čela i dodijelite sebi XP za čitanje svega. Ako imate bilo kakvih pitanja ili nedoumica u vezi sa ovim Smjernicama zajednice, obratite nam se putem Obrasca za kontakt moderatora a mi ćemo vam rado pomoći i razjasniti stvari.", + "commGuidePara068": "A sad, hrabri avanturisto, navali i pošamaraj neke dnevne zadatke!", + "commGuideHeadingLinks": "Korisne veze", + "commGuideLink01": "Pomoć Habitice: Postavi pitanje: Ceh u kojem korisnici mogu postavljati pitanja!", + "commGuideLink02": "Wiki stranica: najveća kolekcija informacija o Habitici.", + "commGuideLink03": "GitHub: za prijavljivanje grešaka ili pomaganje u kodiranju!", + "commGuideLink04": "Obrazac za povratne informacije: za mogućnosti i funkcionalnosti na sajtu i u aplikaciji.", "commGuideLink05": "The Mobile Trello: for mobile feature requests.", - "commGuideLink06": "The Art Trello: for submitting pixel art.", - "commGuideLink07": "The Quest Trello: for submitting quest writing.", - "commGuidePara069": "The following talented artists contributed to these illustrations:" + "commGuideLink06": "Umjetnički Trello: za izlaganje piksel (pixel) umjetnosti.", + "commGuideLink07": "Trello za Pustolovine: za podnošenje tekstova uz Pustolovine.", + "commGuidePara069": "Sljedeći nadareni umjetnici dali su svoj doprinos ovim ilustracijama:" } diff --git a/website/common/locales/bs/contrib.json b/website/common/locales/bs/contrib.json index 6e4e9e2cfd..e3fc7ed7e7 100755 --- a/website/common/locales/bs/contrib.json +++ b/website/common/locales/bs/contrib.json @@ -1,57 +1,57 @@ { - "playerTiersDesc": "The colored usernames you see in chat represent a person's contributor tier. The higher the tier, the more the person has contributed to habitica through art, code, the community, or more!", - "tier1": "Tier 1 (Friend)", - "tier2": "Tier 2 (Friend)", - "tier3": "Tier 3 (Elite)", - "tier4": "Tier 4 (Elite)", - "tier5": "Tier 5 (Champion)", - "tier6": "Tier 6 (Champion)", - "tier7": "Tier 7 (Legendary)", - "tierModerator": "Moderator (Guardian)", - "tierStaff": "Staff (Heroic)", + "playerTiersDesc": "Obojena korisnička imena koja vidite u čatu predstavljaju nivo doprinosa osobe. Što je viši nivo, to je više osoba doprinijela Habitici putem umjetnosti, koda, u zajednici ili na neki drugi način!", + "tier1": "Nivo 1 (Prijatelj)", + "tier2": "Nivo 2 (Prijatelj)", + "tier3": "Nivo 3 (Elita)", + "tier4": "Nivo 4 (Elita)", + "tier5": "Nivo 5 (Šampion)", + "tier6": "Nivo 6 (Šampion)", + "tier7": "Nivo 7 (Legendaran)", + "tierModerator": "Moderator (Čuvar)", + "tierStaff": "Osoblje (Heroj)", "tierNPC": "NPC", - "friend": "Friend", - "elite": "Elite", - "champion": "Champion", - "legendary": "Legendary", + "friend": "Prijatelj", + "elite": "Elita", + "champion": "Šampion", + "legendary": "Legendarni", "moderator": "Moderator", - "guardian": "Guardian", - "staff": "Staff", - "heroic": "Heroic", - "modalContribAchievement": "Contributor Achievement!", - "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica.", - "contribLink": "See what prizes you've earned for your contribution!", - "contribName": "Contributor", - "contribText": "Has contributed to Habitica, whether via code, art, music, writing, or other methods. To learn more, join the Aspiring Legends Guild!", - "kickstartName": "Kickstarter Backer - $<%= key %> Tier", - "kickstartText": "Backed the Kickstarter Project", - "helped": "Helped Habitica Grow", - "hall": "Hall of Heroes", + "guardian": "Čuvar", + "staff": "Osoblje", + "heroic": "Heroj", + "modalContribAchievement": "Postignuća doprinosioca", + "contribModal": "<%= name %>, vi ste fakat odlična osoba! Postigli ste <%= level %> nivo doprinosioca za Habiticu.", + "contribLink": "Pogledajte koje ste nagrade zaslužili za svoj doprinos!", + "contribName": "Doprinosioc", + "contribText": "Doprininijelo je Habitici, bilo kodiranjem, dizajnom (umjetnošću), muzikom, pisanja ili na neke druge načine. Da biste saznali više, pridružite se esnafu ambicioznih legendi (Aspiring Legends)!", + "kickstartName": "Kickstarter sponzor - $<%= key %> nivoa", + "kickstartText": "Sponzor projekta na Kickstarter-u", + "helped": "Pomoglo se rastu Habitice", + "hall": "Dvorana Heroja", "contribTitle": "Contributor Title (eg, \"Blacksmith\")", - "contribLevel": "Contrib Tier", + "contribLevel": "Nivo doprinosioca", "contribHallText": "1-7 for normal contributors, 8 for moderators, 9 for staff. This determines which items, pets, and mounts are available. Also determines name-tag coloring. Tiers 8 and 9 are automatically given admin status.", - "hallContributors": "Hall of Contributors", - "hallPatrons": "Hall of Patrons", + "hallContributors": "Dvorana doprinosioca", + "hallPatrons": "Dvorana pokrovitelja", "rewardUser": "Reward User", - "UUID": "User ID", + "UUID": "Korisnikov ID", "loadUser": "Load User", - "noAdminAccess": "You don't have admin access.", - "userNotFound": "User not found.", - "invalidUUID": "UUID must be valid", - "title": "Title", + "noAdminAccess": "Nemate administratorski pristup.", + "userNotFound": "Korisnik nije pronađen.", + "invalidUUID": "UUID mora biti važeći", + "title": "Titula", "moreDetails": "More details (1-7)", "moreDetails2": "more details (8-9)", - "contributions": "Contributions", + "contributions": "Doprinosioci", "admin": "Admin", "notGems": "is in USD, not in Gems. Aka, if this number is 1, it means 4 gems. Only use this option when manually granting gems to players, don't use it when granting contributor tiers. Contrib tiers will automatically add gems.", - "gamemaster": "Game Master (staff/moderator)", - "backerTier": "Backer Tier", + "gamemaster": "Organizator igre (osoblje/moderator)", + "backerTier": "Nivo sponzora", "balance": "Balance", - "playerTiers": "Player Tiers", - "tier": "Tier", - "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards", - "surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!", - "surveysMultiple": "Helped Habitica grow on <%= count %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!", - "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!", - "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. " + "playerTiers": "Nivoi igrača", + "tier": "Nivo", + "conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards", + "surveysSingle": "Pomogli ste da Habitica raste, bilo popunjavanjem ankete ili pomaganjem tokom testiranja. Hvala vam!", + "surveysMultiple": "Pomogli ste Habitici da raste u <% = count%> prilika, bilo popunjavanjem ankete ili pomaganjem tokom testiranja. Hvala vam!", + "blurbHallPatrons": "Ovo je dvorana pokrovitelja, u kojoj odajemo počast plemenitim avanturistima koji su podržali Habiticu na Kickstarter-u. Zahvaljujemo im što su nam pomogli da oživimo Habiticu!", + "blurbHallContributors": "Ovo je dvorana saradnika, u kojoj se odaje počast saradnicima kroz princip otvorenog koda za Habiticu. Bilo kôdom, umjetnošću, muzikom, pisanjem ili čak samo uslužnošću, zaradili su dragulje, ekskluzivnu opremu i prestižne titule. I vi možete doprinijeti Habitici! Ovjde saznajte više." } diff --git a/website/common/locales/bs/death.json b/website/common/locales/bs/death.json index ffdde6730e..969f2ec57f 100755 --- a/website/common/locales/bs/death.json +++ b/website/common/locales/bs/death.json @@ -1,17 +1,17 @@ { - "lostAllHealth": "You ran out of Health!", - "dontDespair": "Don't despair!", - "deathPenaltyDetails": "You lost a Level, your Gold, and a piece of Equipment, but you can get them all back with hard work! Good luck--you'll do great.", - "refillHealthTryAgain": "Refill Health & Try Again", - "dyingOftenTips": "Is this happening often? Here are some tips!", - "losingHealthWarning": "Careful - You're Losing Health!", - "losingHealthWarning2": "Don't let your Health drop to zero! If you do, you'll lose a level, your Gold, and a piece of equipment.", - "toRegainHealth": "To regain Health:", - "lowHealthTips1": "Level up to fully heal!", - "lowHealthTips2": "Buy a Health Potion from the Rewards column to restore 15 Health Points.", - "losingHealthQuickly": "Losing Health quickly?", - "lowHealthTips3": "Incomplete Dailies hurt you overnight, so be careful not to add too many at first!", - "lowHealthTips4": "If a Daily isn't due on a certain day, you can disable it by clicking the pencil icon.", - "goodLuck": "Good luck!", - "cannotRevive": "Cannot revive if not dead" -} \ No newline at end of file + "lostAllHealth": "Ostali ste bez zdravlja!", + "dontDespair": "Ne očajavajte!", + "deathPenaltyDetails": "Izgubili ste nivo, zlatnike i nešto opreme, ali ih možete sve dobiti nazad upornim radom! Možete vi to--sretno.", + "refillHealthTryAgain": "Popravite zdravlje i pokušajte ponovo.", + "dyingOftenTips": "Događa li se ovo često? Evo nekoliko savjeta!", + "losingHealthWarning": "Pažljivo - Gubite zdravlje!", + "losingHealthWarning2": "Nemojte dopustiti da u potpunosti izgubite zdravlje! Ako se dogodi, izgubićete nivo, zlatnike i nešto opreme.", + "toRegainHealth": "Da biste povratili zdravlje:", + "lowHealthTips1": "S dosezanjem slijedećeg nivoa u potpunosti ćete se izliječiti!", + "lowHealthTips2": "Kupite čarobni napitak za zdravlje iz kolone nagrade da biste vratili 15 bodova zdravlja.", + "losingHealthQuickly": "Prebrzo gubite zdravlje?", + "lowHealthTips3": "Nekompletirani dnevni zadaci nanose bol preko preko noći, pa pripazite da ih ne dodate previše na početku!", + "lowHealthTips4": "Ako dnevni zadatak nije vidljiv za određeni dan, možete ga isključiti klikom na sličicu olovke.", + "goodLuck": "Sretno!", + "cannotRevive": "Nemožete oživljavati žive, samo mrtve" +} diff --git a/website/common/locales/bs/defaulttasks.json b/website/common/locales/bs/defaulttasks.json index 27977ebc84..74c9e27733 100755 --- a/website/common/locales/bs/defaulttasks.json +++ b/website/common/locales/bs/defaulttasks.json @@ -1,8 +1,8 @@ { - "defaultHabit1Text": "Productive Work (Click the pencil to edit)", - "defaultHabit2Text": "Eat Junk Food (Click the pencil to edit)", - "defaultHabit3Text": "Take the Stairs/Elevator (Click the pencil to edit)", - "defaultHabit4Text": "Add a task to Habitica", + "defaultHabit1Text": "Produktivan rad (Klikni na olovku za uređivanje)", + "defaultHabit2Text": "Jedenje nezdrave hrane (Kliknite na olovku za uređivanje)", + "defaultHabit3Text": "Korištenje stepenica ili lifta (Kliknite na olovku za uređivanje)", + "defaultHabit4Text": "Dodajte zadatak u Habitica", "defaultHabit4Notes": "Either a Habit, a Daily, or a To-Do", "defaultTodo1Text": "Join Habitica (Check me off!)", "defaultTodoNotes": "You can either complete this To-Do, edit it, or remove it.", diff --git a/website/common/locales/bs/generic.json b/website/common/locales/bs/generic.json index 45954d0330..0f5abe7dbd 100755 --- a/website/common/locales/bs/generic.json +++ b/website/common/locales/bs/generic.json @@ -1,99 +1,99 @@ { - "languageName": "English", - "stringNotFound": "String '<%= string %>' not found.", + "languageName": "Bosanski", + "stringNotFound": "Niz '<%= string %>' nije pronađen.", "habitica": "Habitica", - "onward": "Onward!", - "done": "Done", - "gotIt": "Got it!", - "titleTimeTravelers": "Time Travelers", - "titleSeasonalShop": "Seasonal Shop", - "saveEdits": "Save Edits", - "showMore": "Show More", - "showLess": "Show Less", - "markdownHelpLink": "Markdown formatting help", - "bold": "**Bold**", - "markdownImageEx": "![mandatory alt text](https://habitica.com/cake.png \"optional mouseover title\")", - "code": "`code`", - "achievements": "Achievements", - "basicAchievs": "Basic Achievements", - "seasonalAchievs": "Seasonal Achievements", - "specialAchievs": "Special Achievements", - "modalAchievement": "Achievement!", - "special": "Special", - "site": "Site", - "help": "Help", - "user": "User", - "market": "Market", - "newSubscriberItem": "You have new Mystery Items", - "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.", - "all": "All", - "none": "None", - "more": "<%= count %> more", - "and": "and", - "submit": "Submit", - "close": "Close", - "saveAndClose": "Save & Close", - "saveAndConfirm": "Save & Confirm", - "cancel": "Cancel", - "ok": "OK", - "add": "Add", - "undo": "Undo", - "continue": "Continue", - "accept": "Accept", - "reject": "Reject", - "neverMind": "Never mind", - "notEnoughGems": "Not enough Gems", - "alreadyHave": "Whoops! You already have this item. No need to buy it again!", - "delete": "Delete", - "gemsPopoverTitle": "Gems", - "gems": "Gems", - "needMoreGems": "Need More Gems?", - "needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!", + "onward": "Naprijed!", + "done": "Gotovo", + "gotIt": "Shvatam!", + "titleTimeTravelers": "Putnici kroz vrijeme", + "titleSeasonalShop": "Sezonska prodavnica", + "saveEdits": "Sačuvaj izmjene", + "showMore": "Prikaži više", + "showLess": "Skupi pregled", + "markdownHelpLink": "Pomoć s markdown uobličavanjem", + "bold": "**Masno**", + "markdownImageEx": "![obavezan alternativni tekst](https://habitica.com/cake.png \"neobavezni naslov na prelaz miša\")", + "code": "`programski kod`", + "achievements": "Dostignuća", + "basicAchievs": "Osnovna dostignuća", + "seasonalAchievs": "Sezonska dostignuća", + "specialAchievs": "Posebna dostignuća", + "modalAchievement": "Dostignuće!", + "special": "Posebno", + "site": "Stranica", + "help": "Pomoć", + "user": "Korisnik", + "market": "Pijaca", + "newSubscriberItem": "Imate nove Misteriozne artikle", + "subscriberItemText": "Svakog mjeseca pretplatnici će dobiti misteriozni predmet. Ovo se obično izdaje otprilike nedelju dana prije kraja mjeseca. Pogledajte wiki stranicu 'Tajanstveni predmet' za više informacija.", + "all": "Sve", + "none": "Ništa", + "more": "<%= count %> više", + "and": "i", + "submit": "Pošalji", + "close": "Zatvori", + "saveAndClose": "Sačuvaj i zatvori", + "saveAndConfirm": "Sačuvaj i potvrdi", + "cancel": "Otkaži", + "ok": "Ok", + "add": "Dodaj", + "undo": "Natrag", + "continue": "Nastavi", + "accept": "Prihvati", + "reject": "Odbij", + "neverMind": "Nevažno", + "notEnoughGems": "Nema dovoljno dragulja", + "alreadyHave": "Ups! Već imate ovaj artikal. Nema potrebe kupovati ga ponovo!", + "delete": "Izbriši", + "gemsPopoverTitle": "Dragulji", + "gems": "Dragulji", + "needMoreGems": "Treba više dragulja?", + "needMoreGemsInfo": "Kupite dragulje odmah ili postanite pretplatnik da biste kupili dragulje sa zlatnicima, dobili mjesečne misteriozne predmete, uživali u povećanim kapicama i još mnogo toga više!", "veteran": "Veteran", - "veteranText": "Has weathered Habit The Grey (our pre Angular website), and has gained many battle-scars from its bugs.", - "originalUser": "Original User!", - "originalUserText": "One of the very original early adopters. Talk about alpha tester!", - "habitBirthday": "Habitica Birthday Bash", - "habitBirthdayText": "Celebrated the Habitica Birthday Bash!", - "habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!", - "habiticaDay": "Habitica Naming Day", - "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.", - "habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.", - "achievementDilatory": "Savior of Dilatory", - "achievementDilatoryText": "Helped defeat the Dread Drag'on of Dilatory during the 2014 Summer Splash Event!", - "costumeContest": "Costume Contestant", - "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the awesome entries at blog.habitrpg.com!", - "costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the awesome entries at blog.habitrpg.com!", - "newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.", - "error": "Error", - "menu": "Menu", - "notifications": "Notifications", - "noNotifications": "You're all caught up!", - "noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!", - "clear": "Clear", - "audioTheme": "Audio Theme", - "audioTheme_off": "Off", - "audioTheme_danielTheBard": "Daniel The Bard", - "audioTheme_wattsTheme": "Watts' Theme", - "audioTheme_gokulTheme": "Gokul Theme", - "audioTheme_luneFoxTheme": "LuneFox's Theme", - "audioTheme_rosstavoTheme": "Rosstavo's Theme", - "audioTheme_dewinTheme": "Dewin's Theme", - "audioTheme_airuTheme": "Airu's Theme", - "audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme", - "audioTheme_arashiTheme": "Arashi's Theme", - "audioTheme_triumphTheme": "Triumph Theme", - "audioTheme_lunasolTheme": "Lunasol Theme", - "audioTheme_spacePenguinTheme": "SpacePenguin's Theme", - "audioTheme_maflTheme": "MAFL Theme", - "audioTheme_pizildenTheme": "Pizilden's Theme", - "audioTheme_farvoidTheme": "Farvoid Theme", - "reportBug": "Report a Bug", - "overview": "Overview for New Users", - "dateFormat": "Date Format", - "achievementStressbeast": "Savior of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!", - "achievementBurnout": "Savior of the Flourishing Fields", + "veteranText": "Korisnik je pokazao veliku istrajnost u borbi na Habit The Gray (naša web stranica prije Angular-a) i primio mnogo ožiljaka od grešaka.", + "originalUser": "Pionir!", + "originalUserText": "Jedan od najranijih pionira. Prilčamo o alfa testeru!", + "habitBirthday": "Proslava Habitica rođendana", + "habitBirthdayText": "Učestvovanje u proslavi Habitica rođendana!", + "habitBirthdayPluralText": "<%= count %> je proslavilo Habitica rođendan!", + "habiticaDay": "Habitica imendan", + "habiticaDaySingularText": "Proslavljen Habitica imendan! Hvala što ste fantastičan korisnik.", + "habiticaDayPluralText": "<%= count %> je proslavilo imendan! Hvala što ste fantastičan korisnik.", + "achievementDilatory": "Spasitelj odlagača", + "achievementDilatoryText": "Pomogao je poraziti Stravičnog zmaja odgađanja tokom Ljetnjeg festivala 2014!", + "costumeContest": "Kostimirani takmičar", + "costumeContestText": "Učestvovao u takmičenju kostima za Noć vještica. Pogledajte neke od sjajnih objava na blog.habitrpg.com!", + "costumeContestTextPlural": "Učestvovalo u <% = count%> takmičenjima kostima za Noć vještica. Pogledajte neke od sjajnih objava na blog.habitrpg.com!", + "newPassSent": "Ako imamo vašu e-poštu u evidenciji, poslana su vam uputstva za postavljanje nove šifre.", + "error": "Greška", + "menu": "Izbornik", + "notifications": "Obavještenja", + "noNotifications": "Uhvatili ste ih sve!", + "noNotificationsText": "Vile obavijesti daju vam gromoglasan aplauz! Odlično napravljeno!", + "clear": "Očisti", + "audioTheme": "Zvučna tema", + "audioTheme_off": "Isključi", + "audioTheme_danielTheBard": "Danijel pripovjedač", + "audioTheme_wattsTheme": "Vatova tema", + "audioTheme_gokulTheme": "Gokul tema", + "audioTheme_luneFoxTheme": "LuneFox-ina tema", + "audioTheme_rosstavoTheme": "Rosstavo-va tema", + "audioTheme_dewinTheme": "Dewin-ova tema", + "audioTheme_airuTheme": "Airu-sova tema", + "audioTheme_beatscribeNesTheme": "Beatscribe-sova NES tema", + "audioTheme_arashiTheme": "Arashi-ova tema", + "audioTheme_triumphTheme": "Triumph tema", + "audioTheme_lunasolTheme": "Lunasol tema", + "audioTheme_spacePenguinTheme": "SpacePenguin-ova tema", + "audioTheme_maflTheme": "MAFL tema", + "audioTheme_pizildenTheme": "Pizilden-ova tema", + "audioTheme_farvoidTheme": "Farvoid tema", + "reportBug": "Prijavite grešku", + "overview": "Pregled za nove korisnike", + "dateFormat": "Format datuma", + "achievementStressbeast": "Spasioc Stoïkalm-a", + "achievementStressbeastText": "Pomogao poraziti odvratnu stresnu zvijer tokom događaja na Zimskoj zemlji čuda 2014!", + "achievementBurnout": "Spasioc Procvjetalih polja", "achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!", "achievementBewilder": "Savior of Mistiflying", "achievementBewilderText": "Helped defeat the Be-Wilder during the 2016 Spring Fling Event!", @@ -195,5 +195,10 @@ "letsgo": "Let's Go!", "selected": "Selected", "howManyToBuy": "How many would you like to buy?", - "contactForm": "Contact the Moderation Team" + "contactForm": "Contact the Moderation Team", + "onboardingAchievs": "Dostignuća pristupa", + "options": "Opcije", + "finish": "Završeno", + "demo": "Demo", + "congratulations": "Čestitke!" } diff --git a/website/common/locales/bs/inventory.json b/website/common/locales/bs/inventory.json index f9730a68bd..ea907b7fcd 100755 --- a/website/common/locales/bs/inventory.json +++ b/website/common/locales/bs/inventory.json @@ -1,8 +1,10 @@ { - "noItemsAvailableForType": "You have no <%= type %>.", - "foodItemType": "Food", - "eggsItemType": "Eggs", - "hatchingPotionsItemType": "Hatching Potions", - "specialItemType": "Special items", - "lockedItem": "Locked Item" + "noItemsAvailableForType": "Nemate <%= type %>.", + "foodItemType": "Hrana za ljubimce", + "eggsItemType": "Jaja", + "hatchingPotionsItemType": "Napitci za izlijeganje", + "specialItemType": "Posebni predmeti", + "lockedItem": "Zaključani predmeti", + "allItems": "Svi predmeti", + "petAndMount": "Ljubimci i jahalice" } diff --git a/website/common/locales/bs/limited.json b/website/common/locales/bs/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/bs/limited.json +++ b/website/common/locales/bs/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/bs/loginincentives.json b/website/common/locales/bs/loginincentives.json index 081ffe25c9..4dd96d5d1c 100755 --- a/website/common/locales/bs/loginincentives.json +++ b/website/common/locales/bs/loginincentives.json @@ -1,25 +1,25 @@ { - "unlockedReward": "You have received <%= reward %>", - "earnedRewardForDevotion": "You have earned <%= reward %> for being committed to improving your life.", - "nextRewardUnlocksIn": "Check-ins until your next prize: <%= numberOfCheckinsLeft %>", - "awesome": "Awesome!", - "countLeft": "Check-ins until next reward: <%= count %>", - "incentivesDescription": "When it comes to building habits, consistency is key. Each day you check-in you get closer to a prize.", - "checkinEarned": "Your Check-In Counter went up!", - "unlockedCheckInReward": "You unlocked a Check-In Prize!", - "checkinProgressTitle": "Progress until next", - "incentiveBackgroundsUnlockedWithCheckins": "Locked Plain Backgrounds will unlock with Daily Check-Ins.", - "oneOfAllPetEggs": "one of each standard Pet Egg", - "twoOfAllPetEggs": "two of each standard Pet Egg", - "threeOfAllPetEggs": "three of each standard Pet Egg", - "oneOfAllHatchingPotions": "one of each standard Hatching Potion", - "threeOfEachFood": "three of each standard Pet Food", - "fourOfEachFood": "four of each standard Pet Food", - "twoSaddles": "two Saddles", - "threeSaddles": "three Saddles", - "incentiveAchievement": "the Royally Loyal achievement", - "royallyLoyal": "Royally Loyal", - "royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!", - "checkInRewards": "Check-In Rewards", - "backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new." + "unlockedReward": "Dobili ste <%= reward %>", + "earnedRewardForDevotion": "Zaradili ste <%= reward %> zbog doprinosa za svoj vlastiti život.", + "nextRewardUnlocksIn": "Broj prijava do vaše slijedeće nagrade: <%= numberOfCheckinsLeft %>", + "awesome": "Fenomenalno!", + "countLeft": "Broj prijava do vaše slijedeće nagrade: <%= count %>", + "incentivesDescription": "Dosljednost je ključna kod izgradnje navika. Za svaki dan u kome se prijavite, bliži ste jednoj nagradi.", + "checkinEarned": "Broj tvojih prijava se povećao!", + "unlockedCheckInReward": "Otključali ste nagradu zbog prijava!", + "checkinProgressTitle": "Napredak do sljedećeg", + "incentiveBackgroundsUnlockedWithCheckins": "Zaključane obične pozadine otključat će se svakodnevnim prijavama.", + "oneOfAllPetEggs": "jedno od svakog standardnog jajeta ljubimaca", + "twoOfAllPetEggs": "dvoje od svakog standardnog jajeta ljubimaca", + "threeOfAllPetEggs": "troje od svakog standardnog jajeta ljubimaca", + "oneOfAllHatchingPotions": "jedno od svakog standardnog čarobnog napitka za izlijeganje", + "threeOfEachFood": "troje od svakog standardnog komada hrane za ljubimce", + "fourOfEachFood": "četvero od svakog standardnog komada hrane za ljubimce", + "twoSaddles": "dva sedla", + "threeSaddles": "tri sedla", + "incentiveAchievement": "Postignuće kraljevke odanosti", + "royallyLoyal": "Kraljevska odanost", + "royallyLoyalText": "Ovaj korisnik se prijavio/la više od 500 puta i zaradio/la je sve nagrade za prijavu!", + "checkInRewards": "Nagrade za prijave", + "backloggedCheckInRewards": "Dobili ste nagrade zbog prijava! Posjetite svoj inventar i opremu da vidite što je novo." } diff --git a/website/common/locales/bs/merch.json b/website/common/locales/bs/merch.json index f6b6b3fecf..3571a9e6cf 100755 --- a/website/common/locales/bs/merch.json +++ b/website/common/locales/bs/merch.json @@ -1,3 +1,3 @@ { - "merch" : "Merchandise" + "merch": "Trgovačka roba" } diff --git a/website/common/locales/bs/noscript.json b/website/common/locales/bs/noscript.json index f82b45a8c5..983b3a9a7f 100755 --- a/website/common/locales/bs/noscript.json +++ b/website/common/locales/bs/noscript.json @@ -1,6 +1,4 @@ { - - "jsDisabledHeadingFull": "Alas! Your browser doesn't have JavaScript enabled and without it, Habitica can't work properly", - - "jsDisabledLink": "Please enable JavaScript to continue!" -} \ No newline at end of file + "jsDisabledHeadingFull": "A joj! Vaš preglednik nema omogućen JavaScript a bez njega Habitica ne može ispravno raditi", + "jsDisabledLink": "Molimo vas da omogućite JavaScript za nastavak!" +} diff --git a/website/common/locales/bs/overview.json b/website/common/locales/bs/overview.json index c559cd3c76..ae00d87098 100755 --- a/website/common/locales/bs/overview.json +++ b/website/common/locales/bs/overview.json @@ -1,14 +1,10 @@ { - "needTips": "Need some tips on how to begin? Here's a straightforward guide!", - - "step1": "Step 1: Enter Tasks", - "webStep1Text": "Habitica is nothing without real-world goals, so enter a few tasks. You can add more later as you think of them! All tasks can be added by clicking the green \"Create\" button.\n* **Set up [To-Dos](http://habitica.wikia.com/wiki/To-Dos):** Enter tasks you do once or rarely in the To-Dos column, one at a time. You can click on the tasks to edit them and add checklists, due dates, and more!\n* **Set up [Dailies](http://habitica.wikia.com/wiki/Dailies):** Enter activities you need to do daily or on a particular day of the week, month, or year in the Dailies column. Click task to edit when it will be due and/or set a start date. You can also make it due on a repeating basis, for example, every 3 days.\n* **Set up [Habits](http://habitica.wikia.com/wiki/Habits):** Enter habits you want to establish in the Habits column. You can edit the Habit to change it to just a good habit :heavy_plus_sign: or a bad habit :heavy_minus_sign:\n* **Set up [Rewards](http://habitica.wikia.com/wiki/Rewards):** In addition to the in-game Rewards offered, add activities or treats which you want to use as a motivation to the Rewards column. It's important to give yourself a break or allow some indulgence in moderation!\n* If you need inspiration for which tasks to add, you can look at the wiki's pages on [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits), [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies), [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos), and [Sample Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).", - - "step2": "Step 2: Gain Points by Doing Things in Real Life", - "webStep2Text": "Now, start tackling your goals from the list! As you complete tasks and check them off in Habitica, you will gain [Experience](http://habitica.wikia.com/wiki/Experience_Points), which helps you level up, and [Gold](http://habitica.wikia.com/wiki/Gold_Points), which allows you to purchase Rewards. If you fall into bad habits or miss your Dailies, you will lose [Health](http://habitica.wikia.com/wiki/Health_Points). In that way, the Habitica Experience and Health bars serve as a fun indicator of your progress toward your goals. You'll start seeing your real life improve as your character advances in the game.", - - "step3": "Step 3: Customize and Explore Habitica", - "webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).", - - "overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!" + "needTips": "Potrebni su vam savjeti za početak? Evo jedan Ovaj vodič direktan vodič!", + "step1": "Korak 1: Unesite Zadatke", + "webStep1Text": "Habitica nije ništa bez stvarnih ciljeva, zato unesite nekoliko zadataka. Možete ih dodati kasnije kad razmislite o njima ili vam padnu na pamet! Svi se zadaci mogu dodati klikom na zeleno dugme \"Napravi\".\n* ** Postavke [Za uraditi](http://habitica.wikia.com/wiki/To-Dos): ** Unesite zadatke koje radite jednom ili rijetko u kolonu Za uraditi, jedan po jedan. Možete kliknuti na zadatke da biste ih uredili i dodali kontrolne liste, rokove i još mnogo toga!\n* ** Postavke [Dnevne zadatke](http://habitica.wikia.com/wiki/Dailies): ** U kolonu Dnevni zadaci unesite aktivnosti koje trebate raditi svakodnevno ili određenog dana u sedmici, mjesecu ili godini. Kliknite zadatak da biste uredili kada će se dogoditi i/ili odrediti datum početka. Možete ga napraviti ponavljajućim, na primjer, svaka 3 dana.\n* ** Postavke [Navike](http://habitica.wikia.com/wiki/Habits): ** U kolonu Navike unesite navike koje želite uspostaviti. Možete urediti Naviku da biste je promijenili u samo dobru naviku :heavy_plus_sign: ili lošu naviku :heavy_minus_sign:\n* ** Postavke [Nagrade](http://habitica.wikia.com/wiki/Rewards): ** Pored ponuđenih nagrada u igri, dodajte aktivnosti ili poslastice koje želite koristiti kao motivaciju u kolonu nagrada. Važno je da imate i predah ili da sebi dozvolite umjerenost!\n* Ako vam je potrebna inspiracija koje zadatke želite dodati, možete pogledati wiki stranice na [Primjeri navika](http://habitica.wikia.com/wiki/Sample_Habits), [Primjeri zadataka](http: // habitica. wikia.com/wiki/Sample_Dailies), [Primjeri Za uraditi](http://habitica.wikia.com/wiki/Sample_To-Dos) i [Primjeri nagrada](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).", + "step2": "Korak 2: Skupljajte bodove tako što radite stvari u stvarnom životu", + "webStep2Text": "Sada počnite rješavati svoje ciljeve sa liste! Dok dovršavate zadatke i potvrđujete ih na Habitici, steći ćete [Iskustvo](http://habitica.wikia.com/wiki/Experience_Points), koje vam pomaže da pređete na viši nivo, i [Zlatnike](http: // habitica. wikia.com/wiki/Gold_Points), koji vam omogućavaju da kupite nagrade. Ako padnete u loše navike ili propustite svoje dnevne zadatke, izgubit ćete [Zdravlje](http://habitica.wikia.com/wiki/Health_Points). Na taj način, Habitica iskustvo i zdravlje trake služe kao zabavni pokazatelj vašeg napretka prema zadatim ciljevima. Počet ćete viđati kako se vaš stvarni život poboljšava kako vaš lik napreduje u igri.", + "step3": "Korak 3: Prilagodite i istražite Habitiku", + "webStep3Text": "Nakon što se upoznate s osnovama, možete još više iskoristiti Habiticu pomoću ovih sjajnih karakteristika:\n * Organizirajte svoje zadatke pomoću [Oznaka](http://habitica.wikia.com/wiki/Tags) (uredite zadatak da biste ih dodali).\n * Prilagodite svoj [Avatar](http://habitica.wikia.com/wiki/Avatar) klikom na ikonu korisnika u gornjem desnom uglu.\n * Kupite svoju [Opremu](http://habitica.wikia.com/wiki/Equipment) u okviru Nagrade ili u [Prodavnici](<% = shopUrl%>) i promijenite je u [Inventar > Oprema] (<% = equipUrl%>).\n * Povežite se s drugim korisnicima putem [Aščinice](http://habitica.wikia.com/wiki/Tavern).\n * Počevši od 3. nivoa, izlegnite [Ljubimce](http://habitica.wikia.com/wiki/Pets) sakupljanjem [Jaja](http://habitica.wikia.com/wiki/Eggs) i [Napitaka za izlijeganje] (http://habitica.wikia.com/wiki/Hatching_Potions). [Hranite](http://habitica.wikia.com/wiki/Food) ih da postanu [Jahalice](http://habitica.wikia.com/wiki/Mounts).\n * Na nivou 10: odaberite određeni [Razred](http://habitica.wikia.com/wiki/Class_System), a zatim koristite [Vještine](http://habitica.wikia.com/wiki/Skills) specifične za razred (nivoi 11 do 14).\n * Napravite partiju sa svojim prijateljima (klikom na [Partija](<% = partyUrl%>) na navigacijskoj traci) kako biste ostali odgovorni i zaradite ponešto iz potrage.\n * Porazite čudovišta i sakupljajte predmete na [Potragama](http://habitica.wikia.com/wiki/Quests) (zadatak će vam biti postavljen na nivou 15).", + "overviewQuestions": "Imate pitanja? Pogledajte [ČPP](<% = faqUrl%>)! Ako se vaše pitanje tamo ne spominje, možete zatražiti dodatnu pomoć u [Esnafu za pomoć na Habitica](<% = helpGuildUrl%>).\n\nSretno sa zadacima!" } diff --git a/website/common/locales/bs/pets.json b/website/common/locales/bs/pets.json index 0967ef424b..bd1c113f53 100644 --- a/website/common/locales/bs/pets.json +++ b/website/common/locales/bs/pets.json @@ -1 +1,61 @@ -{} +{ + "orca": "Orka", + "mammoth": "Vuneni mamut", + "mantisShrimp": "Ustonožac", + "hydra": "Hidra", + "cerberusPup": "Serberovo štene", + "veteranFox": "Lisica veteran", + "veteranBear": "Medvjed veteran", + "veteranLion": "Lav veteran", + "veteranTiger": "Tigar veteran", + "veteranWolf": "Vuk veteran", + "etherealLion": "Eterični lav", + "magicMounts": "Čarobni napitci jahalica", + "questMounts": "Jahalice iz akcija", + "mountsTamed": "Pripitomljene jahalice", + "noActiveMount": "Nema aktivne jahalice", + "activeMount": "Aktivna jahalica", + "mounts": "Jahalice", + "wackyPets": "Otkačeni ljubimci", + "questPets": "Ljubimci iz potraga", + "magicPets": "Čarobni napici ljubimaca", + "petsFound": "Pronađeno ljubimaca", + "noActivePet": "Nema aktivnog ljubimca", + "activePet": "Aktivni ljubimac", + "pets": "Ljubimci", + "stable": "Štala", + "triadBingoName": "Trostruki bingo", + "mountMasterText2": " i oslobođeno je svih 90 jahalica u zbiru <%= count %> puta", + "mountMasterText": "Ukroćeno je svih 90 jahalica (još teže, čestitke ovom korisniku!)", + "mountMasterName": "Majstor jahanja", + "mountAchievement": "Zaslužili ste postignuće \"Majstor jahanja\" jer ste prikupili sve ljubimce za jahanje!", + "mountMasterProgress": "Napredak majstorstva u jahanju", + "beastMasterText2": " i oslobođeno je vlastitih ljubimaca u zbiru <%= count %> puta", + "beastMasterText": "Nađeno je svih 90 ljubimaca (nevjerovatno teško, čestitke ovom korisniku!)", + "beastMasterName": "Majstor zvijeri", + "beastAchievement": "Zaslužili ste postignuće \"Majstor zvijeri\" jer ste prikupili sve ljubimce!", + "beastMasterProgress": "Napredak majstorstva kroćenja zvijeri", + "dropsExplanationEggs": "Potrošite dragulje da biste brže dolazili do jaja, ako ne želite čekati da standardna jaja kapnu, ili ponoviti potrage da zaradite jaja iz potraga. Saznajte više o sistemu kapanja.", + "premiumPotionNoDropExplanation": "Čarobni napitci za izlijeganje ne mogu se koristiti na jajima dobijenim iz potraga. Jedini način da dobijete čarobne napitke za kukuruz je kupnja ispod, a ne slučajnim kapljanjem.", + "dropsExplanation": "Nabavite ove predmete brže s draguljima ako ne želite čekati da kapnu prilikom izvršavanja zadatka. Saznajte više o sistemu kapanja ", + "noSaddlesAvailable": "Nemate sedla.", + "noFoodAvailable": "Nemate hrane za ljubimce.", + "food": "Hrana za ljubimce i sedla", + "quickInventory": "Brzi inventar", + "haveHatchablePet": "Imate <% = potion %> napitak za izlijeganje i <% = egg %> jaje za izlijeganje ovog ljubimca! Kliknite da biste se izlegli!", + "hatchingPotion": "napitak za izlijeganje", + "magicHatchingPotions": "Magični napitci za izlijeganje", + "hatchingPotions": "Napitci za izlijeganje", + "eggSingular": "jaje", + "eggs": "Jaja", + "egg": "<%= eggType %> jaje", + "potion": "<%= potionType %> napitak", + "gryphatrice": "Gryphatrice", + "invisibleAether": "Nevidljivi eter", + "royalPurpleJackalope": "Kraljevski ljubičasti Jackalope", + "hopefulHippogriffMount": "Hopeful Hippogriff", + "hopefulHippogriffPet": "Hopeful Hippogriff", + "magicalBee": "Magična pčela", + "phoenix": "Feniks", + "royalPurpleGryphon": "Kraljevski Ljubičasti Grifon" +} diff --git a/website/common/locales/bs/rebirth.json b/website/common/locales/bs/rebirth.json index 5228d2888d..4caa0c4972 100755 --- a/website/common/locales/bs/rebirth.json +++ b/website/common/locales/bs/rebirth.json @@ -1,14 +1,15 @@ { - "rebirthNew": "Rebirth: New Adventure Available!", - "rebirthUnlock": "You've unlocked Rebirth! This special Market item allows you to begin a new game at level 1 while keeping your tasks, achievements, pets, and more. Use it to breathe new life into Habitica if you feel you've achieved it all, or to experience new features with the fresh eyes of a beginning character!", - "rebirthAchievement": "You've begun a new adventure! This is Rebirth <%= number %> for you, and the highest Level you've attained is <%= level %>. To stack this Achievement, begin your next new adventure when you've reached an even higher Level!", - "rebirthAchievement100": "You've begun a new adventure! This is Rebirth <%= number %> for you, and the highest Level you've attained is 100 or higher. To stack this Achievement, begin your next new adventure when you've reached at least 100!", - "rebirthBegan": "Began a New Adventure", - "rebirthText": "Began <%= rebirths %> New Adventures", - "rebirthOrb": "Used an Orb of Rebirth to start over after attaining Level <%= level %>.", - "rebirthOrb100": "Used an Orb of Rebirth to start over after attaining Level 100 or higher.", - "rebirthOrbNoLevel": "Used an Orb of Rebirth to start over.", - "rebirthPop": "Instantly restart your character as a Level 1 Warrior while retaining achievements, collectibles, and equipment. Your tasks and their history will remain but they will be reset to yellow. Your streaks will be removed except from challenge tasks. Your Gold, Experience, Mana, and the effects of all Skills will be removed. All of this will take effect immediately. For more information, see the wiki's Orb of Rebirth page.", - "rebirthName": "Orb of Rebirth", - "rebirthComplete": "You have been reborn!" + "rebirthNew": "Preporod: Nova avantura dostupna!", + "rebirthUnlock": "Otključali ste preporod! Ova posebna stavka na pijaci omogućava vam da započnete novu igru sa 1. nivoa, zadržavajući zadatke, dostignuća, kućne ljubimce i još mnogo toga, kao da ste ponovo rođeni. Koristite ga da udahnete novi život Habitici ako smatrate da ste sve postigli ili da iskusite nove karakteristike svježim očima početnika!", + "rebirthAchievement": "Započeli ste novu avanturu! Ovo vam je <% = number%> preporod, a najviši nivo koji ste postigli je <% = level%>. Da biste nizali ova dostignuća, započnite svoju sljedeću novu avanturu kada dosegnete još viši nivo!", + "rebirthAchievement100": "Započeli ste novu avanturu! Ovo je vaš <% = number%> preporod, a najviši nivo koji ste postigli je 100 ili veći. Da biste nizali ova dostignuća, započnite svoju sljedeću novu avanturu kada dostignete najmanje 100!", + "rebirthBegan": "Nova avantura je počela", + "rebirthText": "Nova avantura je početa <%= rebirths %> put", + "rebirthOrb": "Korištena je Kugla preporoda da se krene ispočetka nakon dostizanja <%= level %> nivoa.", + "rebirthOrb100": "Korištena je Kugla preporoda da se počne ispočetka nakon dostizanja 100-tog ili većeg nivoa.", + "rebirthOrbNoLevel": "Korištena je Kugla preporoda da se počne iznova.", + "rebirthPop": "Odmah pokrenite svog lika kao ratnika 1. nivoa, zadržavajući dostignuća, kolekcionarstvo i opremu. Vaši zadaci i njihova historija ostat će, ali će se vratiti na žuto. Vaše crte će se ukloniti, osim iz zadataka koji pripadaju aktivnim izazovima i grupnim planovima. Uklonit će se vaši zlatnici, iskustvo, mana i efekti svih vještina. Sve ovo stupa na snagu odmah. Za više informacija pogledajte wiki stranicu Orb of Rebirth.", + "rebirthName": "Kugla preporoda", + "rebirthComplete": "Proporođeni ste!", + "nextFreeRebirth": "<%= days %> dana do SLOBODNE Kugle preporoda" } diff --git a/website/common/locales/bs/spells.json b/website/common/locales/bs/spells.json index f4f1f4ab35..2a9f02358b 100755 --- a/website/common/locales/bs/spells.json +++ b/website/common/locales/bs/spells.json @@ -1,59 +1,60 @@ { - "spellWizardFireballText": "Burst of Flames", - "spellWizardFireballNotes": "You summon XP and deal fiery damage to Bosses! (Based on: INT)", - "spellWizardMPHealText": "Ethereal Surge", - "spellWizardMPHealNotes": "You sacrifice Mana so the rest of your Party, except Mages, gains MP! (Based on: INT)", - "spellWizardEarthText": "Earthquake", - "spellWizardEarthNotes": "Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)", - "spellWizardFrostText": "Chilling Frost", - "spellWizardFrostNotes": "With one cast, ice freezes all your streaks so they won't reset to zero tomorrow!", + "spellWizardFireballText": "Rafalni plamen", + "spellWizardFireballNotes": "Skljupljate XP i nanosite šefovima vatrenu štetu! (Na osnovu: INT)", + "spellWizardMPHealText": "Električni udar", + "spellWizardMPHealNotes": "Žrtvujete Mana tako da ostatak vaše partije, osim Magesa, dobije Mana bodove! (Na osnovu: INT)", + "spellWizardEarthText": "Zemljotres", + "spellWizardEarthNotes": "Vaša mentalna snaga trese zemlju i jača inteligenciju vaše partije! (Na osnovu: neojačane INT)", + "spellWizardFrostText": "Hladan mraz", + "spellWizardFrostNotes": "S jednom bačenom čarolijom, led zamrzava sve vaše linije, tako da se sutra neće vratiti na nulu! ", "spellWizardFrostAlreadyCast": "You have already cast this today. Your streaks are frozen, and there's no need to cast this again.", - "spellWarriorSmashText": "Brutal Smash", - "spellWarriorSmashNotes": "You make a task more blue/less red and deal extra damage to Bosses! (Based on: STR)", - "spellWarriorDefensiveStanceText": "Defensive Stance", - "spellWarriorDefensiveStanceNotes": "You crouch low and gain a buff to Constitution! (Based on: Unbuffed CON)", - "spellWarriorValorousPresenceText": "Valorous Presence", - "spellWarriorValorousPresenceNotes": "Your boldness buffs your whole Party's Strength! (Based on: Unbuffed STR)", - "spellWarriorIntimidateText": "Intimidating Gaze", - "spellWarriorIntimidateNotes": "Your fierce stare buffs your whole Party's Constitution! (Based on: Unbuffed CON)", - "spellRoguePickPocketText": "Pickpocket", - "spellRoguePickPocketNotes": "You rob a nearby task and gain gold! (Based on: PER)", - "spellRogueBackStabText": "Backstab", - "spellRogueBackStabNotes": "You betray a foolish task and gain gold and XP! (Based on: STR)", - "spellRogueToolsOfTradeText": "Tools of the Trade", - "spellRogueToolsOfTradeNotes": "Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)", - "spellRogueStealthText": "Stealth", - "spellRogueStealthNotes": "With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colors won't change. (Based on: PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Number of dailies avoided: <%= number %>.", + "spellWarriorSmashText": "Brutalno razbijanje", + "spellWarriorSmashNotes": "Pravite zadatak plavljim/manje crvenim i nanosite dodatnu štetu šefovima! (Na osnovu: STR)", + "spellWarriorDefensiveStanceText": "Odbrambeni stav", + "spellWarriorDefensiveStanceNotes": "Nisko se sagnite i steknete ojačanje za vitkost! (Na osnovu: neojačane CON)", + "spellWarriorValorousPresenceText": "Hrabro prisustvo", + "spellWarriorValorousPresenceNotes": "Vaša smjelost uništava snagu cijele vaše partije! (Na osnovu: neojačane STR)", + "spellWarriorIntimidateText": "Zastrašujući pogled", + "spellWarriorIntimidateNotes": "Vaš žestoki pogled narušava vitkost cijele vaše partije! (Na osnovu: neojačane CON)", + "spellRoguePickPocketText": "Džeparoš", + "spellRoguePickPocketNotes": "Opljačkajte obližnji zadatak i osvojite zlatnike! (Na osnovu: PER)", + "spellRogueBackStabText": "Nož u leđa", + "spellRogueBackStabNotes": "Iznevjerite glup zadatak i osvojite zlatnike i XP! (Na osnovu: STR)", + "spellRogueToolsOfTradeText": "Alati zanatstva", + "spellRogueToolsOfTradeNotes": "Vaši lukavi talenti podržavaju opažanje cijele vaše partije! (Zasnovano na: neojačanom PER)", + "spellRogueStealthText": "Nevidljivost", + "spellRogueStealthNotes": "Sa svakom bačenom čarolijom, nekoliko vaših neodrađenih dnevnih zadataka večeras ti neće nanijeti štetu. Njihovi nizovi i boje se neće promijeniti. (Na osnovu: PER)", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Broj dnevnih zadataka koji će se izbjegavati: <%= number %>.", "spellRogueStealthMaxedOut": "You have already avoided all your dailies; there's no need to cast this again.", - "spellHealerHealText": "Healing Light", - "spellHealerHealNotes": "Shining light restores your health! (Based on: CON and INT)", - "spellHealerBrightnessText": "Searing Brightness", - "spellHealerBrightnessNotes": "A burst of light makes your tasks more blue/less red! (Based on: INT)", - "spellHealerProtectAuraText": "Protective Aura", - "spellHealerProtectAuraNotes": "You shield your Party by buffing their Constitution! (Based on: Unbuffed CON)", - "spellHealerHealAllText": "Blessing", - "spellHealerHealAllNotes": "Your soothing spell restores your whole Party's health! (Based on: CON and INT)", - "spellSpecialSnowballAuraText": "Snowball", - "spellSpecialSnowballAuraNotes": "Turn a friend into a frosty snowman!", - "spellSpecialSaltText": "Salt", - "spellSpecialSaltNotes": "Reverse the spell that made you a snowman.", - "spellSpecialSpookySparklesText": "Spooky Sparkles", - "spellSpecialSpookySparklesNotes": "Turn your friend into a transparent pal!", - "spellSpecialOpaquePotionText": "Opaque Potion", - "spellSpecialOpaquePotionNotes": "Reverse the spell that made you transparent.", - "spellSpecialShinySeedText": "Shiny Seed", - "spellSpecialShinySeedNotes": "Turn a friend into a joyous flower!", - "spellSpecialPetalFreePotionText": "Petal-Free Potion", - "spellSpecialPetalFreePotionNotes": "Reverse the spell that made you a flower.", - "spellSpecialSeafoamText": "Seafoam", - "spellSpecialSeafoamNotes": "Turn a friend into a sea creature!", - "spellSpecialSandText": "Sand", - "spellSpecialSandNotes": "Reverse the spell that made you a sea star.", - "partyNotFound": "Party not found", - "targetIdUUID": "\"targetId\" must be a valid User ID.", - "challengeTasksNoCast": "Casting a skill on challenge tasks is not allowed.", - "groupTasksNoCast": "Casting a skill on group tasks is not allowed.", - "spellNotOwned": "You don't own this skill.", - "spellLevelTooHigh": "You must be level <%= level %> to use this skill." -} \ No newline at end of file + "spellHealerHealText": "Ljekovito svjetlo", + "spellHealerHealNotes": "Blistava svjetlost vraća vam zdravlje! (Na osnovu: CON i INT)", + "spellHealerBrightnessText": "Zasljepljujuće blještavo", + "spellHealerBrightnessNotes": "Prasak svjetla čini vaše zadatke plavljim/manje crvenim! (Na osnovu: INT)", + "spellHealerProtectAuraText": "Zaštitna aura", + "spellHealerProtectAuraNotes": "Štitite svoju partiju pobijajući njihov ustav! (Na osnovu: Unbuffed CON)", + "spellHealerHealAllText": "Blagoslov", + "spellHealerHealAllNotes": "Vaša umirujuća čarolija vraća zdravlje cijeloj vašoj partiji! (Na osnovu: CON i INT)", + "spellSpecialSnowballAuraText": "Snježna grudva", + "spellSpecialSnowballAuraNotes": "Pretvorite prijatelja u ledenog snješka bijelića!", + "spellSpecialSaltText": "So", + "spellSpecialSaltNotes": "Obrnite čaroliju koja vas je pretvorila u snješka bijelića.", + "spellSpecialSpookySparklesText": "Sablasne iskrice", + "spellSpecialSpookySparklesNotes": "Pretvorite prijatelja u prozirnog druga!", + "spellSpecialOpaquePotionText": "Napitak neprozirnosti", + "spellSpecialOpaquePotionNotes": "Obrnite čaroliju koja vas je učinila prozirnim.", + "spellSpecialShinySeedText": "Svjetlucava sjemenka", + "spellSpecialShinySeedNotes": "Pretvorite prijatelja u radostan cvijet!", + "spellSpecialPetalFreePotionText": "Napitak za gubitak latica", + "spellSpecialPetalFreePotionNotes": "Obrnite čaroliju koja vas je pretvorila u cvijet.", + "spellSpecialSeafoamText": "Morska pjena", + "spellSpecialSeafoamNotes": "Pretvorite prijatelja u morsko biće!", + "spellSpecialSandText": "Pijesak", + "spellSpecialSandNotes": "Obrnite čaroliju koja vas je pretvorila u morsku zvijezdu.", + "partyNotFound": "Partija nije pronađena", + "targetIdUUID": "\"targetId\" mora biti važeći ID korisnika.", + "challengeTasksNoCast": "Bacanje čarolija na zadatke izazova nije dozvoljeno.", + "groupTasksNoCast": "Bacanje čarolija na grupne zadatke nije dozvoljeno.", + "spellNotOwned": "Vi ne posjedujete ovu vještinu.", + "spellLevelTooHigh": "Morate biti nivo <%= level %> da biste mogli koristiti ovu vještinu.", + "spellAlreadyCast": "Korištenje ove vještine neće imati dodatni efekat." +} diff --git a/website/common/locales/ca/limited.json b/website/common/locales/ca/limited.json index 9c7c0bdc9e..93fc4dee7c 100755 --- a/website/common/locales/ca/limited.json +++ b/website/common/locales/ca/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json index df344a2483..0002fee3df 100644 --- a/website/common/locales/cs/achievements.json +++ b/website/common/locales/cs/achievements.json @@ -61,7 +61,7 @@ "hideAchievements": "Schovat <%= kategorie %>", "onboardingCompleteDesc": "Získáváš 5 úspěchů a 100 zlaťáků za dokončení seznamu.", "onboardingProgress": "<%= percentage %>% postup", - "gettingStartedDesc": "Vytvoř si úkol, splň jej a pak se podívej na své odměny. Dostaneš 5 ocenění a 100 zlaťáků, jakmile budeš hotový!", + "gettingStartedDesc": "Splň tyto základní úkoly a získej 5 úspěchů a 100 zlaťáků, jakmile budeš hotový/á!", "showAllAchievements": "Zobrazit všechny <%= kategorie %>", "yourProgress": "Tvůj postup", "achievementBareNecessitiesModalText": "Splnil/a jsi výpravy za opicí, lenochodem a stromečkem!", @@ -90,5 +90,17 @@ "achievementAllThatGlitters": "Všechno, co se třpytí", "achievementGoodAsGoldModalText": "Posbíral/a jsi všechny zlaté mazlíčky!", "achievementGoodAsGoldText": "Posbíral/a všechny zlaté mazlíčky.", - "achievementGoodAsGold": "Jako zlato" + "achievementGoodAsGold": "Jako zlato", + "achievementBoneCollector": "Sběratel kostí", + "achievementBoneCollectorText": "Posbíral/a všechny kostnaté mazlíčky.", + "achievementSeeingRed": "Vidět rudě", + "achievementSkeletonCrew": "Banda kostlivců", + "achievementBoneCollectorModalText": "Posbíral/a jsi všechny kostnaté mazlíčky!", + "achievementRedLetterDay": "Důležitý den", + "achievementRedLetterDayModalText": "Posbíral/a jsi všechna červená zvířata!", + "achievementRedLetterDayText": "Posbíral/a všechna červená zvířata.", + "achievementSeeingRedModalText": "Posbíral/a jsi všechna červená zvířata!", + "achievementSeeingRedText": "Posbíral/a všechny červené mazlíčky.", + "achievementSkeletonCrewModalText": "Posbíral/a jsi všechna kostnatá zvířata!", + "achievementSkeletonCrewText": "Posbíral/a všechna kostnatá zvířata." } diff --git a/website/common/locales/cs/backgrounds.json b/website/common/locales/cs/backgrounds.json index 864f2f137c..27537c06d9 100644 --- a/website/common/locales/cs/backgrounds.json +++ b/website/common/locales/cs/backgrounds.json @@ -570,5 +570,18 @@ "backgroundRestingInTheInnText": "Odpočinek v hostinci", "backgroundMysticalObservatoryNotes": "Vyčti svůj osud ze hvězd, které spatříš z mystické observatoře.", "backgroundMysticalObservatoryText": "Mystická observatoř", - "backgrounds112020": "Sada 78: Zveřejněna v listopadu 2020" + "backgrounds112020": "Sada 78: Zveřejněna v listopadu 2020", + "backgroundHotSpringNotes": "Zbav se všech svých starostí namočením v horkých pramenech.", + "backgroundHolidayHearthText": "Slavnostní ohniště", + "backgroundRiverOfLavaNotes": "Vzdoruj proudu při procházce po lávě.", + "backgroundWintryCastleNotes": "Zažij zimní zámek zahalený v chladných mlhách.", + "backgroundWintryCastleText": "Zimní zámek", + "backgroundIcicleBridgeNotes": "Překroč rampouchový most s nejvyšší opatrností.", + "backgroundIcicleBridgeText": "Rampouchový most", + "backgroundHotSpringText": "Horké prameny", + "backgrounds012021": "Sada 80: zveřejněna v lednu 2021", + "backgroundInsideAnOrnamentNotes": "Vyzařuj svou slavnostní náladu z vnitřku ozdoby.", + "backgroundInsideAnOrnamentText": "Uvnitř ozdoby", + "backgroundHolidayHearthNotes": "Uvolni se, zahřej se a usuš se u slavnostního ohně.", + "backgroundGingerbreadHouseNotes": "Užij si výhledy, vůně a (pokud si to troufáš) chuť perníkové chaloupky." } diff --git a/website/common/locales/cs/challenge.json b/website/common/locales/cs/challenge.json index 032c57e0a4..ab4fd142f7 100644 --- a/website/common/locales/cs/challenge.json +++ b/website/common/locales/cs/challenge.json @@ -101,5 +101,7 @@ "selectMember": "Vyber člena", "confirmKeepChallengeTasks": "Chceš ponechat úkoly z výzvy?", "selectParticipant": "Zvol účastníka", - "filters": "Filtry" + "filters": "Filtry", + "wonChallengeDesc": "Vyhrál/a jsi výzvu <%= challengeName %>! Tvá výhra je zaznamenána ve tvých úspěších.", + "yourReward": "Tvá odměna" } diff --git a/website/common/locales/cs/content.json b/website/common/locales/cs/content.json index 6f98fd41ea..c279d11a1b 100644 --- a/website/common/locales/cs/content.json +++ b/website/common/locales/cs/content.json @@ -339,27 +339,30 @@ "foodPieSkeleton": "Koláč z Kostní Dřeně", "hatchingPotionSilver": "Stříbrný", "hatchingPotionWatery": "Vodní", - "hatchingPotionBronze": "Bronz", - "hatchingPotionSunshine": "Sluneční svit", - "hatchingPotionVeggie": "záhradní", + "hatchingPotionBronze": "Bronzový", + "hatchingPotionSunshine": "Sluneční", + "hatchingPotionVeggie": "Zahradní", "hatchingPotionCelestial": "Nebeský", - "hatchingPotionRoseQuartz": "Růženín", + "hatchingPotionRoseQuartz": "Růženínový", "questEggRobotAdjective": "futuristický", "questEggRobotMountText": "Robot", "questEggRobotText": "Robot", "questEggDolphinAdjective": "radostný", "questEggDolphinMountText": "Delfín", "questEggDolphinText": "Delfín", - "hatchingPotionShadow": "Stín", + "hatchingPotionShadow": "Stínový", "premiumPotionUnlimitedNotes": "Nepoužitelné na vejce z výprav.", - "hatchingPotionAurora": "Polární záře", - "hatchingPotionAmber": "Jantar", + "hatchingPotionAurora": "Polárně zářivý", + "hatchingPotionAmber": "Jantarový", "hatchingPotionFluorite": "Kazivcový", - "hatchingPotionSandSculpture": "Písková socha", - "hatchingPotionBirchBark": "Březová kůra", - "hatchingPotionRuby": "Rubín", + "hatchingPotionSandSculpture": "Pískovcový", + "hatchingPotionBirchBark": "Březovo-kůrový", + "hatchingPotionRuby": "Rubínový", "hatchingPotionDessert": "Cukroví", - "hatchingPotionVampire": "Upír", - "hatchingPotionTurquoise": "Tyrkys", - "hatchingPotionWindup": "Natahovací" + "hatchingPotionVampire": "Upíří", + "hatchingPotionTurquoise": "Tyrkysový", + "hatchingPotionWindup": "Natahovací", + "hatchingPotionBlackPearl": "Perlově černý", + "hatchingPotionAutumnLeaf": "Podzimně listnatý", + "hatchingPotionStainedGlass": "Vitrážový" } diff --git a/website/common/locales/cs/messages.json b/website/common/locales/cs/messages.json index 1c25e16cde..0d6d4f9da5 100644 --- a/website/common/locales/cs/messages.json +++ b/website/common/locales/cs/messages.json @@ -8,10 +8,10 @@ "messageCannotFeedPet": "Tohoto mazlíčka nemůžeš nakrmit.", "messageAlreadyMount": "Toto zvíře už ve stáji máš. Zkus nakrmit jiného mazlíčka.", "messageEvolve": "<%= egg %> už má na sobě sedlo, pojďme si zajezdit!", - "messageLikesFood": "<%= egg %>má opravdu rád <%= foodText %>!", - "messageDontEnjoyFood": "<%= egg %>snědl <%= foodText %>, ale nevypadá, že by mu to chutnalo.", + "messageLikesFood": "<%= egg %> má opravdu rád <%= foodText %>!", + "messageDontEnjoyFood": "<%= egg %> snědl <%= foodText %>, ale nevypadá, že by mu to chutnalo.", "messageBought": "<%= itemText %>, koupeno", - "messageUnEquipped": "<%= itemText %> byl odebrán.", + "messageUnEquipped": "<%= itemText %> byl odložen.", "messageMissingEggPotion": "Chybí ti buď to vejce nebo ten lektvar", "messageInvalidEggPotionCombo": "Nemůžeš vylíhnout vejce mazlíčků z výprav pomocí kouzelných líhnoucích lektvarů! Zkus jiné vejce.", "messageAlreadyPet": "Tohoto mazlíčka už máš. Zkus vylíhnout jinou kombinaci!", @@ -53,5 +53,10 @@ "messageMissingDisplayName": "Chybí zobrazované jméno.", "canDeleteNow": "Nyní můžete zprávu smazat.", "reportedMessage": "Tuto zprávu jste nahlásili moderátorům.", - "beginningOfConversationReminder": "Nezapomeňte být milí, taktní a respektujte Zásady komunity!" + "beginningOfConversationReminder": "Nezapomeňte být milí, taktní a respektujte Zásady komunity!", + "messageAllUnEquipped": "Vše odloženo.", + "messageBackgroundUnEquipped": "Pozadí odloženo.", + "messagePetMountUnEquipped": "Mazlíček a zvíře odloženi.", + "messageCostumeUnEquipped": "Kostým odložen.", + "messageBattleGearUnEquipped": "Bojová výstroj odložena." } diff --git a/website/common/locales/da/limited.json b/website/common/locales/da/limited.json index 56934a7b58..8c121779b4 100644 --- a/website/common/locales/da/limited.json +++ b/website/common/locales/da/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Til og med 15. januar vil du få det samme abonnement med til dig selv, når du køber et abonnement til nogen i gave!", "winterPromoGiftDetails2": "Bemærk venligst, at hvis du eller modtageren af din gave allerede har et tilbagevendende abonnement, vil gave-abonnementet kun starte efter det tilbagevendende er blevet opsagt eller er udløbet. Tusind tak for din støtte! <3", "discountBundle": "pakke", - "g1g1Announcement": "Giv et abonnement, få et abonnement gratis! Tilbuddet gælder lige nu!", + "g1g1Announcement": "Giv et abonnement, få et abonnement gratis! Tilbuddet gælder lige nu!", "g1g1Details": "Send et gave-abonnement til en ven fra deres profil, og du vil få det samme abonnement til dig selv gratis!" } diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json index 7d5a3cd51d..a21a72160f 100644 --- a/website/common/locales/de/backgrounds.json +++ b/website/common/locales/de/backgrounds.json @@ -576,5 +576,12 @@ "backgroundInsideAnOrnamentText": "Im Baumschmuck", "backgroundGingerbreadHouseNotes": "Genieße die Aussicht, den Geruch und (wenn Du dich traust) den Geschmack eines riesigen Pfefferkuchenhauses.", "backgroundGingerbreadHouseText": "Pfefferkuchenhaus", - "backgrounds122020": "SET 79: Veröffentlicht im Dezember 2020" + "backgrounds122020": "SET 79: Veröffentlicht im Dezember 2020", + "backgroundWintryCastleNotes": "Sei zeuge eines Winterlichen Schlosses im kalten Nebel.", + "backgroundWintryCastleText": "Winterliches Schloss", + "backgroundIcicleBridgeNotes": "Überqueren der Eiszapfenbrücke auf eigene Gefahr.", + "backgroundIcicleBridgeText": "Eiszapfenbrücke", + "backgroundHotSpringNotes": "Genieße die heiße Quelle und lasse seine Sorgen schmelzen.", + "backgroundHotSpringText": "Heiße Quelle", + "backgrounds012021": "SET 80: Veröffentlicht im Januar 2021" } diff --git a/website/common/locales/de/challenge.json b/website/common/locales/de/challenge.json index 1271975f5f..1d85acfff2 100644 --- a/website/common/locales/de/challenge.json +++ b/website/common/locales/de/challenge.json @@ -5,7 +5,7 @@ "brokenTask": "Toter Herausforderungs-Link: Diese Aufgabe war Teil einer Herausforderung, aber ist mittlerweile entfernt worden. Was möchtest Du tun?", "keepIt": "Behalten", "removeIt": "Entfernen", - "brokenChallenge": "Toter Herausforderungs-Link: Diese Aufgabe war Teil einer Herausforderung, aber der Herausforderung (oder die Gruppe) wurde gelöscht. Was möchtest Du mit den verwaisten Aufgaben tun?", + "brokenChallenge": "Toter Herausforderungs-Link: Diese Aufgabe war Teil einer Herausforderung, aber die Herausforderung (oder Gruppe) wurde gelöscht. Was möchtest Du mit den verwaisten Aufgaben tun?", "keepThem": "Aufgaben behalten", "removeThem": "Aufgaben entfernen", "challengeCompleted": "Diese Herausforderung ist beendet, und gewonnen hat <%- user %>! Was soll mit den verwaisten Aufgaben geschehen?", diff --git a/website/common/locales/de/gear.json b/website/common/locales/de/gear.json index d583e3f335..b1aed563a2 100644 --- a/website/common/locales/de/gear.json +++ b/website/common/locales/de/gear.json @@ -2003,7 +2003,7 @@ "shieldSpecialWinter2020HealerNotes": "Hast Du das Gefühl, Du seist zu gut für diese Welt, zu unverfälscht? Nur diese Schönheit unter den Gewürzen ist Deiner würdig. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.", "headSpecialWinter2020HealerNotes": "Bitte nimm es ab, bevor Du versuchst damit einen Chai oder Kaffee aufzubrühen. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.", "headSpecialWinter2020MageNotes": "Oh! Süßer die Glocken nie klingen / als zu der Weihnachtszeit, / ’s ist, als ob Engelein singen, / \"Wende 'Flammenstoß' an\". Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.", - "headSpecialWinter2020WarriorNotes": "Ein stacheliges Gefühl auf Deinem Kopf ist ein kleiner Preis für saisonale Pracht. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019-202 Winterausrüstung.", + "headSpecialWinter2020WarriorNotes": "Ein stachliges Gefühl auf Deinem Kopf ist ein kleiner Preis für saisonale Pracht. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2019-202 Winterausrüstung.", "headSpecialWinter2020WarriorText": "Schneegekrönter Kopfschmuck", "headSpecialWinter2020RogueNotes": "Geht ein Schurke in dieser Mütze die Straße entlang, so wissen die Leute, so jemand fürchtet nichts. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2019-2020 Winterausrüstung.", "headSpecialWinter2020RogueText": "Flauschige Bommelmütze", @@ -2261,5 +2261,19 @@ "weaponSpecialWinter2021RogueText": "Ilex-Beeren Morgenstern", "headSpecialWinter2021HealerNotes": "Ein überraschend großer Teil unserer Körperwärme wird über den Kopf abgegeben! Nicht jedoch, wenn du diese dicke Mütze mit Wind-schützender Sturmbrille trägst. Auf DEINEN Wimpern werden sicher keine Eiszapfen entstehen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2020-2021 Winterausrüstung.", "headSpecialWinter2021HealerText": "Arktischer Entdecker Kopfschutz", - "headSpecialWinter2021MageNotes": "Lasse deine Gedanken frei, während Deine physische Gestalt sicher und warm unter dieser kolossalen Kapuze jedem Winterwind standhältst. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2020-2021 Winterausrüstung." + "headSpecialWinter2021MageNotes": "Lasse Deine Gedanken frei, während Deine physische Gestalt sicher und warm unter dieser kolossalen Kapuze jedem Winterwind standhält. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2020-2021 Winterausrüstung.", + "weaponArmoireBlueMoonSaiText": "Mondschatten Sai", + "headSpecialNye2020Notes": "Du hast einen Extravaganten Partyhut erhalten! Trage ihn mit Stolz während du das neue Jahr einläutest! Gewährt keinen Attributbonus.", + "headSpecialNye2020Text": "Extravaganter Partyhut", + "headMystery202101Text": "Stylischer Schneeleopardenhelm", + "armorMystery202101Text": "Stylischer Schneeleopardenanzug", + "shieldArmoireBlueMoonSaiNotes": "Dieses Sai ist eine traditionelle Waffe, durchtränkt mit den Kräften der hellen Seite des Mondes. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Schattenmond Schurke-Set (Gegenstand 3 von 4).", + "shieldArmoireBlueMoonSaiText": "Mondlicht Sai", + "headArmoireBlueMoonHelmNotes": "Dieser Helm bietet den Tragenden verblüffendes Glück und bemerkenswerte Ereignisse folgen jedem Gebrauch. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Schattenmond Schurke-Set (Gegenstand 3 von 4).", + "headArmoireBlueMoonHelmText": "Schattenmond Helm", + "headMystery202101Notes": "Die eisblauen Augen an diesem katzenhaften Helm werden selbst die bedrohlichsten Aufgaben auf Deiner Liste zum Erstarren bringen. Januar 2021 Abonnentengegenstand.", + "armorArmoireBlueMoonShozokuNotes": "Eine wunderliche Gelassenheit umgibt wer diese Rüstung trägt.Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Schattenmond Schurke-Set (Gegenstand 4 von 4).", + "armorArmoireBlueMoonShozokuText": "Schattenmond Rüstung", + "armorMystery202101Notes": "Wickle dich in deinen warmen Pelz und erlebe beinahe endlosen Fluff! Gewährt keinen Attributbonus. Januar 2021 Abonnentengegenstand.", + "weaponArmoireBlueMoonSaiNotes": "Dieses Sai ist eine traditionelle Waffe, durchtränkt mit den Kräften der dunklen Seite des Mondes. Erhöht Stärke um <%= str %>. Verzauberter Schrank: Schattenmond Schurke-Set (Gegenstand 1 von 4)." } diff --git a/website/common/locales/de/settings.json b/website/common/locales/de/settings.json index 74045d05b7..aca72e99c9 100644 --- a/website/common/locales/de/settings.json +++ b/website/common/locales/de/settings.json @@ -110,7 +110,7 @@ "majorUpdates": "Wichtige Ankündigungen", "questStarted": "Dein Quest hat begonnen", "invitedQuest": "Zu einem Quest eingeladen", - "kickedGroup": "Aus Gruppe geworfen", + "kickedGroup": "Aus der Gruppe rausgeworfen", "remindersToLogin": "Erinnerungen, bei Habitica reinzuschauen", "unsubscribedSuccessfully": "Erfolgreich abgemeldet!", "unsubscribedTextUsers": "Du hast Dich erfolgreich von allen Habitica Emails abgemeldet. Du kannst die Emails, die Du erhalten möchtest, unter Einstellungen>> Mitteilungen freischalten (erfordert Anmeldung).", @@ -183,5 +183,5 @@ "chatExtension": "Chrome Chat Erweiterung und Firefox Chat Erweiterung", "displaynameIssueNewline": "Anzeigenamen dürfen keinen Backslash gefolgt von einem Buchstaben N enthalten.", "resetAccount": "Konto zurücksetzen", - "giftedSubscriptionWinterPromo": "Hallo <%= username %>, Du hast, im Zuge unserer Feiertags-Geschenke-Schenk-Aktion, ein Abonnoment für <%= monthCount %> Monate geschenkt bekommen!" + "giftedSubscriptionWinterPromo": "Hallo <%= username %>, Du hast, im Zuge unserer Feiertags-Geschenke-Schenk-Aktion, ein Abonnement für <%= monthCount %> Monate geschenkt bekommen!" } diff --git a/website/common/locales/de/subscriber.json b/website/common/locales/de/subscriber.json index 8935f8fc6c..ba4425c862 100644 --- a/website/common/locales/de/subscriber.json +++ b/website/common/locales/de/subscriber.json @@ -187,5 +187,6 @@ "dropCapLearnMore": "Lerne mehr über Habiticas Beute-System", "dropCapReached": "Du hast für heute alle Gegenstände gefunden!", "mysterySet202011": "Belaubtes Magier-Set", - "mysterySet202012": "Frostfeuer Phönix-Set" + "mysterySet202012": "Frostfeuer Phönix-Set", + "mysterySet202101": "Schickes Schneeleopard-Set" } diff --git a/website/common/locales/el/achievements.json b/website/common/locales/el/achievements.json index 3cc0ef6865..614d8428e9 100755 --- a/website/common/locales/el/achievements.json +++ b/website/common/locales/el/achievements.json @@ -66,7 +66,41 @@ "achievementPrimedForPaintingModalText": "Έχεις συλλέξει όλα τα Λευκά Κατοικίδια!", "achievementPrimedForPaintingText": "Έχει συλλέξει όλα τα Λευκά Κατοικίδια.", "achievementPurchasedEquipmentModalText": "Ο Εξοπλισμός είναι ένας τρόπος να εξατομικεύσεις το είδωλό σου και να βελτιώσεις τα Στατιστικά σου", - "achievementHatchedPetModalText": "", + "achievementHatchedPetModalText": "Πήγαινε στον κατάλογο εξοπλισμού σου και προσπάθησε να συνδυάσεις ένα Φίλτρο εκκόλαψης και ένα Αυγό", "achievementAllThatGlitters": "Όσα Λαμπιρίζουν", - "achievementPrimedForPainting": "Έτοιμος για Ζωγραφική" + "achievementPrimedForPainting": "Έτοιμος για Ζωγραφική", + "achievementRosyOutlook": "Ρόδινες Προοπτικές", + "achievementPearlyProModalText": "Έχεις εξημερώσει όλα τα Λευκά Θηρία!", + "achievementBareNecessities": "Βασικές Ανάγκες", + "achievementBugBonanza": "Τζάκποτ Εντόμων", + "achievementTickledPinkText": "Έχει συλλέξει όλα τα Ροζ Μαλλιού της Γριάς Κατοικίδια.", + "achievementFreshwaterFriends": "Φίλοι του Γλυκού Νερού", + "achievementTickledPink": "Διασκεδαστικό Ροζ", + "achievementKickstarter2019Text": "Υποστήριξε το Εγχείρημα Kickstarter Κονκάρδες 2019", + "achievementGoodAsGoldText": "Έχει συλλέξει όλα τα Χρυσά Κατοικίδια.", + "achievementGoodAsGoldModalText": "Έχεις συλλέξει όλα τα Χρυσά Κατοικίδια!", + "achievementAllThatGlittersText": "Έχει εξημερώσει όλα τα Χρυσά Κτήνη.", + "achievementAllThatGlittersModalText": "Έχεις εξημερώσει όλα τα Χρυσά Κτήνη!", + "achievementBoneCollector": "Συλλέκτης Οστών", + "achievementRedLetterDayModalText": "Έχεις εξημερώσει όλα τα Κόκκινα Θηρία!", + "achievementRedLetterDayText": "Έχει εξημερώσει όλα τα Κόκκινα Θηρία.", + "achievementRedLetterDay": "Ημέρα Κόκκινου Γράμματος", + "achievementSeeingRedModalText": "Έχεις συλλέξει όλα τα Κόκκινα κατοικίδια!", + "achievementSeeingRedText": "Έχει συλλέξει όλα τα Κόκκινα κατοικίδια.", + "achievementSeeingRed": "Βλέποντάς τα Κόκκινα", + "achievementSkeletonCrew": "Πλήρωμα Σκελετών", + "achievementBoneCollectorModalText": "Έχεις συλλέξει όλα τα κατοικίδια Σκελετούς!", + "achievementBoneCollectorText": "Έχει συλλέξει όλα τα κατοικίδια Σκελετούς.", + "achievementGoodAsGold": "Καλό σαν Χρυσό", + "achievementTickledPinkModalText": "Έχεις συλλέξει όλα τα Ροζ Μαλλιού της Γριάς Κατοικίδια!", + "achievementBugBonanzaModalText": "Ολοκλήρωσες όλες τις περιπέτειες κατοικιδίων Σκαθάρι, Πεταλούδα, Σαλιγκάρι και Αράχνη!", + "achievementBugBonanzaText": "Έχει ολοκληρώσει όλες τις περιπέτειες κατοικιδίων Σκαθάρι, Πεταλούδα, Σαλιγκάρι και Αράχνη.", + "achievementRosyOutlookModalText": "Έχεις εξημερώσει όλα τα Θηρία με χρώμα Ροζ Μαλλιού της Γριάς!", + "achievementRosyOutlookText": "Έχει εξημερώσει όλα τα Θηρία με χρώμα Ροζ Μαλλιού της Γριάς.", + "achievementBareNecessitiesModalText": "Ολοκλήρωσες τις περιπέτειες κατοικιδίων Μαϊμού, Βραδύποδα και Δενδρίδιο!", + "achievementBareNecessitiesText": "Έχει ολοκληρώσει τις περιπέτειες κατοικιδίων Μαϊμού, Βραδύποδα και Δενδρίδιο.", + "achievementFreshwaterFriendsModalText": "Ολοκλήρωσες τις αποστολές κατοικιδίων Μεξικανική Σαλαμάνδρα, Βατράχι και Ιπποπόταμος!", + "achievementFreshwaterFriendsText": "Έχει ολοκληρώσει τις αποστολές κατοικιδίων Μεξικανική Σαλαμάνδρα, Βατράχι και Ιπποπόταμος.", + "achievementSkeletonCrewModalText": "Έχεις δαμάσει όλα τα Θηρία Σκελετούς!", + "achievementSkeletonCrewText": "Έχει δαμάσει όλα τα Θηρία Σκελετούς." } diff --git a/website/common/locales/el/backgrounds.json b/website/common/locales/el/backgrounds.json index 5a78125d29..212176f726 100755 --- a/website/common/locales/el/backgrounds.json +++ b/website/common/locales/el/backgrounds.json @@ -408,5 +408,20 @@ "backgroundArchaeologicalDigText": "Archaeological Dig", "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", - "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." + "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.", + "backgroundOldFashionedBakeryNotes": "Απόλαυσε λαχταριστές μυρωδιές έξω από ένα Παλιομοδίτικο Αρτοποιείο.", + "backgroundOldFashionedBakeryText": "Παλιομοδίτικο Αρτοποιείο", + "backgroundMedievalKitchenText": "Μεσαιωνική Κουζίνα", + "backgroundDuckPondNotes": "Τάισε υδρόβια πουλιά στην Λιμνούλα με τις Πάπιες.", + "backgroundDuckPondText": "Λιμνούλα με Πάπιες", + "backgroundFlowerMarketNotes": "Βρες τα τέλεια χρώματα για να φτιάξεις ένα μπουκέτο ή έναν κήπο σε μία Αγορά Λουλουδιών.", + "backgroundFlowerMarketText": "Αγορά Λουλουδιών", + "backgroundFieldWithColoredEggsNotes": "Κυνήγησε τον ανοιξιάτικο θυσαυρό σε ένα Λιβάδι με Χρωματιστά Αυγά.", + "backgroundFieldWithColoredEggsText": "Λιβάδι με Χρωματιστά Αυγά", + "backgroundDojoNotes": "Μάθε νέες κινήσεις σε ένα Ντότζο.", + "backgroundDojoText": "Ντότζο", + "backgroundParkWithStatueNotes": "Ακολούθησε ένα μονοπάτι γεμάτο λουλούδια μέσα από ένα Πάρκο με Άγαλμα.", + "backgroundParkWithStatueText": "Πάρκο με Άγαλμα", + "backgroundSchoolOfFishNotes": "Κολύμπησε ανάμεσα σε ένα Σχολείο Ψαριών.", + "backgroundSchoolOfFishText": "Σχολείο Ψαριών" } diff --git a/website/common/locales/el/challenge.json b/website/common/locales/el/challenge.json index ed9eede979..8748a12f7a 100755 --- a/website/common/locales/el/challenge.json +++ b/website/common/locales/el/challenge.json @@ -100,5 +100,8 @@ "viewProgress": "Δες την Πρόοδο", "selectMember": "Επίλεξε Μέλος", "confirmKeepChallengeTasks": "Θέλεις να διατηρήσεις τις υποχρεώσεις της Πρόκλησης;", - "selectParticipant": "Επίλεξε έναν Συμμετέχοντα" + "selectParticipant": "Επίλεξε έναν Συμμετέχοντα", + "wonChallengeDesc": "Η πρόκληση <%= challengeName %> σε επέλεξε ως νικητή! Η νίκη σου έχει καταγραφεί στις Επιτυχίες σου.", + "yourReward": "Η Ανταμοιβή Σου", + "filters": "Φίλτρα" } diff --git a/website/common/locales/el/limited.json b/website/common/locales/el/limited.json index ad6ecd9898..eadccab5e6 100755 --- a/website/common/locales/el/limited.json +++ b/website/common/locales/el/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "πακέτο", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/el/pets.json b/website/common/locales/el/pets.json index 0967ef424b..6990b4f14d 100644 --- a/website/common/locales/el/pets.json +++ b/website/common/locales/el/pets.json @@ -1 +1,5 @@ -{} +{ + "activePet": "Ενεργό Κατοικίδιο", + "pets": "Κατοικίδια", + "stable": "Στάβλος" +} diff --git a/website/common/locales/en@lolcat/backgrounds.json b/website/common/locales/en@lolcat/backgrounds.json index 8f04af760c..f5516838e4 100644 --- a/website/common/locales/en@lolcat/backgrounds.json +++ b/website/common/locales/en@lolcat/backgrounds.json @@ -1,5 +1,7 @@ { "backgroundShop": "Bakground Shop", "background": "Bakground", - "backgrounds": "Baekgroundz" + "backgrounds": "Baekgroundz", + "noBackground": "U has no choosd bakgrownd!1!", + "backgroundShopText": "Bakgrownd Shop" } diff --git a/website/common/locales/en@lolcat/challenge.json b/website/common/locales/en@lolcat/challenge.json index abe3d2bd0e..313792c035 100755 --- a/website/common/locales/en@lolcat/challenge.json +++ b/website/common/locales/en@lolcat/challenge.json @@ -100,5 +100,8 @@ "viewProgress": "View Progress", "selectMember": "CHOOZE member", "confirmKeepChallengeTasks": "Do u want to kep challenge tasks?", - "selectParticipant": "CHOOZE partizipent" + "selectParticipant": "CHOOZE partizipent", + "wonChallengeDesc": "<%= challengeName %> choosd u as teh winr!!!!!!111! U can has win listd n ur acheevmntz.", + "yourReward": "Ur rewared", + "filters": "Filturz" } diff --git a/website/common/locales/en@lolcat/content.json b/website/common/locales/en@lolcat/content.json index 6d371a828e..1b3de3dc19 100755 --- a/website/common/locales/en@lolcat/content.json +++ b/website/common/locales/en@lolcat/content.json @@ -363,5 +363,6 @@ "hatchingPotionBronze": "Bronz", "hatchingPotionVeggie": "Guarden", "hatchingPotionCelestial": "Celest", - "foodPieCottonCandyBlueThe": "the Bluebewy Piez" + "foodPieCottonCandyBlueThe": "the Bluebewy Piez", + "hatchingPotionStainedGlass": "Staend Glas" } diff --git a/website/common/locales/en@lolcat/faq.json b/website/common/locales/en@lolcat/faq.json index 5db9d071f5..9e81cd9802 100755 --- a/website/common/locales/en@lolcat/faq.json +++ b/website/common/locales/en@lolcat/faq.json @@ -6,12 +6,12 @@ "webFaqAnswer0": "1st ull maek taskz u wanna do everydai! Den wen u do teh taskz in real lief an chek them off, u can has Experianz an Gold!! U can use Gold 2 bai ekwipment an sum ietmz, an custum rewardz!! Experianz maeks ur char lvl up an den u can has new content! Liek petz an skilz an kwestz! 4 moar deetz, chek out a step-by-step luk of teh gaem at [HALP!!! -> NEW USERS CLIK HEAR 2 LERN MOAR KOOL STUF](https://habitica.com/static/overview).", "faqQuestion1": "How 2 set up taskz?", "iosFaqAnswer1": "Gud Habitz (teh 1s wif +) r taskz u can do many tiemz eech dai liek eetin vegetablz. Bad Habitz (teh 1s wif -) r taskz u should avoid liek bitin nailz. Habitz wif + an - can haz gud choiec an bad choiec liek tak teh stairs vs. tak teh elevator. Gud Habitz give experianz an gold. Bad Habitz tak helf.\n\n Dailyz r taskz u have to do eech dai liek brushin ur teef or chekin ur email. U can chaeng teh daiz Dailyz iz due bai tapin 2 edit it. If u skip Dailyz that iz due, ur avatar will tak damig overnight. B careful not 2 ad 2 meny Dailyz at once!\n\n ToDoz r ur ToDo list. Compleetin ToDoz earnz u gold an experianz. U never loose helf frum ToDoz. U can add due daet 2 ToDoz bai tapin 2 edit.", - "androidFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your character will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "webFaqAnswer1": "* Good Habits (the ones with a :heavy_plus_sign:) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a :heavy_minus_sign:) are tasks that you should avoid, like biting nails. Habits with a :heavy_plus_sign: and a :heavy_minus_sign: have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n* Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n* To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", + "androidFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your character will take damage overnight. Be careful not to add too many Dailies at once!\n\n To Do's are your To Do list. Completing a To Do earns you gold and experience. You never lose health from To Do's. You can add a due date to a To Do by tapping to edit.", + "webFaqAnswer1": "* Good Habits (the ones with a :heavy_plus_sign:) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a :heavy_minus_sign:) are tasks that you should avoid, like biting nails. Habits with a :heavy_plus_sign: and a :heavy_minus_sign: have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n* Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n* To Do's are your To Do list. Completing a To Do earns you Gold and Experience. You never lose Health from To Do's. You can add a due date to a To Do by clicking the pencil icon to edit.", "faqQuestion2": "I NEED EXAMPLEZ????", - "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "androidFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", - "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", + "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n\n * [Sample Habits](http://habitica.fandom.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies)\n * [Sample To Do's](https://habitica.fandom.com/wiki/Sample_To_Do%27s)\n * [Sample Custom Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "androidFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n\n * [Sample Habits](http://habitica.fandom.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies)\n * [Sample To Do's](https://habitica.fandom.com/wiki/Sample_To_Do%27s)\n * [Sample Custom Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", + "webFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n * [Sample Habits](http://habitica.fandom.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.fandom.com/wiki/Sample_Dailies)\n * [Sample To Do's](https://habitica.fandom.com/wiki/Sample_To_Do%27s)\n * [Sample Custom Rewards](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)", "faqQuestion3": "Y iz tazks chege color?", "iosFaqAnswer3": "Ur taskz chaeng color bai how gud ur doin on em!! Eech new wun starts wif a yelow 4 da midle. Do ur dailyz or postiv habitz moar tiems an u can maek dem blu!!! If ur dailyz no can has chekmrk or u clik a bad habit den ur task can bcum red!! oh noes!! Red taskz giv moar rewardz but red dailyz an bad habitz can hurt u moar!!!! OUCH! Dis maeks u wan 2 do taskz dat giv u trubl.", "androidFaqAnswer3": "Ur taskz chaeng color bai how gud ur doin on em!! Eech new wun starts wif a yelow 4 da midle. Do ur dailyz or postiv habitz moar tiems an u can maek dem blu!!! If ur dailyz no can has chekmrk or u clik a bad habit den ur task can bcum red!! oh noes!! Red taskz giv moar rewardz but red dailyz an bad habitz can hurt u moar!!!! OUCH! Dis maeks u wan 2 do taskz dat giv u trubl.", @@ -21,32 +21,32 @@ "androidFaqAnswer4": "Meny stufs can damig u. FIRST!!! If u didnt do al ur dailyz yesterdai an u didnt chek dem off in da popup da next mornin, ur dailyz u didnt do can hurt u! ALSO if u tap a bad habit, it wil damig u. ONE MOAR THING! If ur fitin a boss wif ur partie an one of ur partie maetz didnt do al ther dailyz, den the bos wil atak u!\n\n Teh main way u can has heel is to get new lvl--ur helf wil b restord!!! U can has helf poshun wif gold frum rewardz tab on da taskz paeg 2! And if ur lvl 10 or moar, u can has choiec 2 bcum heeler! Heelers can has heelin skilz!!!!! If ur partie has heelr, den u can has heelz from dem 2.", "webFaqAnswer4": "Meny stufs can damig u. FIRST!!! If u didnt do al ur dailyz yesterdai an u didnt chek dem off in da popup da next mornin, ur dailyz u didnt do can hurt u! ALSO if u tap a bad habit, it wil damig u. ONE MOAR THING! If ur fitin a boss wif ur partie an one of ur partie maetz didnt do al ther dailyz, den the bos wil atak u! Teh main way u can has heel is to get new lvl--ur helf wil b restord!!! U can has helf poshun wif gold frum rewardz colum 2! And if ur lvl 10 or moar, u can has choiec 2 bcum heeler! Heelers can has heelin skilz!!!!! If ur partie has heelr, den u can has heelz from dem 2!! Lern moar by clikin \"Pawty\" in teh navigashun bar.", "faqQuestion5": "HOW 2 PLAY WIF FRIENDZ?", - "iosFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on quests, battle monsters, and cast skills to support each other. Go to Menu > Party and click \"Create New Party\" if you don't already have a Party. Then tap on the Members list, and tap Invite in the upper right-hand corner to invite your friends by entering their User ID (a string of numbers and letters that they can find under Settings > Account Details on the app, and Settings > API on the website). On the website, you can also invite friends via email, which we will add to the app in a future update.\n\nOn the website, you and your friends can also join Guilds, which are public chat rooms. Guilds will be added to the app in a future update!", + "iosFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on Quests, battle monsters, and cast skills to support each other.\n\nIf you want to start your own Party, go to Menu > [Party](https://habitica.com/party) and tap \"Create New Party\". Then scroll down and tap \"Invite a Member\" to invite your friends by entering their @username. If you want to join someone else’s Party, just give them your @username and they can invite you!\n\nYou and your friends can also join Guilds, which are public chat rooms that bring people together based on shared interests! There are a lot of helpful and fun communities, be sure to check them out.\n\nIf you’re feeling more competitive, you and your friends can create or join Challenges to take on a set of tasks. There are all sorts of public Challenges available that span a wide array of interests and goals. Some public Challenges will even award Gem prizes if you’re selected as the winner.", "androidFaqAnswer5": "The best way is to invite them to a Party with you! Parties can go on quests, battle monsters, and cast skills to support each other. Go to the [website](https://habitica.com/) to create one if you don't already have a Party. You can also join guilds together (Social > Guilds). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many guilds as you'd like, but only one party.\n\n For more detailed info, check out the wiki pages on [Parties](http://habitica.wikia.com/wiki/Party) and [Guilds](http://habitica.wikia.com/wiki/Guilds).", "webFaqAnswer5": "The best way is to invite them to a Party with you by clicking \"Party\" in the navigation bar! Parties can go on quests, battle monsters, and cast skills to support each other. You can also join Guilds together (click on \"Guilds\" in the navigation bar). Guilds are chat rooms focusing on a shared interest or the pursuit of a common goal, and can be public or private. You can join as many Guilds as you'd like, but only one Party. For more detailed info, check out the wiki pages on [Parties](http://habitica.wikia.com/wiki/Party) and [Guilds](http://habitica.wikia.com/wiki/Guilds).", "faqQuestion6": "Haw meh git mownt or pet?", - "iosFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a hatching potion to determine its color! Go to Menu > Pets to equip your new Pet to your avatar by clicking on it. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and then select \"Feed Pet\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your avatar.\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "androidFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored in Menu > Items.\n\n To hatch a Pet, you'll need an egg and a hatching potion. Tap on the egg to determine the species you want to hatch, and select \"Hatch with potion.\" Then choose a hatching potion to determine its color! To equip your new Pet, go to Menu > Stable > Pets, select a species, click on the desired Pet, and select \"Use\"(Your avatar doesn't update to reflect the change). \n\n You can also grow your Pets into Mounts by feeding them under Menu > Stable [ > Pets ]. Tap on a Pet, and then select \"Feed\"! You'll have to feed a pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). To equip your Mount, go to Menu > Stable > Mounts, select a species, click on the desired Mount, and select \"Use\"(Your avatar doesn't update to reflect the change).\n\n You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", - "webFaqAnswer6": "At level 3, you will unlock the Drop System. Every time you complete a task, you'll have a random chance at receiving an egg, a hatching potion, or a piece of food. They will be stored under Inventory > Items. To hatch a Pet, you'll need an egg and a hatching potion. Once you have both an egg and a potion, go to Inventory > Stable to hatch your pet by clicking on its image. Once you've hatched a pet, you can equip it by clicking on it. You can also grow your Pets into Mounts by feeding them under Inventory > Stable. Drag a piece of food from the action bar at the bottom of the screen and drop it on a pet to feed it! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.wikia.com/wiki/Food#Food_Preferences). Once you have a Mount, click on it to equip it to your avatar. You can also get eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "iosFaqAnswer6": "Every time you complete a task, you'll have a random chance at receiving an Egg, a Hatching Potion, or a piece of Pet Food. They will be stored in Menu > Items.\n\nTo hatch a Pet, you'll need an Egg and a Hatching Potion. Tap on the Egg to determine the species you want to hatch, and select \"Hatch Egg.\" Then choose a Hatching Potion to determine its color! Go to Menu > Pets and click your new Pet to equip it to your Avatar. \n\n You can also grow your Pets into Mounts by feeding them under Menu > Pets. Tap on a Pet, and select \"Feed Pet\"! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.fandom.com/wiki/Food#Food_Preferences). Once you have a Mount, go to Menu > Mounts and tap on it to equip it to your Avatar.\n\nYou can also get Eggs for Quest Pets by completing certain Quests (to learn more about Quests, see [How do I fight monsters and go on Quests](https://habitica.com/static/faq/#monsters-quests)).", + "androidFaqAnswer6": "Every time you complete a task, you'll have a random chance at receiving an Egg, a Hatching Potion, or a piece of Pet Food. They will be stored in Menu > Items.\n\nTo hatch a Pet, you'll need an Egg and a Hatching Potion. Tap on the Egg to determine the species you want to hatch, and select \"Hatch with Potion.\" Then choose a Hatching Potion to determine its color! To equip your new Pet, go to Menu > Stable > Pets, select a species, click on the desired Pet, and select \"Use\"(Your Avatar doesn't update to reflect the change). \n\n You can also grow your Pets into Mounts by feeding them under Menu > Stable [ > Pets ]. Tap on a Pet, and then select \"Feed\"! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.fandom.com/wiki/Food#Food_Preferences). To equip your Mount, go to Menu > Stable > Mounts, select a species, click on the desired Mount, and select \"Use\" (Your Avatar doesn't update to reflect the change).\n\n You can also get Eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", + "webFaqAnswer6": "Every time you complete a task, you'll have a random chance at receiving an Egg, a Hatching Potion, or a piece of Pet Food. They will be stored under Inventory > Items. To hatch a Pet, you'll need an Egg and a Hatching Potion. Once you have both an Egg and a Hatching Potion, go to Inventory > Stable, and click on the image to hatch your Pet. Once you've hatched a Pet, you can equip it by clicking on it. You can also grow your Pets into Mounts by feeding them under Inventory > Stable. Drag a piece of Pet Food from the action bar at the bottom of the screen and drop it on a Pet to feed it! You'll have to feed a Pet many times before it becomes a Mount, but if you can figure out its favorite food, it will grow more quickly. Use trial and error, or [see the spoilers here](http://habitica.fandom.com/wiki/Food#Food_Preferences). Once you have a Mount, click on it to equip it to your Avatar. You can also get Eggs for Quest Pets by completing certain Quests. (See below to learn more about Quests.)", "faqQuestion7": "HOW I CAN HAS WARRIOR KITTEH, WIZZARD, NINJA KITTEH OR DR TINYCAT CLAS??1!?!!?", - "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Decide Later” and choose later under Menu > Choose Class.", - "androidFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click “Opt Out” and choose later under Menu > Choose Class.", + "iosFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can tap “Cancel” and choose later by opening the Menu, tapping the Settings icon, then tapping “Enable Class System”.", + "androidFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their Party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most gold and find the most item drops, and they can help their Party do the same. Finally, Healers can heal themselves and their Party members.\n\n If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can tap “Opt Out” and choose later by opening the Menu, tapping the Settings icon, then tapping “Enable Class System”.", "webFaqAnswer7": "At level 10, you can choose to become a Warrior, Mage, Rogue, or Healer. (All players start as Warriors by default.) Each Class has different equipment options, different Skills that they can cast after level 11, and different advantages. Warriors can easily damage Bosses, withstand more damage from their tasks, and help make their party tougher. Mages can also easily damage Bosses, as well as level up quickly and restore Mana for their party. Rogues earn the most Gold and find the most item drops, and they can help their party do the same. Finally, Healers can heal themselves and their party members. If you don't want to choose a Class immediately -- for example, if you are still working to buy all the gear of your current class -- you can click \"Opt Out\" and re-enable it later under Settings.", "faqQuestion8": "What is the blue Stat bar that appears in the Header after level 10?", - "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "androidFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", - "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in the action bar at the bottom of the screen. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete good Habits, Dailies, and To-Dos, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", + "iosFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Use Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To Do's, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", + "androidFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 under Menu > Skills. Unlike your health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete Good Habits, Dailies, and To Do's, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", + "webFaqAnswer8": "The blue bar that appeared when you hit level 10 and chose a Class is your Mana bar. As you continue to level up, you will unlock special Skills that cost Mana to use. Each Class has different Skills, which appear after level 11 in the action bar at the bottom of the screen. Unlike your Health bar, your Mana bar does not reset when you gain a level. Instead, Mana is gained when you complete good Habits, Dailies, and To Do's, and lost when you indulge bad Habits. You'll also regain some Mana overnight -- the more Dailies you completed, the more you will gain.", "faqQuestion9": "HOW TO FIGHT MONSTERZ N GO ON QWESTS?", - "iosFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Shop for Gold and Gems.\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", + "iosFaqAnswer9": "First, you need to join or start a Party (see [How to play Habitica with my friends](https://habitica.com/static/faq#party-with-friends)). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Shop for Gold and Gems.\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "androidFaqAnswer9": "First, you need to join or start a Party (see above). Although you can battle monsters alone, we recommend playing in a group, because this will make Quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating!\n\n Next, you need a Quest Scroll, which are stored under Menu > Items. There are three ways to get a scroll:\n\n - At level 15, you get a Quest-line, aka three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively. \n - When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n - You can buy Quests from the Quests Shop for Gold and Gems.\n\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading by pulling down on the screen may be required to see the Boss's health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. \n\n After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "webFaqAnswer9": "First, you need to join or start a Party by clicking \"Party\" in the navigation bar. Although you can battle monsters alone, we recommend playing in a group, because this will make quests much easier. Plus, having a friend to cheer you on as you accomplish your tasks is very motivating! Next, you need a Quest Scroll, which are stored under Inventory > Quests. There are four ways to get a scroll:\n * When you invite people to your Party, you'll be rewarded with the Basi-List Scroll!\n * At level 15, you get a Quest-line, i.e., three linked quests. More Quest-lines unlock at levels 30, 40, and 60 respectively.\n * You can buy Quests from the Quests Shop (Shops > Quests) for Gold and Gems.\n * When you check in to Habitica a certain number of times, you'll be rewarded with Quest Scrolls. You earn a Scroll during your 1st, 7th, 22nd, and 40th check-ins.\n To battle the Boss or collect items for a Collection Quest, simply complete your tasks normally, and they will be tallied into damage overnight. (Reloading may be required to see the Boss's Health bar go down.) If you are fighting a Boss and you missed any Dailies, the Boss will damage your Party at the same time that you damage the Boss. After level 11 Mages and Warriors will gain Skills that allow them to deal additional damage to the Boss, so these are excellent classes to choose at level 10 if you want to be a heavy hitter.", "faqQuestion10": "HOW TO GET SPARKLY GEMZ? WUT R THEY?", - "iosFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", - "androidFaqAnswer10": "Gems are purchased with real money by tapping on the Gem icon in the header. When people buy Gems, they are helping us to keep the site running. We're very grateful for their support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Social > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", + "iosFaqAnswer10": "Gems are purchased with real money from Menu > Purchase Gems. When you buy Gems, you are helping us to keep Habitica running. We’re very grateful for every bit of support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Menu > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", + "androidFaqAnswer10": "Gems are purchased with real money from Menu > Purchase Gems. When you buy Gems, you are helping us to keep Habitica running. We’re very grateful for every bit of support!\n\n In addition to buying Gems directly, there are three other ways players can gain Gems:\n\n * Win a Challenge that has been set up by another player. Go to Menu > Challenges to join some.\n * Subscribe and unlock the ability to buy a certain number of Gems per month.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.fandom.com/wiki/Contributing_to_Habitica).\n\n Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the app without them!", "webFaqAnswer10": "Gems are purchased with real money, although [subscribers](https://habitica.com/user/settings/subscription) can purchase them with Gold. When people subscribe or buy Gems, they are helping us to keep the site running. We're very grateful for their support! In addition to buying Gems directly or becoming a subscriber, there are two other ways players can gain Gems:\n* Win a Challenge that has been set up by another player. Go to Challenges > Discover Challenges to join some.\n * Contribute your skills to the Habitica project. See this wiki page for more details: [Contributing to Habitica](http://habitica.wikia.com/wiki/Contributing_to_Habitica). Keep in mind that items purchased with Gems do not offer any statistical advantages, so players can still make use of the site without them!", "faqQuestion11": "How do I report a bug or request a feature?", - "iosFaqAnswer11": "You can report a bug, request a feature, or send feedback under Menu > About > Report a Bug and Menu > About > Send Feedback! We'll do everything we can to assist you.", - "androidFaqAnswer11": "You can report a bug, request a feature, or send feedback under About > Report a Bug and About > Send us Feedback! We'll do everything we can to assist you.", + "iosFaqAnswer11": "If you think you’ve encountered a bug, go to Menu > Support > Get Help to look for quick fixes, known issues, or to report the bug to us. We’ll do everything we can to assist you.\n\n To send feedback or request a feature, you can access our feedback form from Menu > Support > Submit Feedback. If we have any questions, we’ll reach out to you for more information!", + "androidFaqAnswer11": "If you think you’ve encountered a bug, go to Menu > Help & FAQ > Get Help to look for quick fixes, known issues, or to report the bug to us. We’ll do everything we can to assist you.\n\n To send feedback or request a feature, you can access our feedback form from Menu > Help & FAQ > Submit Feedback. If we have any questions, we’ll reach out to you for more information!", "webFaqAnswer11": "2 report a bug, go 2 [Help > Report a Bug](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) an reed teh pointz on top of teh chat box. If u cant log in 2 Habitica, send ur login deetz (not ur passwerd!! no!!!!) 2 [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Dun worrie, ull b al fixed up soon! Feechur rekwestz r colectd thru a Google form. Go to [Help > Request a Feature](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link) and follow teh instrukshunz. WOOT!", "faqQuestion12": "How do I battle a World Boss?", "iosFaqAnswer12": "World Bosses are special monsters that appear in the Tavern. All active users are automatically battling the Boss, and their tasks and Skills will damage the Boss as usual.\n\n You can also be in a normal Quest at the same time. Your tasks and Skills will count towards both the World Boss and the Boss/Collection Quest in your party.\n\n A World Boss will never hurt you or your account in any way. Instead, it has a Rage Bar that fills when users skip Dailies. If its Rage bar fills, it will attack one of the Non-Player Characters around the site and their image will change.\n\n You can read more about [past World Bosses](http://habitica.wikia.com/wiki/World_Bosses) on the wiki.", diff --git a/website/common/locales/en@lolcat/limited.json b/website/common/locales/en@lolcat/limited.json index 51110a51d0..b9e2a25efe 100755 --- a/website/common/locales/en@lolcat/limited.json +++ b/website/common/locales/en@lolcat/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/en@pirate/backgrounds.json b/website/common/locales/en@pirate/backgrounds.json index 9422f5f4a0..71f62c20ef 100644 --- a/website/common/locales/en@pirate/backgrounds.json +++ b/website/common/locales/en@pirate/backgrounds.json @@ -10,10 +10,10 @@ "backgroundFairyRingText": "Faerie Ring", "backgroundFairyRingNotes": "Dance a jig in a Faerie Ring.", "backgroundForestText": "Forest", - "backgroundForestNotes": "Ya get t' stroll through a summer forest.", + "backgroundForestNotes": "Ye get t' stroll through a summer forest.", "backgrounds072014": "SET 2: Releas'd July 2014", "backgroundCoralReefText": "Coral Reef", - "backgroundCoralReefNotes": "Ya get t' swim in a coral reef.", + "backgroundCoralReefNotes": "Ye get t' swim in a coral reef.", "backgroundOpenWatersText": "Open Waters", "backgroundOpenWatersNotes": "Enjoy t' open waters.", "backgroundSeafarerShipText": "Ya prob'ly want this Seafarer Ship", @@ -485,7 +485,7 @@ "backgroundDesertWithSnowText": "Yon Snowy Desert", "backgroundBirthdayPartyNotes": "Celebrate th' Birfday Parrrty o' yer fav'rite Habitican.", "backgroundBirthdayPartyText": "Birfday Parrrty", - "backgrounds012020": "SET 68: Releas'd January o'2020", + "backgrounds012020": "SET 68: Releas'd January 2020", "backgroundWinterNocturneNotes": "Bask in th' starlight o' a Winter Night Scene.", "backgroundWinterNocturneText": "Winter Night's Scene", "backgroundHolidayWreathNotes": "Festoon yer avatar wiv a sweet-smellin' 'Oliday Wreath.", @@ -576,5 +576,12 @@ "backgroundHolidayHearthNotes": "Relax, warm up, an' dry off beside a Holiday Hearth.", "backgroundHolidayHearthText": "Holiday Hearth", "backgroundGingerbreadHouseNotes": "Take in th' sights, scents, an' (if ye dare) flavors o' a Gingerbread House.", - "backgroundGingerbreadHouseText": "Ging'rbread House" + "backgroundGingerbreadHouseText": "Ging'rbread House", + "backgroundWintryCastleText": "Wintry Castle", + "backgroundIcicleBridgeText": "Icicle Bridge", + "backgroundHotSpringNotes": "Melt away ye worries with a dip in a Hot Spring.", + "backgroundHotSpringText": "Hot Spring", + "backgrounds012021": "SET 80: Releas'd January 2021", + "backgroundWintryCastleNotes": "Witness a Wintry Castle through th' chilly mists.", + "backgroundIcicleBridgeNotes": "Cross yon Icicle Bridge with care." } diff --git a/website/common/locales/en@pirate/challenge.json b/website/common/locales/en@pirate/challenge.json index 070b2b7c20..68cff19679 100644 --- a/website/common/locales/en@pirate/challenge.json +++ b/website/common/locales/en@pirate/challenge.json @@ -44,7 +44,7 @@ "congratulations": "Congratulations!", "hurray": "Hurray!", "noChallengeOwner": "no owner", - "challengeMemberNotFound": "User not found among challenge's members", + "challengeMemberNotFound": "Pirate not found among challenge's members", "onlyGroupLeaderChal": "Only the crew captain can create challenges", "tavChalsMinPrize": "Prize must be at least 1 Gem fer Public Challenges.", "cantAfford": "Ye can't afford this prize. Purchase more sapphires or lower the prize amount.", @@ -55,7 +55,7 @@ "onlyLeaderUpdateChal": "Only th' challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part o' th' challenge.", "onlyChalLeaderEditTasks": "Tasks belonging t' a challenge can only be edited by th' captain.", - "userAlreadyInChallenge": "User is already participatin' in this challenge.", + "userAlreadyInChallenge": "Pirate already be participatin' in this challenge.", "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", "joinedChallenge": "Join'd a Challenge", "joinedChallengeText": "T'is user put themself to th' test by joinin' a Challenge!", diff --git a/website/common/locales/en@pirate/communityguidelines.json b/website/common/locales/en@pirate/communityguidelines.json index 271c073633..8f665c1540 100644 --- a/website/common/locales/en@pirate/communityguidelines.json +++ b/website/common/locales/en@pirate/communityguidelines.json @@ -1,19 +1,19 @@ { - "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this be an all-ages chat, so please keep content an' language appropriate! Consult th' Rules o' th' Sea in th' sidebar if ye have questions.", - "lastUpdated": "Last updated:", + "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this be an all-ages chat, so please keep content an' language appropriate! Consult th' Code o' Conduct in th' sidebar if ye 'ave questions.", + "lastUpdated": "Last updat'd:", "commGuideHeadingWelcome": "Welcome t' Habitica!", - "commGuidePara001": "Greetings, me adventurin' lad! Welcome t' Habitica, the land of productivity, healthy living, and yer occasional rampaging gryphon. We've a cheerful community full o' helpful people supporting each o'er on 'eir way t' self-improvement. T' fit in, all it takes is a positive attitude, a respectful manner, and the understanding that ev'ryone has diff'rent skills and limitations -- including you! Habiticans are patient with one another and try t' help whenever they can.", - "commGuidePara002": "T' help keep ev'ryone safe, happy, and productive in the community, we do have some guidelines. We've carefully crafted 'em t' make 'em as friendly and easy-t'-read as possible. Please take yer time t' read 'em before ya start chattin'.", + "commGuidePara001": "Greetin's, me adventurin' lad! Welcome t' Habitica, th' land o' productivity, healthy livin', an' yer occasional rampagin' gryphon. We've a cheerful community full o' helpful people supportin' each oth'r on their way t' self-improvem'nt. T' fit in, all it takes be a positive attitude, a respectful mann'r, an' th' understanding that ev'ryone has diff'rent skills an' limitations -- including ye! Habiticans be patient wit' one anoth'r an' try t' help whenev'r they can.", + "commGuidePara002": "T' help keep ev'ryone safe, happy, an' productive in th' community, we do 'ave some guidelines. We've carefully craft'd 'em t' make 'em as friendly an' easy-t'-read as possible. Please take yer time t' read 'em before ye start chattin'.", "commGuidePara003": "These rules be applyin' t' all o' our hideouts: Trello, GitHub, Weblate, th' Wikia (wiki) an' any others ye may come across. Sometimes, unforeseen situations may arise, like storms erupt or the sailin' bein' rough. When this happens, th' mods may respond by editin' th' guidelines t' keep ye and yer crew safe from new threats. Be not afraid, me hearties, ye'll be told by Cap'n Bailey if the guidelines be changin'.", "commGuidePara004": "Now hoist the sails and keep yer eyes peeled fer treasure; we're settin' sail!", "commGuideHeadingInteractions": "Int'ractions in Habitica", "commGuidePara015": "Habitica has two kinds o' social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, Party chat, and Private Messages. All Displayed Pirate Names must comply with the public space guidelines. T' change yer Display Name, go on yer website to User > Profile and click on the \"Edit\" button.", "commGuidePara016": "When navigating ther' rough seas in Habitica, some landlubber guidelines to seek out ye shold abide by so yer don't go gettin' sea sick on me boat. These be adventures ye will fancy!", - "commGuideList02A": "Ay you thar! Respect ye fellow pirates. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from many diff'rent seas and have had many diff'rent journeys. This be a part o' what makes Habitica so cool! Building a community means respecting and celebrating our diff'rences as well as our similarities. Here be some easy ways to respect your fellow pirates:", - "commGuideList02B": "Ya landlubber! Beware the Terms and Conditions ya must follow 'em.", - "commGuideList02C": "Don't post images or text that's violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any other pirate or pirate band. Not even as a joke. This here includes slurs as well as statements. Not ev'ry pirate has the same sense o' humor, and so somethin' that ye consider a joke may be hurtful to another pirate. Attack your Dailies (and other sea monsters), not other pirates.", + "commGuideList02A": "Respect ye fellow pirates. Be courteous, kind, friendly, an' helpful. Rememb'r: Habiticans come from many diff'rent seas an' 'ave had many diff'rent journeys. This be a part o' what makes Habitica so cool! Buildin' a community means respectin' an' celebratin' our diff'rences as well as our similarities. Here be some easy ways t' respect yer fellow pirates:", + "commGuideList02B": "Ye landlubber! Beware th' Terms an' Conditions.", + "commGuideList02C": "Don't post images or text that be violent, threatenin', or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any other pirate or pirate band. Not even as a joke. This here includes slurs as well as statements. Not ev'ry pirate has th' same sense o' humor, an' so somethin' that ye consider a joke may be hurtful t' anoth'r pirate. Attack yer Dailies (an' other sea monsters), not other pirates.", "commGuideList02D": "Keep yer discussions appropriate for all ages. There be many young Habiticans who ride the boat of Habitica! Let's not tarnish them innocent pirates or hinder any Habiticans in their goals.", - "commGuideList02E": "Avoid profanity. This be including milder, religious-based oaths that may be acceptable in other seas. We have people from all religious, cultural backgrounds, and pirate bands, and we want t' make sure that all o' 'em feel comfortable on public decks. If there be a moderator or staff member that tells ya that a term is disallowed on Habitica, even if it's a term that ya did'nt realize was problematic, that decision is final. Additionally, slurs'll be dealt with very severely, as they also be a violation o' the Terms of Service.", + "commGuideList02E": "Avoid profanity. This be including milder, religious-based oaths that may be acceptable in oth'r seas. We 'ave people from all religious, cultural ba'groun's, an' we want t' make sure that all o' 'em feel comfortable on public decks. If there be a moderator or staff member that tells ye that a term is disallow'd on Habitica, even if it's a term that ye did not realize was problematic, that decision is final. Additionally, slurs'll be dealt wit' very severely, as they also be a violation o' th' Terms of Service.", "commGuideList02F": "Avoid them long, extended discussions of divisive topics in yer Tavern and where it'd be off-topic. If ya feel tha' someone's said somethin' rude or hurtful, don't engage 'em. If someone mentions somethin' that's allowed by the guidelines but which's hurtful t' ya, it’s okay t' politely let someone know tha'. If it's against them guidelines or those Terms o' Service, ya should flag it and let yer fellow mod respond. When in doubt, flag the post.", "commGuideList02G": "Comply immediately with any of them Mod requests. This could include, but's no' limited ter, requesting ya limit yer posts in a particular ocean, editing yer profile t' remove unsuitable content, asking ya t' move yer discussion t' a more suitable space, etc.", "commGuideList02H": "Take some o' yer time t' reflect instead o' respondin' in anger if someone tells ya that somethin' ya said or did made 'em be uncomfortable. There's great pirate strength in bein' able t' sincerely apologize t' someone. If ya feel that the way they responded t' ya was inappropriate, contact a mod rather than callin' 'em out on it publicly.", @@ -22,7 +22,7 @@ "commGuideList02K": "Avoid postin' large header text in them public chat spaces, particularly in yer Tavern. Much like ALL CAPS, it reads as 'ough ya were yellin', and interferes with the comfortable atmosphere.", "commGuideList02L": "We 'ighly discourage the exchange of pers'nal info -- particularly info tha' can be used t' identify ya -- in public chat spaces. Identifyin' info can include but's no' lim'ted ter: yer address, yer email address, and yer API token/password. This be fer yer safety! Staff or moderators may remove such posts at their discretion. If ye be asked fer personal info in a private Guild, Party, or PM, we 'ighly recommend tha' ya politely refuse and alert the staff and moderators by either 1) flagging the message if it's in a Party or private Guild, or 2) filling ou' the Moderator Contact Form and includin' screenshots.", "commGuidePara019": "In private spaces, users've more freedom t' discuss whatev'r topics they'd like, but they still may not vi'late them Terms an' Conditions, includin' postin' slurs or any of that discriminatory, violent, or threatenin' content. Note that, because Challenge names appear in the winner's public profile, ALL Challenge names must obey the public space guidelines, even if they appear in a private space.", - "commGuidePara020": "Private Mess'ges (PMs) have some additional guidelines. If someone's blocked ya, don't contact 'em elsewhere t' ask 'em t' unblock ya. Additionally, ya shouldn't send PMs t' someone askin' fer support (since public answers t' support questions are helpful t' the community). Fin'lly, don't send anyone PMs beggin' fer a gift o' gems or a subscription, as this can be considered spammin'.", + "commGuidePara020": "Private Messages (PMs) 'ave some additional guidelines. If someone's blocked ye, don't contact 'em elsewhere t' ask 'em t' unblock ye. Additionally, ye shouldn't send PMs t' someone askin' fer support (since public answers t' support questions be helpful t' th' community). Finally, don't send anyone PMs beggin' fer a gift o' gems or a subscr'ption, as this can be considered spammin'.", "commGuidePara020A": "If ye see a post or private message that ye believe be in violation o' th' public space guidelines outlin'd above, or if ye see a post or private message that concerns ye or makes ye uncomfortable, ye can brin' it t' th' attention o' Moderators an' Staff by clickin' th' flag icon t' report it. A Staff member or Moderator will respond t' th' situation as soon as possible. Please note that intentionally reportin' innocent posts be an infraction o' these Guidelines (see below in “Infractions”). Ye can also contact th' Mods via th' form on th' “Contact Us” page, which ye can also access via th' help menu by clickin' “Contact th' Moderation Team.” Ye may want t' do this if there are multiple problematic posts by th' same person in different Guilds, or if th' situation requires some explanation. Ye may contact us in yer native language if that be easier fer ye: we may have t' use Google Translate, but we want ye t' feel comfortable about contactin' us if ye have a problem.", "commGuidePara021": "Some gatherin' places in Habitica abide by more guideline scrolls.", "commGuideHeadingTavern": "Yer Tavern", diff --git a/website/common/locales/en@pirate/content.json b/website/common/locales/en@pirate/content.json index 4e5d3b4820..39e9aea242 100644 --- a/website/common/locales/en@pirate/content.json +++ b/website/common/locales/en@pirate/content.json @@ -4,7 +4,7 @@ "armoireText": "Enchanted Chest", "armoireNotesFull": "Open th' Chest t' randomly receive special Equipment, Experience, or food! Wardrobe pieces remaining:", "armoireLastItem": "Ye've found th' last piece o' rare Equipment in th' Enchanted Chest.", - "armoireNotesEmpty": "Th' Chest 'll have new Equipment in th' first week o' ev'ry month. 'Til then, keep clickin' for Experience an' Critter Vittles!", + "armoireNotesEmpty": "Th' Chest will 'ave new Equipment in th' first week o' ev'ry month. 'Til then, keep clickin' fer Experience an' Critter Vittles!", "dropEggWolfText": "Wolf", "dropEggWolfMountText": "Wolf", "dropEggWolfAdjective": "a loyal", diff --git a/website/common/locales/en@pirate/contrib.json b/website/common/locales/en@pirate/contrib.json index ad2da9ec87..f41094f133 100644 --- a/website/common/locales/en@pirate/contrib.json +++ b/website/common/locales/en@pirate/contrib.json @@ -35,8 +35,8 @@ "rewardUser": "Reward User", "UUID": "User ID", "loadUser": "Load User", - "noAdminAccess": "Ye don't have admin access.", - "userNotFound": "User not found.", + "noAdminAccess": "Ye don't 'ave admin access.", + "userNotFound": "Pirate not found.", "invalidUUID": "UUID must be valid", "title": "Title", "moreDetails": "More details (1-7)", diff --git a/website/common/locales/en@pirate/front.json b/website/common/locales/en@pirate/front.json index 2dffd4ee04..d5317fc9b8 100644 --- a/website/common/locales/en@pirate/front.json +++ b/website/common/locales/en@pirate/front.json @@ -73,7 +73,7 @@ "pkAnswer4": "If ye skip one o' yer daily goals, yer avatar will lose health th' followin' day. This serves as an important motivatin' factor t' encourage people t' follow through wit' their goals because people really hate hurtin' their little avatar! Plus, th' social accountability be critical fer a lot o' people: if ye’re fightin' a monster wit' yer friends, skippin' yer tasks hurts their avatars, too.", "pkQuestion5": "What distinguishes Habitica from other gamification programs?", "pkAnswer5": "One o' th' ways that Habitica has been most successful at usin' gamification be that we've put a lot o' effort into thinkin' about th' game aspects t' ensure that they actually be fun. We've also includ'd many social components, because we feel that some o' th' most motivatin' games let ye play wit' friends, an' because research has shown that it's easier t' form habits when ye have accountability t' other people.", - "pkQuestion6": "Who be th' typical user o' Habitica?", + "pkQuestion6": "Who be th' typical pirate o' Habitica?", "pkAnswer6": "Lots o' different people use Habitica! More than half o' our users be ages 18 t' 34, but we have grandparents usin' th' site wit' their young grandkids an' ev'ry age in-between. Often families will join a party an' battle monsters together.
Many o' our users have a background in games, but surprisin'ly, when we ran a survey a while back, 40% o' our users identifi'd as non-gamers! So it looks like our method can be effective fer anyone who wants productivity an' wellness t' feel more fun.", "pkQuestion7": "Why does Habitica use pixel art?", "pkAnswer7": "Habitica uses pixel art fer several reasons. In addition t' th' fun nostalgia factor, pixel art be very approachable t' our volunteer artists who want t' chip in. 'Tis much easier t' keep our pixel art consistent even when lots o' different artists contribute, an' it lets us quickly generate a ton o' new content!", diff --git a/website/common/locales/en@pirate/gear.json b/website/common/locales/en@pirate/gear.json index c3b8ac9c02..5f3e65aa7b 100644 --- a/website/common/locales/en@pirate/gear.json +++ b/website/common/locales/en@pirate/gear.json @@ -9,9 +9,9 @@ "mysterySets": "Hidd'n Treasure Sets", "gearNotOwned": "Ye do not own this item.", "noGearItemsOfType": "Ye don't own any o' these.", - "noGearItemsOfClass": "Ye already 'ave all yer class equipment! More will be released during th' Grand Galas, near th' solstices n' equinoxes.", - "classLockedItem": "This item be only available t' a specific type o' deckhand. Once ye be 10'r more, ye can change yer type under th' User icon > Settin's > Character Build!", - "tierLockedItem": "This item be only available once ye've purchased th' previous items in sequence. Keep workin' yer way up!", + "noGearItemsOfClass": "Ye already 'ave all yer class equipment! More will be releas'd durin' th' Grand Galas, near th' solstices an' equinoxes.", + "classLockedItem": "This item only be available t' a specific type o' class. Once ye be 10 or above, ye can change yer type under th' User icon > Settin's > Character Build!", + "tierLockedItem": "This item only be available once ye've purchased th' previous items in sequence. Keep workin' yer way up!", "sortByType": "Type", "sortByPrice": "Pieces o' eight needed", "sortByCon": "CON", @@ -279,7 +279,7 @@ "weaponSpecialWinter2019WarriorText": "Snowflake Halberd", "weaponSpecialWinter2019WarriorNotes": "This snowflake was grown, ice crystal by ice crystal, into a diamond-hard blade! Increases Strength by <%= str %>. Limited Edition 2018-2019 Winter Gear.", "weaponSpecialWinter2019MageText": "Fiery Dragon Staff", - "weaponSpecialWinter2019MageNotes": "Watch out! This explosive staff be ready t' 'elp you take on anyone. Raises yer Intelligence by <%= int %> an' Perception by <%= per %>. Limited Edition 2018-2019 Winter Gear", + "weaponSpecialWinter2019MageNotes": "Watch out! This explosive staff be ready t' help ye take on anyone. Raises yer Intelligence by <%= int %> an' Perception by <%= per %>. Limited Edition 2018-2019 Wint'r Gear.", "weaponSpecialWinter2019HealerText": "Wand of Winter", "weaponSpecialWinter2019HealerNotes": "Winter can be a time of rest and healing, and so this wand of winter magic can help to soothe the most grievous hurts. Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.", "weaponMystery201411Text": "Pitchfork o' Feasting", @@ -353,7 +353,7 @@ "weaponArmoireWeaversCombText": "Weaver's Comb", "weaponArmoireWeaversCombNotes": "Use this comb to pack your weft threads together to make a tightly woven fabric. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Weaver Set (Item 2 of 3).", "weaponArmoireLamplighterText": "Lamplighter", - "weaponArmoireLamplighterNotes": "This long pole has a wick on one end fer lightin' lamps, an' a hook on th' other end fer puttin' 'em out. Increases Constitution by <%= con %> an' Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 o' 4)", + "weaponArmoireLamplighterNotes": "This long pole has a wick on one end fer lightin' lamps, an' a hook on th' other end fer puttin' 'em out. Increases Constitution by <%= con %> an' Perception by <%= per %>. Enchanted Armoire: Lamplighter's Set (Item 1 o' 4).", "weaponArmoireCoachDriversWhipText": "Coach Driver's Whip", "weaponArmoireCoachDriversWhipNotes": "Your steeds know what they're doing, so this whip is just for show (and the neat snapping sound!). Increases Intelligence by <%= int %> and Strength by <%= str %>. Enchanted Armoire: Coach Driver Set (Item 3 of 3).", "weaponArmoireScepterOfDiamondsText": "Scepter of Diamonds", @@ -893,7 +893,7 @@ "headSpecialKabutoText": "Kabuto", "headSpecialKabutoNotes": "This helm is functional and beautiful! Your enemies will become distracted admiring it. Increases Intelligence by <%= int %>.", "headSpecialNamingDay2017Text": "Royal Purple Gryphon Helm", - "headSpecialNamingDay2017Notes": "Happy Naming Day! Wear this fierce n' feathery helm as ye celebrate Habitica. It don't benefit ye.", + "headSpecialNamingDay2017Notes": "Happy Namin' Day! Wear this fierce an' feathery helm as ye celebrate Habitica. It don't benefit ye.", "headSpecialTurkeyHelmBaseText": "Turkey Helm", "headSpecialTurkeyHelmBaseNotes": "Yer Turkey Day look will be complete when ye don this beaked helm! It don't benefit ye.", "headSpecialTurkeyHelmGildedText": "Gilded Turkey Helm", @@ -1600,9 +1600,9 @@ "bodySpecialSummer2015HealerText": "Sailor's Neckerchief", "bodySpecialSummer2015HealerNotes": "Yo ho ho? No, no, no! It don't benefit ye. Limited Edition 2015 Summer Gear.", "bodySpecialNamingDay2018Text": "Royal Purple Gryphon Cloak", - "bodySpecialNamingDay2018Notes": "Happy Naming Day! Wear this fancy n' feathery cloak as ye celebrate Habitica. It don't benefit ye.", - "bodyMystery201705Text": "Folded Feathered Fighter Wings", - "bodyMystery201705Notes": "These folded win's don't jus' look smart: they will give ye th' speed 'n agility o' a gryphon! It don't benefit ye. May 2017 Subscriber Item.", + "bodySpecialNamingDay2018Notes": "Happy Namin' Day! Wear this fancy an' feath'ry cloak as ye celebrate Habitica. It don't benefit ye.", + "bodyMystery201705Text": "Fold'd Feather'd Fighter Wings", + "bodyMystery201705Notes": "These fold'd wings don't jus' look smart: they will give ye th' speed an' agility o' a gryphon! It don't benefit ye. May 2017 Subscriber Item.", "bodyMystery201706Text": "Ragged Corsair's Cloak", "bodyMystery201706Notes": "This cloak has secret pockets t' hide all th' Gold ye loot from yer Tasks. It don't benefit ye. June 2017 Subscriber Item.", "bodyMystery201711Text": "Carpet Rider Scarf", @@ -2261,5 +2261,19 @@ "weaponSpecialWinter2021WarriorNotes": "Ye can reel in th' big one usin' this! Increases Strength by <%= str %>. Limited Edition 2020-2021 Wint'r Gear.", "weaponSpecialWinter2021RogueNotes": "Both disguise an' weap'n, this holly flail will help ye handle th' tough'st tasks. Increases Strength by <%= str %>. Limited Edition 2020-2021 Winter Gear.", "weaponSpecialWinter2021WarriorText": "Mighty Fishin' Rod", - "weaponSpecialWinter2021RogueText": "Holly Berry Flail" + "weaponSpecialWinter2021RogueText": "Holly Berry Flail", + "weaponArmoireBlueMoonSaiNotes": "This sai be a traditional weapon, imbued with th' powers o' the dark side o' th' moon. Increases Strength by <%= str %>. Enchanted Armoire: Blue Moon Scalawag Set (item 1 of 4).", + "shieldArmoireBlueMoonSaiNotes": "This sai be a traditional weapon, imbued with th' powers o' the light side o' the moon. Increases Perception by <%= per %>. Enchanted Armoire: Blue Moon Scalawag Set (item 3 of 4).", + "shieldArmoireBlueMoonSaiText": "Light Lunar Sai", + "headArmoireBlueMoonHelmNotes": "This helm be offerin' an astonishing amount o' luck to its wearer, and exceptional events be followin' its use. Increases Intelligence by <%= int %>. Enchanted Armoire: Blue Moon Scalawag Set (item 3 of 4).", + "headArmoireBlueMoonHelmText": "Blue Moon Helm", + "headMystery202101Notes": "The icy blue eyes on this feline helm will freeze even the most intimidatin' task on yer list. It don't benefit ye. January 2021 Subscriber Item.", + "headMystery202101Text": "Snazzy Snow Leopard Helm", + "armorArmoireBlueMoonShozokuNotes": "A strange serenity be surroundin' the wearer of this armor. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Moon Scalawag Set (item 4 of 4).", + "armorArmoireBlueMoonShozokuText": "Blue Moon Armor", + "armorMystery202101Notes": "Wrap yerself in warm fur and nearly endless tail floof! It don't benefit ye. January 2021 Subscriber Item.", + "armorMystery202101Text": "Snazzy Snow Leopard Suit", + "weaponArmoireBlueMoonSaiText": "Dark Lunar Sai", + "headSpecialNye2020Notes": "Ye've receiv'd an Extravagant Party Hat! Wear it with pride while ye be ringing in the New Year! It don't benefit ye.", + "headSpecialNye2020Text": "Extravagant Party Hat" } diff --git a/website/common/locales/en@pirate/groups.json b/website/common/locales/en@pirate/groups.json index 71e2159c29..60f6638e01 100644 --- a/website/common/locales/en@pirate/groups.json +++ b/website/common/locales/en@pirate/groups.json @@ -20,9 +20,9 @@ "requestAF": "Request a Feature", "dataTool": "Data Display Tool", "resources": "Resources", - "communityGuidelines": "Rules o' th' Sea", + "communityGuidelines": "Code o' Conduct", "bannedWordUsed": "Avast! Looks like this post contains a curse word, religious oath, or reference to somethin’ like rum or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free t’ edit yer message so ye can post it!", - "bannedSlurUsed": "Yer post contained inappropriate language, and yer chat privileges have been revoked.", + "bannedSlurUsed": "Yer post contain'd inappropriate language, an' yer chat priv'leges 'ave been revok'd.", "party": "Crew", "usernameCopied": "Seaname copied t' clipboard.", "createGroupPlan": "Create", @@ -99,8 +99,8 @@ "badAmountOfGemsToSend": "Amount must be within 1 'n yer current number o' sapphires.", "report": "Report", "abuseFlagModalHeading": "Report a Violation", - "abuseFlagModalBody": "Are ye sure ye wants t' report this post? Ye should only report a post tha' violates th' <%= firstLinkStart %>Community Guidelines<%= linkEnd %> 'n/or <%= secondLinkStart %>Terms o' Service<%= linkEnd %>. Inappropriately reportin' a post be a violation o' th' Rules o' th' Sea 'n may give ye an infraction.", - "abuseReported": "Thank ye for reportin' this violation. Th' moderators have been notified.", + "abuseFlagModalBody": "Are ye sure ye wants t' report this post? Ye should only report a post tha' violates th' <%= firstLinkStart %>Community Guidelines<%= linkEnd %> an'/or <%= secondLinkStart %>Terms o' Service<%= linkEnd %>. Inappropriately reportin' a post be a violation o' th' Code o' Conduct an' may give ye an infraction.", + "abuseReported": "Thank ye fer reportin' this violation. Th' moderators have been notified.", "whyReportingPost": "Why are ye reportin' this post?", "whyReportingPostPlaceholder": "Help our moderators by lettin' us know why ye be reportin' this post fer a violation, e.g., spam, swearin', religious oaths, bigotry, slurs, adult topics, violence.", "optional": "Optional", @@ -126,7 +126,7 @@ "sendGiftPurchase": "Purchase", "sendGiftMessagePlaceholder": "Personal message (optional)", "sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD", - "gemGiftsAreOptional": "Note that Habitica will ne'er require ye t' gift sapphires t' other pirates. Beggin' pirates fer sapphires be a violation o' th' Rules o' th' Sea, 'n all such instances best be reported t' <%= hrefTechAssistanceEmail %>.", + "gemGiftsAreOptional": "Note that Habitica will ne'er require ye t' gift sapphires t' other pirates. Beggin' pirates fer sapphires be a violation o' th' Code o' Conduct, an' all such instances best be reported t' <%= hrefTechAssistanceEmail %>.", "battleWithFriends": "Battle Beasts Wit' Mates", "startAParty": "Form a Crew", "partyUpName": "Crew Aloft", @@ -232,7 +232,7 @@ "inviteToGuild": "Invite t' Fleet", "inviteToParty": "Invite to Party", "inviteEmailUsername": "Invite via Email or Username", - "inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.", + "inviteEmailUsernameInfo": "Recruit pirates via a valid email or username. If an email isn't registered yet, we'll invite 'em t' join.", "emailOrUsernameInvite": "Email address or username", "messageGuildLeader": "Message Fleet Leader", "donateGems": "Donate Gems", @@ -324,7 +324,7 @@ "thisGroupInviteOnly": "This group is invitation only.", "gettingStarted": "Getting Started", "congratsOnGroupPlan": "Congratulations on creating your new Group! Here are a few answers to some of the more commonly asked questions.", - "whatsIncludedGroup": "What's included in the subscription", + "whatsIncludedGroup": "What's includ'd in th' subscr'ption", "whatsIncludedGroupDesc": "All members of the Group receive full subscription benefits, including the monthly subscriber items, the ability to buy Gems with Gold, and the Royal Purple Jackalope mount, which is exclusive to users with a Group Plan membership.", "howDoesBillingWork": "How does billing work?", "howDoesBillingWorkDesc": "Group Leaders are billed based on group member count on a monthly basis. This charge includes the $9 (USD) price for the Group Leader subscription, plus $3 USD for each additional group member. For example: A group of four users will cost $18 USD/month, as the group consists of 1 Group Leader + 3 group members.", diff --git a/website/common/locales/en@pirate/limited.json b/website/common/locales/en@pirate/limited.json index 717c7a88e0..dd88404115 100644 --- a/website/common/locales/en@pirate/limited.json +++ b/website/common/locales/en@pirate/limited.json @@ -11,7 +11,7 @@ "valentineCardExplanation": "For endurin' such a saccharine poem, ye both receive th' \"Adorin' Friends\" badge!", "valentineCardNotes": "Send a Valentine's Day card to a crew mate.", "valentine0": "\"Roses be red\n\nMe Dailies be blue\n\n'Tis happy I be \n\nT'a be in yer Crew!\"", - "valentine1": "\"Roses be red\n\nViolets be nice\n\nLet's get together\n\nAn' fight against Vice!\"", + "valentine1": "\"Roses be red\n\nViolets be nice\n\nLet's get togeth'r\n\nAn' fight against Vice!\"", "valentine2": "\"Roses be red\n\nThis poem style be old\n\nI hope that ye like this\n\n'Cause it cost ten Gold.\"", "valentine3": "\"Roses be red\n\nSome Drakes be icy\n\nNo treasure be better\n\nThan time spent wit' ye!\"", "valentineCardAchievementTitle": "Adorin' Friends", diff --git a/website/common/locales/en@pirate/messages.json b/website/common/locales/en@pirate/messages.json index 6bfe7980a6..92c676f4a9 100644 --- a/website/common/locales/en@pirate/messages.json +++ b/website/common/locales/en@pirate/messages.json @@ -49,7 +49,7 @@ "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "Ye've <%= points %> unallocated Stat Points", "beginningOfConversation": "This is th' beginning o' yer conversation with <%= userName %>.", - "messageDeletedUser": "Sorry, this user has deleted their account.", + "messageDeletedUser": "Sorry, this pirate has deleted their account.", "messageMissingDisplayName": "Missin' display name.", "reportedMessage": "Ye 'ave reported this message t' fleet captains.", "canDeleteNow": "Ye can now scuttle th' message if ye wish.", diff --git a/website/common/locales/en@pirate/noscript.json b/website/common/locales/en@pirate/noscript.json index 3925b4ba38..f2b807b58a 100644 --- a/website/common/locales/en@pirate/noscript.json +++ b/website/common/locales/en@pirate/noscript.json @@ -1,6 +1,4 @@ { - - "jsDisabledHeadingFull": "Alas! Yer browser don't have JavaScript enabled an' wi'out it, Habitica can't be workin' properly", - + "jsDisabledHeadingFull": "Alas! Yer browser don't 'ave JavaScript enabled an' wit'out it, Habitica can't be workin' prop'rly", "jsDisabledLink": "Please enable JavaScript t' continue!" -} \ No newline at end of file +} diff --git a/website/common/locales/en@pirate/npc.json b/website/common/locales/en@pirate/npc.json index b6c32aa306..fd39eae4b9 100644 --- a/website/common/locales/en@pirate/npc.json +++ b/website/common/locales/en@pirate/npc.json @@ -14,8 +14,8 @@ "next": "Next", "randomize": "Randomize", "mattBoch": "Matt Boch", - "mattBochText1": "Welcome t' th' Stable! I’m Matt, th' beastmaster. Ev'ry time you complete a task, ye'll have a random chance at receiving an Egg or a Hatching Potion to hatch Pets. When ye hatch a Pet, it will appear 'ere! Click a Pet's image t' add it t' yer Avatar. Feed 'em with th' Pet Food ye find, and they'll grow into hardy Mounts.", - "welcomeToTavern": "Welcome t' The Tavern!", + "mattBochText1": "Welcome t' th' Stable! I’m Matt, th' beastmaster. Ev'ry time you complete a task, ye'll have a random chance at receiving an Egg or a Hatchin' Potion t' hatch Critters. When ye hatch a Pet, it will appear 'ere! Click a Critter's image t' add it t' yer Avatar. Feed 'em wit' th' Critter Vittle ye find, an' they'll grow into hardy Steeds.", + "welcomeToTavern": "Welcome t' Th' Tavern!", "sleepDescription": "Need a break? Check into Daniel's Inn t' pause some o' Habitica's more diff'cult game mechanics:", "sleepBullet1": "Missed Dailies won't damage ye", "sleepBullet2": "Tasks will no' be losin' streaks", @@ -87,8 +87,8 @@ "paymentSuccessful": "Yer payment was successful!", "paymentYouReceived": "Ye received:", "paymentYouSentGems": "Ye sent <%- name %>:", - "paymentYouSentSubscription": "Ye sent <%- name %> a <%= months %>-months Habitica subscription.", - "paymentSubBilling": "Yer subscription'll be billed $<%= amount %> ev'ry <%= months %> months.", + "paymentYouSentSubscription": "Ye sent <%- name %> a <%= months %>-months Habitica subscr'ption.", + "paymentSubBilling": "Yer subscr'ption will be bill'd $<%= amount %> ev'ry <%= months %> months.", "success": "Success!", "classGear": "Class Gear", "classGearText": "Congratulations on choosing a class! I've added yer new basic weapon t' yer inventory. Take a look below t' equip it!", diff --git a/website/common/locales/en@pirate/pets.json b/website/common/locales/en@pirate/pets.json index 14a0a1ad13..1d8bfe533e 100644 --- a/website/common/locales/en@pirate/pets.json +++ b/website/common/locales/en@pirate/pets.json @@ -51,21 +51,21 @@ "beastAchievement": "Ye've earned th' \"Beast Master\" Achievement fer collectin' all th' pets!", "beastMasterName": "Beast Master", "beastMasterText": "Has found all 90 pets (incredibly difficult, congratulate this pirate!)", - "beastMasterText2": " and has released their pets a total o' <%= count %> time(s)", + "beastMasterText2": " an' has releas'd their pets a total o' <%= count %> time(s)", "mountMasterProgress": "Mount Master Progress", "mountAchievement": "Ye've earned the \"Mount Master\" achievement fer tamin; all ther mounts!", "mountMasterName": "Mount Master", "mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)", - "mountMasterText2": " and has released all 90 o' their mounts a total o' <%= count %> time(s)", + "mountMasterText2": " an' has releas'd all 90 o' their mounts a total o' <%= count %> time(s)", "triadBingoName": "Triad Bingo", "triadBingoText": "Has found all 90 pets, all 90 mounts, an' found all 90 pets AGAIN (HOW DID YE DO THAT!)", - "triadBingoText2": " and has released a full stable a total o' <%= count %> time(s)", - "triadBingoAchievement": "Ye've earned th' \"Triad Bingo\" achievement fer findin' all th' pets, taming all th' mounts, an' finding all th' pets again!", + "triadBingoText2": " an' has releas'd a full stable a total o' <%= count %> time(s)", + "triadBingoAchievement": "Ye've earned th' \"Triad Bingo\" medal fer findin' all th' pets, tamin' all th' mounts, an' findin' all th' pets again!", "dropsEnabled": "Loot Enabled!", "firstDrop": "Ye've unlocked th' Drop System! Now when ye complete tasks, ye have a small chance o' findin' an item, includin' eggs, potions, an' food! Ye just found a <%= eggText %> Egg! <%= eggNotes %>", - "hatchedPet": "Ye hatched a new <%= potion %> <%= egg %>!", - "hatchedPetGeneric": "Ye hatched a new pet!", - "hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) t' feed an' equip yer newest pet!", + "hatchedPet": "Ye hatch'd a new <%= potion %> <%= egg %>!", + "hatchedPetGeneric": "Ye hatch'd a new pet!", + "hatchedPetHowToUse": "Visit th' [Stable](<%= stableUrl %>) t' feed an' equip yer newest pet!", "petNotOwned": "Ye don't own this pet.", "mountNotOwned": "Ye don't own this mount.", "feedPet": "Feed <%= text %> t' yer <%= name %>?", @@ -79,14 +79,14 @@ "keyToBoth": "Master Keys t' th' Kennels", "keyToBothDesc": "Release all standard Pets an' Mounts so tha' ye can collect 'em again. (Quest Pets/Mounts an' rare Pets/Mounts aren't affected.)", "releasePetsConfirm": "Are ye sure ye wanna release yer standard Pets?", - "releasePetsSuccess": "Yer standard Pets 'ave been released!", - "releaseMountsConfirm": "Are ye sure ye wanna release yer standard Mounts?", - "releaseMountsSuccess": "Yer standard Mounts 'ave been released!", - "releaseBothConfirm": "Are ye sure ye wanna release yer standard Pets an' Mounts?", - "releaseBothSuccess": "Yer standard Pets an' Mounts 'ave been released!", - "petsReleased": "Pets released.", - "mountsAndPetsReleased": "Mounts an' pets released", - "mountsReleased": "Mounts released", + "releasePetsSuccess": "Yer standard Critters 'ave been releas'd!", + "releaseMountsConfirm": "Are ye sure ye wanna release yer standard Steeds?", + "releaseMountsSuccess": "Yer standard Steeds 'ave been releas'd!", + "releaseBothConfirm": "Are ye sure ye wanna release yer standard Critters an' Steeds?", + "releaseBothSuccess": "Yer standard Critters an' Steeds 'ave been releas'd!", + "petsReleased": "Critters releas'd.", + "mountsAndPetsReleased": "Steeds an' critters releas'd", + "mountsReleased": "Steeds releas'd", "welcomeStable": "Welcome t' th' Stable!", "welcomeStableText": "Welcome t' th' Stable! I be Matt, th' master o' th' beasts. Ever' time ye kermplete a task, ye'll 'ave a random chance t' receieve an Egg or an 'Atchin' Potion to 'atch Critters. When ye hatch a Critter, it'll appear here! Click a Critter's image t' add it t' yer Avatar. Feed 'em with th' Critter Vittles ye find an' they'll grow into hardy Mounts.", "petLikeToEat": "What does my pet like t' eat?", diff --git a/website/common/locales/en@pirate/quests.json b/website/common/locales/en@pirate/quests.json index 7d96d2b447..ba0fa5d626 100644 --- a/website/common/locales/en@pirate/quests.json +++ b/website/common/locales/en@pirate/quests.json @@ -1,7 +1,7 @@ { "quests": "Adventures", "quest": "adventure", - "petQuests": "Pet an' Mount Adventures", + "petQuests": "Critter an' Steed Adventures", "unlockableQuests": "Unlockable Adventures", "goldQuests": "Masterclasser Adventure Lines", "questDetails": "Adventure Details", diff --git a/website/common/locales/en@pirate/questscontent.json b/website/common/locales/en@pirate/questscontent.json index da5046e8b4..0b4ad16607 100644 --- a/website/common/locales/en@pirate/questscontent.json +++ b/website/common/locales/en@pirate/questscontent.json @@ -3,7 +3,7 @@ "questEvilSantaNotes": "Ye hear bemoaned roars deep in th' icefields. ye follow th' roars an' growls - punctuated by another voice's cacklin' - to a clearin' in th' woods whar ye spy wit' ye eye a fully-grown polar bear. She's caged an' shackled, roarin' fer life. Dancin' atop th' cage be a malicious wee imp wearin' castaway Christmas costumes. Vanquish Trapper Santa, 'n save th' beast!

Note: “Trapper Santa” awards a stackable quest achievement but gives a rare mount that can only be added to yer stable once.", "questEvilSantaCompletion": "Trapper Santa squeals in wrath, 'n bounces off into th' night. Th' grateful she-bear, through roars 'n growls, tries t' tell ye somethin'. Ye loot her back t' th' stables, where Matt Boch th' Beast Master listens t' her tale wit' a gasp o' horror. She has a cub! He ran off into th' icefields when mama bear was captured.", "questEvilSantaBoss": "Trapp'r Santa", - "questEvilSantaDropBearCubPolarMount": "Polar Bear (Mount)", + "questEvilSantaDropBearCubPolarMount": "Polar Bear (Steed)", "questEvilSanta2Text": "Find Th' Cub", "questEvilSanta2Notes": "Mama bear's cub had run off into th' icefields when she was captured by th' trapper Santa. At th' edge o' th' woods, she sniffs th' air. Ye hear twig-snaps an' snow crunch through th' crystaline sound of th' forest. Paw prints! Ye both start racin' to follow th' trail. Find all th' prints an' broken twigs, an' retrieve her cub!!

Note: “Find the Cub” awards a stackable quest achievement but gives a rare pet that can only be added to yer stable once.", "questEvilSanta2Completion": "Ye found the cub! Mama 'n baby bear couldn't be more grateful. As a token, they've decided to keep ye company till th' end 'o days.", @@ -12,7 +12,7 @@ "questEvilSanta2DropBearCubPolarPet": "Polar Bear (Pet)", "questGryphonText": "Th' Fiery Gryphon", "questGryphonNotes": "Th' grand beast master, baconsaur, has come t' yer party seekin' help. \", adventurers, ye must help me! Me prized gryphon has broken free 'n be terrorizin' Habit City! If ye can stop her, I could reward ye wit' some o' her eggs!\"", - "questGryphonCompletion": "Defeated, th' mighty beast ashamedly slinks back t' its master. \"My word! Well done, adventurers!\" baconsaur exclaims, \"Please, have some of the gryphon's eggs. I am sure you will raise these young ones well!\"", + "questGryphonCompletion": "Defeat'd, th' mighty beast ashamedly slinks back t' its master. \"My word! Well done, adventurers!\" baconsaur exclaims, \"Please, 'ave some o' th' gryphon's eggs. I am sure ye will raise these young ones well!\"", "questGryphonBoss": "Fiery Gryphon", "questGryphonDropGryphonEgg": "Gryphon (Egg)", "questGryphonUnlockText": "Unlocks yon Gryphon Eggs ye kin purchase in th' Market", @@ -283,7 +283,7 @@ "questFrogDropFrogEgg": "Frog (Egg)", "questFrogUnlockText": "Unlocks Frog Eggs ye kin purchase in t' Market", "questSnakeText": "Th' Serpent o' Distraction", - "questSnakeNotes": "It loots a hardy soul t' live in th' Sand Dunes o' Distraction. Th' arid desert be hardly a productive ship, 'n th' shimmerin' dunes 'ave led many a traveler astray. However, somethin' has even th' locals spooked. Th' sands 'ave been shiftin' 'n upturnin' entire villages. Residents claim a monster wit' an enormous serpentine body lies in wait under th' sands, 'n they 'ave all pooled together a reward fer whomever will help them find 'n stop it. Th' much-lauded snake charmers @EmeraldOx 'n @PainterProphet 'ave agreed t' help ye summon th' beast. Can ye stop th' Serp'nt o' Distraction?", + "questSnakeNotes": "It loots a hardy soul t' live in th' Sand Dunes o' Distraction. Th' arid desert hardly be a productive ship, an' th' shimmerin' dunes 'ave led many a traveler astray. However, somethin' has even th' locals spook'd. Th' sands 'ave been shiftin' an' upturnin' entire villages. Residents claim a monster wit' an enormous serpentine body lies in wait under th' sands, an' they 'ave all pool'd togeth'r a reward fer whomever will help them find an' stop it. Th' much-lauded snake charm'rs @EmeraldOx an' @PainterProphet 'ave agreed t' help ye summon th' beast. Can ye stop th' Serp'nt o' Distraction?", "questSnakeCompletion": "Wit' assistance from th' charmers, ye banish th' Serp'nt o' Distraction. Though ye were happy t' help th' inhabitants o' th' Dunes, ye can nah help but feel a wee sad fer yer fallen foe. While ye contemplate th' sights, @LordDarkly approaches ye. \"Thank ye! 'tis nah much, but I hope this can express our gratitude properly.\" He hands ye some Gold 'n... some Snake eggs! Ye will see that majestic animal again aft all.", "questSnakeBoss": "Serpent o' Distraction", "questSnakeDropSnakeEgg": "Snake (Egg)", @@ -544,7 +544,7 @@ "questLostMasterclasser3DropZombiePotion": "Zombie Hatching Potion", "questLostMasterclasser4Text": "The Mystery of the Masterclassers, Part 4: The Lost Masterclasser", "questLostMasterclasser4Notes": "You surface from the portal, but you’re still suspended in a strange, shifting netherworld. “That was bold,” says a cold voice. “I have to admit, I hadn’t planned for a direct confrontation yet.” A woman rises from the churning whirlpool of darkness. “Welcome to the Realm of Void.”

You try to fight back your rising nausea. “Are you Zinnya?” you ask.

“That old name for a young idealist,” she says, mouth twisting, and the world writhes beneath you. “No. If anything, you should call me the Anti’zinnya now, given all that I have done and undone.”

Suddenly, the portal reopens behind you, and as the four Masterclassers burst out, bolting towards you, Anti’zinnya’s eyes flash with hatred. “I see that my pathetic replacements have managed to follow you.”

You stare. “Replacements?”

“As the Master Aethermancer, I was the first Masterclasser — the only Masterclasser. These four are a mockery, each possessing only a fragment of what I once had! I commanded every spell and learned every skill. I shaped your very world to my whim — until the traitorous aether itself collapsed under the weight of my talents and my perfectly reasonable expectations. I have been trapped for millennia in this resulting void, recuperating. Imagine my disgust when I learned how my legacy had been corrupted.” She lets out a low, echoing laugh. “My plan was to destroy their domains before destroying them, but I suppose the order is irrelevant.” With a burst of uncanny strength, she charges forward, and the Realm of Void explodes into chaos.", - "questLostMasterclasser4Completion": "Under the onslaught of your final attack, the Lost Masterclasser screams in frustration, her body flickering into translucence. The thrashing void stills around her as she slumps forward, and for a moment, she seems to change, becoming younger, calmer, with an expression of peace upon her face… but then everything melts away with scarcely a whisper, and you’re kneeling once more in the desert sand.

“It seems that we have much to learn about our own history,” King Manta says, staring at the broken ruins. “After the Master Aethermancer grew overwhelmed and lost control of her abilities, the outpouring of void must have leached the life from the entire land. Everything probably became deserts like this.”

“No wonder the ancients who founded Habitica stressed a balance of productivity and wellness,” the Joyful Reaper murmurs. “Rebuilding their world would have been a daunting task requiring considerable hard work, but they would have wanted to prevent such a catastrophe from happening again.”

“Oho, look at those formerly possessed items!” says the April Fool. Sure enough, all of them shimmer with a pale, glimmering translucence from the final burst of aether released when you laid Anti’zinnya’s spirit to rest. “What a dazzling effect. I must take notes.”

“The concentrated remnants of aether in this area probably caused these animals to go invisible, too,” says Lady Glaciate, scratching a patch of emptiness behind the ears. You feel an unseen fluffy head nudge your hand, and suspect that you’ll have to do some explaining at the Stables back home. As you look at the ruins one last time, you spot all that remains of the first Masterclasser: her shimmering cloak. Lifting it onto your shoulders, you head back to Habit City, pondering everything that you have learned.

", + "questLostMasterclasser4Completion": "Under th' onslaught o' yer final attack, th' Lost Masterclasser screams in frustration, her body flickerin' into translucence. Th' thrashin' void stills around her as she slumps forward, an' fer a moment, she seems t' change, becomin' younger, calmer, wit' an expression o' peace upon her face… but then ev'rythin' melts away wit' scarcely a whisper, an' ye’re kneelin' once more in th' desert sand.

“It seems that we have much t' learn about our own history,” King Manta says, starin' at th' broken ruins. “After th' Master Aethermancer grew o'erwhelm'd an' lost control o' her abilities, th' outpourin' o' void must have leach'd th' life from th' entire land. Ev'rythin' probably became deserts like this.”

“No wonder th' ancients who found'd Habitica stress'd a balance o' productivity an' wellness,” th' Joyful Reaper murmurs. “Rebuildin' their world would have been a dauntin' task requirin' considerable hard work, but they would have want'd t' prevent such a catastrophe from happenin' again.”

“Oho, look at those formerly possess'd items!” says th' April Fool. Sure enough, all o' 'em shimmer wit' a pale, glimmerin' translucence from th' final burst o' aether releas'd when ye laid Anti’zinnya’s spirit t' rest. “What a dazzlin' effect. I must take notes.”

“Th' concentrat'd remnants o' aether in this area probably caus'd these animals t' go invisible, too,” says Lady Glaciate, scratchin' a patch o' emptiness behind th' ears. Ye feel an unseen fluffy head nudge yer hand, an' suspect that ye’ll have t' do some explainin' at th' Stables back home. As ye look at th' ruins one last time, ye spot all that remains o' th' firs' Masterclasser: her shimmerin' cloak. Liftin' it onto yer shoulders, ye head back t' Habit City, ponderin' ev'rythin' that ye have learn'd.

", "questLostMasterclasser4Boss": "Anti'zinnya", "questLostMasterclasser4RageTitle": "Siphoning Void", "questLostMasterclasser4RageDescription": "Siphoning Void: This bar fills when you don't complete your Dailies. When it is full, Anti'zinnya will remove the party's Mana!", diff --git a/website/common/locales/en@pirate/rebirth.json b/website/common/locales/en@pirate/rebirth.json index 7b7fcbc073..cf8df799e1 100644 --- a/website/common/locales/en@pirate/rebirth.json +++ b/website/common/locales/en@pirate/rebirth.json @@ -1,6 +1,6 @@ { "rebirthNew": "Rebirth: New Nautical Adventure Available!", - "rebirthUnlock": "Ye've unlocked Rebirth! 'tis special Market item allows ye t' begin a new game at level 1 while keepin' ye tasks, achievements, pets, 'n more. Use it t' breathe new life into Habitica if ye feel ye've achieved it all, or t' experience new weapons wit' th' fresh eyes 'o a beginnin' character!", + "rebirthUnlock": "Ye've unlocked Rebirth! 'tis special Market item allows ye t' begin a new game at level 1 while keepin' ye tasks, achievements, pets, an' more. Use it t' breathe new life into Habitica if ye feel ye've achieved it all, or t' experience new weapons wit' th' fresh eyes o' a beginnin' character!", "rebirthAchievement": "Ye've begun a new adventure! 'tis be Rebirth <%= number %> fer ye, 'n th' highest Level ye've attained be <%= level %>. To stack 'tis Achievement, begin ye next new adventure when ye've reached an even higher Level!", "rebirthAchievement100": "Ye've begun a new voyage! This be Rebirth <%= number %> fer ye, an' th' highest Level ye've attained be 100 or higher. T' stack this Achievement, begin yer nex' new voyage when ye've reached at least 100!", "rebirthBegan": "Embarked on a New Adventure", diff --git a/website/common/locales/en@pirate/settings.json b/website/common/locales/en@pirate/settings.json index 9958902542..882eff28a5 100644 --- a/website/common/locales/en@pirate/settings.json +++ b/website/common/locales/en@pirate/settings.json @@ -8,8 +8,8 @@ "dailyDueDefaultView": "Set ye Dailies default t' 'due' tab", "dailyDueDefaultViewPop": "Wit' 'tis option set, th' Dailies tasks gunna default to 'due' instead 'o 'all'", "reverseChatOrder": "Show yer chat messages in reverse ord'r", - "startAdvCollapsed": "Advanced Settings in ye tasks start collapsed", - "startAdvCollapsedPop": "With this option set, Advanced Settings'll be hidden when ya first open a task fer editing.", + "startAdvCollapsed": "Advanced Settin's in ye tasks start collapsed", + "startAdvCollapsedPop": "Wit' this option set, Advanced Settin's will be hidd'n when ye firs' open a task fer editin'.", "dontShowAgain": "Don't show this agin", "suppressLevelUpModal": "Don't show popup when gainin' a level", "suppressHatchPetModal": "Don't show popup when hatchin' a pet", diff --git a/website/common/locales/en@pirate/subscriber.json b/website/common/locales/en@pirate/subscriber.json index 81735e9368..fb2f495374 100644 --- a/website/common/locales/en@pirate/subscriber.json +++ b/website/common/locales/en@pirate/subscriber.json @@ -7,16 +7,16 @@ "reachedGoldToGemCap": "Ye've reached th' Gold=>Sapphires conversion cap <%= convCap %> fer this month. We 'ave this t' prevent abuse / farmin'. Th' cap resets within th' first three days o' each month.", "reachedGoldToGemCapQuantity": "Yer requested amount <%= quantity %> exceeds th' amount ye can buy fer this month (<%= convCap %>). Th' full amount becomes available within th' first three days o' each month. Thanks fer subscribin'!", "mysteryItem": "Exclusive items per moon", - "mysteryItemText": "Each month ye 'll receive a unique cosmetic item for yer avatar! Plus, for every three months o' consecutive subscription, the Mysterious Time Travelers 'll grant you access t' historic (an' futuristic!) cosmetic items.", + "mysteryItemText": "Each month ye'll receive a unique cosmetic item fer yer avatar! Plus, fer ev'ry three months o' consecutive subscr'ption, th' Mysterious Time Travelers will grant ye access t' historic (an' futuristic!) cosmetic items.", "exclusiveJackalopePet": "Exclus've pet", - "giftSubscription": "Want t' gift th' benefits of a subscription t' someone else?", - "giftSubscriptionText4": "Thanks fer supporting Habitica!", + "giftSubscription": "Want t' gift th' benefits o' a subscr'ption t' someone else?", + "giftSubscriptionText4": "Thanks fer supportin' Habitica!", "groupPlans": "Ship Plans", "subscribe": "Subscr'be", "nowSubscribed": "Ye are now subscribed t' Habitica!", "cancelSub": "Cancel Subscr'ption", - "cancelSubInfoGroupPlan": "'Cause ye have a free subscription from a Group Plan, ye cannot cancel it. It will end when ye be no longer a crewmate o' th' Group Plan. If ye be th' Group leader an' want t' cancel th' Group Plan, ye can do that from th' Group Plan’s “Group Billin'” tab.", - "cancelingSubscription": "Canceling th' subscription", + "cancelSubInfoGroupPlan": "'Cause ye have a free subscr'ption from a Group Plan, ye cannot cancel it. It will end when ye no longer be a crewmate o' th' Group Plan. If ye be th' Group leader an' want t' cancel th' Group Plan, ye can do that from th' Group Plan’s “Group Billin'” tab.", + "cancelingSubscription": "Cancelin' th' subscr'ption", "contactUs": "Contact Us", "checkout": "Checkout", "sureCancelSub": "Arrr ye sure ye want t' cancel yer subscription?", @@ -104,10 +104,10 @@ "hourglassPurchase": "Ye purchased an item using a Mystic Hourglass!", "hourglassPurchaseSet": "Ye purchased an item set using a Mystic Hourglass!", "missingUnsubscriptionCode": "Missin' unsubscription code.", - "missingSubscription": "User does nah 'ave a plan subscription", + "missingSubscription": "Pirate does nah 'ave a plan subscription", "missingSubscriptionCode": "Missin' subscription code. Possible values: basic_earned, basic_3mo, basic_6mo, google_6mo, basic_12mo.", "missingReceipt": "Missin' Receipt.", - "cannotDeleteActiveAccount": "Ye have an active subscription, cancel yer plan before deleting yer account.", + "cannotDeleteActiveAccount": "Ye have an active subscr'ption, cancel yer plan before deletin' yer account.", "paymentNotSuccessful": "Th' payment was nah successful", "planNotActive": "Th' plan hasn't activated yet (due t' a PayPal bug). It'll begin <%= nextBillingDate %>, after which ye can cancel t' retain yer full benefits", "notAllowedHourglass": "Pet/Mount nah available fer purchase wit' Mystic Hourglass.", @@ -148,11 +148,11 @@ "mysterySet201909": "Affable Acorn Set", "mysterySet201908": "Footloose Faun Set", "mysticHourglassNeededNoSub": "This item requires a Mystic Hourglass. Ye earn Mystic Hourglasses by bein' a Habitica subscriber.", - "cancelSubInfoApple": "Please follow Apple's official instructions t' cancel yer subscription or t' see yer subscription's termination date if ye have already cancell'd it. This screen be not able t' show ye whether yer subscription has been cancelled.", - "cancelSubInfoGoogle": "Please go t' th' \"Account\" > \"Subscriptions\" section o' th' Google Play Store app t' cancel yer subscription or t' see yer subscription's termination date if ye have already cancelled it. This screen be not able t' show ye whether yer subscription has been cancelled.", + "cancelSubInfoApple": "Please follow Apple's official instructions t' cancel yer subscr'ption or t' see yer subscr'ption's termination date if ye 'ave already cancell'd it. This screen not be able t' show ye wheth'r yer subscription has been cancell'd.", + "cancelSubInfoGoogle": "Please go t' th' \"Account\" > \"Subscr'ptions\" section o' th' Google Play Store app t' cancel yer subscription or t' see yer subscr'ption's termination date if ye 'ave already cancell'd it. This screen not be able t' show ye wheth'r yer subscription has been cancell'd.", "organization": "Organization", - "giftASubscription": "Gift a Subscription", - "viewSubscriptions": "View Subscriptions", + "giftASubscription": "Gift a Subscr'ption", + "viewSubscriptions": "View Subscr'ptions", "mysterySet202011": "Foliated Magus Set", "mysterySet202010": "Beguilingly Batty Set", "mysterySet202009": "Marvelous Moth Set", @@ -185,5 +185,6 @@ "mysterySet202012": "Frostfire Phoenix Set", "mysterySet202007": "Outstandin' Orca Set", "mysterySet202003": "Barb'd Battl'r Set", - "mysterySet202001": "Fabl'd Fox Set" + "mysterySet202001": "Fabl'd Fox Set", + "mysterySet202101": "Snazzy Snow Leopard Set" } diff --git a/website/common/locales/en@pirate/tasks.json b/website/common/locales/en@pirate/tasks.json index fa9e49ba06..af5987315b 100644 --- a/website/common/locales/en@pirate/tasks.json +++ b/website/common/locales/en@pirate/tasks.json @@ -2,13 +2,13 @@ "clearCompleted": "Be Rid o' What's Done", "clearCompletedDescription": "Completed T' Do's are scuttled aft 30 days fer non-subscribers an' 90 days fer subscribers.", "clearCompletedConfirm": "Are ye sure ye wants t' scuttle yer completed T'-Do's?", - "addMultipleTip": "Tip: T' add multiple <%= taskType %>, separate each one usin' a line break (Shift + Enter) 'n then press \"Enter.\"", + "addMultipleTip": "Tip: T' add multiple <%= taskType %>, separate each one usin' a line break (Shift + Enter) an' then press \"Enter.\"", "addATask": "Add a <%= type %>", "editATask": "Edit <%= type %>", "createTask": "Create <%= type %>", "addTaskToUser": "Add Task", "scheduled": "Planned", - "theseAreYourTasks": "These are yer <%= taskType %>", + "theseAreYourTasks": "These be yer <%= taskType %>", "habit": "Habit", "habits": "Habits", "habitsDesc": "Habits don' 'ave a rigid ske-jewel. Ye kin check 'em off multiple times per day.", diff --git a/website/common/locales/en_GB/backgrounds.json b/website/common/locales/en_GB/backgrounds.json index 90c48486cf..ace5f144a4 100644 --- a/website/common/locales/en_GB/backgrounds.json +++ b/website/common/locales/en_GB/backgrounds.json @@ -576,5 +576,12 @@ "backgroundHolidayHearthText": "Holiday Hearth", "backgroundGingerbreadHouseNotes": "Take in the sights, scents, and (if you dare) flavours of a Gingerbread House.", "backgroundGingerbreadHouseText": "Gingerbread House", - "backgrounds122020": "SET 79: Released December 2020" + "backgrounds122020": "SET 79: Released December 2020", + "backgroundWintryCastleNotes": "Witness a Wintry Castle through the chilly mists.", + "backgroundWintryCastleText": "Wintry Castle", + "backgroundIcicleBridgeNotes": "Cross the Icicle Bridge with care.", + "backgroundIcicleBridgeText": "Icicle Bridge", + "backgroundHotSpringNotes": "Melt away your worries with a dip in a Hot Spring.", + "backgroundHotSpringText": "Hot Spring", + "backgrounds012021": "SET 80: Released January 2021" } diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json index 072d4e6f9f..44718c82a0 100644 --- a/website/common/locales/en_GB/gear.json +++ b/website/common/locales/en_GB/gear.json @@ -2261,5 +2261,19 @@ "weaponSpecialWinter2021WarriorNotes": "You can reel in the big one using this! Increases Strength by <%= str %>. Limited Edition 2020-2021 Winter Gear.", "weaponSpecialWinter2021WarriorText": "Mighty Fishing Rod", "weaponSpecialWinter2021RogueNotes": "Both disguise and weapon, this holly flail will help you handle the toughest tasks. Increases Strength by <%= str %>. Limited Edition 2020-2021 Winter Gear.", - "weaponSpecialWinter2021RogueText": "Holly Berry Flail" + "weaponSpecialWinter2021RogueText": "Holly Berry Flail", + "shieldArmoireBlueMoonSaiNotes": "This sai is a traditional weapon, imbued with the powers of the light side of the moon. Increases Perception by <%= per %>. Enchanted Armoire: Blue Moon Rogue Set (item 3 of 4).", + "shieldArmoireBlueMoonSaiText": "Light Lunar Sai", + "headArmoireBlueMoonHelmNotes": "This helm offers an astonishing amount of luck to its wearer, and exceptional events follow its use. Increases Intelligence by <%= int %>. Enchanted Armoire: Blue Moon Rogue Set (item 3 of 4).", + "headArmoireBlueMoonHelmText": "Blue Moon Helm", + "headMystery202101Notes": "The icy blue eyes on this feline helm will freeze even the most intimidating task on your list. Confers no benefit. January 2021 Subscriber Item.", + "headMystery202101Text": "Snazzy Snow Leopard Helm", + "armorArmoireBlueMoonShozokuNotes": "A strange serenity surrounds the wearer of this armor. Increases Constitution by <%= con %>. Enchanted Armoire: Blue Moon Rogue Set (item 4 of 4).", + "armorArmoireBlueMoonShozokuText": "Blue Moon Armor", + "armorMystery202101Notes": "Wrap yourself in warm fur and nearly endless tail floof! Confers no benefit. January 2021 Subscriber Item.", + "armorMystery202101Text": "Snazzy Snow Leopard Suit", + "weaponArmoireBlueMoonSaiNotes": "This sai is a traditional weapon, imbued with the powers of the dark side of the moon. Increases Strength by <%= str %>. Enchanted Armoire: Blue Moon Rogue Set (item 1 of 4).", + "weaponArmoireBlueMoonSaiText": "Dark Lunar Sai", + "headSpecialNye2020Notes": "You've received an Extravagant Party Hat! Wear it with pride while ringing in the New Year! Confers no benefit.", + "headSpecialNye2020Text": "Extravagant Party Hat" } diff --git a/website/common/locales/en_GB/subscriber.json b/website/common/locales/en_GB/subscriber.json index 70c3f8548f..9b4adbcbbe 100644 --- a/website/common/locales/en_GB/subscriber.json +++ b/website/common/locales/en_GB/subscriber.json @@ -185,5 +185,6 @@ "usuallyGems": "Usually <%= originalGems %>", "supportHabitica": "Support Habitica", "mysterySet202011": "Foliated Magus Set", - "mysterySet202012": "Frostfire Phoenix Set" + "mysterySet202012": "Frostfire Phoenix Set", + "mysterySet202101": "Snazzy Snow Leopard Set" } diff --git a/website/common/locales/eo/limited.json b/website/common/locales/eo/limited.json index 12a8cf6b8a..3bf13ea809 100755 --- a/website/common/locales/eo/limited.json +++ b/website/common/locales/eo/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/es/backgrounds.json b/website/common/locales/es/backgrounds.json index f4d4d13bbf..8169101c20 100644 --- a/website/common/locales/es/backgrounds.json +++ b/website/common/locales/es/backgrounds.json @@ -576,5 +576,12 @@ "backgroundGingerbreadHouseText": "Casa de Pan de Jengibre", "backgrounds122020": "Colección 79: Lanzada en Diciembre del 2020", "backgroundHolidayHearthText": "Corazón Navideño", - "backgroundHolidayHearthNotes": "Relajate, caliéntate y sécate junto a un Hogar Navideño." + "backgroundHolidayHearthNotes": "Relajate, caliéntate y sécate junto a un Hogar Navideño.", + "backgroundWintryCastleNotes": "Observa un palacio invernal a traves de la fría bruma.", + "backgroundWintryCastleText": "Palacio invernal", + "backgroundIcicleBridgeNotes": "Cruza el puente de carámbanos con sumo cuidado.", + "backgroundIcicleBridgeText": "Puente de carámbanos", + "backgroundHotSpringNotes": "Derrite tus preocupaciones con un remojón en una fuente termal.", + "backgroundHotSpringText": "Fuente termal", + "backgrounds012021": "80.ª serie: Publicada en enero de 2021" } diff --git a/website/common/locales/es/faq.json b/website/common/locales/es/faq.json index e847d74597..8220c8cf8d 100644 --- a/website/common/locales/es/faq.json +++ b/website/common/locales/es/faq.json @@ -40,7 +40,7 @@ "iosFaqAnswer9": "Primero, necesitas unirte o empezar un Equipo (mirar [¿Cómo puedo jugar a Habitica con mis amigos? ](https://habitica.com/static/faq#party-with-friends)). Aunque puedes luchar contra monstruos solo, te recomendamos jugar en equipo, porque eso hará a las Misiones mucho más sencillas. ¡Además, tener un amigo que te anime a completar tus tareas motiva mucho!\n\nA continuación, necesitas un Papiro de Misión. Estos se almacenan en Menú > Items. Hay tres maneras de obtener un papiro:\n\n-En el nivel 15, consigues una línea de Misión, es decir: tres misiones conectadas. Más líneas de misión se desbloquean en los niveles 30, 40 y 60 respectivamente.\n-¡Cuando invites gente a tu Equipo, se te recompensará con el Papiro de la Basi-lista!\n-Puedes comprar Misiones de la Tienda de Misiones a cambio de Oro y Gemas.\n\nPara luchar contra un Jefe o coleccionar objetos para una Misión de Recolección, simplemente completa tus tareas normalmente, y ellas se añadirán al daño por la noche. (Recargar la página puede ser necesario para ver que la barra del Jefe baja). Si estás luchando contra un Jefe y te pierdes alguna tarea Diaria, el Jefe dañará a todo tu Equipo al mismo tiempo.\n\nA partir del nivel 11, los Magos y Guerreros ganarán Habilidades que les permitan hacer daño extra al Jefe, así que son buenas clases para elegir en el nivel 10 si quieres hacer daño.", "androidFaqAnswer9": "Primero, necesitas unirte o empezar un Equipo (mira arriba). Aunque puedes luchar contra monstruos solo, te recomendamos que juegues en grupo, porque esto hará las Misiones mucho más fáciles. ¡Además, tener un amigo que te anime a completar tus tareas es muy motivante!\n\nA continuación, necesitas un Pergamino de Misión. Estos se almacenan en Menú > Items. Hay tres formas de conseguir un pergamino:\n\n-En el nivel 15, consigues una línea de Misión, es decir: tres misiones relacionadas. Más líneas de misión se desbloquean en los niveles 30, 40 y 60 respectivamente.\n-¡Cuando invites a gente a tu Equipo, serás recompensado con el pergamino de la Basi-lista!\n-Puedes comprar Misiones de la Tienda de Misiones.\n\nPara luchar contra los Jefes o recolectar objetos para una Misión de Recolección, simplemente completa tus tareas normalmente, y se añadirán al daño durante la noche. (A veces será necesario volver a cargar la página para ver bajar la barra de salud del Jefe.) Si estás luchando contra un Jefe y te perdiste alguna Tarea Diaria, el Jefe hará daño a todo tu Equipo al mismo tiempo que tú haces daño al Jefe.\n\nA partir del nivel 11, los Magos y Guerreros ganarán Habilidades que les permiten hacer daño extra al Jefe, así que son excelentes clases que elegir en el nivel 10 si quieres hacer mucho daño.", "webFaqAnswer9": "Primero, necesitas unirte o empezar un Equipo haciendo click en \"Equipo\" en la barra de navegación. Aunque puedes luchar contra monstruos solo, te recomendamos que juegues en un grupo, porque eso hará que las misiones sean más fáciles. ¡Además, tener un amigo que te anime mientras completas tus tareas es muy motivador! A continuación, necesitas un Pergamino de Misión, que se almacena en Inventario > Misiones. Hay cuatro maneras de conseguir un Pergamino de Misión:\n* ¡Cuando invitas a gente a tu Equipo, eres recompensado con el Pergamino de la Basi-Lista!\n* En el nivel 15, consigues una Línea de Misión, es decir: tres misiones conectadas. Más Líneas de Misión se desbloquean en los niveles 30, 40 y 60 respectivamente.\n* Puedes comprar Misiones de la Tienda de Misiones (Tienda > Misiones) para Oro y Gemas.\n* Cuando entras en Habitica un número determinado de días, eres recompensado con Pergaminos de Misión. Ganas un Pergamino en la 1ª, 7ª, 22ª y 40ª vez que entras.\nPara luchar contra Jefes y recolectar items para una Misión de Recolección, simplemente completa tus tareas de forma normal, y serán añadidas al daño por la noche. (Es posible que tengas que volver a cargar la página para ver la barra de Salud del Jefe bajar). Si estás luchando contra un Jefe y te saltaste alguna tarea Diaria, el Jefe hará daño a tu Equipo al mismo tiempo que tú haces daño al Jefe. A partir del nivel 11, los Magos y los Guerreros ganarán Habilidades que les permitirán hacer daño adicional al Jefe, así que son excelentes clases para elegir en el nivel 10 si quieres dar golpes fuertes.", - "faqQuestion10": "¿Que son gemas, y como puedo obtener ellas?", + "faqQuestion10": "¿Qué son las gemas y cómo puedo obtenerlas?", "iosFaqAnswer10": "Las gemas se compran con dinero real desde Menu > Comprar gemas. Cuando compras Gemas, estas ayudándonos a mantener Habitica en funcionamiento. ¡Estamos muy agradecidos por todo el apoyo!\n\nAdemás de comprar Gemas directamente, hay tres maneras más de que los jugadores las ganen:\n\n* Ganar un Desafío que haya sido establecido por otro jugador. Ve a Menu > Desafíos para unirte a alguno.\n* Suscribirse y desbloquear la habilidad de comprar un determinado número de Gemas por mes.\n* Contribuye con tus habilidades al proyecto Habitica. Lee esta página de la wiki para más detalles: [Contribuir a Habitica](https://habitica.fandom.com/es/wiki/Contribuir_a_Habitica)\n\n¡Ten en cuenta que los objetos comprados con Gemas no ofrecen ninguna ventaja en las estadísticas, así que los jugadores pueden aún así utilizar la app sin ellos!", "androidFaqAnswer10": "Las gemas se compran con dinero real desde Menu > Comprar gemas. Cuando compras Gemas, estas ayudándonos a mantener Habitica en funcionamiento. ¡Estamos muy agradecidos por todo el apoyo!\n\nAdemás de comprar Gemas directamente, hay tres maneras más de que los jugadores las ganen:\n\n* Ganar un Desafío que haya sido establecido por otro jugador. Ve a Menu> Desafíos para unirte a alguno.\n* Suscribirse y desbloquear la habilidad de comprar un determinado número de Gemas por mes.\n* Contribuye con tus habilidades al proyecto Habitica. Lee esta página de la wiki para más detalles: [Contribuir a Habitica](https://habitica.fandom.com/es/wiki/Contribuir_a_Habitica)\n\n¡Ten en cuenta que los objetos comprados con Gemas no ofrecen ninguna ventaja en las estadísticas, así que los jugadores pueden aún así utilizar la app sin ellos!", "webFaqAnswer10": "Las Gemas se compran con dinero real, aunque los [suscriptores](https://habitica.com/user/settings/subscription) pueden comprarlas con Oro. Cuando la gente se suscribe o compra Gemas, ayudan a mantener la página web. ¡Estamos muy agradecidos por el apoyo! Además de comprar Gemas directamente o convertirte en un suscriptor, hay otras dos maneras de ganar Gemas:\n* Gana un Desafío que haya creado otro jugador. Ve a Desafíos > Descubrir Desafíos para unirte a alguno.\n* Contribuye con tus habilidades al proyecto Habitica. Echa un vistazo a esta página de la wiki para más detalles: [Contribuir a Habitica](https://habitica.fandom.com/es/wiki/Contribuir_a_Habitica). ¡Ten en cuenta que los objetos comprados con Gemas no ofrecen ninguna ventaja estadística, así que los jugadores pueden usar el sitio sin ellas!", diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index 9b8524da40..86876eb209 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -1997,5 +1997,25 @@ "armorSpecialSummer2020WarriorText": "Cola de trucha arcoíris", "armorSpecialSummer2020RogueNotes": "Un cocodrilo es el Pícaro perfecto, esperando el momento perfecto para golpear. Toma prestadas sus habilidades - y su explosiva velocidad. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Verano 2020.", "armorSpecialSpring2020HealerNotes": "Envuelvete en suaves hojas irisadas y pétalos para engañar a tus enemigos y hacer que subestimen tus poderes de curación. Aumenta la Constitución en <%= con %>.Equipamiento de edición limitada Primavera 2020.", - "armorSpecialSpring2020MageNotes": "¡Si no puedes resistirte a pisotear los charcos que dejan tras de sí las tormentas, esta armadura es para ti! Convierte ese impulso infantil en una muestra de arte místico. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Primavera 2020." + "armorSpecialSpring2020MageNotes": "¡Si no puedes resistirte a pisotear los charcos que dejan tras de sí las tormentas, esta armadura es para ti! Convierte ese impulso infantil en una muestra de arte místico. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Primavera 2020.", + "armorMystery201909Notes": "Tu duro exterior es protector, pero no es mala idea vigilar por si aparecen ardillas... No otorga ningún beneficio. Artículo de suscriptor de Septiembre 2019.", + "armorMystery201908Notes": "¡Éstas piernas están hechas para bailar! Y eso es précisamente lo que van a hacer. No otorga ningún beneficio. Artículo de suscriptor de Agosto 2019.", + "armorMystery201907Notes": "No te calientes y deja a todos helados con tu estilo incluso en el día más caluroso de verano. No otorga ningún beneficio. Artículo de suscriptor de Julio 2019.", + "armorMystery201906Notes": "Te ahorraremos un juego de palabras sobre \"hacerte el koi-bido\". Oh, espera, ups. Artículo de suscriptor de Junio 2019.", + "armorMystery201904Notes": "Esta brillante prenta tiene ópalos cosidos en el panel frontal para otorgarte poderes arcanos y una apariencia fantástica. No otorga ningún beneficio. Artículo de suscriptor de Abril de 2019.", + "armorSpecialWinter2021HealerNotes": "Desafía los vientos gélidos con la mejor protección disponible al Norte del círculo. Aumenta la Constitución en <%= con %>.Equipamiento de edición limitada Invierno 2020-2021.", + "armorSpecialWinter2021HealerText": "Parka Ártica", + "armorSpecialWinter2021MageText": "Atuendos de corriente de luz lunar", + "armorSpecialWinter2021MageNotes": "Estos cálidos atuendos invernales te mantendrán cómodo durante la época fría del año. Una capa exterior de un élegante tejido suelto refleja la plateada luz de la Luna y te permite ir con la corriente ¿Sabes? Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2020-2021.", + "armorSpecialWinter2021WarriorNotes": "Si vas a salir con este tiempo, mejor envuélvete con algo cálido. Aumenta la Constitución en <%= con %>.Equipamiento de edición limitada Invierno 2020-2021.", + "armorSpecialWinter2021WarriorText": "Chaqueta aislante", + "armorSpecialWinter2021RogueNotes": "¡Fúndete con las sombras del bosque perenne! Aumenta la Percepción en <%= per %> Equipamiento de edición limitada Invierno 2020-2021.", + "armorSpecialWinter2021RogueText": "Ropajes hiedraverde", + "armorSpecialFall2020HealerNotes": "Tu esplendor se despliega por la noche, y aquellos que presencian tu vuelo se preguntan el significado de este augurio. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Otoño 2020.", + "armorSpecialFall2020HealerText": "Alas de polilla esfinge", + "armorSpecialFall2020MageNotes": "Estos atuendos de anchas alas dan la impresión de poder planear o volar, simbolizando la clarividencia otorgada por un vasto conocimiento. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Otoño 2020.", + "weaponArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuída con los poderes del lado oscuro de la luna. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 1 de 4).", + "weaponArmoireBlueMoonSaiText": "Sai lunar oscuro", + "headSpecialNye2020Notes": "¡Has recibido un gorro de fiesta extravagante! ¡Pórtalo con orgullo para acompañar las campanadas de año nuevo! No otorga ningún beneficio.", + "headSpecialNye2020Text": "Gorro de fiesta extravagante" } diff --git a/website/common/locales/es/subscriber.json b/website/common/locales/es/subscriber.json index 72fd747293..c6e849a799 100644 --- a/website/common/locales/es/subscriber.json +++ b/website/common/locales/es/subscriber.json @@ -185,5 +185,6 @@ "dropCapExplanation": "Tu botín se reiniciara junto con tus tareas mañana. Sin embargo, seguirás ganando Oro, Experiencia y progresando en tus Misiones cuando completes tareas.", "dropCapReached": "¡Has encontrado todos los artículos por hoy!", "mysterySet202011": "Conjunto de Mago Foliado", - "mysterySet202012": "Conjunto de Fenix Fuegohelado" + "mysterySet202012": "Conjunto de Fenix Fuegohelado", + "mysterySet202101": "Cojunto de elegante leopardo de las nieves" } diff --git a/website/common/locales/es_419/backgrounds.json b/website/common/locales/es_419/backgrounds.json index a89668bf26..2d638f353c 100644 --- a/website/common/locales/es_419/backgrounds.json +++ b/website/common/locales/es_419/backgrounds.json @@ -576,5 +576,12 @@ "backgroundHolidayHearthText": "Fogón Festivo", "backgroundGingerbreadHouseNotes": "Disfruta de las vistas, olores y (si te atreves) sabores de una Casa de Pan de Jengibre.", "backgroundGingerbreadHouseText": "Casa de Pan de Jengibre", - "backgrounds122020": "CONJUNTO 79: Lanzado en Diciembre 2020" + "backgrounds122020": "CONJUNTO 79: Lanzado en Diciembre 2020", + "backgroundWintryCastleNotes": "Atestigua un Castillo Invernal a través de la gélida niebla.", + "backgroundWintryCastleText": "Castillo Invernal", + "backgroundIcicleBridgeNotes": "Cruza el Puente de Carámbano con cuidado.", + "backgroundIcicleBridgeText": "Puente de Carámbano", + "backgroundHotSpringNotes": "Deshazte de tus preocupaciones con un chapuzón en unas Aguas Termales.", + "backgroundHotSpringText": "Aguas Termales", + "backgrounds012021": "CONJUNTO 80: Lanzado en Enero 2021" } diff --git a/website/common/locales/es_419/gear.json b/website/common/locales/es_419/gear.json index 60cb5402f6..d3d9633228 100644 --- a/website/common/locales/es_419/gear.json +++ b/website/common/locales/es_419/gear.json @@ -1068,8 +1068,8 @@ "headSpecialFall2018MageNotes": "Este sombrero puntiagudo está impregnado de poderosos hechizos de dulzura. ¡Cuidado, si se moja puede volverse pegajoso! Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Otoño 2018.", "headSpecialFall2018HealerText": "Casco Hambriento", "headSpecialFall2018HealerNotes": "Este casco está hecho de una planta carnívora conocida por su capacidad para engullir zombis y otros inconvenientes. Sólo vigila de que no te mastique la cabeza. Aumenta la Inteligencia en <%= int %>. Equipamiento de Edición Limitada Otoño 2018.", - "headSpecialNye2018Text": "Sombrero Extravagante de Fiesta", - "headSpecialNye2018Notes": "¡Has recibido un Sombrero Extravagante de Fiesta! ¡Lúcelo con orgullo mientras festejas el Año Nuevo! No otorga ningún beneficio.", + "headSpecialNye2018Text": "Sombrero Exorbitante de Fiesta", + "headSpecialNye2018Notes": "¡Has recibido un Sombrero Exorbitante de Fiesta! ¡Lúcelo con orgullo mientras festejas el Año Nuevo! No otorga ningún beneficio.", "headSpecialWinter2019RogueText": "Casco de Flor de Pascua", "headSpecialWinter2019RogueNotes": "Este frondoso casco alcanzará su color rojo más brillante justo en los días más oscuros del invierno, ¡Ayudándote a mezclarte con la decoración de las fiestas! Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada Invierno 2018-2019.", "headSpecialWinter2019WarriorText": "Casco Glacial", @@ -2261,5 +2261,19 @@ "headSpecialWinter2021RogueNotes": "Un pícaro puede andar sin ser visto en los bosques con una máscara como esta. Aumenta la Percepción en <%= per %>. Equipamiento de Edición Limitada de Invierno, 2020-2021.", "headSpecialWinter2021RogueText": "Máscara de Hiedra", "armorSpecialWinter2021HealerNotes": "¡Desafía los vientos fríos con la mejor protección disponible al norte del Círculo! Aumenta la Constitución en <%= con %>. Equipamiento de Edición Limitada de invierno, 2020-2021.", - "armorSpecialWinter2021HealerText": "Parka Ártica" + "armorSpecialWinter2021HealerText": "Parka Ártica", + "shieldArmoireBlueMoonSaiText": "Sai Lunar Brillante", + "headArmoireBlueMoonHelmText": "Casco de la Luna Azul", + "headMystery202101Notes": "Los gélidos ojos azules de este casco felino congelarán hasta la tarea más intimidante de tu lista. No otorga beneficios. Artículo de Suscriptor Enero 2021.", + "headMystery202101Text": "Casco Elegante de Leopardo de las Nieves", + "shieldArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuido con los poderes del lado brillante de la luna. Aumenta la Percepción en <%= per %>. Armario Encantado: Conjunto de Pícaro de la Luna Azul (Artículo 3 de 4).", + "weaponArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuido con los poderes del lado oscuro de la luna. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Pícaro de la Luna Azul (Artículo 1 de 4).", + "headArmoireBlueMoonHelmNotes": "Este casco ofrece una asombrosa cantidad de suerte a su portador, y eventos excepcionales siguen su uso. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Pícaro de la Luna Azul (Artículo 3 de 4).", + "armorArmoireBlueMoonShozokuNotes": "Una extraña serenidad rodea al portador de esta armadura. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Pícaro de la Luna Azul (Artículo 4 de 4).", + "armorArmoireBlueMoonShozokuText": "Armadura de la Luna Azul", + "armorMystery202101Notes": "¡Envuélvete en un cálido pelaje y en una cola casi interminable! No otorga beneficios. Artículo de Suscriptor Enero 2021.", + "armorMystery202101Text": "Traje Elegante del Leopardo de las Nieves", + "weaponArmoireBlueMoonSaiText": "Sai Lunar Oscuro", + "headSpecialNye2020Notes": "¡Has recibido un Sombrero Extravagante de Fiesta! ¡Lúcelo con orgullo mientras festejas el Año Nuevo! No otorga ningún beneficio.", + "headSpecialNye2020Text": "Sombrero Extravagante de Fiesta" } diff --git a/website/common/locales/es_419/questscontent.json b/website/common/locales/es_419/questscontent.json index aceae1180d..bcf3f7bbd2 100644 --- a/website/common/locales/es_419/questscontent.json +++ b/website/common/locales/es_419/questscontent.json @@ -165,7 +165,7 @@ "questPenguinCompletion": "Al vencer al pingüino, el hielo se derrite. El pingüino gigante se relaja bajo el sol, comiendo de una cubeta de pescado que encontraste por ahí. Al terminar, se va patinando a través del lago, soplando suavemente para crear una superficie de hielo lisa y brillante. ¡Qué ave tan rara! \"Parece que también ha dejado algunos huevos,\" dice @Painter de Cluster.

@Rattify ríe. \"Tal vez estos pingüinos sean un poco más... ¿cool?\"", "questPenguinBoss": "Pingüino Álgido", "questPenguinDropPenguinEgg": "Pingüino (Huevo)", - "questPenguinUnlockText": "Desbloquea huevos de Pinguino adquiribles en el Mercado", + "questPenguinUnlockText": "Desbloquea huevos de Pinguino para comprar en el Mercado", "questStressbeastText": "La Abominable Bestia del Estrés de las Estepas de Stoïkalm", "questStressbeastNotes": "¡Completa Diarias y Pendientes para dañar al Jefe Global! Las Diarias incompletas rellenan la barra de Ataque de Estrés. Cuando la barra de Ataque de Estrés se llene completamente, el Jefe Global atacará a un PNJ. Un Jefe Global jamás dañará a jugadores o cuentas particulares en ninguna forma. Sólo las cuentas activas que no estén descansando en la posada tendrán sus Diarias incompletas computadas.

~*~

Lo primero que escuchamos son los pasos, más lentos y estruendosos que la estampida. Uno a uno, los Habiticanos miramos más allá de nuestras puertas, y nos faltan las palabras.

Todos hemos visto anteriormente a las bestias del estrés, claro - diminutas criaturas feroces que atacan en tiempos difíciles. ¿Pero esto? Esto se alza más alto que los edificios, con garras que pueden destrozar fácilmente a un dragón. La escarcha se balancea sobre su maloliente pelaje, y al tiempo que ruge, heladas ráfagas desgarran los techos de nuestras casas. Un monstruo de esta magnitud jamás fue mencionado salvo en antiguas leyendas.

\"¡Cuidado, Habiticanos!\" grita SabreCat. \"¡Armen barricadas en sus hogares - esta es la mismísima Abominable Bestia del Estrés!\"

\"¡Esa cosa debe estar hecha de siglos de estrés!\" dice Kiwibot, cerrando la puerta de la Taberna y las persianas.

\"Las Estepas de Stoïkalm,\" dice Lemoness, con el rostro sombrío. \"Durante todo este tiempo pensamos que eran tranquilas y despreocupadas, pero deben haber estado escondiendo en secreto su estrés en algún lugar. Con el paso de las generaciones se convirtió en esto, y ahora se ha liberado y las ha atacado - ¡y a nosotros también!\"

Sólo hay una manera de ahuyentar a una Bestia del Estrés, Abominable o no, ¡y es atacándola con Diarias y Pendientes completadas! Unámonos todos y luchemos contra este aterrador enemigo - pero asegúrense de no holgazanear, o nuestras Diarias sin hacer podrían enfurecerlo tanto que arremetería...", "questStressbeastBoss": "La Abominable Bestia del Estrés", @@ -499,11 +499,11 @@ "featheredFriendsText": "Paquete de Misión Amigos Emplumados", "featheredFriendsNotes": "Contiene '¡Ayuda!, ¡Arpía!', 'El Búho Nocturno', y 'Las Aves de la Procrastinación'. Disponible hasta Mayo 31.", "questNudibranchText": "Infestación de los HazAhora Nudibranquios", - "questNudibranchNotes": "You finally get around to checking your To-dos on a lazy day in Habitica. Bright against your deepest red tasks are a gaggle of vibrant blue sea slugs. You are entranced! Their sapphire colors make your most intimidating tasks look as easy as your best Habits. In a feverish stupor you get to work, tackling one task after the other in a ceaseless frenzy...

The next thing you know, @LilithofAlfheim is pouring cold water over you. “The NowDo Nudibranches have been stinging you all over! You need to take a break!”

Shocked, you see that your skin is as bright red as your To-Do list was. \"Being productive is one thing,\" @beffymaroo says, \"but you've also got to take care of yourself. Hurry, let's get rid of them!\"", + "questNudibranchNotes": "Finalmente te pones a revisar tus Tareas Pendientes en un día de descanso en Habitica. Brillante contra tus tareas más rojas profundo es una manada de vibrantes babosas marinas azules. ¡Estás en trance! Sus colores zafiro hacen que tus tareas más intimidantes parezcan tan fáciles como tus mejores hábitos. En un estupor febril te pones a trabajar, enfrentando una tarea tras otra en un frenesí incesante...

La próxima cosa que sabes, @LilithofAlfheim está vertiendo agua fría sobre tí. “¡Los HazAhora Nudibranquios te han estado picando por todas partes! ¡Necesitas tomar un descanso!”

Sorprendido, ves que tu piel están tan roja brillante como estaba tu lista de Tareas Pendientes. \"Ser productivo es una cosa,\" dice @beffymaroo, \"pero también tienes que cuidarte a ti mismo. ¡Deprisa, vamos a deshacernos de ellos!\"", "questNudibranchCompletion": "Ves el último de los HazAhora Nudibranquios deslizándose de una montaña de tareas completadas mientras @amadshade los lava. Uno deja una bolsa de tela al irse, y la abres para revelar algo de oro y unos elipsoides que supones que son huevos.", "questNudibranchBoss": "HazAhora Nudibranquio", "questNudibranchDropNudibranchEgg": "Nudibranquia (Huevo)", - "questNudibranchUnlockText": "Desbloquea huevos de Nudibranquia adquiribles en el Mercado", + "questNudibranchUnlockText": "Desbloquea Huevos de Nudibranquia para comprar en el Mercado", "splashyPalsText": "Paquete de Misión Compas Chapoteantes", "splashyPalsNotes": "Contiene 'El Derbi de Dilatoria', 'Guía a la Tortuga' y 'Llanto de la Ballena'. Disponible hasta el 31 de Julio.", "questHippoText": "What a Hippo-Crite", @@ -549,10 +549,10 @@ "questLostMasterclasser4RageTitle": "Siphoning Void", "questLostMasterclasser4RageDescription": "Siphoning Void: This bar fills when you don't complete your Dailies. When it is full, Anti'zinnya will remove the party's Mana!", "questLostMasterclasser4RageEffect": "`Anti'zinnya uses SIPHONING VOID!` In a twisted inversion of the Ethereal Surge spell, you feel your magic drain away into the darkness!", - "questLostMasterclasser4DropBackAccessory": "Aether Cloak (Back Accessory)", - "questLostMasterclasser4DropWeapon": "Aether Crystals (Two-Handed Weapon)", - "questLostMasterclasser4DropMount": "Invisible Aether Mount", - "questYarnText": "A Tangled Yarn", + "questLostMasterclasser4DropBackAccessory": "Manto de Aether (Accesorio para Espalda)", + "questLostMasterclasser4DropWeapon": "Cristales de Aether (Arma de Dos Manos)", + "questLostMasterclasser4DropMount": "Montura de Aether Invisible", + "questYarnText": "Un Hilo Enredado", "questYarnNotes": "It’s such a pleasant day that you decide to take a walk through the Taskan Countryside. As you pass by its famous yarn shop, a piercing scream startles the birds into flight and scatters the butterflies into hiding. You run towards the source and see @Arcosine running up the path towards you. Behind him, a horrifying creature consisting of yarn, pins, and knitting needles is clicking and clacking ever closer.

The shopkeepers race after him, and @stefalupagus grabs your arm, out of breath. \"Looks like all of his unfinished projects\" gasp gasp \"have transformed the yarn from our Yarn Shop\" gasp gasp \"into a tangled mass of Yarnghetti!\"

\"Sometimes, life gets in the way and a project is abandoned, becoming ever more tangled and confused,\" says @khdarkwolf. \"The confusion can even spread to other projects, until there are so many half-finished works running around that no one gets anything done!\"

It’s time to make a choice: complete your stalled projects… or decide to unravel them for good. Either way, you'll have to increase your productivity quickly before the Dread Yarnghetti spreads confusion and discord to the rest of Habitica!", "questYarnCompletion": "With a feeble swipe of a pin-riddled appendage and a weak roar, the Dread Yarnghetti finally unravels into a pile of yarn balls.

\"Take care of this yarn,\" shopkeeper @JinjooHat says, handing them to you. \"If you feed them and care for them properly, they'll grow into new and exciting projects that just might make your heart take flight…\"", "questYarnBoss": "The Dread Yarnghetti", @@ -566,10 +566,10 @@ "questPterodactylBoss": "PTerror-dáctilo", "questPterodactylDropPterodactylEgg": "Pterodáctilo (huevo)", "questPterodactylUnlockText": "Desbloquea huevos de Pterodáctilo para comprar en el Mercado", - "questBadgerText": "¡Dejen de acosarme!", - "questBadgerNotes": "¡Ah!, Invierno en el Bosque de las Tareas. La nieve suavemente cayendo, las ramas cubiertas con nieve, las florecientes Hadas...¿aún no estás bostezando?

\"¿Porqué aún están despiertos?\" se lamenta @LilithofAlfheim. \"Si ellos no empiezan a hibernar pronto, nunca tendrán la energía para la temporada de siembra\"

Mientras que tú y @Willow the Witty se apresuran a investigar, una cabeza peluda emerge de la tierra. Antes de que puedas gritar, \"¡Es el hermano Badgering!\" ha regresado a su hoyo....pero no antes de arrebatar las tareas \"hibernadas\" de las Hadas e incluyendo una lista gigante de tareas molestas en su lugar

\"No es sorpresa que las hadas no estén descansando. Si constantemente les están enviando cargas como esa\" dice @plumilla ¿Puedes cazar a esta bestia y salvar la cosecha del Bosque de las Tareas de este año?", - "questBadgerCompletion": "You finally drive away the the Badgering Bother and hurry into its burrow. At the end of a tunnel, you find its hoard of the faeries’ “Hibernate” To-Dos. The den is otherwise abandoned, except for three eggs that look ready to hatch.", - "questBadgerBoss": "The Badgering Bother", + "questBadgerText": "¡Dejen de Acosarme!", + "questBadgerNotes": "Ah, invierno en el Bosque de las Tareas. La nieve suavemente cayendo, las ramas cubiertas con hielo, las florecientes Hadas... ¿aún no están bostezando?

\"¿Porqué aún están despiertas?\" se lamenta @LilithofAlfheim. \"Si ellas no empiezan a hibernar pronto, nunca tendrán la energía para la temporada de siembra\"

Mientras tú y @Willow the Witty se apresuran a investigar, una cabeza peluda emerge de la tierra. Antes de que puedas gritar, \"¡Es el Fastidio Tejonero!\" ha regresado a su hoyo—¡Pero no antes de arrebatar las Tareas Pendientes \"Hibernadas\" de las Hadas y lanzar una lista gigante de tareas molestas en su lugar!

\"¡No es sorpresa que las hadas no estén descansando, si constantemente están siendo acosadas de esa manera!\" dice @plumilla. ¿Puedes cazar a esta bestia y salvar la cosecha del Bosque de las Tareas de este año?", + "questBadgerCompletion": "Finalmente alejas al Fastidio Tejonero y te apresuras a entrar a su madriguera. Al final de un túnel, encuentras las atesoradas Tareas Pendientes \"Hibernadas\" de las hadas. La madriguera está casi abandonada, excepto por tres huevos que parecen listos para eclosionar.", + "questBadgerBoss": "El Fastidio Tejonero", "questBadgerDropBadgerEgg": "Tejón (Huevo)", "questBadgerUnlockText": "Desbloquea huevos de Tejón para comprar en el Mercado", "questDysheartenerText": "El Desamor", @@ -626,12 +626,12 @@ "questAlligatorDropAlligatorEgg": "Caimán (Huevo)", "questAlligatorUnlockText": "Desbloquea Huevos de Caimán para comprar en el Mercado", "oddballsText": "Paquete de Misión de Raritos", - "oddballsNotes": "Contains 'The Jelly Regent,' 'Escape the Cave Creature,' and 'A Tangled Yarn.' Available until December 3.", + "oddballsNotes": "Contiene 'La Jalea Regente,' 'Escapa de la Criatura de las Cuevas,' y 'Un Hilo Enredado.' Disponible hasta el 30 de Junio.", "birdBuddiesText": "Paquete de Misión Aves Amigables", - "birdBuddiesNotes": "Contains 'The Fowl Frost,' 'Rooster Rampage,' and 'The Push-and-Pull Peacock.' Available until December 31.", + "birdBuddiesNotes": "Contiene 'Un Ave Álgida,' 'Alboroto del Gallo,' y 'El Pavo Real del Tira y Afloja.' Disponible hasta el 31 de Diciembre.", "questVelociraptorText": "El Veloci-Rapero", "questVelociraptorNotes": "Estás compartiendo pasteles de miel con @*~Seraphina~*, @Procyon P, y @Lilith of Alfheim junto a un lago en las estepas de Stoïkalm. De repente, una lúgubre voz interrumpe tu pícnic.

Mis Hábitos se han visto afectados, he perdido mis Tareas Diarias,
Estoy perdiendo la cabeza, hundiendome en las dudas y en los tal vez,
En la cima de mi juego yo era tan productivo,
Pero ahora dejo pasar mis fechas de vencimiento.


@*~Seraphina~* se asoma destrás de un matorral de hierba. “Es el Veloci-Rapero. Parece... ¿disgustado?”

Levantas un puño con determinación. “Solo hay una cosa que hacer. ¡Tiempo de Batalla de Rap!”", - "questVelociraptorCompletion": "You burst through the grass, confronting the Veloci-Rapper.

See here, rapper, you’re no quitter,
You’re Bad Habits' hardest hitter!
Check off your To-Dos like a boss,
Don’t mourn over one day’s loss!


Filled with renewed confidence, it bounds off to freestyle another day, leaving behind three eggs where it sat.", + "questVelociraptorCompletion": "Irrumpes a través de la hierba, confrontando al Veloci-Rapero.

Mira aquí, rapero, no eres un desertor,
¡De los Malos Hábitos eres el más duro bateador!
Marca tus Tareas Pendientes como un jefe,
¡Por un día perdido no lamentes!


Lleno de confianza renovada, saltará al estilo libre otro día, dejando atrás tres huevos donde se sentó.", "questVelociraptorBoss": "Veloci-Rapero", "questVelociraptorDropVelociraptorEgg": "Velociraptor (Huevo)", "questVelociraptorUnlockText": "Desbloque Huevos de Velociraptor para comprar en el Mercado", @@ -693,5 +693,9 @@ "mythicalMarvelsNotes": "Contiene 'Convenciendo a la Reina Unicornio', 'El Grifo de Fuego', y 'Peligro en las Profundidades: ¡Ataque de la Serpiente Marina!' Disponible hasta el 28 de Febrero.", "questBronzeBoss": "Escarabajo de Bronce", "jungleBuddiesNotes": "Contiene 'Mandril Monstruoso y los Monos Maliciosos', 'El Perezoso Somnoliento' y 'El Árbol Enredado'. Disponible hasta <%= date %>.", - "questTurquoiseNotes": "@gawrone entra corriendo a tu cuarto sosteniendo su Diploma de Habiticano y en una mano y y un tomo con cubierta de cuero, extraordinariamente grande y empolvado, en la otra.

“¿A que no adivinas lo que descubrí?” dicen. “El motivo por el que los Campos Florecientes son tan fértiles es que en algún momento estuvieron cubiertos por un vasto océano. Se rumora que un pueblo ancestral vivía en el fondo de ese océano en ciudades encantadas. Usando mapas olvidados, ¡yo encontré la ubicación más probable de estas ciudades! ¡Trae tu pala!\"

Se encuentran al día siguiente en la tarde, con @QuartzFox y @starsystemic en el grupo, y comienzan a cavar. En lo profundo del suelo ¡encuentran una runa con una gema turquesa al lado!

“¡Sigan cavando!”, insiste @gawrone. “¡Si encontramos suficientes, podremos preparar una de sus pociones ancestrales y hacer historia al mismo tiempo!”" + "questTurquoiseNotes": "@gawrone entra corriendo a tu cuarto sosteniendo su Diploma de Habiticano y en una mano y y un tomo con cubierta de cuero, extraordinariamente grande y empolvado, en la otra.

“¿A que no adivinas lo que descubrí?” dicen. “El motivo por el que los Campos Florecientes son tan fértiles es que en algún momento estuvieron cubiertos por un vasto océano. Se rumora que un pueblo ancestral vivía en el fondo de ese océano en ciudades encantadas. Usando mapas olvidados, ¡yo encontré la ubicación más probable de estas ciudades! ¡Trae tu pala!\"

Se encuentran al día siguiente en la tarde, con @QuartzFox y @starsystemic en el grupo, y comienzan a cavar. En lo profundo del suelo ¡encuentran una runa con una gema turquesa al lado!

“¡Sigan cavando!”, insiste @gawrone. “¡Si encontramos suficientes, podremos preparar una de sus pociones ancestrales y hacer historia al mismo tiempo!”", + "questBronzeCompletion": "\"¡Buen encuentro, guerrero!\" dice el escarabajo mientras se sienta en el suelo. ¿Está sonriendo? Es difícil de decir por esas mandíbulas. \"¡Realmente te has ganado estas pociones!\"\"Oh guau, ¡Nunca habíamos recibido una recompensa como esta por ganar una batalla antes!\" dice @UncommonCriminal, girando una botella brillante en su mano. \"¡Vamos a eclosionar a nuestras nuevas mascotas!\"", + "questBronzeNotes": "En un refrescante descanso entre tareas, tú y algunos amigos dan un paseo por los senderos del Bosque de las Tareas. Te topas con un gran tronco hueco y un destello desde el interior llama tu atención.

¡Porqué, es un alijo de Pociones Mágicas de Eclosión! El brillante líquido de bronce se arremolina suavemente en las botellas, y @Hachiseiko alcanza a recoger una para examinarla.

\"¡Detente!\" silba una voz desde atrás de ti. Es un escarabajo gigantesco con un caparazón de bronce brillante, alzando sus pies con garras en una postura de lucha. \"Esas son mis pociones, y si deseas ganártelas, debes probarte a ti mismo en un duelo de caballeros!\"", + "questAmberCompletion": "“¿Trerezin?” dice @-Tyr- calmadamente. \"¿Podrías dejar ir a @Vikte? No creo que estén disfrutando estar tan arriba.\"

La piel ámbar de Trerezin se ruboriza de color carmesí y gentilmente baja a @Vikte al suelo. \"¡Mis disculpas! ¡Pasó tanto tiempo desde que no he tenido algún invitado que he olvidado mis modales!\" Se desliza hacia adelante para saludarte apropiadamente antes de desaparecer dentro de su casa de árbol, ¡Y retornar con un montón de Pociones de Eclosión de Ámbar como regalos de agradecimiento!

\"¡Pociones Mágicas!\" susurra @Vikte.

\"Oh, ¿Estas cosas viejas?\" La lengua de la Trerezin oscila mientras piensa. \"¿Qué tal esto? Les daré toda esta pila si prometen visitarme de vez en cuando...\"

Y así dejas el Bosque de las Tareas, emocionado de contar a todos sobre las nuevas pociones--¡Y de tu nueva amiga!", + "questAmberNotes": "Estás sentado en la Taberna con @beffymaroo y @-Tyr- cuando @Vikte irrumpe por la puerta y emocionadamente te cuenta sobre los rumores de otro tipo de Poción Mágica de Eclosión escondida en el Bosque de las Tareas. Habiendo completado sus Tareas Diarias, ustedes tres inmediatamente acuerdan ayudar a @Vikte en su búsqueda. Después de todo, ¿Cuál es el daño de una pequeña aventura?

Después de caminar a través del Bosque de las Tareas por horas, estás empezando a lamentar unirte a una cacería tan salvaje. Estás a punto de volver a casa, cuando escuchas un aullido de sorpresa y giras para ver un enorme lagarto con escamas de ámbar brillante enrollada alrededor de un árbol, agarrando a @Vikte con sus garras. @Beffymaroo busca su espada.

\"¡Espera!\" grita @-Tyr-. \"¡Es el Trerezin! ¡No es peligrosa, sólo peligrosamente pegajosa!\"" } diff --git a/website/common/locales/es_419/subscriber.json b/website/common/locales/es_419/subscriber.json index 1dcc50f0de..c203f4f949 100644 --- a/website/common/locales/es_419/subscriber.json +++ b/website/common/locales/es_419/subscriber.json @@ -185,5 +185,6 @@ "dropCapReached": "¡Encontraste todos los objetos del día!", "mysterySet202011": "Conjunto de Mago Foliado", "mysterySet202010": "Conjunto de Murciélago Cautivador", - "mysterySet202012": "Conjunto de Fénix de Fuego Congelado" + "mysterySet202012": "Conjunto de Fénix de Fuego Congelado", + "mysterySet202101": "Conjunto Elegante de Leopardo de las Nieves" } diff --git a/website/common/locales/et/limited.json b/website/common/locales/et/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/et/limited.json +++ b/website/common/locales/et/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/fa_IR/achievements.json b/website/common/locales/fa_IR/achievements.json index 00216fc700..4573bb3618 100755 --- a/website/common/locales/fa_IR/achievements.json +++ b/website/common/locales/fa_IR/achievements.json @@ -1,8 +1,15 @@ { - "achievement": "Achievement", - "onwards": "Onwards!", - "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", - "reachedLevel": "You Reached Level <%= level %>", - "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", - "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!" + "achievement": "Achievement", + "onwards": "Onwards!", + "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", + "reachedLevel": "You Reached Level <%= level %>", + "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", + "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!", + "foundNewItems": "شما آیتم های جدیدی پیدا کردید!", + "onboardingCompleteDescSmall": "اگر بیشتر میخواهید! به بخش دستاورد ها نگاهی بیاندازید و شروع به جمع آوری کنید", + "onboardingComplete": "شما کار های اولیه تان را انجام دادید!", + "earnedAchievement": "شما یک دستاورد داشتید!", + "viewAchievements": "دیدن دستاوردها", + "letsGetStarted": "شروع کنیم!", + "yourRewards": "پاداش های شما" } diff --git a/website/common/locales/fa_IR/defaulttasks.json b/website/common/locales/fa_IR/defaulttasks.json index 57d4825905..bd3121fcf9 100755 --- a/website/common/locales/fa_IR/defaulttasks.json +++ b/website/common/locales/fa_IR/defaulttasks.json @@ -5,7 +5,7 @@ "defaultHabit4Text": "به هبیتیکا یک کار اضافه کن", "defaultHabit4Notes": "یک عادت، یک کار روزانه، یا یک کار", "defaultTodo1Text": "تو هبیتیکا عضو شو (من رو خط بزن!)", - "defaultTodoNotes": "این کار رو می تونی یا تموم کنی، ویرایش کنی یا که پاک کنی.", + "defaultTodoNotes": "این کار رو میتونی انجام بدی؛ ویرایشش کنی یا حذفش کنی!", "defaultReward1Text": "۱۵ دقیقه استراحت", "defaultReward2Text": "به خودتان پاداش دهید", "defaultReward2Notes": "تلویزین ببین، بازی کن، یا یک چیز باب میل نوش جان کن، به خودت بستگی داره", @@ -15,5 +15,8 @@ "defaultTag4": "مدرسه", "defaultTag5": "تیم‌ها", "defaultTag6": "کارهای روزمره", - "defaultTag7": "خلاقیت" + "defaultTag7": "خلاقیت", + "workTodoProjectNotes": "کلیک کن تا اسم پروژه ی فعلیت رو مشخص کنی + براش محدودیت زمانی بذاری!", + "workTodoProject": "فعالیت کاری >> فعالیت کاریت رو به اتمام برسون", + "workDailyImportantTaskNotes": "کلیک کن تا مهم ترین فعالیتت رو مشخص کنی" } diff --git a/website/common/locales/fa_IR/limited.json b/website/common/locales/fa_IR/limited.json index d7e3fd4253..4bdb12d51a 100755 --- a/website/common/locales/fa_IR/limited.json +++ b/website/common/locales/fa_IR/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/fi/limited.json b/website/common/locales/fi/limited.json index 72b36684c9..fe93cd9536 100755 --- a/website/common/locales/fi/limited.json +++ b/website/common/locales/fi/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Huomaa, että mikäli sinulla tai lahjan saajalla on jo jatkuva tilaus, lahjoitettu tilaus alkaa vasta edellä mainitun tilauksen päätyttyä tai jos se peruutetaan. Kiitos paljon tuestasi <3", "discountBundle": "paketti", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/fil/limited.json b/website/common/locales/fil/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/fil/limited.json +++ b/website/common/locales/fil/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/fr/backgrounds.json b/website/common/locales/fr/backgrounds.json index 789b8bee5a..17229696ee 100644 --- a/website/common/locales/fr/backgrounds.json +++ b/website/common/locales/fr/backgrounds.json @@ -576,5 +576,12 @@ "backgroundInsideAnOrnamentNotes": "Laissez briller votre joie festive à l'intérieur d'une décoration.", "backgroundInsideAnOrnamentText": "A l'intérieur d'une décoration", "backgroundHolidayHearthNotes": "Détendez-vous, réchauffez-vous et séchez-vous près d'un foyer de vacances.", - "backgroundHolidayHearthText": "Foyer de vacances" + "backgroundHolidayHearthText": "Foyer de vacances", + "backgroundWintryCastleNotes": "Contemplez un château hiverné à travers le brouillard glacé.", + "backgroundWintryCastleText": "Château hiverné", + "backgroundIcicleBridgeText": "Pont de stalactites", + "backgroundIcicleBridgeNotes": "Traversez le pont de stalactites avec précaution.", + "backgroundHotSpringNotes": "Faites fondre vos inquiétudes en vous baignant dans une source chaude.", + "backgroundHotSpringText": "Source chaude", + "backgrounds012021": "Ensemble 80 : sorti en janvier 2021" } diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json index a09db06dfc..0ed8da6417 100644 --- a/website/common/locales/fr/gear.json +++ b/website/common/locales/fr/gear.json @@ -2261,5 +2261,19 @@ "weaponSpecialWinter2021WarriorNotes": "Tout le monde mordra à l'hameçon avec celle-là ! Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2020-2021.", "weaponSpecialWinter2021WarriorText": "Puissante canne à pêche", "weaponSpecialWinter2021RogueNotes": "A la fois déguisement et arme, ce fléau de houx vous aidera à faire face aux tâches les plus difficiles. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2020-2021.", - "weaponSpecialWinter2021RogueText": "Fléau de baies de houx" + "weaponSpecialWinter2021RogueText": "Fléau de baies de houx", + "shieldArmoireBlueMoonSaiNotes": "Ce sai est une arme traditionnelle, imprégnée des forces du côté clair de la lune. Augmente la perception de <%= per %>. Armoire enchantée : ensemble de vol de la lune bleue (objet 4 de 4).", + "shieldArmoireBlueMoonSaiText": "Sai lunaire clair", + "headArmoireBlueMoonHelmNotes": "Ce casque offre une chance étonnante à son porteur, et des événements exceptionnels accompagnent son utilisation. Augmente l'intelligence de <%= int %>. Armoire enchantée : Ensemble de vol de la lune bleue (objet 3 de 4).", + "headArmoireBlueMoonHelmText": "Casque de la lune bleue", + "headMystery202101Notes": "Les yeux bleus glacés de ce casque félin immobiliseront même la tâche la plus intimidante de votre liste. Ne confère aucun bonus. Équipement d'abonnement de janvier 2021.", + "headMystery202101Text": "Casque de léopard des neiges chic", + "armorArmoireBlueMoonShozokuNotes": "Une étrange sérénité entoure le porteur de cette armure. Augmente la constitution de <%= con %>. Armoire enchantée : Ensemble de vol de la lune bleue (objet 4 de 4).", + "armorArmoireBlueMoonShozokuText": "Armure de la lune bleue", + "armorMystery202101Notes": "Enveloppez-vous de fourrure chaude et de pelage de queue presque sans fin ! Ne confère aucun bonus. Équipement d'abonnement de janvier 2021.", + "armorMystery202101Text": "Costume de léopard des neiges chic", + "weaponArmoireBlueMoonSaiNotes": "Ce sai est une arme traditionnelle, imprégnée des forces du côté sombre de la lune. Augmente la force de <%= str %>. Armoire enchantée : ensemble de vol de la lune bleue (objet 1 de 4).", + "weaponArmoireBlueMoonSaiText": "Sai lunaire obscur", + "headSpecialNye2020Notes": "Vous avez reçu un chapeau de fête extravagant ! Portez-le avec fierté en fêtant la nouvelle année ! Ne confère aucun bonus.", + "headSpecialNye2020Text": "Chapeau de fête extravagant" } diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json index 326fb589dd..4094e379eb 100644 --- a/website/common/locales/fr/subscriber.json +++ b/website/common/locales/fr/subscriber.json @@ -187,5 +187,6 @@ "dropCapExplanation": "Vous recommencerez à trouver du butin dès demain. Cependant, vous continuerez à gagner de l'or et de l'expérience, et votre quête continuera de progresser lorsque vous remplirez vos tâches.", "dropCapReached": "Vous avez trouvé tous les objets du jour !", "mysterySet202011": "Ensemble de magie foliée", - "mysterySet202012": "Ensemble du phénix des flammes de givre" + "mysterySet202012": "Ensemble du phénix des flammes de givre", + "mysterySet202101": "Ensemble de léopard des neiges chic" } diff --git a/website/common/locales/fy/limited.json b/website/common/locales/fy/limited.json index 825e944968..68c2b2b8dc 100755 --- a/website/common/locales/fy/limited.json +++ b/website/common/locales/fy/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ga/limited.json b/website/common/locales/ga/limited.json index da5d0c48b1..54fedc0fc6 100755 --- a/website/common/locales/ga/limited.json +++ b/website/common/locales/ga/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/gl/limited.json b/website/common/locales/gl/limited.json index f0906118d4..055be05f93 100755 --- a/website/common/locales/gl/limited.json +++ b/website/common/locales/gl/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/haw/limited.json b/website/common/locales/haw/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/haw/limited.json +++ b/website/common/locales/haw/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/he/limited.json b/website/common/locales/he/limited.json index e81af0e9fb..223a577756 100644 --- a/website/common/locales/he/limited.json +++ b/website/common/locales/he/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/hi_IN/limited.json b/website/common/locales/hi_IN/limited.json index d4ff00eb8c..fc12ab0365 100755 --- a/website/common/locales/hi_IN/limited.json +++ b/website/common/locales/hi_IN/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/id/limited.json b/website/common/locales/id/limited.json index 441ec1fe13..559d55a0dd 100644 --- a/website/common/locales/id/limited.json +++ b/website/common/locales/id/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Ingat saja kalau kamu atau penerima hadiah itu sudah mempunyai paket langganan yang berulang, hadiah langganan itu baru akan mulai setelah yang sekarang telah dibatalkan atau telah habis. Terima kasih untuk semua dukungan kalian! <3", "discountBundle": "bundel", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/is/limited.json b/website/common/locales/is/limited.json index e1394ed272..17e3a8f813 100755 --- a/website/common/locales/is/limited.json +++ b/website/common/locales/is/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/it/backgrounds.json b/website/common/locales/it/backgrounds.json index b9208760d4..2918e21734 100644 --- a/website/common/locales/it/backgrounds.json +++ b/website/common/locales/it/backgrounds.json @@ -576,5 +576,12 @@ "backgroundInsideAnOrnamentText": "Dentro un addobbo", "backgroundGingerbreadHouseText": "Casetta di Zenzero", "backgroundGingerbreadHouseNotes": "Ammira i panorami, i profumi e (se ne hai il coraggio) i sapori di una casetta di zenzero.", - "backgrounds122020": "SET 79: Rilasciato a dicembre 2020" + "backgrounds122020": "SET 79: Rilasciato a dicembre 2020", + "backgroundWintryCastleNotes": "Ammira un castello invernale attraverso le gelide nebbie.", + "backgroundWintryCastleText": "Castello invernale", + "backgroundIcicleBridgeNotes": "Attraversa il ponte di ghiaccio con attenzione.", + "backgroundIcicleBridgeText": "Ponte di ghiaccio", + "backgroundHotSpringNotes": "Dissolvi le tue preoccupazioni con un tuffo in una sorgente termale.", + "backgroundHotSpringText": "Sorgente termale", + "backgrounds012021": "SET 80: Rilasciato a gennaio 2021" } diff --git a/website/common/locales/it/gear.json b/website/common/locales/it/gear.json index 8d46c927c2..44382fb6f5 100644 --- a/website/common/locales/it/gear.json +++ b/website/common/locales/it/gear.json @@ -2234,13 +2234,13 @@ "armorArmoireDressingGownText": "Comoda vestaglia", "weaponArmoireEveningTeaNotes": "Questa panacea ti aiuterà a rilassarti in modo che quegli enormi compiti non sembrino così minacciosi. Aumenta l'intelligenza di <%= int %>. Scrigno Incantato: Set Vestaglia (oggetto 3 di 3).", "weaponArmoireEveningTeaText": "Tazza di tè", - "shieldSpecialWinter2021HealerNotes": "Questi potenti guanti bloccano le armi fredde. Aumenta la costituzione del <% = con%>. Edizione limitata inverno 2020-2021.", + "shieldSpecialWinter2021HealerNotes": "Questi potenti guanti bloccano le armi fredde. Aumenta la costituzione del <%=con %>. Edizione limitata inverno 2020-2021.", "shieldSpecialWinter2021HealerText": "Parabracci artici", "shieldSpecialWinter2021WarriorNotes": "Racconta a tutti i tuoi amici del pesce VERAMENTE grosso che hai catturato! Ma dipende da te se dirgli o no che è fatto di plastica e che canta canzoni. Aumenta la costituzione di <%= con %>. Edizione limitata inverno 2020-2021.", "shieldSpecialWinter2021WarriorText": "Pesce grosso", "headSpecialWinter2021HealerNotes": "Una quantità sorprendente di calore fuoriesce dalla testa! Non se indossi questo berretto spesso e gli occhiali, però. Non ci saranno ghiaccioli sulle tue ciglia! Aumenta l'intelligenza di <%= int %>. Edizione limitata inverno 2020-2021.", "headSpecialWinter2021HealerText": "Berretto da esplorazione artico", - "headSpecialWinter2021MageNotes": "Lascia che la tua mente si lasci trasportare mentre ti senti al sicuro nascosto sotto questo enorme semplice cappuccio. Aumenta la percezione di <% = per%>. Edizione limitata inverno 2020-2021.", + "headSpecialWinter2021MageNotes": "Lascia che la tua mente si lasci trasportare mentre ti senti al sicuro nascosto sotto questo enorme semplice cappuccio. Aumenta la percezione di <%= per %>. Edizione limitata inverno 2020-2021.", "headSpecialWinter2021MageText": "Cappuccio d'ombra lunare", "headSpecialWinter2021WarriorNotes": "Proteggiti dal freddo in questo comodo cappuccio. Aumenta la forza di <%= str %>.Edizione limitata inverno 2020-2021.", "headSpecialWinter2021WarriorText": "Cappuccio coibentato", @@ -2261,5 +2261,19 @@ "weaponSpecialWinter2021WarriorNotes": "Puoi pescare quello grosso con questa! Aumenta la forza di <%= str %>. Edizione limitata inverno 2020-2021.", "weaponSpecialWinter2021WarriorText": "Poderosa canna da pesca", "weaponSpecialWinter2021RogueNotes": "Sia travestimento che arma, questo flagello di agrifoglio ti aiuterà a gestire i compiti più difficili. Aumenta la forza di <%= str %>. Edizione limitata inverno 2020-2021.", - "weaponSpecialWinter2021RogueText": "Mazzafrusto di bacche di agrifoglio" + "weaponSpecialWinter2021RogueText": "Mazzafrusto di bacche di agrifoglio", + "shieldArmoireBlueMoonSaiText": "Sai della luce lunare", + "shieldArmoireBlueMoonSaiNotes": "Questo sai è un'arma tradizionale, intrisa dei poteri del lato chiaro della luna. Aumenta la percezione di <%= per %>. Scrigno Incantato: Set ladro della Luna Blu (oggetto 3 di 4).", + "headArmoireBlueMoonHelmNotes": "Questo elmo offre una straordinaria quantità di fortuna a chi lo indossa ed eventi eccezionali scaturiscono dal suo utilizzo. Aumenta l'intelligenza di <%= int %>. Scrigno Incantato: Set ladro della Luna Blu (oggetto 3 di 4).", + "headArmoireBlueMoonHelmText": "Elmo della luna blu", + "headMystery202101Notes": "I gelidi occhi blu su questo elmo felino congeleranno anche il compito più intimidatorio della tua lista. Non conferisce alcun bonus. Oggetto abbonati gennaio 2021.", + "armorMystery202101Text": "Abito elegante del leopardo delle nevi", + "headMystery202101Text": "Elmo elegante del leopardo delle nevi", + "weaponArmoireBlueMoonSaiNotes": "Questo sai è un'arma tradizionale, intrisa dei poteri del lato oscuro della luna. Aumenta la forza di <%= str %>. Scrigno Incantato: Set ladro della Luna Blu (oggetto 1 di 4).", + "armorArmoireBlueMoonShozokuNotes": "Una strana serenità avvolge chi indossa questa armatura. Aumenta la costituzione di <%= con %>. Scrigno Incantato: Set ladro della Luna Blu (oggetto 4 di 4).", + "armorArmoireBlueMoonShozokuText": "Armatura Luna Blu", + "armorMystery202101Notes": "Avvolgiti in una calda pelliccia ed una coda fluffosa lunghissima! Non conferisce alcun bonus. Oggetto abbonati gennaio 2021.", + "weaponArmoireBlueMoonSaiText": "Sai Lunare Oscuro", + "headSpecialNye2020Notes": "Hai ricevuto un cappello da festa stravagante! Indossalo con orgoglio mentre festeggi il nuovo anno! Non conferisce alcun vantaggio.", + "headSpecialNye2020Text": "Cappello da festa stravagante" } diff --git a/website/common/locales/it/subscriber.json b/website/common/locales/it/subscriber.json index ffc8559ae0..a4a31ec482 100644 --- a/website/common/locales/it/subscriber.json +++ b/website/common/locales/it/subscriber.json @@ -185,5 +185,6 @@ "dropCapExplanation": "Riinizierai a trovare nuovi oggetti da domani. Continuerai comunque a guadagnare oro, esperienza e progressi nelle missioni quando completerai delle attività.", "dropCapReached": "Hai trovato tutti gli oggetti per oggi!", "mysterySet202011": "Set del Mago Foglioso", - "mysterySet202012": "Set Fenice del Fuoco Ghiacciato" + "mysterySet202012": "Set Fenice del Fuoco Ghiacciato", + "mysterySet202101": "Set sciccoso Leopardo delle Nevi" } diff --git a/website/common/locales/ja/achievements.json b/website/common/locales/ja/achievements.json index 866bd69e5e..178d65263e 100644 --- a/website/common/locales/ja/achievements.json +++ b/website/common/locales/ja/achievements.json @@ -1,7 +1,7 @@ { "achievement": "実績", "onwards": "やった!", - "levelup": "実生活での目標達成でレベルアップしました!体力も最大まで回復しました!", + "levelup": "現実での目標達成でレベルアップしました!体力も最大まで回復しました!", "reachedLevel": "レベル<%= level %>になりました", "achievementLostMasterclasser": "クエスト完了者:クラス・マスターシリーズ", "achievementLostMasterclasserText": "クラス・マスタークエストシリーズで16のクエストをすべて完了し、失われたクラス・マスターの謎を解き明かしました!", @@ -18,7 +18,7 @@ "achievementJustAddWater": "水を注ぐだけ", "achievementJustAddWaterText": "タコ、タツノオトシゴ、コウイカ、クジラ、カメ、ウミウシ、シーサーペント、イルカのペットクエストを完了しました。", "achievementJustAddWaterModalText": "タコ、タツノオトシゴ、コウイカ、クジラ、カメ、ウミウシ、シーサーペント、イルカのペットクエストを完了しました!", - "achievementPartyOn": "4人のメンバーがいるパーティーに発展しました!", + "achievementPartyOn": "4人以上のパーティーに参加しました!", "achievementPartyUp": "仲間たちとパーティーを組みました!", "achievementMonsterMagusModalText": "ゾンビのペットをすべて集めました!", "achievementMonsterMagusText": "ゾンビのペットをすべて集めました。", @@ -46,7 +46,7 @@ "achievementPearlyProText": "白い乗騎をすべて手なずけました。", "achievementPrimedForPaintingModalText": "白いペットをすべて集めました!", "achievementPrimedForPaintingText": "白いペットをすべて集めました。", - "achievementPurchasedEquipmentModalText": "装備はアバターをカスタマイズして、能力値を上げるための手段です", + "achievementPurchasedEquipmentModalText": "「装備」はアバターをカスタマイズしたりステータスを強化したりできる要素です", "achievementPurchasedEquipmentText": "最初の装備の1つを買いました。", "achievementPurchasedEquipment": "装備の1つを買う", "achievementFedPetModalText": "たくさんの異なる種類のえさがあり、ペットには好き嫌いがあります", diff --git a/website/common/locales/ja/backgrounds.json b/website/common/locales/ja/backgrounds.json index 4452178512..9856bdf491 100644 --- a/website/common/locales/ja/backgrounds.json +++ b/website/common/locales/ja/backgrounds.json @@ -576,5 +576,12 @@ "backgroundHolidayHearthNotes": "休日は暖炉の前でリラックスし、温まり、身体を乾かしましょう。", "backgroundGingerbreadHouseNotes": "ジンジャーブレッドの家に泊まり、風景、匂い、そして味を(……食べちゃうの?)楽しみましょう。", "backgroundGingerbreadHouseText": "ジンジャーブレットの家", - "backgrounds122020": "セット79:2020年12月リリース" + "backgrounds122020": "セット79:2020年12月リリース", + "backgroundWintryCastleNotes": "冷たい霧から垣間見える冬の城を目撃しましょう。", + "backgroundWintryCastleText": "冬の城", + "backgroundIcicleBridgeNotes": "気をつけてつららの橋を渡りましょう。", + "backgroundIcicleBridgeText": "つららの橋", + "backgroundHotSpringNotes": "温泉につかって不安を溶かしてしまいましょう。", + "backgroundHotSpringText": "温泉", + "backgrounds012021": "セット80:2021年1月リリース" } diff --git a/website/common/locales/ja/character.json b/website/common/locales/ja/character.json index 81a403aa1f..3f1bfbaff2 100644 --- a/website/common/locales/ja/character.json +++ b/website/common/locales/ja/character.json @@ -70,7 +70,7 @@ "level": "レベル", "levelUp": "レベルアップ!", "gainedLevel": "レベルが上がりました!", - "leveledUp": "実生活での目標達成で、レベル <%= level %> になりました!", + "leveledUp": "現実での目標達成でレベル <%= level %> になりました!", "huzzah": "やった!", "mana": "マナ", "hp": "体力", diff --git a/website/common/locales/ja/contrib.json b/website/common/locales/ja/contrib.json index 68e6341a18..94cea977e3 100644 --- a/website/common/locales/ja/contrib.json +++ b/website/common/locales/ja/contrib.json @@ -19,7 +19,7 @@ "staff": "スタッフ", "heroic": "英雄", "modalContribAchievement": "貢献者になりました!", - "contribModal": "<%= name %>、あなたは素晴らしい人です! Habiticaへのご支援を表し、<%= level %>段の貢献者とします。", + "contribModal": "<%= name %>、あなたは素晴らしい人です!Habiticaへのご支援に感謝の意を表し<%= level %>段の貢献者とします。", "contribLink": "どんな賞品が手に入ったか覗いてみよう!", "contribName": "貢献者", "contribText": "Habiticaにプログラム、ピクセルアート、音楽、文章、またはそれ以外の方法で貢献した証です。詳しく知るには、Aspiring Legends ギルドに参加してください!", @@ -31,7 +31,7 @@ "contribLevel": "貢献者段位", "contribHallText": "1 - 7 段は一般の貢献者、8 段はモデレーター、9 段はスタッフです。この段位によって、利用可能なアイテム、ペット、乗騎が決まります。また名札の色も決まります。8 段および 9 段には、管理ステータスが自動的に与えられます。", "hallContributors": "貢献者記念館", - "hallPatrons": "後援者の記念館", + "hallPatrons": "後援者記念館", "rewardUser": "ユーザーを報奨", "UUID": "ユーザー ID", "loadUser": "ユーザーをロード", diff --git a/website/common/locales/ja/faq.json b/website/common/locales/ja/faq.json index e4b911be9d..5d0ff30d21 100644 --- a/website/common/locales/ja/faq.json +++ b/website/common/locales/ja/faq.json @@ -1,9 +1,9 @@ { "frequentlyAskedQuestions": "よくある質問", "faqQuestion0": "よく分からなくて戸惑っています。全体の流れを教えてもらえますか?", - "iosFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして実生活でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値が手に入ります。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってアバターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます! アバターはメニュー >アバターのカスタマイズで設定できます。\n\nいくつかの基本操作 : 右上の (+) をクリックすると、新しいタスクを作成できます。すでにあるタスクをタップすると編集、左にスワイプすると削除できます。左上のフィルタ―でタグを使ってタスクを絞り込むことができます。チェックリストの数字をクリックすることで、チェックリストの表示をたたんだり展開したりできます。", - "androidFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして実生活でそのタスクを完了し、チェックを入れると、ゴールドと経験値が得られます。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってあなたのキャラクターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます! メニュー > 所持品 > アバター でキャラクターをカスタマイズできます。\n\n基本操作 : 右下の (+) をクリックすると、新しいタスクの作成。作成済みのタスクをタップすると編集、左にスワイプすると削除。タスクにタグをつけると、右上で絞り込みができます。チェックリストの数字をクリックすることで、表示をたたんだり展開したりできます。", - "webFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして実生活でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値が手に入ります。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってあなたのキャラクターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます! くわしくは [ヘルプ -> 新ユーザーのためのツアー](https://habitica.com/static/overview) でゲームの流れを少しずつ学びましょう。", + "iosFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。現実でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値が手に入ります。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってアバターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます! アバターはメニュー >アバターのカスタマイズで設定できます。\n\nいくつかの基本操作 : 右上の (+) をクリックすると、新しいタスクを作成できます。すでにあるタスクをタップすると編集、左にスワイプすると削除できます。左上のフィルタ―でタグを使ってタスクを絞り込むことができます。チェックリストの数字をクリックすることで、チェックリストの表示をたたんだり展開したりできます。", + "androidFaqAnswer0": "まず、あなたの毎日の生活の中で行いたいタスクを設定します。現実でそのタスクを完了しチェックを入れると、ゴールドと経験値が得られます。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってあなたのキャラクターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます!メニュー>所持品>アバターでキャラクターをカスタマイズできます。\n\n基本操作:右下の(+)をクリックすると、新しいタスクの作成。作成済みのタスクをタップすると編集、左にスワイプすると削除。タスクにタグをつけると、右上で絞り込みができます。チェックリストの数字をクリックすることで、表示をたたんだり展開したりできます。", + "webFaqAnswer0": "まず、あなたの毎日の生活の中でやりたいタスクを設定します。そして現実でそのタスクを完了したらチェックを入れます。すると、ゴールドと経験値が手に入ります。ゴールドはアバターの装備やいくつかのアイテム、そしてカスタマイズした「ごほうび」を買うのに使えます。経験値によってあなたのキャラクターがレベルアップし、ペット・スキル・クエストといった新しいコンテンツをアンロックしていきます! くわしくは [ヘルプ -> 新ユーザーのためのツアー](https://habitica.com/static/overview) でゲームの流れを少しずつ学びましょう。", "faqQuestion1": "どのようにタスクをセットすればいいのですか?", "iosFaqAnswer1": "いい習慣 ( + がついている習慣) は、「野菜を食べる」というように毎日何度でも行えるものです。悪い習慣( - がついている習慣) は、「つめをかむ」といったやるべきでないくせ・習慣です。+ と - の両方がついている習慣は、「階段で上るか、エレベーターを使うか」といった、いい選択と悪い選択の両方があるものです。いい習慣で経験値とゴールドが得られます。悪い習慣は体力を奪います。\n\n日課は、「歯をみがく」とか「メールをチェックする」といった毎日やるべきことです。日課をやるべき日・曜日を「編集」で調整します。やるべき日に日課を行わないと、アバターは夜中にダメージを受けます。あまりに多くの日課を一度に背負わないように注意が必要です。\n\nTo Doは「やるべきこと」リストです。To Doを完了すると、ゴールドと経験値を獲得できます。To Doでは体力が減ることはありません。「編集」をタップすることで、To Doのしめきりを設定できます。", "androidFaqAnswer1": "いい習慣 ( + がついているもの) は、「野菜を食べる」というように 1 日のうちに何度でも行えるものです。悪い習慣( - がついているもの) は、「つめをかむ」といったやるべきでないくせ・習慣です。+ と - がついている習慣は、「階段 VS エレベーター」といった、いい選択と悪い選択の両方があるものです。いい習慣で経験値とゴールドが得られます。悪い習慣は体力を奪います。\n\n日課は、「歯をみがく」とか「メールをチェックする」といった毎日やるべきことです。日課をやるべき日を「編集」で調整します。やるべき日課を行わないと、アバターは夜中にダメージを受けます。あまりに多くの日課を一度に追加しすぎないように注意が必要です。\n\nTo Doは「やるべきこと」リストです。To Doを完了すると、ゴールドと経験値を獲得できます。To Doでは体力が減ることはありません。「編集」をタップすることで、To Doのしめきりを設定できます。", diff --git a/website/common/locales/ja/front.json b/website/common/locales/ja/front.json index 6cf75d2622..522dd6a434 100644 --- a/website/common/locales/ja/front.json +++ b/website/common/locales/ja/front.json @@ -29,7 +29,7 @@ "logout": "ログアウト", "marketing1Header": "ゲームをプレーして、習慣を改善しましょう", "marketing1Lead1Title": "あなたの人生のRPG", - "marketing1Lead1": "Habiticaは実生活での習慣を改善するゲームです。すべてのタスク(習慣、日課、To Do)を倒すべき小さなモンスターとみなすことで、あなたの人生を「ゲーム化」します。あなたがよりよく生きれば、ゲームも前進します。一方、実生活で失敗すると、ゲーム内の分身であるキャラクターも後戻りしてしまいますよ。", + "marketing1Lead1": "Habiticaは現実での習慣を改善するゲームです。すべてのタスク(習慣、日課、To Do)を倒すべき小さなモンスターとみなすことで、あなたの人生を「ゲーム化」します。あなたがよりよく生きれば、ゲームも前進します。一方、現実で失敗すると、ゲーム内の分身であるキャラクターも後戻りしてしまいますよ。", "marketing1Lead2Title": "すばらしい装備を手に入れよう", "marketing1Lead2": "習慣を改善して、アバターを成長させましょう。手に入れたカッコいい衣装をみんなに披露しましょう!", "marketing1Lead3Title": "ときどきボーナスが入ります", @@ -161,7 +161,7 @@ "singUpForFree": "無料で登録する", "or": "または", "gamifyYourLife": "あなたの人生をゲームに", - "aboutHabitica": "Habitica はあなたの実生活をゲームのように見ることで、習慣を身につけ生産的にする無料のアプリケーションです。やる気につながるゲーム内の報酬・懲罰システム、励ましとなる強力なソーシャルネットワークによって、Habitica は健康になりたい、しっかり働きたい、そして幸せになりたいというあなたのゴールを実現するお手伝いをします。", + "aboutHabitica": "Habiticaはあなたの現実をゲームのように見ることで、習慣を身につけ生産的にする無料のアプリケーションです。やる気につながるゲーム内の報酬・懲罰システム、励ましとなる強力なソーシャルネットワークによって、Habiticaは健康になりたい、しっかり働きたい、そして幸せになりたいというあなたのゴールを実現するお手伝いをします。", "trackYourGoals": "習慣と目標をトラッキングしよう", "trackYourGoalsDesc": "Habiticaの使いやすいモバイルアプリやWebインターフェイスであなたの習慣や日々の目標、To Doリストを管理し、責任感を維持しましょう。", "earnRewards": "目標に対する報酬を手に入れよう", diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index 5f02010d86..4fc5cc56cb 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -449,7 +449,7 @@ "armorSpecialDandySuitText": "洒落者のスーツ", "armorSpecialDandySuitNotes": "まちがいなく、成功するのにふさわしい装いです! 知覚が<%= per %>上がります。", "armorSpecialSamuraiArmorText": "サムライの甲冑", - "armorSpecialSamuraiArmorNotes": "美しい絹糸で綴られた力強いスケールアーマーです。知覚が<%= per %>上昇します。", + "armorSpecialSamuraiArmorNotes": "美しい絹糸で綴られた力強いスケイルアーマーです。知覚が<%= per %>上がります。", "armorSpecialTurkeyArmorBaseText": "シチメンチョウのよろい", "armorSpecialTurkeyArmorBaseNotes": "あなたのモモ肉を温めておいて、この羽根付き鎧になじませましょう! 効果なし。", "armorSpecialTurkeyArmorGildedText": "金ピカのシチメンチョウのよろい", @@ -2030,7 +2030,7 @@ "weaponSpecialSpring2020RogueNotes": "素早く振れば、刃はいっそう青く見えるでしょう!力が<%= str %>上がります。2020年春の限定装備。", "weaponSpecialSpring2020RogueText": "青金石の刃", "headAccessoryMystery202009Notes": "この羽毛の生えた付属肢は、闇夜の中でもあなたの道を探す助けになるでしょう。効果なし。2020年09月の有料会員アイテム。", - "headAccessoryMystery202009Text": "マーベラスな蛾の触覚", + "headAccessoryMystery202009Text": "マーベラスな蛾の触角", "weaponSpecialSpring2020WarriorNotes": "戦うにしろ、飛ぶにしろ、役に立つ羽根です!力が<%= str %>上がります。2020年春の限定装備。", "weaponSpecialSpring2020WarriorText": "とがった羽", "weaponSpecialSpring2020MageNotes": "雨つぶはあなたの頭上に降り続けています!でも、あなたが文句を言っても雨が止むことは決してありません。(訳注:B.J.トーマスの楽曲「Raindrops Keep Fallin' on My Head」(邦題:雨にぬれても)の歌詞のパロディ。)知能が<%= int %>、知覚が<%= per %>上がります。2020年春の限定装備。", @@ -2231,5 +2231,49 @@ "headMystery201910Notes": "この炎は隠された秘密をあなたの目の前に明かしてくれます!効果なし。2019年10月の有料会員アイテム。", "headMystery201910Text": "不思議な炎", "armorMystery201910Notes": "この不可思議なよろいは見えるもの・見えざるものの恐怖から守ってくれます。効果なし。2019年10月の有料会員アイテム。", - "armorMystery201910Text": "不思議なよろい" + "armorMystery201910Text": "不思議なよろい", + "armorArmoireBlueMoonShozokuNotes": "着た者に奇妙な心の静寂をもたらす防具です。体質が<%= con %>上がります。ラッキー宝箱:蒼き月の盗賊セット(4個中4個目のアイテム)。", + "armorArmoireBlueMoonShozokuText": "蒼き月の装束", + "weaponArmoireBlueMoonSaiNotes": "この釵(さい)は伝統的な武器で、月の闇の力で満ちています。力が<%= str %>上がります。ラッキー宝箱:蒼き月の盗賊セット(4個中1個目のアイテム)。", + "weaponArmoireBlueMoonSaiText": "暗月の釵", + "eyewearMystery201907Notes": "有害な紫外線から目を守りながらかっこよくなりましょう。", + "eyewearMystery201907Text": "すてきなサングラス", + "headSpecialNye2020Notes": "ぜいたくなパーティハットをもらいました! 新年を告げる鐘を聞きながら誇りをもってかぶりましょう! 効果なし。", + "headSpecialNye2020Text": "ぜいたくなパーティーハット", + "shieldArmoireBlueMoonSaiNotes": "この釵(さい)は伝統的な武器で、月の光の力で満ちています。力が<%= str %>上がります。ラッキー宝箱:蒼き月の盗賊セット(4個中3個目のアイテム)。", + "shieldArmoireBlueMoonSaiText": "明月の釵", + "headArmoireBlueMoonHelmNotes": "このかぶとは驚くような量の幸運をかぶる人に与え、使うと特別な出来事がおこります。知能が<%= int %>上がります。ラッキー宝箱:蒼き月の盗賊セット(4個中3個目のアイテム)。", + "headArmoireBlueMoonHelmText": "蒼き月のかぶと", + "headMystery202101Notes": "ネコ科のヘルメットについたアイスブルーの瞳は、あなたのタスクリストにある最も恐ろしいタスクでさえ凍りつかせるでしょう。効果なし。2021年1月の有料会員アイテム。", + "headMystery202101Text": "小粋なユキヒョウのヘルメット", + "armorMystery202101Notes": "温かい毛皮と長く続くふわっふわのしっぽで身を包みましょう!2021年1月の有料会員アイテム。", + "armorMystery202101Text": "小粋なユキヒョウの服", + "headMystery201911Notes": "この帽子についたそれぞれのクリスタルはあなたに特別な力を与えます。神秘的な千里眼、門外不出の知識、そして……魔術を使った皿回し?……まあ、やってみて。効果なし。2019年11月の有料会員アイテム。", + "headMystery201911Text": "魔法のクリスタルの帽子", + "weaponMystery201911Notes": "先端にクリスタルの玉がついたこの杖はあなたに未来を見せてくれます。でも気をつけて!そういった危ない知識は人を予期せぬ方へ変えてしまいます。効果なし。2019年11月の有料会員アイテム。", + "weaponMystery201911Text": "魔法のクリスタルの杖", + "backMystery201912Notes": "この氷の羽根できらめく雪原やかがやく山を音もなく滑空しましょう。効果なし。2019年12月の有料会員アイテム。", + "backMystery201912Text": "極地の妖精の羽根", + "headMystery201912Notes": "この輝く雪の結晶はあなたに身を切るようにな寒さ対してに抵抗する力を与えます。これでどんなに高く飛んでも大丈夫です!効果なし。2019年12月の有料会員アイテム。", + "headMystery201912Text": "極地の妖精の冠", + "backMystery202001Notes": "ふわふわのしっぽは天界の力が込められています。その上ハイレベルなかわいさです!効果なし。2020年1月の有料会員アイテム。", + "backMystery202001Text": "伝説の五つ尾", + "headMystery202001Notes": "聴覚がとても鋭くなるので星のまたたきや月の回る音を聞くことでしょう。効果なし。2020年1月の有料会員アイテム。", + "headMystery202001Text": "伝説のキツネの耳", + "bodyMystery202002Notes": "あなたのハートは温かく、でも2月の風が冷たい時にどうぞ。効果なし。2020年2月の有料会員アイテム。", + "bodyMystery202002Text": "優雅な想い人のスカーフ", + "weaponMystery202002Notes": "あなたにロマンチックでミステリアスな空気を添えます。日焼け防止はおまけです!効果なし。2020年2月の有料会員アイテム。", + "weaponMystery202002Text": "優雅な想い人のパラソル", + "headAccessoryMystery202004Notes": "花の香りが漂ってきたときに、わずかに動きます――綺麗な庭を探すのに使いましょう!効果なし。2020年4月の有料会員アイテム。", + "headAccessoryMystery202004Text": "ダイオウカバマダラの触角", + "backMystery202004Notes": "この美しい羽で、素早い羽ばたきで近くの花咲く草原に飛ぶか、大陸を渡りましょう!効果なし。2020年4月の有料会員アイテム。", + "backMystery202004Text": "ダイオウカバマダラの羽", + "backMystery202005Notes": "ちょっと穴が開いていますが、この翼が静かにあなたの行く必要がある場所へ連れて行ってくれます。効果なし。2020年5月の有料会員アイテム。", + "backMystery202005Text": "比類無き飛竜の翼", + "headAccessoryMystery202005Text": "比類無き飛竜の角", + "headAccessoryMystery202005Notes": "こんな強そうな角がついていたら、クリーチャーたちが挑みかかってきそうですね?効果なし。2020年5月の有料会員アイテム。", + "armorMystery202006Text": "カラフル合金の人魚の尾", + "headMystery202006Notes": "この輝く紫色の宝石が発するポジティブなエネルギーはあなたの味方をしてくれる海の友好的なクリーチャーを引き寄せます。効果なし。2020年6月の有料会員アイテム。", + "armorMystery202006Notes": "どんなにまばゆいサンゴとイソギンチャクの中にいても、この尾は華やかに人目を引きます!効果なし。2020年6月の有料会員アイテム。", + "headMystery202006Text": "スギライトサークレット" } diff --git a/website/common/locales/ja/npc.json b/website/common/locales/ja/npc.json index 893b276316..f20daf7d5d 100644 --- a/website/common/locales/ja/npc.json +++ b/website/common/locales/ja/npc.json @@ -24,7 +24,7 @@ "pauseDailies": "日課を休む", "unpauseDailies": "日課を休むのをやめる", "staffAndModerators": "スタッフとモデレーター", - "communityGuidelinesIntro": "Habiticaは様々な年齢や背景のユーザーにとって心地よい環境を作ろうと努力しています。キャンプ場などの公共のチャットスペースでは特にそうです。ご質問がある場合は私たちのコミュニティガイドラインを参照してください。", + "communityGuidelinesIntro": "Habiticaは様々な年齢や背景のユーザーにとって心地よい環境を作ろうと努力しています。キャンプ場などの公共のチャットスペースでは特にそうです。疑問がある場合はコミュニティガイドラインをご参照ください。", "acceptCommunityGuidelines": "コミュニティガイドラインに従うことに同意します", "worldBossEvent": "ワールドボスイベント", "worldBossDescription": "ワールドボス概要", @@ -114,8 +114,8 @@ "welcome1": "基本のアバターを作りましょう。", "welcome1notes": "アバターは、あなた自身の分身であり、あなたの成長を反映します。", "welcome2": "タスクを設定しましょう。", - "welcome2notes": "実生活でのタスクのがんばりが、ゲームの進行を左右します!", - "welcome3": "実生活とゲームで前に進みましょう!", + "welcome2notes": "現実でのタスクのがんばりが、ゲームの進行を左右します!", + "welcome3": "現実とゲームで前に進みましょう!", "welcome3notes": "あなたが生活を改善するほどに、あなたのアバターもレベルアップして、ペット・クエスト・装備など色々なものがアンロックされていきます!", "imReady": "Habitica をはじめる", "limitedOffer": "<%= date %>まで購入可能", diff --git a/website/common/locales/ja/questscontent.json b/website/common/locales/ja/questscontent.json index f9ed341e9d..36b58a9949 100644 --- a/website/common/locales/ja/questscontent.json +++ b/website/common/locales/ja/questscontent.json @@ -399,8 +399,8 @@ "questFerretDropFerretEgg": "フェレット ( たまご )", "questFerretUnlockText": "市場でフェレットのたまごを買えるようになります", "questDustBunniesText": "ホコリウサギがあらわれた!", - "questDustBunniesNotes": "ここを掃除してからずいぶん日が経ちましたが、あなたはさほど心配していません——多少のほこりは誰も困らせやしないからです、そうでしょう?\n\n一番ほこりの溜まった角に手をつっこんだら、何かがあなたに噛みつきました。そのときようやくあなたは@InspectorCaracalの忠告を思い出します。\n\n「無害のほこりでも余りに長い間ためておくと、それは凶暴なホコリウサギに変わってしまうよ!」\n\n Habitica中が細かいほこりの粒子で覆われてしまう前に、やつらをやっつけたほうが良いでしょう!", - "questDustBunniesCompletion": "ホコリウサギは綿の…いえ、綿ぼこりの中に姿を消しました。\n\nほこりが片付くと、あなたは周りを見渡します。きれいにすれば、ここはこんなに良い場所であったことを、どうやら忘れていたようです。\n\nあなたはこれまでほこりがあった所に、小さなのゴールドの山があるのを見つけました。そうそう、あなたはこれがどこにあるか知りたがってましたよね!", + "questDustBunniesNotes": "ここを掃除してからずいぶん日が経ちましたが、あなたはさほど気にしていません——多少のほこりは誰も困らせやしないからです。そうでしょう? 一番ほこりの溜まった角に手をつっこんだら、何かがあなたに噛みつきました。そのときようやくあなたは@InspectorCaracalの忠告を思い出します。「無害のほこりでも余りに長い間ためておくと、それは凶暴なホコリウサギに変わってしまうよ!」 Habitica中が細かいほこりの粒子で覆われてしまう前に、やつらをやっつけた方が良いでしょう!", + "questDustBunniesCompletion": "ホコリウサギは綿の……いえ、綿ぼこりの中に姿を消しました。ほこりが片付くと、あなたは周りを見渡します。きれいにすれば、ここはこんなに良い場所であったことを、どうやら忘れていたようです。あなたはこれまでほこりがあった所に、小さなゴールドの山があるのを見つけました。そうそう、あなたはこれがどこにあるか知りたがってましたよね!", "questDustBunniesBoss": "野生のホコリウサギ", "questGroupMoon": "月の戦い", "questMoon1Text": "月の戦い・第1部:奇妙な欠片を探し出せ", diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index 9ad338eee9..6dd719a330 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -185,5 +185,6 @@ "dropCapLearnMore": "Habiticaのドロップアイテムシステムにさらに詳しく", "mysterySet202010": "トンデモこうもりセット", "mysterySet202011": "木の葉の魔法使いセット", - "mysterySet202012": "凍てつく炎の不死鳥セット" + "mysterySet202012": "凍てつく炎の不死鳥セット", + "mysterySet202101": "小粋なユキヒョウセット" } diff --git a/website/common/locales/jbo/limited.json b/website/common/locales/jbo/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/jbo/limited.json +++ b/website/common/locales/jbo/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/jv/limited.json b/website/common/locales/jv/limited.json index dfeea95fc0..a0f6a0add0 100755 --- a/website/common/locales/jv/limited.json +++ b/website/common/locales/jv/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ko/limited.json b/website/common/locales/ko/limited.json index 20aec7a9a3..532233dcd5 100755 --- a/website/common/locales/ko/limited.json +++ b/website/common/locales/ko/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ku_IQ/limited.json b/website/common/locales/ku_IQ/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ku_IQ/limited.json +++ b/website/common/locales/ku_IQ/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/la/limited.json b/website/common/locales/la/limited.json index 1399df1a8a..acc05b9393 100755 --- a/website/common/locales/la/limited.json +++ b/website/common/locales/la/limited.json @@ -146,7 +146,7 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "fascis", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!", "summer2019ConchHealerSet": "Concha (Sanator)", "spring2019AmberMageSet": "Succinum (Magus)" diff --git a/website/common/locales/ln/limited.json b/website/common/locales/ln/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ln/limited.json +++ b/website/common/locales/ln/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/lt/limited.json b/website/common/locales/lt/limited.json index fb8483dd95..21bba3da57 100755 --- a/website/common/locales/lt/limited.json +++ b/website/common/locales/lt/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/lv/limited.json b/website/common/locales/lv/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/lv/limited.json +++ b/website/common/locales/lv/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/mk/limited.json b/website/common/locales/mk/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/mk/limited.json +++ b/website/common/locales/mk/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ml/limited.json b/website/common/locales/ml/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ml/limited.json +++ b/website/common/locales/ml/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/mn/limited.json b/website/common/locales/mn/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/mn/limited.json +++ b/website/common/locales/mn/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/mr/limited.json b/website/common/locales/mr/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/mr/limited.json +++ b/website/common/locales/mr/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ms/limited.json b/website/common/locales/ms/limited.json index 89e18a75c6..045aba79d6 100755 --- a/website/common/locales/ms/limited.json +++ b/website/common/locales/ms/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/nl/achievements.json b/website/common/locales/nl/achievements.json index f40deaf027..2a1d87a77b 100644 --- a/website/common/locales/nl/achievements.json +++ b/website/common/locales/nl/achievements.json @@ -81,5 +81,26 @@ "achievementBareNecessities": "Levensbehoeften", "achievementBareNecessitiesModalText": "Je hebt de Aap, Luiaard en Boomling queestes voltooid!", "achievementBareNecessitiesText": "Heeft de Aap, Luiaard en Boomling huisdier queestes voltooid.", - "yourRewards": "Jouw beloningen" + "yourRewards": "Jouw beloningen", + "achievementBoneCollectorText": "Heeft alle Skelet Huisdieren verzameld.", + "achievementAllThatGlittersModalText": "Je hebt alle Gouden Rijdieren getemd!", + "achievementAllThatGlittersText": "Heeft alle Gouden Rijdieren getemd.", + "achievementAllThatGlitters": "Alles wat blinkt", + "achievementGoodAsGoldModalText": "Je hebt alle Gouden Huisdieren verzameld!", + "achievementGoodAsGold": "Zo goed als Goud", + "achievementFreshwaterFriendsModalText": "Je hebt de Axolotl, Kikker en Nijlpaard huisdier queestes vervuld!", + "achievementFreshwaterFriendsText": "Heeft de Axolotl, Kikker en Nijlpaard huisdier queestes vervuld.", + "achievementFreshwaterFriends": "Zoetwater Vrienden", + "achievementBoneCollectorModalText": "Je hebt alle skelet huisdieren verzameld!", + "achievementBoneCollector": "Bottenverzamelaar", + "achievementGoodAsGoldText": "Alle gouden huisdieren zijn verzameld.", + "achievementRedLetterDayModalText": "Je hebt alle Rode rijdieren getemd!", + "achievementRedLetterDayText": "Heeft alle Rode rijdieren getemd.", + "achievementRedLetterDay": "Rode Draad", + "achievementSeeingRedModalText": "Je hebt alle Rode huisdieren verzameld!", + "achievementSeeingRedText": "Heeft alle Rode huisdieren verzameld.", + "achievementSeeingRed": "Rood zien", + "achievementSkeletonCrewModalText": "Je hebt alle Skelet Rijdieren getemd!", + "achievementSkeletonCrewText": "Heeft alle Skelet Rijdieren getemd.", + "achievementSkeletonCrew": "Tot op het bot" } diff --git a/website/common/locales/nl/backgrounds.json b/website/common/locales/nl/backgrounds.json index 069b91da02..559b0c4d06 100644 --- a/website/common/locales/nl/backgrounds.json +++ b/website/common/locales/nl/backgrounds.json @@ -527,5 +527,61 @@ "backgroundStrawberryPatchText": "Aardbeienplant", "backgroundHotAirBalloonNotes": "Zweef over het landschap in een heteluchtballon.", "backgroundHotAirBalloonText": "Heteluchtballon", - "backgrounds052020": "SET 72: uitgebracht in mei 2020" + "backgrounds052020": "SET 72: uitgebracht in mei 2020", + "backgroundUnderwaterRuinsNotes": "Verken lang verzonken onderwaterruïnes.", + "backgroundJungleCanopyText": "Dak van de jungle", + "backgroundCampingOutNotes": "Geniet van de natuur tijdens het kamperen.", + "backgroundCampingOutText": "Kamperen", + "backgrounds082020": "SET 75: uitgebracht in augustus 2020", + "backgroundUnderwaterRuinsText": "Onderwaterruïne", + "backgroundSwimmingAmongJellyfishNotes": "Spanning met schoonheid en gevaar tijdens het zwemmen tussen kwallen.", + "backgroundSwimmingAmongJellyfishText": "Zwemmen tussen de kwallen", + "backgroundBeachCabanaNotes": "Ontspan in de schaduw van een strandhut.", + "backgroundBeachCabanaText": "Strandhut", + "backgrounds072020": "SET 74: uitgebracht in Juli 2020", + "backgroundVikingShipNotes": "Zeil het avontuur tegemoet aan boord van een vikingschip.", + "backgroundVikingShipText": "Vikingschip", + "backgroundSaltLakeNotes": "Aanschouw de opvallende rode golven van een zoutmeer.", + "backgroundSaltLakeText": "Zoutmeer", + "backgroundRelaxationRiverNotes": "Drijf langzaam de rivier van ontspanning af.", + "backgroundRelaxationRiverText": "Rivier van ontspanning", + "backgrounds062020": "SET 73: uitgebracht in juni 2020", + "backgroundWintryCastleText": "Winters Kasteel", + "backgroundWintryCastleNotes": "Aanschouw een winters kasteel door de koude mist.", + "backgroundIcicleBridgeNotes": "Wees op je hoede bij het oversteken van de ijspegelbrug.", + "backgroundIcicleBridgeText": "IJspegelbrug", + "backgroundHotSpringNotes": "Laat je zorgen varen in deze warme bron.", + "backgroundHotSpringText": "Warme bron", + "backgrounds012021": "SET 80: uitgebracht in januari 2021", + "backgroundInsideAnOrnamentNotes": "Laat je feestelijke vrolijkheid stralen vanuit deze boomversiering.", + "backgroundInsideAnOrnamentText": "In de boomversiering", + "backgroundHolidayHearthNotes": "Ontspan, droog op en warm je aan een feestelijke haard.", + "backgroundHolidayHearthText": "Feestelijke haard", + "backgroundGingerbreadHouseNotes": "Geniet van het uitzicht, de geur en (als je durft) de smaken van een peperkoekhuisje.", + "backgroundGingerbreadHouseText": "Peperkoekhuisje", + "backgrounds122020": "SET 79: uitgebracht in december 2020", + "backgroundRiverOfLavaNotes": "Tart convectie tijdens een wandeling langs een lavastroom.", + "backgroundRiverOfLavaText": "Lavastroom", + "backgroundRestingInTheInnNotes": "Werk veilig en comfortabel vanuit je rustkamer in de herberg.", + "backgroundRestingInTheInnText": "Uitrusten in de herberg", + "backgroundMysticalObservatoryNotes": "Lees je lot in de sterren vanuit een mystiek observatorium.", + "backgroundMysticalObservatoryText": "Mystiek Observatorium", + "backgrounds112020": "SET 78: uitgebracht in november 2020", + "backgroundSpookyScarecrowFieldNotes": "Bewijs je moed door een spookachtig vogelverschikkersveld over te steken.", + "backgroundSpookyScarecrowFieldText": "Spookachtig vogelverschrikkersveld", + "backgroundHauntedForestNotes": "Verdwaal niet in het spookbos.", + "backgroundHauntedForestText": "Spookbos", + "backgroundCrescentMoonText": "Maansikkel", + "backgroundCrescentMoonNotes": "Werk zittend op de maansikkel aan je dromen.", + "backgrounds102020": "SET 77: uitgebracht in oktober 2020", + "backgroundHerdingSheepInAutumnNotes": "Meng je onder een kudde schapen.", + "backgroundHerdingSheepInAutumnText": "Kudde Schapen", + "backgroundGiantAutumnLeafNotes": "Strijk neer op een gigantisch blad, voor het valt.", + "backgroundGiantAutumnLeafText": "Gigantisch blad", + "backgroundFlyingOverAnAutumnForestNotes": "Neem de sprankelende kleuren in je op tijdens je vlucht over een herfstwoud.", + "backgroundFlyingOverAnAutumnForestText": "Vlucht over een Herfstwoud", + "backgrounds092020": "SET 76: uitgebracht in september 2020", + "backgroundProductivityPlazaNotes": "Maak een inspirerende wandeling over het Productiviteitsplein van Gewoontestad.", + "backgroundProductivityPlazaText": "Productiviteitsplein", + "backgroundJungleCanopyNotes": "Baadt in de zwoele pracht van het Jungle dak." } diff --git a/website/common/locales/nl/challenge.json b/website/common/locales/nl/challenge.json index 2521e4fefc..90b303f397 100644 --- a/website/common/locales/nl/challenge.json +++ b/website/common/locales/nl/challenge.json @@ -100,5 +100,8 @@ "viewProgress": "Bekijk Vooruitgang", "selectMember": "Lid selecteren", "confirmKeepChallengeTasks": "Wil je je uitdagingstaken behouden?", - "selectParticipant": "Selecteer een deelnemer" + "selectParticipant": "Selecteer een deelnemer", + "wonChallengeDesc": "<%= challengeName %> heeft jou uitgeroepen tot winnaar! Je overwinning is opgenomen in je Prestaties.", + "yourReward": "Jouw Beloning", + "filters": "Filters" } diff --git a/website/common/locales/nl/content.json b/website/common/locales/nl/content.json index bf1a800332..2b4f096eff 100644 --- a/website/common/locales/nl/content.json +++ b/website/common/locales/nl/content.json @@ -211,8 +211,8 @@ "hatchingPotionGlow": "In het Donker Oplichtend", "hatchingPotionFrost": "Bevroren", "hatchingPotionIcySnow": "IJzige Sneeuw", - "hatchingPotionNotes": "Giet dit over een ei, en er zal een <%= potText(locale) %> dierlijke metgezel uitkomen.", - "premiumPotionAddlNotes": "Niet te gebruiken op eieren van queeste-huisdieren. Te koop tot <%= date(locale) %>.", + "hatchingPotionNotes": "Gebruik dit op een ei, en er zal een <%= potText(locale) %> huisdier uitkomen.", + "premiumPotionAddlNotes": "Kan niet gebruikt worden op eieren van queeste-huisdieren. Te koop tot <%= date(locale) %>.", "foodMeat": "Vlees", "foodMeatThe": "het Vlees", "foodMeatA": "Vlees", @@ -347,7 +347,7 @@ "foodPieRed": "Rode Kersentaart", "foodPieRedThe": "de Rode Kersentaart", "foodPieRedA": "een stukje Rode Kersentaart", - "premiumPotionUnlimitedNotes": "Niet te gebruiken op huisdiereieren van queesten.", + "premiumPotionUnlimitedNotes": "Kan niet gebruikt worden op eieren van queeste-huisdieren.", "hatchingPotionRuby": "Robijn", "hatchingPotionAurora": "Poollicht", "hatchingPotionAmber": "Bernsteen", @@ -356,5 +356,13 @@ "questEggRobotText": "Robot Huisdier", "questEggRobotMountText": "Robot", "hatchingPotionBirchBark": "Berkenschors", - "hatchingPotionDessert": "Confectie" + "hatchingPotionDessert": "Confectie", + "hatchingPotionStainedGlass": "Glas in Lood", + "hatchingPotionBlackPearl": "Zwarte Parel", + "hatchingPotionAutumnLeaf": "Herfstblaadje", + "hatchingPotionVampire": "Vampier", + "hatchingPotionTurquoise": "Turkoois", + "hatchingPotionWindup": "Opwind", + "hatchingPotionSandSculpture": "Zandsculptuur", + "hatchingPotionFluorite": "Fluoriet" } diff --git a/website/common/locales/nl/defaulttasks.json b/website/common/locales/nl/defaulttasks.json index f863757fa3..c35a6c2733 100644 --- a/website/common/locales/nl/defaulttasks.json +++ b/website/common/locales/nl/defaulttasks.json @@ -3,9 +3,9 @@ "defaultHabit2Text": "Junkfood eten (klik op het potlood om aan te passen)", "defaultHabit3Text": "De trap/lift nemen (klik op het potlood om aan te passen)", "defaultHabit4Text": "Voeg een taak toe aan Habitica", - "defaultHabit4Notes": "Een Gewoonte, Dagtaak of To-Do", + "defaultHabit4Notes": "Een Gewoonte, Dagtaak of To Do", "defaultTodo1Text": "Aanmelden bij Habitica (Streep mij af!)", - "defaultTodoNotes": "Je kunt deze To-Do afstrepen, bijwerken of verwijderen.", + "defaultTodoNotes": "Je kunt deze To Do afstrepen, bewerken of verwijderen.", "defaultReward1Text": "15 minuten pauze", "defaultReward2Text": "Beloon jezelf", "defaultReward2Notes": "Kijk tv, speel een spel, eet iets lekkers, aan jou de keuze!", diff --git a/website/common/locales/nl/faq.json b/website/common/locales/nl/faq.json index 79f200ceb4..241d0c15b6 100644 --- a/website/common/locales/nl/faq.json +++ b/website/common/locales/nl/faq.json @@ -26,27 +26,27 @@ "webFaqAnswer5": "De beste manier is om ze uit te nodigen voor een groep met jou, via Sociaal > Gezelschap! Gezelschappen kunnen queesten doen, monsters bestrijden en vaardigheden uitspreken om elkaar te ondersteunen. Je kunt je ook samen aansluiten bij gildes (Sociaal > Gilden). Gilden zijn chatrooms die zicht richten op een gedeelde interesse of het nastreven van een zelfde doel en kunnen publiek of privé zijn. Je kunt je aansluiten bij zoveel gilden als je wilt, maar slechts bij één groep. Voor meer gedetailleerde informatie, kun je kijken op de wiki-pagina's over [Gezelschappen](https://habitica.fandom.com/nl/wiki/Groep) en [Gilden](https://habitica.fandom.com/nl/wiki/Gilden).", "faqQuestion6": "Hoe kan ik een huisdier of een rijdier krijgen?", "iosFaqAnswer6": "Iedere keer dat je een taak voltooit, heb je een willekeurige kans om een Ei, een Uitbroeddrank of Voedsel te ontvangen. Ze zullen opgeslagen worden in Menu > Boedel.\n\nOm een Huisdier te laten uitkomen, heb je een Ei en een Uitbroeddrank nodig. Druk op het Ei om de soort te bepalen en selecteer 'Laat Ei uitkomen'. Kies daarna een Uitbroeddrank om de kleur te bepalen! Ga naar Menu > Huisdieren en klik op je nieuwe Huisdier om je Avatar ermee uit te rusten.\n\nJe kunt je huisdieren ook laten opgroeien tot rijdieren door ze te voederen onder Menu > Huisdieren. Druk op het huisdier en selecteer 'Huisdier Voeren'. Je zult een Huisdier vele malen moeten voederen voordat het verandert in een rijdier, maar als je zijn favoriete voedsel kan bepalen, zal 'ie sneller groeien. Probeer het met vallen en opstaan of [zie het hier verklapt](https://habitica.fandom.com/nl/wiki/Voedsel#Voedsel_voorkeuren). Als je eenmaal een rijdier hebt, kun je het toevoegen aan je Avatar onder Menu > Rijdieren.\n\nJe kunt ook Eieren van queeste-huisdieren krijgen door bepaalde queesten te voltooien (om meer over queesten te lezen, zie [Hoe vecht ik tegen monsters en ga ik op queesten?](https://habitica.com/static/faq/9)).", - "androidFaqAnswer6": "Iedere keer dat je een taak voltooit, heb je een willekeurige kans om een Ei, een Uitbroeddrank of Voedsel te ontvangen. Ze zullen opgeslagen worden in Menu > Boedel.\n\nOm een huisdier te laten uitkomen, heb je een Ei en een Uitbroeddrank nodig. Tik op het Ei om de soort te bepalen en selecteer \"Laat Ei uitkomen met Uitbroeddrank\". Kies daarna een Uitbroeddrank om de kleur te bepalen! Om je met je huisdier uit te rusten ga je naar Menu > Stal > Huisdieren, klik je op je het gewenste huisdier en selecteer je \"Gebruik\" (Je avatar wordt niet geüpdatet met de verandering).\n\nJe kunt je Huisdieren ook laten opgroeien tot rijdieren door ze te voeren onder Menu > Stal > [> Huisdieren]. Druk op een huisdier en selecteer dan \"Voeren\"! Je zult een Huisdier vele malen moeten voeren voordat het verandert in een Rijdier, maar als je zijn favoriete voedsel kan bepalen, zal hij sneller groeien. Probeer het met vallen en opstaan of [zie het hier verklapt](https://habitica.fandom.com/nl/wiki/Voedsel#Voedsel_voorkeuren). Om je met je Rijdier uit te rusten ga je naar Menu > Stal > Rijdieren, selecteer je een soort, klik je op je het gewenste Rijdier en selecteer je \"Gebruik\" (Je Avatar wordt niet geüpdatet met de verandering).\n\nJe kunt ook Eieren van Queeste-Huisdieren krijgen door bepaalde Queestes te voltooien. (Lees hieronder meer over Queestes.)", + "androidFaqAnswer6": "Iedere keer dat je een taak voltooit, heb je een willekeurige kans om een Ei, een Uitbroeddrank of Voedsel te ontvangen. Ze zullen opgeslagen worden in Menu > Boedel.\n\nOm een huisdier te laten uitkomen, heb je een Ei en een Uitbroeddrank nodig. Tik op het Ei om de soort te bepalen en selecteer \"Laat Ei uitkomen met Uitbroeddrank\". Kies daarna een Uitbroeddrank om de kleur van het dier te bepalen! Om je huisdier te gebruiken ga je naar Menu > Stal > Huisdieren, klik je op je het gewenste huisdier en selecteer je \"Gebruik\" (Je avatar wordt niet geüpdate met de verandering).\n\nJe kunt je Huisdieren ook laten opgroeien tot rijdieren door ze te voeren onder Menu > Stal > [> Huisdieren]. Druk op een huisdier en selecteer dan \"Voeren\"! Je zult een Huisdier vele malen moeten voeren voordat het verandert in een Rijdier, maar als je zijn favoriete voedsel kan ontdekken, zal hij sneller groeien. Probeer het met vallen en opstaan of [zie het hier verklapt](https://habitica.fandom.com/nl/wiki/Voedsel#Voedsel_voorkeuren). Om je Rijdier te gebruiken ga je naar Menu > Stal > Rijdieren, selecteer je een soort, klik je op je het gewenste Rijdier en selecteer je \"Gebruik\" (Je Avatar wordt niet geüpdate met de verandering).\n\nJe kunt ook Eieren van Queeste-Huisdieren verkrijgen door bepaalde Queestes te voltooien. (Lees hieronder meer over Queestes.)", "webFaqAnswer6": "Telkens wanneer je een taak voltooit heb je een willekeurige kans om een Ei, een Uitbroeddrank of Voedsel te ontvangen. Ze zullen bewaard worden in Boedel > Artikelen. Om een Huisdier uit te broeden heb je een Ei en een Uitbroeddrank nodig. Zodra je zowel een Ei als een Uitbroeddrankje hebt, ga naar Boedel > Stal en klik op de afbeelding. Zodra je een Huisdier hebt uitgebroed, kan je deze gebruiken door erop te klikken. Je kan Huisdieren ook in Rijdieren groeien door ze te voeden via Boedel > Stal. Sleep een stuk Voedsel van de actierij aan de onderkant van het scherm en gebruik deze op een Huisdier om het te voeden! Je zal een Huisdier meerdere keren moeten voeden voordat het in een Rijdier veranderd, maar als je het favoriete voedsel uitvogelt, groeit het sneller. Probeer meerdere malen, of [zie het hier verklapt](http://habitica.fandom.com/wiki/Food#Food_Preferences). Zodra je een Rijdier hebt, klik erop om het te gebruiken voor je Avatar. Je kan ook Eieren krijgen voor Queeste Huisdieren door bepaalde Queesten te voltooien. (Lees hieronder meer over Queesten.)", "faqQuestion7": "Hoe word ik een Krijger, Magiër, Dief of Genezer?", - "iosFaqAnswer7": "Je kan pas kiezen om een Krijger, Magiër, Dief of Genezer te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun gezelschap sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan de gezelschap. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun gezelschap hetzelfde laten doen. Tenslotte kunnen Genezers zichzelf, en mensen uit hun gezelschap, genezen.\n\nAls je nog niet direct een klasse wilt kiezen -- als je bijvoorbeeld nog al je uitrusting wilt kopen voor je huidige klasse -- kun je op \"later beslissen\" klikken en later kiezen bij menu > kies klasse.", - "androidFaqAnswer7": "Je kan pas kiezen om een Krijger, Magiër, Dief of Genezer te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun gezelschap sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan het gezelschap. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun gezelschap hetzelfde laten doen. Tenslotte kunnen Genezers zichzelf, en mensen uit hun gezelschap, genezen.\n\nAls je nog niet direct een klasse wilt kiezen -- als je bijvoorbeeld nog al je uitrusting wilt kopen voor je huidige klasse -- kun je op \"afmelden\" klikken en later kiezen bij menu > kies klasse.", + "iosFaqAnswer7": "Je kan pas kiezen om een Krijger, Magiër, Dief of Genezer te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun gezelschap sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan de gezelschap. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun gezelschap hetzelfde laten doen. Tenslotte kunnen Genezers zichzelf, en mensen uit hun gezelschap, genezen.\n\nAls je nog niet direct een klasse wilt kiezen -- bijvoorbeeld als je nog alle uitrusting wilt kopen voor je huidige klasse -- druk dan op \"Annuleren\" en kies later door het Menu te openen, op het Instellingen icoon te klikken, en dan op \"Klassensysteem aanzetten\" te klikken.", + "androidFaqAnswer7": "Wanneer je level 10 bereikt, kan je kiezen of je een Krijger, Magiër, Dief of Genezer wilt worden. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen gebruiken vanaf level 11, en verschillende voordelen. Krijgers kunnen veel schade aanrichten bij Eindbazen, schade weerstaan van taken en hun gezelschap sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij Eindbazen, evenals sneller niveaus behalen en extra mana geven aan het gezelschap. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun gezelschap helpen om hetzelfde te doen. Tenslotte kunnen Genezers zichzelf en mensen uit hun gezelschap genezen.\n\nAls je nog niet direct een klasse wilt kiezen -- bijvoorbeeld als je nog alle uitrusting wilt kopen voor je huidige klasse -- druk dan op \"Annuleren\" en kies later door het Menu te openen, op het Instellingen icoon te klikken, en dan op \"Klassensysteem aanzetten\" te klikken.", "webFaqAnswer7": "Je kan pas kiezen om een Krijger, Magiër, Dief of Genezer te worden als je niveau 10 bereikt hebt. (Alle spelers beginnen standaard als krijger.) Elke klasse heeft andere uitrusting, verschillende vaardigheden die ze kunnen uitspreken na niveau 11 en meer verschillende voordelen. Krijgers kunnen veel schade aanrichten bij eindbazen, schade weerstaan van taken en hun groep sterker maken. Magiërs kunnen ook makkelijk schade aanrichten bij eindbazen, evenals sneller niveaus behalen en extra mana geven aan de groep. Dieven verdienen het meeste geld en vinden sneller voorwerpen en kunnen hun groep hetzelfde laten doen. Tenslotte kunnen Genezers zichzelf, en mensen uit hun groep, genezen. Als je nog niet direct een klasse wilt kiezen -- als je bijvoorbeeld nog al je uitrusting wilt kopen voor je huidige klasse -- kun je op \"later beslissen\" klikken en later kiezen bij Instellingen.", "faqQuestion8": "Wat is de blauwe statusbalk die in de bovenbalk verschijnt na niveau 10?", "iosFaqAnswer8": "The blauwe balk die verscheen toen je niveau 10 bereikte en een klasse koos, is je mana-balk. Als je een hoger niveau bereikt, speel je speciale vaardigheden vrij die mana kosten om te gebruiken. Elke klasse heeft andere vaardigheden, die vanaf niveau 11 verschijnen onder Menu > Gebruik vaardigheden. Anders dan bij je gezondheidsbalk, reset je mana-balk niet als je een nieuw niveau bereikt. In plaats daarvan krijg je meer mana wanneer je goede gewoonten, dagelijkse taken en to-do's doet en verlies je het wanneer je hebt toegegeven aan slechte gewoonten. Je krijgt 's nachts ook wat mana terug -- hoe meer dagelijkse taken je voltooide, hoe meer je verdient.", "androidFaqAnswer8": "De blauwe balk die tevoorschijn komt wanneer je niveau 10 behaalt en een klasse hebt gekozen, is je Manabalk. Elke keer dat je een niveau stijgt, speel je speciale vaardigheden vrij die mana kosten om te gebruiken. Elke klasse heeft andere vaardigheden, die na niveau 11 onder Menu > Vaardigheden verschijnen. Je manabalk reset niet wanneer je een niveau stijgt, zoals je gezondheidsbalk. In plaats daarvan krijg je mana als je goede gewoontes, dagelijkse taken en to-do's voltooit en verlies je mana wanneer je terugvalt in slechte gewoontes. Je krijgt ook elke dag wat mana terug -- des te meer dagelijkse taken je voltooit, des te meer je zult krijgen.", "webFaqAnswer8": "The blauwe balk die verscheen toen je niveau 10 bereikte en een klasse koos, is je mana-balk. Als je een hoger niveau bereikt, speel je speciale vaardigheden vrij die mana kosten om te gebruiken. Elke klasse heeft andere vaardigheden, die vanaf niveau 11 verschijnen in de actiebalk onderin het scherm. Anders dan bij je gezondheidsbalk, reset je mana-balk niet als je een nieuw niveau bereikt. In plaats daarvan krijg je meer mana wanneer je goede gewoonten, dagelijkse taken en to-do's doet en verlies je het wanneer je hebt toegegeven aan slechte gewoonten. Je krijgt 's nachts ook wat mana terug -- hoe meer dagelijkse taken je voltooide, hoe meer je verdient.", "faqQuestion9": "Hoe vecht ik tegen monsters en ga ik op queesten?", - "iosFaqAnswer9": "Eerst moet je je aansluiten bij een groep of er een beginnen (zie hierboven). Hoewel je monsters alleen kunt bestrijden, raden we spelen in een groep aan, omdat het de queesten veel makkelijker maakt. Plus, een vriend hebben om je aan te moedigen als je je taken voltooid is erg motiverend!\n\nVervolgens heb je een queeste-perkamentrol nodig, die zijn opgeslagen onder Menu > Voorwerpen. Er zijn drie manieren om een perkamentrol te krijgen:\n\n- Op niveau 15 krijg je een queeste-reeks, oftewel drie gelieerde queesten. Meer queeste-reeksen speel je vrij op niveau 30, 40 en 60.\n- Als je vrienden uitnodigt voor je groep, ontvang je de Basi-Lijst perkamentrol!\n- Je kunt queesten kopen van de queestenwinkel voor Goud en Edelstenen.\n\nOm de baas te bestrijden of voorwerpen te verzamelen voor een Verzamel-queeste, moet je gewoon je taken voltooien, 's nachts zal de schade die ze doen berekend worden. (Herladen door het scherm naar beneden te trekken kan nodig zijn om de levensbalk van de baas omlaag te zien gaan.) Als je een baas aan het bevechten bent en je hebt dagelijkse taken gemist, dan schaadt de baas je groep op hetzelfde moment als jullie de baas schaden.\n\nNa niveau 11 krijgen magiërs en krijgers vaardigheden die ervoor zorgen dat ze extra schade kunnen doen aan de baas, dus dit zijn goede klassen om te kiezen op niveau 10 als je rake klappen uit wilt delen.", + "iosFaqAnswer9": "Eerst moet je je aansluiten bij een groep of er een beginnen (zie [How to play Habitica with my friends](https://habitica.com/static/faq#party-with-friends)). Hoewel je monsters alleen kunt bestrijden, raden we spelen in een groep aan, omdat het de Queesten veel makkelijker maakt. Plus, een vriend hebben om je aan te moedigen als je je taken voltooid is erg motiverend!\n\nVervolgens heb je een queeste-perkamentrol nodig, die zijn opgeslagen onder Menu > Voorwerpen. Er zijn drie manieren om een perkamentrol te krijgen:\n\n- Op niveau 15 krijg je een queeste-reeks, oftewel drie gelieerde queesten. Meer queeste-reeksen speel je vrij op niveau 30, 40 en 60.\n- Als je vrienden uitnodigt voor je groep, ontvang je de Basi-Lijst perkamentrol!\n- Je kunt queesten kopen van de queestenwinkel voor Goud en Edelstenen.\n\nOm de baas te bestrijden of voorwerpen te verzamelen voor een Verzamel-queeste, moet je gewoon je taken voltooien, 's nachts zal de schade die ze doen berekend worden. (Herladen door het scherm naar beneden te trekken kan nodig zijn om de levensbalk van de baas omlaag te zien gaan.) Als je een baas aan het bevechten bent en je hebt dagelijkse taken gemist, dan schaadt de baas je groep op hetzelfde moment als jullie de baas schaden.\n\nNa niveau 11 krijgen magiërs en krijgers vaardigheden die ervoor zorgen dat ze extra schade kunnen doen aan de baas, dus dit zijn goede klassen om te kiezen op niveau 10 als je rake klappen uit wilt delen.", "androidFaqAnswer9": "Eerst moet je je aansluiten bij een groep of er een beginnen (zie hierboven). Hoewel je monsters alleen kunt bestrijden, raden we spelen in een groep aan, omdat het de queesten veel makkelijker maakt. Plus, een vriend hebben om je aan te moedigen als je je taken voltooid is erg motiverend!\n\nVervolgens heb je een queeste-perkamentrol nodig, die zijn opgeslagen onder Menu > Voorwerpen. Er zijn drie manieren om een perkamentrol te krijgen:\n\n- Op niveau 15 krijg je een queeste-reeks, oftewel drie gelieerde queesten. Meer queeste-reeksen speel je vrij op niveau 30, 40 en 60.\n- Als je vrienden uitnodigt voor je groep, ontvang je de Basi-Lijst perkamentrol!\n- Je kunt queesten kopen van de queestenwinkel voor Goud en Edelstenen.\n\nOm de baas te bestrijden of voorwerpen te verzamelen voor een Verzamel-queeste, moet je gewoon je taken voltooien, 's nachts zal de schade die ze doen berekend worden. (Herladen door het scherm naar beneden te trekken kan nodig zijn om de levensbalk van de baas omlaag te zien gaan.) Als je een baas aan het bevechten bent en je hebt dagelijkse taken gemist, dan schaadt de baas je groep op hetzelfde moment als jullie de baas schaden.\n\nNa niveau 11 krijgen magiërs en krijgers vaardigheden die ervoor zorgen dat ze extra schade kunnen doen aan de baas, dus dit zijn goede klassen om te kiezen op niveau 10 als je rake klappen uit wilt delen.", "webFaqAnswer9": "Eerst moet je je aansluiten bij een groep of er een beginnen door te klikken op \"Gezelschap\" in the navigatiebalk. Hoewel je monsters alleen kunt bestrijden, raden we spelen in een groep aan, omdat het queesten veel makkelijker maakt. Plus, een vriend hebben om je aan te moedigen als je je taken voltooid is erg motiverend! Vervolgens heb je een queeste-perkamentrol nodig, die zijn opgeslagen onder Menu > Voorwerpen. Er zijn drie manieren om een perkamentrol te krijgen:\n* Als je vrienden uitnodigt voor je groep, ontvang je de Basi-Lijst perkamentrol!\n* Op niveau 15 krijg je een queeste-reeks, oftewel drie gelieerde queesten. Meer queeste-reeksen speel je vrij op niveau 30, 40 en 60.\n* Je kunt queesten kopen van de queestenwinkel (Boedel > Queesten) voor Goud en Edelstenen.\n* Wanneer je een aantal dagen inlogt op Habitica zul je beloont worden met perkamentrollen. Je verdient een perkamentrol tijdens je 1ste, 7de, 22e en 40e dag.\nOm de Baas te bestrijden of voorwerpen te verzamelen voor een Verzamel-queeste, moet je gewoon je taken voltooien, 's nachts zal de schade die ze doen berekend worden. (Verversen van de pagina kan nodig zijn om de levensbalk van de baas omlaag te zien gaan.) Als je een baas aan het bevechten bent en je hebt dagelijkse taken gemist, dan schaadt de baas je groep op hetzelfde moment als jullie de baas schaden. Na niveau 11 krijgen magiërs en krijgers vaardigheden die ervoor zorgen dat ze extra schade kunnen doen aan de baas, dus dit zijn goede klassen om te kiezen op niveau 10 als je rake klappen uit wilt delen.", "faqQuestion10": "Wat zijn edelstenen en hoe krijg ik ze?", - "iosFaqAnswer10": "Edelstenen kunnen gekocht worden met echt geld, door op het Edelstenen-icoon te klikken in de menubalk. Wanneer mensen Edelstenen kopen, helpen ze ons om de site draaiende te houden. We zijn erg dankbaar voor hun steun!\n\nBuiten ze direct te kopen, zijn er drie andere manieren waarop spelers Edelstenen kunnen krijgen:\n\n* Win een uitdaging die door een andere speler is opgezet. Ga naar Sociaal > Uitdagingen om aan een aantal deel te nemen. \n* Abonneer en ontgrendel de mogelijkheid om een aantal Edelstenen per maand met Goud te kopen.\n* Draag met je vaardigheden bij aan het Habitica-project. Bekijk deze wiki voor meer details: [Bijdragen aan Habitica](https://habitica.fandom.com/nl/wiki/Bijdragen_aan_Habitica).\n\nHoudt in gedachten dat voorwerpen die gekocht zijn met Edelstenen geen statistische voordelen bieden, zodat spelers ook zonder ze van de app gebruik kunnen maken!", - "androidFaqAnswer10": "Edelstenen kunnen gekocht worden met echt geld, door op het Edelstenen-icoon te klikken in de menubalk. Wanneer mensen Edelstenen kopen, helpen ze ons om de site draaiende te houden. We zijn erg dankbaar voor hun steun!\n\nBuiten ze direct te kopen, zijn er drie andere manieren waarop spelers Edelstenen kunnen krijgen:\n\n* Win een uitdaging die door een andere speler is opgezet. Ga naar Sociaal > Uitdagingen om aan een aantal deel te nemen. \n* Abonneer en ontgrendel de mogelijkheid om een aantal Edelstenen per maand met Goud te kopen.\n* Draag met je vaardigheden bij aan het Habitica-project. Bekijk deze wiki voor meer details: [Bijdragen aan Habitica](https://habitica.fandom.com/nl/wiki/Bijdragen_aan_Habitica).\n\nHoudt in gedachten dat voorwerpen die gekocht zijn met Edelstenen geen statistische voordelen bieden, zodat spelers ook zonder ze van de app gebruik kunnen maken!", + "iosFaqAnswer10": "Edelstenen kunnen gekocht worden met echt geld onder Menu > Koop Edelstenen. Wanneer je Edelstenen koopt, help je ons om de site draaiende te houden. We zijn erg dankbaar voor je steun!\n\nBuiten ze direct te kopen, zijn er drie andere manieren waarop spelers Edelstenen kunnen krijgen:\n\n* Win een uitdaging die door een andere speler is opgezet. Ga naar Menu > Uitdagingen om aan een aantal deel te nemen. \n* Abonneer en ontgrendel de mogelijkheid om een aantal Edelstenen per maand met Goud te kopen.\n* Draag met je vaardigheden bij aan het Habitica-project. Bekijk deze wiki voor meer details: [Bijdragen aan Habitica](https://habitica.fandom.com/nl/wiki/Bijdragen_aan_Habitica).\n\nHoudt in gedachten dat voorwerpen die gekocht zijn met Edelstenen geen statistische voordelen bieden, zodat spelers ook zonder ze van de app gebruik kunnen maken!", + "androidFaqAnswer10": "Edelstenen kunnen gekocht worden met echt geld, onder Menu > Purchase Gems. Wanneer je Edelstenen koopt, help je ons om de site draaiende te houden. We zijn erg dankbaar voor je steun!\n\nBuiten ze direct te kopen, zijn er drie andere manieren waarop spelers Edelstenen kunnen krijgen:\n\n* Win een uitdaging die door een andere speler is opgezet. Ga naar Menu > Uitdagingen om aan een aantal deel te nemen. \n* Abonneer en ontgrendel de mogelijkheid om een aantal Edelstenen per maand met Goud te kopen.\n* Draag met je vaardigheden bij aan het Habitica-project. Bekijk deze wiki voor meer details: [Bijdragen aan Habitica](https://habitica.fandom.com/nl/wiki/Bijdragen_aan_Habitica).\n\nHoudt in gedachten dat voorwerpen die gekocht zijn met Edelstenen geen statistische voordelen bieden, zodat spelers ook zonder ze van de app gebruik kunnen maken!", "webFaqAnswer10": "Edelstenen kunnen gekocht worden met echt geld, hoewel [abonnees]((https://habitica.com/user/settings/subscription) ze kunnen kopen met Goud. Wanneer mensen zich abonneren of Edelstenen kopen, helpen ze ons de site draaiende te houden. We zijn erg dankbaar voor hun steun! Buiten ze direct te kopen of een abonnee te worden, zijn er twee andere manieren waarop spelers Edelstenen kunnen krijgen:\n* Win een uitdaging die door een andere speler is opgezet. Ga naar Sociaal > Ontdek Uitdagingen om aan een aantal deel te nemen.\n* Draag met je vaardigheden bij aan het Habitica-project. Bekijk deze wiki voor meer details: [Bijdragen aan Habitica](https://habitica.fandom.com/nl/wiki/Bijdragen_aan_Habitica). Houdt in gedachten dat voorwerpen die gekocht zijn met Edelstenen geen statistische voordelen bieden, zodat spelers ook zonder ze van de app gebruik kunnen maken!", "faqQuestion11": "Hoe rapporteer ik een bug of vraag ik een feature aan?", - "iosFaqAnswer11": "Je kunt een bug rapporteren, een functionaliteit aan vragen of feedback versturen onder Menu > Over > Fout melden en Menu > Over > Stuur feedback! We zullen alles doen wat we kunnen om je te helpen.", - "androidFaqAnswer11": "Je kunt een bug rapporteren, een functionaliteit aanvragen of feedback versturen onder Menu > Fout melden en Menu > Stuur feedback! We zullen alles doen wat we kunnen om je te helpen.", + "iosFaqAnswer11": "Als je denkt dat je een Bug bent tegengekomen, ga dan naar Menu > Ondersteuning > Krijg Hulp om oplossingen en bekende problemen op te zoeken, of om een Bug bij ons te rapporteren. We zullen alles doen wat we kunnen om je te helpen.\n\nOm feedback te versturen of een functionaliteit aan te vragen, kun je ons feedback formulier vinden onder Menu -> Ondersteuning -> Stuur ons feedback! Als we vragen hebben zullen contact met je opnemen om meer informatie te vragen.", + "androidFaqAnswer11": "Als je denkt dat je een Bug bent tegengekomen, ga dan naar Menu > Ondersteuning > Krijg Hulp om oplossingen en bekende problemen op te zoeken, of om een Bug bij ons te rapporteren. We zullen alles doen wat we kunnen om je te helpen.\n\nOm feedback te versturen of een functionaliteit aan te vragen, kun je ons feedback formulier vinden onder Menu -> Ondersteuning -> Stuur ons feedback! Als we vragen hebben zullen contact met je opnemen om meer informatie te vragen!", "webFaqAnswer11": "Om een fout te melden, ga naar [Help > Fout melden](https://habitica.com/groups/guild/a29da26b-37de-4a71-b0c6-48e72a900dac) en lees de puntjes boven de chat. Als je je niet kan aanmelden op Habitica, stuur dan je login gegevens (niet je wachtwoord!) naar [<%= techAssistanceEmail %>](<%= wikiTechAssistanceEmail %>). Maak je geen zorgen, we zullen het snel oplossen! Verzoeken voor functies worden verzameld via een Google formulier. Ga naar [Help > Functie aanvragen](https://docs.google.com/forms/d/e/1FAIpQLScPhrwq_7P1C6PTrI3lbvTsvqGyTNnGzp1ugi1Ml0PFee_p5g/viewform?usp=sf_link) en volg de instructies. Ta-da!", "faqQuestion12": "Hoe strijd ik tegen een Wereldbaas?", "iosFaqAnswer12": "Wereldbazen zijn uitzonderlijke monsters die verschijnen in de Herberg. Alle actieve gebruikers vechten automatisch tegen de Wereldbaas, hun taken en eigenschappen beschadigen deze baas zoals normaal. \n\nJe kunt tegelijkertijd een normale queeste doorlopen. Je taken en eigenschappen tellen dan zowel tegen de Wereldbaas als tegen de baas of verzamelqueeste van je gezelschap.\n\nEen wereldbaas zal jou of je account nooit beschadigen. In plaats daarvan heeft deze een furiebalk die zich vult wanneer gebruikers hun dagelijkse taken niet doen. Als de furiebalk gevuld is, valt de Baas een van de NPC’s op de site aan. Hierdoor verandert de afbeelding de betreffende NPC.\n\nJe kunt meer lezen over [wereldbazen uit het verleden](https://habitica.fandom.com/nl/wiki/Wereldbazen).", diff --git a/website/common/locales/nl/gear.json b/website/common/locales/nl/gear.json index df7fc1a669..0c5d66f3ed 100644 --- a/website/common/locales/nl/gear.json +++ b/website/common/locales/nl/gear.json @@ -2171,5 +2171,22 @@ "backMystery202009Notes": "Laat deze enorme vleugels je naar nieuwe hoogten brengen! Geeft geen voordeel. September 2020 Abonnee Uitrusting.", "backMystery202009Text": "Geweldige Mot Vleugels", "headAccessoryMystery202009Notes": "Deze gevederde aanhangsels helpen je zelfs in het donker van de nacht je weg te vinden. Geeft geen voordeel. September 2020 Abonnee Uitrusting.", - "headAccessoryMystery202009Text": "Geweldige Mot Antennes" + "headAccessoryMystery202009Text": "Geweldige Mot Antennes", + "headSpecialNye2020Notes": "Je hebt een Extravagante Feestmuts gekregen! Draag hem trots bij het inluiden van het nieuwe jaar! Geeft geen voordeel.", + "headSpecialNye2020Text": "Extravagante Feestmuts", + "weaponSpecialWinter2021HealerText": "Vlok-geflensde roede", + "weaponSpecialWinter2021RogueNotes": "Deze hulst-strijdvlegel is zowel vermomming als wapen, en helpt je de meest stugge taken aan te kunnen. Verhoogt Kracht met <%= str %>. Beperkte Oplage 2020-2021 winteruitrusting.", + "weaponSpecialWinter2021WarriorNotes": "Met deze hengel haal je flinkerds binnen! Verhoogt Kracht met <%= str %>. Beperkte Oplage 2020-2021 winteruitrusting.", + "weaponSpecialWinter2021MageNotes": "Dit machtige wapen is zeker geen fase! Kanaliseer je krachten, focus op het vloeien van de maand, en bestudeer tijd en ruimte. Verhoogt Intelligentie met <%= int %> en Perceptie met <%= per %>. Beperkte Oplage 2020-2021 winteruitrusting.", + "weaponSpecialWinter2021MageText": "Magisch Maan Faser", + "weaponSpecialWinter2021WarriorText": "Machtige Vishengel", + "weaponSpecialWinter2021RogueText": "Hulstbes Strijdvlegel", + "weaponSpecialFall2020HealerNotes": "Nu je transformatie voltooid is, dient dit overblijfsel van je verpoppingstijd als wichelroede om het lot mee te bepalen. Verhoogt Intelligentie met <%= int %>. Beperkte Oplage 2020 herfstuitrusting.", + "weaponSpecialFall2020HealerText": "Cocon stok", + "weaponSpecialFall2020MageNotes": "Mocht iets je zienersblik ontgaan zijn, dan zal het fonkelende kristal aan de tip van deze staf schijnen op wat je gemist hebt. Verhoogt Intelligentie met <%= int %>. Beperkte Oplage 2020 herfstuitrusting.", + "weaponSpecialFall2020MageText": "Drie Visioenen", + "weaponSpecialFall2020WarriorNotes": "Dit zwaard is met een machtige strijder mee het hiernamaals in gegaan, en keert terug voor jouw hantering. Verhoogt Kracht met <%= str %>.Beperkte Oplage 2020 herfstuitrusting.", + "weaponSpecialFall2020WarriorText": "Zwaard van de Spookgedaante", + "weaponSpecialFall2020RogueNotes": "Doorboor je tegenstander met een scherpe steek. Zelfs het dikste pantser zal je kling niet weerstaan. Verhoogt Kracht met <%= str %>. Beperkte Oplage 2020 herfstuitrusting.", + "weaponSpecialFall2020RogueText": "Scherpe Katar" } diff --git a/website/common/locales/nl/generic.json b/website/common/locales/nl/generic.json index bded8fd6cc..df470d375f 100644 --- a/website/common/locales/nl/generic.json +++ b/website/common/locales/nl/generic.json @@ -190,7 +190,7 @@ "dismissAll": "Allen afwijzen", "messages": "Berichten", "emptyMessagesLine1": "Je hebt geen berichten", - "emptyMessagesLine2": "Stuur een bericht om een gesprek te beginnen!", + "emptyMessagesLine2": "Je kunt een nieuw bericht versturen naar een gebruiker door hun profiel te bezoeken en op de knop \"Bericht schrijven\" te drukken.", "userSentMessage": "<%- user %> heeft je een bericht gestuurd", "letsgo": "Laten we gaan!", "selected": "Geselecteerd", diff --git a/website/common/locales/nl/groups.json b/website/common/locales/nl/groups.json index 747aaf016a..efcc62f9ec 100644 --- a/website/common/locales/nl/groups.json +++ b/website/common/locales/nl/groups.json @@ -105,9 +105,9 @@ "whyReportingPostPlaceholder": "Help alsjeblieft onze moderators door ons te laten weten waarom je deze post rapporteert voor een overtreding, bijv. spam, zweren, religieuze eden, hypocrisie, scheldwoorden, volwassen topics of agressie.", "optional": "Optioneel", "needsTextPlaceholder": "Typ hier je bericht.", - "copyMessageAsToDo": "Bericht kopiëren als To-do", - "copyAsTodo": "Als to-do kopiëren", - "messageAddedAsToDo": "Bericht gekopieerd als To-do.", + "copyMessageAsToDo": "Bericht kopiëren als To Do", + "copyAsTodo": "Als To Do kopiëren", + "messageAddedAsToDo": "Bericht gekopieerd als To Do.", "leaderOnlyChallenges": "Alleen de groepsleider kan uitdagingen aanmaken", "sendGift": "Een Geschenk versturen", "inviteFriends": "Vrienden Uitnodigen", @@ -151,7 +151,7 @@ "cannotInviteSelfToGroup": "Je kunt jezelf niet voor een groep uitnodigen.", "userAlreadyInvitedToGroup": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" is reeds uitgenodigd voor die groep.", "userAlreadyPendingInvitation": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" heeft een lopende uitnodiging.", - "userAlreadyInAParty": "GebruikersID: <%= userId %>, Gebruiker \"<%= username %>\" is reeds lid van een gezelschap.", + "userAlreadyInAParty": "GebruikersID: <%= userId %>, Gebruikersnaam \"<%= username %>\" is reeds lid van een groep.", "userWithIDNotFound": "Gebruiker met id \"<%= userId %>\" niet gevonden.", "userWithUsernameNotFound": "Gebruiker met gebruikersnaam \"<%= username %>\" niet gevonden.", "userHasNoLocalRegistration": "De gebruiker heeft geen lokale registratie (gebruikersnaam, e-mail, wachtwoord).", @@ -163,7 +163,7 @@ "onlyCreatorOrAdminCanDeleteChat": "Niet gemachtigd om dit bericht te verwijderen!", "onlyGroupLeaderCanEditTasks": "Niet gemachtigd om taken te beheren!", "onlyGroupTasksCanBeAssigned": "Je kunt alleen groepstaken toewijzen", - "assignedTo": "Toegewezen aan", + "assignedTo": "Wijs Toe aan", "assignedToUser": "Toegewezen aan <%- userName %>", "assignedToMembers": "Toegewezen aan <%= userCount %> leden", "assignedToYouAndMembers": "Toegewezen aan jou en aan <%= userCount %> andere leden", @@ -346,12 +346,28 @@ "groupActivityNotificationTitle": "<%= user %> heeft een bericht geplaatst in <%= group %>", "taskClaimed": "<%- userName %> heeft de taak <%- taskText %> opgeëist.", "userWithUsernameOrUserIdNotFound": "Gebruikersnaam of GebruikersID niet gevonden.", - "usernameOrUserId": "Gebruikersnaam of GebruikersID", + "usernameOrUserId": "Voer @gebruikersnaam of GebruikersID in", "sendGiftToWhom": "Naar wie wil je een geschenk sturen?", "selectGift": "Selecteer Geschenk", "blockedToSendToThisUser": "Je kunt dit niet naar deze speler sturen omdat je deze hebt geblokkeerd.", "PMDisabled": "Schakel Privéberichten Uit", "PMUnblockUserToSendMessages": "Deblokkeer deze gebruiker om door te gaan met het verzenden en ontvangen van berichten.", "PMUserDoesNotReceiveMessages": "Deze gebruiker ontvangt niet langer privéberichten", - "PMCanNotReply": "U kan niet antwoorden op deze conversatie" + "PMCanNotReply": "U kan niet antwoorden op deze conversatie", + "claimRewards": "Eis je Beloning op", + "assignedDateAndUser": "Toegewezen door @<%- username %> op <%= date %>", + "assignedDateOnly": "Toegewezen op <%= date %>", + "managerNotes": "Notities van de Manager", + "bannedWordsAllowedDetail": "Wanneer deze optie geselecteerd is, zal het gebruik van verboden woorden in dit gilde worden toegestaan.", + "bannedWordsAllowed": "Sta verboden woorden toe", + "languageSettings": "Taalinstellingen", + "newPartyPlaceholder": "Voer de naam in van je groep.", + "thisTaskApproved": "Deze taak is goedgekeurd", + "onlyPrivateGuildsCanUpgrade": "Enkel privé gilden kunnen worden geüpgraded worden naar een groepsplan.", + "chooseTeamMember": "Kies een teamlid", + "unassigned": "Niet toegewezen", + "cannotRemoveQuestOwner": "Je kunt niet de eigenaar van de actieve queeste verwijderen. Breek eerst de queeste af.", + "giftMessageTooLong": "De maximum lengte van cadeauberichten is <%= maxGiftMessageLength %>.", + "selectSubscription": "Selecteer een Abonnement", + "features": "Kenmerken" } diff --git a/website/common/locales/nl/inventory.json b/website/common/locales/nl/inventory.json index dc35b2c260..b98b641831 100644 --- a/website/common/locales/nl/inventory.json +++ b/website/common/locales/nl/inventory.json @@ -4,5 +4,7 @@ "eggsItemType": "Eieren", "hatchingPotionsItemType": "Uitbroeddrank", "specialItemType": "Speciale artikelen", - "lockedItem": "Vergrendeld artikel" + "lockedItem": "Vergrendeld artikel", + "allItems": "Alle Voorwerpen", + "petAndMount": "Huisdier en Rijdier" } diff --git a/website/common/locales/nl/limited.json b/website/common/locales/nl/limited.json index 18a1600795..85cd66cded 100644 --- a/website/common/locales/nl/limited.json +++ b/website/common/locales/nl/limited.json @@ -22,7 +22,7 @@ "polarBearPup": "IJsbeerwelp", "jackolantern": "Jack-O-Lantern-pompoen", "ghostJackolantern": "Spookachtige Jack-O-Lantern", - "glowJackolantern": "Glow-in-the-Dark Jack-O-Lantern", + "glowJackolantern": "Glow-in-the-Dark Pompoenlantaarn", "seasonalShop": "Seizoenswinkel", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seizoenstovenares<%= linkEnd %>", @@ -41,11 +41,11 @@ "northMageSet": "Magiër van het Noorden (Magiër)", "icicleDrakeSet": "Ijspegeldraak (Dief)", "soothingSkaterSet": "Kalmerende Skater (Genezer)", - "gingerbreadSet": "Gemberkoek Krijger (Krijger)", - "snowDaySet": "Sneeuwdag Krijger (Krijger)", + "gingerbreadSet": "Gemberkoek (Krijger)", + "snowDaySet": "Sneeuwdag (Krijger)", "snowboardingSet": "Snowboardende Tovenaar (Magiër)", "festiveFairySet": "Feestelijke Fee (Genezer)", - "cocoaSet": "Chocodief (Dief)", + "cocoaSet": "Cacao (Dief)", "toAndFromCard": "Aan: <%= toName %>, Van: <%= fromName %>", "nyeCard": "Nieuwjaarskaart", "nyeCardExplanation": "Omdat jullie samen oud en nieuw hebben gevierd, krijgen jullie allebei de \"Goeie Oude Kennissen\" insigne!", @@ -56,7 +56,7 @@ "nye0": "Gelukkig nieuwjaar! Dat je maar veel slechte gewoontes mag overwinnen.", "nye1": "Gelukkig nieuwjaar! Dat je maar veel beloningen mag verdienen.", "nye2": "Gelukkig nieuwjaar! Dat je maar veel perfecte dagen mag afronden.", - "nye3": "Gelukkig nieuwjaar! Dat je To-do-lijst kort en bondig moge zijn.", + "nye3": "Gelukkig nieuwjaar! Dat je To Do-lijst kort en bondig moge zijn.", "nye4": "Gelukkig nieuwjaar! Dat je maar niet aangevallen mag worden door een woedende hippogrief.", "mightyBunnySet": "Machtig konijn (Krijger)", "magicMouseSet": "Magische muis (Magiër)", @@ -74,11 +74,11 @@ "magicianBunnySet": "Tovernaarskonijn (Magiër)", "comfortingKittySet": "Troostend Katje (Genezer)", "sneakySqueakerSet": "Sneaky Pieper (Dief)", - "sunfishWarriorSet": "Maanviskrijger (Krijger)", + "sunfishWarriorSet": "Maanvis (Krijger)", "shipSoothsayerSet": "Schipswaarzegger (Magiër)", "strappingSailorSet": "Ontzagwekkende zeiler (Genezer)", "reefRenegadeSet": "Rif-rebel (Dief)", - "scarecrowWarriorSet": "Vogelverschrikker Krijger (Krijger)", + "scarecrowWarriorSet": "Vogelverschrikker (Krijger)", "stitchWitchSet": "Stekende Heks (Magiër)", "potionerSet": "Drankenier (Genezer)", "battleRogueSet": "Vleermuis-stille (Dief)", @@ -123,12 +123,12 @@ "summer2018MerfolkMonarchSet": "Meermens Majesteit (Genezer)", "summer2018FisherRogueSet": "Vissersdief (Dief)", "fall2018MinotaurWarriorSet": "Minotaurus (Krijger)", - "fall2018CandymancerMageSet": "Candymancer (Mage)", + "fall2018CandymancerMageSet": "Snoepbezweerder (Magiër)", "fall2018CarnivorousPlantSet": "Vleesetende plant (Genezer)", "fall2018AlterEgoSet": "Alter Ego (Dief)", - "winter2019BlizzardSet": "Blizzard (Warrior)", - "winter2019PyrotechnicSet": "Pyrotechnic (Mage)", - "winter2019WinterStarSet": "Winter Star (Healer)", + "winter2019BlizzardSet": "Sneeuwstorm (Krijger)", + "winter2019PyrotechnicSet": "Pyrotechnicus (Magiër)", + "winter2019WinterStarSet": "Winterster (Genezer)", "winter2019PoinsettiaSet": "Poinsettia (Dief)", "eventAvailability": "Verkrijgbaar voor aankoop tot <%= date(locale) %>.", "dateEndMarch": "30 april", @@ -142,12 +142,12 @@ "dateEndNovember": "30 November", "dateEndJanuary": "31 januari", "dateEndFebruary": "29 Februari", - "winterPromoGiftHeader": "GEEF EEN ABONNEMENT EN KRIJG ER ZELF OOK EEN!", + "winterPromoGiftHeader": "GEEF EEN ABONNEMENT CADEAU, KRIJG ER ZELF OOK EEN GRATIS!", "winterPromoGiftDetails1": "Alleen tot 6 Januari, wanneer je iemand een abonnement schenkt, krijg je hetzelfde abonnenemt gratis voor jezelf!", "winterPromoGiftDetails2": "Denk eraan dat als jij of je geschenk ontvanger al een terugkerend abonnenemt bevat, het geschonken abonnement pas start nadat dat abonnement is afgezegd of afgelopen is. Hartelijk dank voor je steun! <3", "discountBundle": "bundel", - "g1g1Announcement": "Schenk een abonnement, krijg een abonnement gratis evenement is nu aan de gang!", - "g1g1Details": "Schenk een abonnement aan een vriend via hun profiel en je zal gratis hetzelfde abonnement ontvangen!", + "g1g1Announcement": "Schenk een abonnement, krijg een abonnement gratis evenement is nu aan de gang!", + "g1g1Details": "Schenk een abonnement aan een vriend en je zal gratis hetzelfde abonnement ontvangen!", "september2018": "September 2018", "september2017": "September 2017", "marchYYYY": "Maart <%= year %>", @@ -175,5 +175,28 @@ "spring2019AmberMageSet": "Amber (Magiër)", "spring2019OrchidWarriorSet": "Orchidee (Krijger)", "june2018": "Juni 2018", - "mayYYYY": "Mei <%= year %>" + "mayYYYY": "Mei <%= year %>", + "g1g1Limitations": "Dit is een in tijd begrensde actie die begint op 17 december om 13:00 uur GMT, en eindigt op 7 januari om 01:00 uur 's-nachts (GMT). Het aanbod is alleen dan geldig, wanneer je aan een andere Habiticaan schenkt. Wanneer jij, of de ontvanger, al over een abonnement beschikt, zullen de geschonken abonnementsmaanden hieraan toegevoegd worden, en alleen dan gebruikt worden als het huidige abonnement afloopt, of wordt opgezegd.", + "limitations": "Beperkingen", + "g1g1HowItWorks": "Type de gebruikersnaam in van degene aan wie je wilt geven. Kies dan de duur van het abonnement dat je wilt geven, en rondt af. Jouw account krijgt automatisch hetzelfde abonnement cadeau.", + "howItWorks": "Zo werkt het", + "g1g1Returning": "Ter ere van het seizoen brengen we een bijzonder aanbod terug. Wanneer je nu een abonnement weggeeft, krijg je hetzelfde abonnement cadeau!", + "g1g1Event": "Geef er een, krijg er een evenement nu aan de gang!", + "g1g1": "Geef er één, krijg er één", + "novemberYYYY": "November <%= year %>", + "juneYYYY": "Juni <%= year %>", + "septemberYYYY": "September <%= year %>", + "winter2021HollyIvyRogueSet": "Hulst en Klimop (Dief)", + "winter2021WinterMoonMageSet": "Winter Maan (Magiër)", + "winter2021IceFishingWarriorSet": "IJsvisser (Krijger)", + "fall2020TwoHeadedRogueSet": "Tweekoppig (Dief)", + "fall2020ThirdEyeMageSet": "Derde Oog (Magiër)", + "summer2020CrocodileRogueSet": "Krokodil (Dief)", + "summer2020SeaGlassHealerSet": "Zeeglas (Genezer)", + "summer2020OarfishMageSet": "Riemvis (Magiër)", + "summer2020RainbowTroutWarriorSet": "Regenboogforel (Krijger)", + "winter2021ArcticExplorerHealerSet": "Poolverkenner (Genezer)", + "fall2020DeathsHeadMothHealerSet": "Doodshoofdvlinder (Genezer)", + "fall2020WraithWarriorSet": "Schim (Krijger)", + "royalPurpleJackolantern": "Koninklijk Paarse Pompoenlantaarn" } diff --git a/website/common/locales/nl/messages.json b/website/common/locales/nl/messages.json index 9bbc98fdf5..1a852c722a 100644 --- a/website/common/locales/nl/messages.json +++ b/website/common/locales/nl/messages.json @@ -49,9 +49,15 @@ "notificationsRequired": "Notificatie-id's zijn vereist.", "unallocatedStatsPoints": "Je hebt <%= points %> niet toegekende statuspunten", "beginningOfConversation": "Dit is het begin van je gesprek met <%= userName %>.", - "messageDeletedUser": "Soory, deze gebruiker heeft zijn account verwijderd.", + "messageDeletedUser": "Sorry, deze gebruiker heeft zijn account verwijderd.", "messageMissingDisplayName": "Er mist een gebruikersnaam.", "canDeleteNow": "Je kunt dit bericht nu verwijderen als je dat wilt.", "reportedMessage": "Je hebt dit bericht gerapporteerd aan de moderators.", - "beginningOfConversationReminder": "Denk eraan om aardig en respectvol te zijn, en om de Gemeenschapsrichtlijnen te volgen!" + "beginningOfConversationReminder": "Denk eraan om aardig en respectvol te zijn, en om de Gemeenschapsrichtlijnen te volgen!", + "newsPostNotFound": "Er zijn geen nieuwe Posts gevonden of je hebt geen toegang.", + "messageAllUnEquipped": "Alles is uitgetrokken.", + "messageBackgroundUnEquipped": "Achtergrond is uitgetrokken.", + "messagePetMountUnEquipped": "Huisdier en Rijdier zijn uitgetrokken.", + "messageCostumeUnEquipped": "Kostuum is uitgetrokken.", + "messageBattleGearUnEquipped": "Gevechtsuitrusting is uitgetrokken." } diff --git a/website/common/locales/nl/npc.json b/website/common/locales/nl/npc.json index 9014983307..e34491b786 100644 --- a/website/common/locales/nl/npc.json +++ b/website/common/locales/nl/npc.json @@ -74,7 +74,7 @@ "pathRequired": "Padstring is noodzakelijk", "unlocked": "Voorwerpen zijn ontgrendeld", "alreadyUnlocked": "Volledige set is al ontgrendeld.", - "alreadyUnlockedPart": "Volledige set is al gedeeltelijk ontgrendeld.", + "alreadyUnlockedPart": "Volledige set is al gedeeltelijk ontgrendeld. Het is goedkoper de overige voorwerpen los te kopen.", "invalidQuantity": "Hoeveelheid om te kopen moet een positief heel getal zijn.", "USD": "(USD)", "newStuff": "Nieuwe informatie van Bailey", @@ -94,8 +94,8 @@ "classGearText": "Gefeliciteerd met je gekozen klasse! Ik heb je nieuwe standaardwapen in je boedel gestopt. Neem hieronder een kijkje om het te dragen!", "autoAllocate": "Automatische verdeling", "spells": "Vaardigheden", - "skillsTitle": "Vaardigheden", - "toDo": "To-Do", + "skillsTitle": "<%= classStr %> Vaardigheden", + "toDo": "To Do", "tourStatsPage": "Dit is jouw statistiekenpagina! Je kunt prestaties verdienen door deze taken te volbrengen.", "tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Pause Damage\". Come say hi!", "tourPartyPage": "Jouw gezelschap helpt je verantwoordelijk te blijven. Nodig je vrienden uit en speel een queeste-perkamentrol vrij!", @@ -122,5 +122,9 @@ "paymentSubBillingWithMethod": "Je abonnement zal afgeschreven worden: $<%= amount %> elke <%= months %> maanden via <%= paymentMethod %>.", "paymentCanceledDisputes": "We hebben een annuleringsbevestiging gestuurd naar je e-mailadres. Als je deze mail niet ziet, neem dan alsjeblieft contact met ons op om geschillen over toekomstige rekeningen te voorkomen.", "paymentAutoRenew": "Dit abonnement zal automatisch vernieuwd worden totdat het wordt geannuleerd. Als het nodig is je abonnement op te zeggen, kun je dat doen in je instellingen.", - "cannotUnpinItem": "Dit voorwerp kan niet losgekoppeld worden." + "cannotUnpinItem": "Dit voorwerp kan niet losgekoppeld worden.", + "invalidUnlockSet": "<%= nMonths %> Maand(en) Abonnement (Cadeau).", + "nGemsGift": "<%= nGems %> edelstenen (geschenk)", + "nGems": "<%= nGems %> edelstenen", + "nMonthsSubscriptionGift": "<%= nMonths %> Maand(en) Abonnement (Cadeau)" } diff --git a/website/common/locales/nl/quests.json b/website/common/locales/nl/quests.json index ad2ff475a7..017812a33c 100644 --- a/website/common/locales/nl/quests.json +++ b/website/common/locales/nl/quests.json @@ -84,5 +84,6 @@ "hatchingPotionQuests": "Magische Uitbroed Toverdrank Queeste", "tavernBossTired": "<%= bossName %> probeert <%= rageName %> los te laten, maar is te moe.", "chatQuestCancelled": "<%= gebruikersnaam %> heeft de gezelschapszoektocht geannuleerd <%= questName %>.", - "chatQuestAborted": "<%= gebruikersnaam %> heeft de gezelschapszoektocht afgebroken <%= questName %>." + "chatQuestAborted": "<%= gebruikersnaam %> heeft de gezelschapszoektocht afgebroken <%= questName %>.", + "bossDamage": "Je hebt schade toegebracht aan de de Eindbaas!" } diff --git a/website/common/locales/nl/questscontent.json b/website/common/locales/nl/questscontent.json index c041f9b1a9..27f5e9432e 100644 --- a/website/common/locales/nl/questscontent.json +++ b/website/common/locales/nl/questscontent.json @@ -113,7 +113,7 @@ "questGoldenknight3DropWeapon": "Mustaine's Milestone Mashing Morning Star (Off-hand Weapon)", "questGroupEarnable": "Queesten om te verdienen", "questBasilistText": "De Basi-lijst", - "questBasilistNotes": "Er heerst onrust in de marktplaats - het soort waar je eigenlijk voor weg moet rennen. Omdat je een dappere avonturier bent, ren je er juist naartoe. Je ontdekt een basi-lijst, die samen aan het smelten is uit een klont onvoltooide To-do's! Habiticanen in de omgeving zijn verlamd van angst door hoe lang de basi-lijst is, en zijn niet in staat aan het werk te gaan. Ergens dichtbij hoor je @Arcosine roepen: \"Snel! Voltooi je To-do's en Dagelijkse Taken om het monster te verslaan, voordat er iemand zich openhaalt aan het papier!\" Sla snel toe, avonturier, en vink iets af - maar pas op! Als je ook maar één Dagelijkse Taak onvoltooid laat, zal de basi-lijst jou en je gezelschap aanvallen!", + "questBasilistNotes": "Er heerst onrust op de marktplaats - het soort waar je eigenlijk voor weg moet rennen. Omdat je een dappere avonturier bent, ren je er juist naartoe. Je ontdekt een basi-lijst, die samen aan het smelten is uit een klont onvoltooide To Do's! Habiticanen in de omgeving zijn verlamd van angst door hoe lang de Basi-lijst is, en zijn niet in staat om aan het werk te gaan. Ergens dichtbij hoor je @Arcosine roepen: \"Snel! Voltooi je To Do's en Dagelijkse Taken om het monster te verslaan, voordat er iemand zich openhaalt aan het papier!\" Sla snel toe, avonturier, en vink iets af - maar pas op! Als je ook maar één Dagelijkse Taak onvoltooid laat, zal de Basi-lijst jou en je gezelschap aanvallen!", "questBasilistCompletion": "De basi-lijst valt uiteen in papiersnippers met zachtjes glinsterende regenboogkleuren. \"Oef!\" zegt @Arcosine. \"Het is maar goed dat jullie langskwamen!\" Je voelt je meer ervaren dan ooit, en raapt wat goud op dat tussen het papier ligt.", "questBasilistBoss": "De Basi-lijst", "questEggHuntText": "Eieren Zoeken", @@ -324,7 +324,7 @@ "questBewilderBossRageStables": "'De Wees-Wilder gebruikt BETOVERENDE SLAG!'\n\nAhh!!! Eens te meer heeft de Wees-Wilder ons verblind in het verwaarlozen van onze Dagelijkse Taken, en nu heeft het Matt de Dierenmeester aangevallen! Met een werveling van mist, transformeert Matt in een angstaanjagend gevleugeld wezen, en al de huisdieren en rijdieren huilen jammerlijk in hun stallen. Snel, blijf geconcentreerd op je taken en versla deze lafhartige afleiding!", "questBewilderBossRageBailey": "'De Wees-Wilder gebruikt BETOVERENDE SLAG!'\n\nKijk uit! In het midden van zijn nieuwsrapportage, is Bailey de Stadsomroeper bezeten door de Wees-Wilder! Ze laat een duistere, niet-informatieve krijs vrij als ze de lucht in stijgt. Hoe weten we nu wat er aan de hand is?\n\nGeef niet op... we zijn zo dichtbij in het verslaan van deze lastige vogel voor eens en altijd!", "questFalconText": "De Vogels van Uitstel", - "questFalconNotes": "Berg Habitica is klein naast een enorme berg met To-do's. Het was ooit een plek om te picknicken en te genieten van een gevoel van volmaaktheid, totdat de verwaarloosde taken uit de hand liepen. Nu wonen er angstaanjagende Vogels van Uitstel, weerzinwekkende beesten die Habiticanen tegenhouden om taken te voltooien!

\"Het is te moeilijk!\" klauwen ze naar @JonArinbjorn en @Onheiron. \"Het duurt te lang om nu te doen! Het maakt niet uit dat je tot morgen wacht! Waarom ga je niet iets leukers doen?\"

Dat stopt nu, neem je je voor. Je beklimt je persoonlijke berg met To-do's en verslaat de Vogels van Uitstel!", + "questFalconNotes": "Berg Habitica wordt overschaduwd door een enorme berg met To Do's. Het was ooit een plek om te picknicken en te genieten van een gevoel van vervulling, totdat de verwaarloosde taken uit de hand liepen. Nu wonen er angstaanjagende Roofvogels van Uitstel, weerzinwekkende schepsels die Habiticanen ervan weerhouden om hun taken te voltooien!

\"Het is te moeilijk!\" kauwen ze naar @JonArinbjorn en @Onheiron. \"Het duurt te lang om nu te doen! Het maakt geen verschil als je tot morgen wacht! Waarom ga je niet iets leukers doen?\"

Dat stopt nu, neem je je voor. Jij zult je persoonlijke berg met To Do's beklimmen en de Roofvogels van Uitstel verslaan!", "questFalconCompletion": "Eindelijk, na je overwinning op de Vogels van Uitstel, ga je zitten om van het uitzicht en van je welverdiende rust te genieten.

\"Wauw!\" zegt @Trogdorina. \"Je hebt gewonnen!\"

@Squish voegt eraan toe: \"Hier, neem deze eieren die ik gevonden heb als je beloning.\"", "questFalconBoss": "Vogels van Uitstel", "questFalconDropFalconEgg": "Valk (Ei)", @@ -345,7 +345,7 @@ "questAxolotlRageDescription": "Deze balk wordt gevuld wanneer je je dagelijkse taken niet afvinkt. Wanneer hij vol is, zal de Magische Axolotl voor 30% van zijn resterende gezondheid genezen!", "questAxolotlRageEffect": "`Magische Axolotl gebruikt AXOLOTL REGENERATIE!`\n\n\n`Een gordijn van kleurijke bubbels verduistert het monster voor een ogenblik en wanneer het opheldert, zijn enkele van zijn wonden verdwenen!`", "questTurtleText": "Begeleid de schildpad", - "questTurtleNotes": "Help! Deze grote zeeschildpad kan haar weg naar haar strandnest niet vinden. Ze gaat er ieder jaar naar toe om haar eieren te leggen, maar dit jaar is Onvoltooibaai gevuld met giftige Taakdrijfhout gemaakt van rode dagelijkse taken en niet-afgevinkte to-do's. \"Ze is in paniek aan het afranselen!\" zegt @JessicaChase.

@UncommonCriminal knikt. \"Dat is omdat haar richtingszintuigen wazig en verward zijn.\"

@Scarabsi grijpt je arm. \"Kun je helpen met het Taakdrijfhout te verwijderen dat haar pad blokkeert? Het kan gevaarlijk zijn, maar we moeten haar helpen!\"", + "questTurtleNotes": "Help! Deze grote zeeschildpad kan de weg naar haar neststrand niet vinden. Ze gaat er ieder jaar naar toe om haar eieren te leggen, maar dit jaar is Onvoltooibaai gevuld met giftig Taakdrijfhout gemaakt van rode Dagelijkse Taken en niet-afgevinkte To Do's. \"Ze slaat in paniek om zich heen!\" zegt @JessicaChase.

@UncommonCriminal knikt. \"Dat komt doordat haar richtingsgevoel wazig en verward is.\"

@Scarabsi grijpt je arm. \"Kan jij helpen om het Taakdrijfhout dat haar pad blokkeert te verwijderen? Het kan gevaarlijk zijn, maar we moeten haar helpen!\"", "questTurtleCompletion": "Je moedige werk heeft het water opgehelderd voor onze zeeschildpad om haar strand te vinden. Jij, @Bambin en @JaizakAripaik kijken toe terwijl ze haar kroost van eieren diep in het zand begraaft, zodat ze kunnen groeien en uitkomen tot honderden kleine zeeschildpadjes. Altijd als de dame, geeft ze je elk drie eieren en vraagt om ze te voederen en ervoor te zorgen zodat ze op een dag zelf grote zeeschildpadden worden.", "questTurtleBoss": "Taakdrijfhout", "questTurtleDropTurtleEgg": "Schildpad (Ei)", diff --git a/website/common/locales/nl/settings.json b/website/common/locales/nl/settings.json index d4d76c2121..07c3401419 100644 --- a/website/common/locales/nl/settings.json +++ b/website/common/locales/nl/settings.json @@ -181,5 +181,7 @@ "newPMNotificationTitle": "Nieuw Bericht van <%= name %>", "chatExtensionDesc": "De Chat Uitbreiding voor Habitica voegt een intuïtieve chat box toe aan habitica.com. Hierdoor kunnen gebruikers chatten in de Herberg, hun gezelschap, en de gildes waar ze in zitten.", "chatExtension": "Chrome Chat Extentie en Firefox Chat Extentie", - "resetAccount": "Account Terugstellen" + "resetAccount": "Account Terugstellen", + "displaynameIssueNewline": "Weergavenamen mogen geen backslash bevatten gevolgd door de letter N.", + "giftedSubscriptionWinterPromo": "Hallo <%= username %>, je hebt <%= monthCount %> maanden abonnement ontvangen dankzij onze Gift One Get One-promotie!" } diff --git a/website/common/locales/nl/spells.json b/website/common/locales/nl/spells.json index f610f04bdf..3e8c479148 100644 --- a/website/common/locales/nl/spells.json +++ b/website/common/locales/nl/spells.json @@ -24,7 +24,7 @@ "spellRogueToolsOfTradeNotes": "Je listige talenten versterken de Perceptie van je gehele Gezelschap! (Gebaseerd op: oorspronkelijke PER)", "spellRogueStealthText": "Heimelijkheid", "spellRogueStealthNotes": "Met elke spreuk zullen een aantel van je onafgemaakte Dagtaken je deze nacht niet kunnen vinden. Hun series en kleur zullen niet veranderen. (Gebaseerd op: PER)", - "spellRogueStealthDaliesAvoided": "<%= originalText %> Aantal Dagtaken vermeden: <%= number %>.", + "spellRogueStealthDaliesAvoided": "<%= originalText %> Aantal Dagtaken dat vermeden zal worden: <%= number %>.", "spellRogueStealthMaxedOut": "Je hebt al je Dagtaken al vermeden; het is niet nodig deze spreuk nogmaals te gebruiken.", "spellHealerHealText": "Helend Licht", "spellHealerHealNotes": "Glanzend licht herstelt je wonden! (Gebaseerd op LIC en INT)", @@ -55,5 +55,6 @@ "challengeTasksNoCast": "Het uitspreken van een vaardigheid op uitdagingstaken is niet toegestaan.", "groupTasksNoCast": "Je mag geen vaardigheden gebruiken op groepstaken.", "spellNotOwned": "Je bezit deze vaardigheid niet.", - "spellLevelTooHigh": "Je moet Niveau <%= level %> zijn om deze vaardigheid te gebruiken." + "spellLevelTooHigh": "Je moet Niveau <%= level %> zijn om deze vaardigheid te gebruiken.", + "spellAlreadyCast": "Deze vaardigheid heeft geen overige effecten." } diff --git a/website/common/locales/nl/subscriber.json b/website/common/locales/nl/subscriber.json index b62ba704ed..be9d6b3a3b 100644 --- a/website/common/locales/nl/subscriber.json +++ b/website/common/locales/nl/subscriber.json @@ -121,7 +121,7 @@ "choosePaymentMethod": "Kies je betaalmethode", "buyGemsSupportsDevs": "Edelstenen kopen steunt de ontwikkelaars en helpt Habitica online te houden", "support": "ONDERSTEUNING", - "gemBenefitLeadin": "Edelstenen staan je toe om leuke extra's te kopen voor je account, waaronder:", + "gemBenefitLeadin": "Wat kun je met edelstenen kopen?", "gemBenefit1": "Unieke en modieuze kostuums voor je avatar.", "gemBenefit2": "Achtergronden om je avatar in de wereld van Habitica te onderdompelen!", "gemBenefit3": "Spannende Queeste kettingen die huisdiereneieren droppen.", @@ -169,5 +169,22 @@ "backgroundAlreadyOwned": "Achtergrond al in bezit.", "mysterySet202004": "Machtige Vorsten Set", "mysterySet202005": "Wonderlijke Wyvern Set", - "mysterySet202006": "Multichrome Meermensen Set" + "mysterySet202006": "Multichrome Meermensen Set", + "lookingForMoreItems": "Zoek je nog meer voorwerpen?", + "dropCapReached": "Je hebt voor vandaag alle voorwerpen gevonden!", + "supportHabitica": "Steun Habitica", + "organization": "Organisatie", + "dropCapSubs": "Habitica abonnees kunnen per dag tweemaal zoveel drops krijgen en ontvangen iedere maand een mysterieuze item set!", + "dropCapLearnMore": "Leer meer over het drop system in Habitica", + "dropCapExplanation": "Je drops zullen morgen samen met je taken gereset worden. Echter, je zult nog steeds Goud, Ervaring, en Queeste-vooruitgang ontvangen wanneer je taken afvinkt.", + "usuallyGems": "Normaal <%= originalGems %>", + "mysterySet202101": "Stijlvol Sneeuwluipaard Set", + "mysterySet202012": "Koudvuur Feniks Set", + "mysterySet202011": "Gebladerde Magiër Set", + "mysterySet202010": "Verleidelijk Gestoord Set", + "mysterySet202009": "Wonderbaarlijke Mot Set", + "mysterySet202008": "Uilenorakel Set", + "mysterySet202007": "Uitmuntende Orca Set", + "cancelSubInfoApple": "Om je abonnement op te zeggen of de verloopdatum van je abonnement in te zien (in het geval dat je reeds hebt opgezegd), ga naar Apple's officiële instructies. Op dit scherm kun je niet zien of je abonnement reeds is opgezegd of niet.", + "cancelSubInfoGoogle": "Om je abonnement op te zeggen of om de verloopdatum van je abonnement in te zien (in het geval dat je al hebt opgezegd), ga naar de Google Play Store app, en kijk in het Menu onder Abonnementen. Op dit scherm kun je niet zien of je abonnement reeds is opgezegd of niet." } diff --git a/website/common/locales/nl/tasks.json b/website/common/locales/nl/tasks.json index 00963fc71e..235e3dbea4 100644 --- a/website/common/locales/nl/tasks.json +++ b/website/common/locales/nl/tasks.json @@ -134,5 +134,6 @@ "enterTag": "Voer een label in", "addTags": "Voeg labels toe...", "sureDeleteType": "Weet je zeker dat je deze <%= type %> wilt verwijderen?", - "deleteTaskType": "Verwijder dit <%= type %>" + "deleteTaskType": "Verwijder dit <%= type %>", + "tomorrow": "Morgen" } diff --git a/website/common/locales/nn/limited.json b/website/common/locales/nn/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/nn/limited.json +++ b/website/common/locales/nn/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/pt/limited.json b/website/common/locales/pt/limited.json index 7045eda163..bc2ae284a9 100644 --- a/website/common/locales/pt/limited.json +++ b/website/common/locales/pt/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "pacote", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/pt/overview.json b/website/common/locales/pt/overview.json index 38df42ccca..4778a041ab 100644 --- a/website/common/locales/pt/overview.json +++ b/website/common/locales/pt/overview.json @@ -1,14 +1,10 @@ { - "needTips": "Precisa de algumas dicas para começar? Aqui está um guia prático!", - - "step1": "Passo 1: Adicionar Tarefas", - "webStep1Text": "Habitica não é nada sem objetivos reais, então coloque algumas tarefas. Você pode adicionar mais depois. Todas as tarefas podem ser criadas clicando no botão verde \"Adicionar Tarefa\".\n* **Adicione [Afazeres](https://habitica.fandom.com/wiki/To-Dos):** Coloque tarefas que você uma vez ou raramente na coluna de Afazeres, um de cada vez. Você pode clicar no lápis para editá-los, adicionar listas de verificação, datas, dentre outros!\n* **Adicione [Tarefas Diárias](https://habitica.fandom.com/wiki/Dailies):** Coloque atividades que você precisa fazer diariamente ou em dias específicos da semana, mês ou ano na coluna de Tarefas Diárias. Clique na tarefa para editar os dias da semana e/ou data de início. Também é possível definir que a Tarefa Diária reapareça a cada 3 dias, por exemplo.\n* **Adicione [Hábitos](https://habitica.fandom.com/wiki/Habits):** Coloque hábitos que você quer fixar na coluna Hábitos. Você pode editar o Hábito para mudar para ser um hábito somente bom :heavy_plus_sign: ou um ruim :heavy_minus_sign:\n* **Adicione [Recompensas](https://habitica.fandom.com/wiki/Rewards):** Além das recompensas oferecidas pelo jogo, adicione atividades ou recompensas que você quer usar como motivação na coluna de Recompensas. É importante se dar uma pausa ou se permitir relaxar um pouco! Se você precisa de inspiração sobre quais tarefas adicionar, você pode olhar na página da wiki em [Exemplos de Hábitos](https://habitica.fandom.com/wiki/Sample_Habits), [Exemplos de Tarefas Diárias](https://habitica.fandom.com/wiki/Sample_Dailies), [Exemplos de Afazeres](https://habitica.fandom.com/wiki/Sample_To-Dos), and [Exemplos de Recompensa](https://habitica.fandom.com/wiki/Sample_Custom_Rewards).", - - "step2": "Passo 2: Ganhar Pontos ao Realizar Tarefas na Vida Real", - "webStep2Text": "Agora, comece enfrentando seus objetivos da lista! Quando completar as tarefas e marcar no Habitica, você ganhará [Experiência](http://habitica.fandom.com/wiki/Experience_Points), que ajuda você a subir de nível, e [Ouro](http://habitica.fandom.com/wiki/Gold_Points), que te permite comprar recompensas. Se você cair em maus hábitos ou perder sua Tarefas Diárias, você vai perder [Vida](http://habitica.fandom.com/wiki/Health_Points). Dessa forma, as barras de Experiência e de Vida servem como um divertido indicador de seu progresso em direção a seus objetivos. Você começará a ver sua vida real melhorar assim como seu personagem avança no jogo.", - - "step3": "Passo 3: Personalizar e Explorar o Habitica", - "webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [eggs](http://habitica.fandom.com/wiki/Eggs) and [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.fandom.com/wiki/Class_System) and then use class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).", - - "overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!" + "needTips": "Precisa de algumas dicas para começar? Aqui está um guia prático!", + "step1": "Passo 1: Adicionar Tarefas", + "webStep1Text": "Habitica não é nada sem objetivos reais, então coloque algumas tarefas. Você pode adicionar mais depois. Todas as tarefas podem ser criadas clicando no botão verde \"Adicionar Tarefa\".\n* **Adicione [Afazeres](https://habitica.fandom.com/wiki/To-Dos):** Coloque tarefas que você uma vez ou raramente na coluna de Afazeres, um de cada vez. Você pode clicar no lápis para editá-los, adicionar listas de verificação, datas, dentre outros!\n* **Adicione [Tarefas Diárias](https://habitica.fandom.com/wiki/Dailies):** Coloque atividades que você precisa fazer diariamente ou em dias específicos da semana, mês ou ano na coluna de Tarefas Diárias. Clique na tarefa para editar os dias da semana e/ou data de início. Também é possível definir que a Tarefa Diária reapareça a cada 3 dias, por exemplo.\n* **Adicione [Hábitos](https://habitica.fandom.com/wiki/Habits):** Coloque hábitos que você quer fixar na coluna Hábitos. Você pode editar o Hábito para mudar para ser um hábito somente bom :heavy_plus_sign: ou um ruim :heavy_minus_sign:\n* **Adicione [Recompensas](https://habitica.fandom.com/wiki/Rewards):** Além das recompensas oferecidas pelo jogo, adicione atividades ou recompensas que você quer usar como motivação na coluna de Recompensas. É importante se dar uma pausa ou se permitir relaxar um pouco!\n* Se você precisa de inspiração sobre quais tarefas adicionar, você pode olhar na página da wiki em [Exemplos de Hábitos](https://habitica.fandom.com/wiki/Sample_Habits), [Exemplos de Tarefas Diárias](https://habitica.fandom.com/wiki/Sample_Dailies), [Exemplos de Afazeres](https://habitica.fandom.com/wiki/Sample_To-Dos), and [Exemplos de Recompensa](https://habitica.fandom.com/wiki/Sample_Custom_Rewards).", + "step2": "Passo 2: Ganhar Pontos ao Realizar Tarefas na Vida Real", + "webStep2Text": "Agora, comece enfrentando seus objetivos da lista! Quando completar as tarefas e marcar no Habitica, você ganhará [Experiência](http://habitica.fandom.com/wiki/Experience_Points), que ajuda você a subir de nível, e [Ouro](http://habitica.fandom.com/wiki/Gold_Points), que te permite comprar recompensas. Se você cair em maus hábitos ou perder sua Tarefas Diárias, você vai perder [Vida](http://habitica.fandom.com/wiki/Health_Points). Dessa forma, as barras de Experiência e de Vida servem como um divertido indicador de seu progresso em direção a seus objetivos. Você começará a ver sua vida real melhorar assim como seu personagem avança no jogo.", + "step3": "Passo 3: Personalizar e Explorar o Habitica", + "webStep3Text": "Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.fandom.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.fandom.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.fandom.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.fandom.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.fandom.com/wiki/Pets) by collecting [eggs](http://habitica.fandom.com/wiki/Eggs) and [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions). [Feed](http://habitica.fandom.com/wiki/Food) them to create [Mounts](http://habitica.fandom.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.fandom.com/wiki/Class_System) and then use class-specific [skills](http://habitica.fandom.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.fandom.com/wiki/Quests) (you will be given a quest at level 15).", + "overviewQuestions": "Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!" } diff --git a/website/common/locales/pt_BR/backgrounds.json b/website/common/locales/pt_BR/backgrounds.json index 8777f7cfc1..430ed462ee 100644 --- a/website/common/locales/pt_BR/backgrounds.json +++ b/website/common/locales/pt_BR/backgrounds.json @@ -576,5 +576,12 @@ "backgroundHolidayHearthText": "Lareira de feriado", "backgroundGingerbreadHouseNotes": "Aproveite a vista, os aromas e (se você ousar) os sabores de uma casa de pão de gengibre.", "backgroundGingerbreadHouseText": "Casa de pão de gengibre", - "backgrounds122020": "CONJUNTO 79: Lançado em Dezembro de 2020" + "backgrounds122020": "CONJUNTO 79: Lançado em Dezembro de 2020", + "backgroundHotSpringNotes": "Derreta suas preocupações com um mergulho em uma Fonte Termal.", + "backgroundHotSpringText": "Fonte Termal", + "backgrounds012021": "CONJUNTO 80: Lançado em Janeiro de 2021", + "backgroundWintryCastleNotes": "Veja o Castelo Invernal através da névoa fria.", + "backgroundWintryCastleText": "Castelo Invernal", + "backgroundIcicleBridgeNotes": "Atravesse a Ponte Congelada com cuidado.", + "backgroundIcicleBridgeText": "Ponte Congelada" } diff --git a/website/common/locales/pt_BR/challenge.json b/website/common/locales/pt_BR/challenge.json index c253bf17a8..a8830821cc 100644 --- a/website/common/locales/pt_BR/challenge.json +++ b/website/common/locales/pt_BR/challenge.json @@ -38,23 +38,23 @@ "sureDelChaTavern": "Tem certeza que deseja apagar esse desafio? Suas gemas não serão reembosadas.", "keepTasks": "Manter tarefas", "owned": "Meus", - "not_owned": "De Outros", - "not_participating": "Não participando", + "not_owned": "De outros", + "not_participating": "Não está participando", "clone": "Clonar", "congratulations": "Parabéns!", "hurray": "Hurra!", "noChallengeOwner": "sem dono", "challengeMemberNotFound": "Usuário não encontrado entre os membros do desafio", "onlyGroupLeaderChal": "Somente o(a) líder do grupo pode criar desafios", - "tavChalsMinPrize": "O prêmio deve ser pelo menos 1 gema para desafios públicos.", - "cantAfford": "Você não consegue pagar esse prêmio. Compre mais gemas ou reduza o tamanho do prêmio.", + "tavChalsMinPrize": "O prêmio deve ser pelo menos 1 Gema para desafios públicos.", + "cantAfford": "Você não consegue pagar esse prêmio. Compre mais gemas ou reduza o valor do prêmio.", "challengeIdRequired": "\"challengeId\" precisa ser um UUID válido.", "winnerIdRequired": "\"winnerId\" precisa ser um UUID válido.", "challengeNotFound": "Desafio não encontrado ou você não tem acesso.", "onlyLeaderDeleteChal": "Apenas o(a) líder do desafio pode excluí-lo.", "onlyLeaderUpdateChal": "Apenas o(a) líder do desafio pode atualizá-lo.", - "winnerNotFound": "Vencedor com id \"<%= userId %>\" não foi encontrado ou não faz parte do desafio.", - "onlyChalLeaderEditTasks": "Tarefas pertencentes a um desafio só podem ser editadas pelo líder.", + "winnerNotFound": "Vencedor(a) com id \"<%= userId %>\" não foi encontrado(a) ou não faz parte do desafio.", + "onlyChalLeaderEditTasks": "Tarefas pertencentes a um desafio só podem ser editadas pelo(a) líder.", "userAlreadyInChallenge": "O usuário já está participando desse desafio.", "cantOnlyUnlinkChalTask": "Apenas links de desafios quebrados podem ser desfeitos.", "joinedChallenge": "Entrou em um Desafio", @@ -63,19 +63,19 @@ "findChallenges": "Encontrar Desafios", "noChallengeTitle": "Você não está participando de nenhum Desafio.", "challengeDescription1": "Desafios são eventos comunitários em que os jogadores competem e ganham prêmios ao completarem um grupo de tarefas relacionadas a esses desafios.", - "challengeDescription2": "Encontre Desafios recomendados baseado nos seus interesses. Pesquise nos Desafios Públicos do Habitica ou crie seus próprios Desafios.", - "noChallengeMatchFilters": "Não foi possível encontrar nenhum Desafio correspondente.", + "challengeDescription2": "Encontre Desafios recomendados baseado nos seus interesses. Pesquise nos Desafios públicos do Habitica ou crie seus próprios Desafios.", + "noChallengeMatchFilters": "Não conseguimos encontrar nenhum Desafio correspondente.", "createdBy": "Criado por", - "joinChallenge": "Se juntar ao desafio", - "leaveChallenge": "Deixar o desafio", + "joinChallenge": "Se juntar ao Desafio", + "leaveChallenge": "Deixar o Desafio", "addTask": "Adicionar tarefa", - "editChallenge": "Editar o desafio", - "challengeDescription": "Descrição do desafio", - "selectChallengeWinnersDescription": "Selecione um vencedor dos participantes do desafio", - "awardWinners": "Vencedor do Desafio", - "doYouWantedToDeleteChallenge": "Você deseja deletar este desafio?", - "deleteChallenge": "Deletar Desafio", - "challengeNamePlaceholder": "Qual é o nome do seu desafio?", + "editChallenge": "Editar o Desafio", + "challengeDescription": "Descrição do Desafio", + "selectChallengeWinnersDescription": "Selecione um(a) vencedor(a) entre os participantes do Desafio", + "awardWinners": "Vencedor(a) do Desafio", + "doYouWantedToDeleteChallenge": "Você deseja excluir este Desafio?", + "deleteChallenge": "Excluir Desafio", + "challengeNamePlaceholder": "Qual é o nome do seu Desafio?", "challengeSummary": "Resumo", "challengeSummaryPlaceholder": "Escreva uma breve descrição anunciando seu Desafio para outros Habiticanos. Qual é o principal objetivo do Desafio e por que as pessoas deveriam entrar nele? Tente incluir palavras chave úteis na descrição de forma que Habiticanos possam encontrá-lo facilmente em suas buscas!", "challengeDescriptionPlaceholder": "Use essa seção para dar maiores informações sobre tudo que os participantes do Desafio deveriam saber sobre seu Desafio.", diff --git a/website/common/locales/pt_BR/communityguidelines.json b/website/common/locales/pt_BR/communityguidelines.json index 2ef3bc0036..922f4a3c9b 100644 --- a/website/common/locales/pt_BR/communityguidelines.json +++ b/website/common/locales/pt_BR/communityguidelines.json @@ -15,11 +15,11 @@ "commGuideList02D": "Mantenha a linguagem apropriada para todas as idades. Temos muitos Habiticianos jovens que acessam o site! Não vamos macular os inocentes ou atrapalhar qualquer Habiticiano de atingir seus objetivos.", "commGuideList02E": "Evite a profanidade. Isto inclui declarações mais brandas sobre religião que possam ser consideradas aceitáveis em outros contextos. Tenha respeito pelas crenças dos outros. Somos uma comunidade diversa, com pessoas de várias religiões e culturas e queremos que todas elas se sintam bem nos locais públicos. Atenção, se um moderador ou um membro da equipe te disser que certo termo é proibido no Habitica, a decisão é irreversível, mesmo que não o considere uma ofensa. Além disso, insultos serão tratados com severidade, uma vez que são também uma violação dos Termos de Serviço.", "commGuideList02F": "Evite discussões longas de tópicos polêmicos ou fora de contexto na Taverna. Se você sente que alguém disse algo rude ou ofensivo, não responda essa pessoa. Se alguém mencionar algo que é permitido pelas Diretrizes, mas que você considera ofensivo, você pode educadamente informar essa pessoa. Se é algo que vai contra as Diretrizes ou os Termos de Serviço, você deve reportar e deixar que os Moderadores respondam. Em caso de dúvida, reporte a publicação.", - "commGuideList02G": "Responda sempre o mais rápido possível qualquer pedido da Moderação. Isso pode incluir, mas não se limitar a: pedir que você faça suas publicações nos locais privados, editar seu perfil para remover conteúdo impróprio, pedir para você discutir um assunto específico em um espaço mais apropriado, etc.", - "commGuideList02H": "Respire e reflita antes de responder com raiva quando alguém disser que o que você disse ou fez deixou esse alguém desconfortável. É um grande sinal de força estar apto a pedir desculpas sinceras para alguém. Se você sentiu que a maneira que você foi respondido é inapropriada, fale com um moderador antes de falar com a pessoa publicamente.", + "commGuideList02G": "Responda sempre o mais rápido possível qualquer pedido de Moderadores. Isso pode incluir, mas não se limita a: pedir que você faça suas publicações em um local privado, editar seu perfil para remover conteúdo impróprio, pedir que você mova sua discussão para um espaço mais apropriado, etc.", + "commGuideList02H": "Respire e reflita antes de responder com raiva quando alguém disser que o que você disse ou fez deixou esse alguém desconfortável. É um grande sinal de força estar apto a pedir desculpas sinceras para alguém. Se você sentiu que a maneira que você foi respondido é inapropriada, fale com um moderador antes de falar com a pessoa publicamente.", "commGuideList02I": "Conversas polêmicas ou contraditórias devem ser reportadas aos moderadores, sinalizando com as mensagens envolvidas ou utilizando o Formulário de contato aos Moderadores. Se sentir que a conversa está se tornando acalorada, passional ou ofensiva, ao invés de continuar, saia dela e nos informe a situação. Moderadores responderão o mais rápido possível já que é nosso trabalho lhe manter seguro. Caso acredite que explicar o contexto é necessário, você poderá explicar a situação através do Formulário de contato aos Moderadores.", "commGuideList02J": " Ninguém gosta de spam Alguns exemplos do que são spam: postar o mesmo comentário ou pergunta em vários fóruns, postar links sem explicação do contexto, postar mensagens sem sentido, postar várias mensagens fazendo propaganda de uma Guilda, Grupo ou Desafio, ou simplesmente postar várias mensagens em seguida. Pedir por Gemas ou Assinaturas em QUALQUER espaço ou por mensagem privada também é considerado spam. Se pessoas clicando em um link pode resultar em algum benefício para você, informe isso na sua mensagem, caso contrário também será considerado como spam.

A decisão sobre o que é ou não um spam compete aos Moderadores, mesmo que pense o contrário. EXEMPLO PRÁTICO: anunciar a sua Guilda uma ou duas vezes é aceitável, mas múltiplas postagens sobre ela em um único dia poderá ser considerado spam, por mais útil que aquela Guilda seja!", - "commGuideList02K": " Evite postar cabeçalhos de texto largos em chats públicos, principalmente na Tavern. ASSIM COMO USAR CAIXA ALTA, estes são lidos como se você estivesse gritando e interferem com a atmosfera agradável que queremos.", + "commGuideList02K": "Evite postar longos cabeçalhos de texto em espaços públicos, principalmente na Taverna. Bem como USAR CAIXA ALTA, estes são lidos como se você estivesse gritando e interferem com a atmosfera agradável.", "commGuideList02L": "Nós desencorajamos a troca de informações pessoais - particularmente informações que podem ser usadas para identificá-lo - em espaços públicos de bate-papo.Informações de identificação pode incluir, mas não se limita a: seu endereço pessoal ou profissional, seu e-mail, seu API token ou sua senha. Esta é uma regra para sua segurança! A Equipe ou Moderadores do Habitica podem remover postagens que contenham informações pessoais quando acharem necessário (mas lembre-se que alguém pode ter copiado antes, logo o mais seguro é não compartilhar). Se lhe pedirem informações pessoais em uma Guilda ou por DM, recomendamos que recuse educadamente o pedido e alerte um moderador por meio da 1) opção de reportar a mensagem ou 2) preenchendo o Formulário de contato aos Moderadores incluindo capturas de tela.", "commGuidePara019": "Em espaços privados os usuários tem maior liberdade para discutir qualquer tema que os interessem, mas ainda não devem violar os Termos e Condições, incluindo qualquer postagem ofensiva, discriminatória, violenta ou ameaçadora. Aviso: Desafios concluídos aparecem no perfil público do vencedor, de maneira que QUALQUER nome de desafio deve respeitar as Diretrizes de Espaço Público, mesmo que sejam postadas em um local privado.", "commGuidePara020": "Mensagens Diretas (DM) possuem algumas diretrizes adicionais. Caso alguém tenha bloqueado você, não entre em contato em outros lugares para pedir que essa pessoa te desbloqueie. Adicionalmente, você não deve mandar DM para alguém pedindo por ajuda (uma vez que respostas públicas à perguntas feitas são benéficas para a comunidade). Por fim, não envie DM a ninguém implorando por presentes, gemas ou por uma assinatura, pois isso pode ser considerado spam.", diff --git a/website/common/locales/pt_BR/content.json b/website/common/locales/pt_BR/content.json index 2448441a8a..9ed2c16c97 100644 --- a/website/common/locales/pt_BR/content.json +++ b/website/common/locales/pt_BR/content.json @@ -244,11 +244,11 @@ "foodHoneyThe": "o Mel", "foodHoneyA": "Mel", "foodCakeSkeleton": "Bolo Esquelético", - "foodCakeSkeletonThe": "a Bala de Ossos", - "foodCakeSkeletonA": "Bala de Ossos", - "foodCakeBase": "Bolo Comum", - "foodCakeBaseThe": "a Bala Básica", - "foodCakeBaseA": "uma Bala Básica", + "foodCakeSkeletonThe": "o Bolo Esquelético", + "foodCakeSkeletonA": "um Bolo Esquelético", + "foodCakeBase": "Bolo Básico", + "foodCakeBaseThe": "o Bolo Básico", + "foodCakeBaseA": "um Bolo Básico", "foodCakeCottonCandyBlue": "Bolo Doce Azul", "foodCakeCottonCandyBlueThe": "o Bolo de Bala Azul", "foodCakeCottonCandyBlueA": "um Bolo de Bala Azul", @@ -364,5 +364,5 @@ "hatchingPotionVampire": "Vampiro", "hatchingPotionBlackPearl": "Pérola Negra", "hatchingPotionAutumnLeaf": "Folha de Outono", - "hatchingPotionStainedGlass": "Vitral colorido" + "hatchingPotionStainedGlass": "Vitral Colorido" } diff --git a/website/common/locales/pt_BR/faq.json b/website/common/locales/pt_BR/faq.json index 6cc70038ac..66078224f4 100644 --- a/website/common/locales/pt_BR/faq.json +++ b/website/common/locales/pt_BR/faq.json @@ -27,7 +27,7 @@ "faqQuestion6": "Como consigo um Mascote ou Montaria?", "iosFaqAnswer6": "Toda vez que você completar uma tarefa, você terá uma chance aleatória de receber um Ovo, uma Poção de eclosão ou uma Comida para mascote. Eles serão guardados em Menu > Itens.\n\nPara chocar um Mascote, você precisará de um Ovo e uma Poção de eclosão. Toque no Ovo para determinar que espécie você quer chocar e selecione \"Chocar Ovo.\" Depois escolha uma Poção de eclosão para determinar sua cor! Vá para Menu > Mascotes e clique em seu novo Mascote para equipá-lo ao seu seu Avatar.\n\nVocê também pode transformar seus Mascotes em Montarias ao alimentá-los em Menu > Mascotes. Selecione um Mascote e depois escolha \"Alimentar Mascote\"! Você terá que alimentar um Mascote várias vezes antes dele se tornar uma Montaria, mas se você conseguir descobrir qual é sua comida favorita, ele crescerá mais rápido. Use tentativa e erro, ou [veja os spoilers aqui](https://habitica.fandom.com/pt-br/wiki/Comida#Prefer.C3.AAncias_de_Comida). Logo que conseguir uma Montaria, vá para Menu > Montarias e clique nela para equipá-la ao seu Avatar.\n\nVocê também pode conseguir Ovos em Missões de Mascotes ao completar certas Missões. (para aprender mais sobre Missões, veja [Como eu batalho contra monstros e participo de Missões](https://habitica.com/static/faq/#monsters-quests)).", "androidFaqAnswer6": "Toda vez que você completar uma tarefa, você terá uma chance aleatória de receber um Ovo, uma Poção de eclosão ou uma Comida para mascote. Eles serão guardados em Menu > Itens.\n\nPara chocar um Mascote, você precisará de um Ovo e uma Poção de eclosão. Toque no Ovo para determinar que espécie você quer chocar e selecione \"Chocar com poção.\" Depois escolha uma Poção de eclosão para determinar sua cor! Para equipar o novo Mascote vá para Menu > Estábulo > Mascotes , escolha a espécie, clique no Mascote desejado e selecione \"Usar\" (Seu Avatar não atualiza para refletir a mudança).\n\nVocê também pode transformar seus Mascotes em Montarias ao alimentá-los em Menu > Estábulo [ > Mascotes]. Selecione um Mascote e depois escolha \"Alimentar Mascote\"! Você terá que alimentar um Mascote várias vezes antes dele se tornar uma Montaria, mas se você conseguir descobrir qual é sua comida favorita, ele crescerá mais rápido. Use tentativa e erro, ou [veja os spoilers aqui](https://habitica.fandom.com/pt-br/wiki/Comida#Prefer.C3.AAncias_de_Comida). Para equipar sua Montaria vá para Menu > Estábulo > Montarias, escolha uma espécie e clique em \"Usar\" (Seu Avatar não atualiza para refletir a mudança).\n\nVocê também pode conseguir Ovos em Missões de Mascotes ao completar certas Missões. (Veja abaixo para aprender mais sobre Missões.)", - "webFaqAnswer6": "Cada vez que você completar uma tarefa, terá uma chance aleatória de receber um Ovo, uma Poção de eclosão ou uma Comida para mascote. Eles ficarão guardados em Inventário > Itens. Para chocar um Mascote, você precisará tanto de um Ovo quanto uma Poção de eclosão. Uma vez que tiver ambos, o Ovo e a Poção, vá até Inventário > Estábulo e clique na imagem de seu mascote para chocá-lo. Quando tiver chocado o Mascote, você poderá equipá-lo simplesmente clicando nele. Você também pode evoluir seus Mascotes em Montarias alimentando-os em Inventário > Estábulo. Arraste uma comida da barra de ação na parte inferir da tela e solte-a em um mascote para alimentá-lo! Você terá de alimentar o Mascote diversas vezes antes dele se tornar uma Montaria, mas se você descobrir a comida favorita dele, ele crescerá mais rápido. Use tentativa e erro ou [veja spoilers aqui](https://habitica.fandom.com/pt-br/wiki/Food#Prefer.C3.AAncias_de_Comida). Uma vez que você tiver uma Montaria, clique nela para equipá-la junto do seu Avatar. Você também pode conseguir Ovos de Missões de Mascotes ao completar certas Missões. (Veja abaixo para aprender mais sobre Missões.)", + "webFaqAnswer6": "Cada vez que você completar uma tarefa, terá uma chance aleatória de receber um Ovo, uma Poção de eEclosão ou uma Comida para mMascote. Eles ficarão guardados em Inventário > Itens. Para chocar um Mascote, você precisará tanto de um Ovo quanto uma Poção de eEclosão. Uma vez que tiver ambos, o Ovo e a Poção, vá até Inventário > Estábulo e clique na imagem de seu mMascote para chocá-lo. Quando tiver chocado o Mascote, você poderá equipá-lo simplesmente clicando nele. Você também pode evoluir seus Mascotes em Montarias alimentando-os em Inventário > Estábulo. Arraste uma comida da barra de ação na parte inferior da tela e solte-a em um mascote para alimentá-lo! Você terá de alimentar o Mascote diversas vezes antes dele se tornar uma Montaria, mas se você descobrir a comida favorita dele, ele crescerá mais rápido. Use tentativa e erro ou [veja spoilers aqui](https://habitica.fandom.com/pt-br/wiki/Food_Preferences). Uma vez que você tiver uma Montaria, clique nela para equipá-la junto do seu Avatar. Você também pode conseguir Ovos de Missões de Mascotes ao completar certas Missões. (Veja abaixo para aprender mais sobre Missões.)", "faqQuestion7": "Como me tornar Guerreiro(a), Mago(a), Gatuno(a) ou Curandeiro(a)?", "iosFaqAnswer7": "No nível 10, você poderá escolher entre se tornar um(a) Guerreiro, Mago, Gatuno ou Curandeiro. (Todo jogador começa como Guerreiro por padrão). Cada Classe tem diferentes opções de equipamento, diferentes Habilidades que podem ser usadas após o nível 11 e diferentes vantagens. Guerreiros podem causar dano a Chefões com facilidade, aguentar mais dano pelas suas tarefas e ajudar seu Grupo a ficar mais forte. Magos também podem facilmente causar dano a Chefões, além de ganhar níveis rapidamente e restaurar a Mana de seu Grupo. Gatunos ganham mais ouro e encontram mais itens, além de poder ajudar seu Grupo a fazer o mesmo. Finalmente, Curandeiros podem curar a si mesmos e seus companheiros de Grupo.\n\nSe você não quer escolher uma Classe imediatamente -- por exemplo, se você ainda está se esforçando para comprar todo o equipamento de sua classe atual -- você pode clicar em \"Cancelar\" e escolher mais tarde ao abrir o Menu, clicando no ícone de Configurações, e então clicando em \"Habilitar Sistema de Classes\".", "androidFaqAnswer7": "No nível 10, você poderá escolher entre se tornar um Guerreiro, Mago, Gatuno ou Curandeiro. (Todo jogador começa como Guerreiro por padrão). Cada Classe tem diferentes opções de equipamento, diferentes Habilidades que podem ser usadas após o nível 11, e diferentes vantagens. Guerreiros podem causar dano a Chefões com facilidade, aguentar mais dano pelas suas tarefas e ajudar seu Grupo a ficar mais forte. Magos também podem facilmente causar dano a Chefões, além de ganhar níveis rapidamente e restaurar a Mana de seu Grupo. Gatunos ganham mais ouro e encontram mais itens, além de poder ajudar seu Grupo a fazer o mesmo. Finalmente, Curandeiros podem curar a si mesmos e seus companheiros de Grupo. \n\nSe você não quer escolher uma Classe imediatamente -- por exemplo, se você ainda está se esforçando para comprar todo o equipamento de sua classe atual -- você pode clicar em \"Decidir Depois\" e escolher mais tarde ao abrir o Menu, clicando no ícone de Configurações, então clicando em \"Habilitar Sistema de Classes\".", diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index fc6d3aa022..89d579ae30 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -114,8 +114,8 @@ "weaponSpecialTachiNotes": "Esta leve e curvada espada irá retalhar suas atividade até as fitas! Aumenta a Força em <%= str %>.", "weaponSpecialAetherCrystalsText": "Cristais Etéreos", "weaponSpecialAetherCrystalsNotes": "Estas braçadeiras e cristais pertenceram à própria Mestre de Classe Perdida. Aumenta todos os atributos em<%= attrs %>.", - "weaponSpecialYetiText": "Lança de Domador de Ieti", - "weaponSpecialYetiNotes": "Essa lança permite ao usuário comandar qualquer ieti. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Inverno 2013-2014.", + "weaponSpecialYetiText": "Lança de Domador de Iéti", + "weaponSpecialYetiNotes": "Essa lança permite ao usuário comandar qualquer iéti. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Inverno 2013-2014.", "weaponSpecialSkiText": "Mastro Assa-ski-no", "weaponSpecialSkiNotes": "Uma arma capaz de destruir hordas de inimigos! Também ajuda o usuário a fazer belas curvas paralelas no esqui. Aumenta Força em <%= str %>. Equipamento Edição Limitada de Inverno 2013-2014.", "weaponSpecialCandycaneText": "Cajado de Bastão Doce", @@ -454,7 +454,7 @@ "armorSpecialTurkeyArmorBaseNotes": "Mantenha suas coxas aquecidas e confortáveis nessa armadura de penas! Não concede benefícios.", "armorSpecialTurkeyArmorGildedText": "Armadura de Peru Dourado", "armorSpecialTurkeyArmorGildedNotes": "Mantenha suas coisas nessa brilhante armadura sazonal. Não confere benefícios.", - "armorSpecialYetiText": "Túnica de Domador de Ieti", + "armorSpecialYetiText": "Túnica de Domador de Iéti", "armorSpecialYetiNotes": "Felpudo e feroz. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2013 2014.", "armorSpecialSkiText": "Casaco Assa-esqui-no", "armorSpecialSkiNotes": "Cheio de adagas secretas e mapas de trilhas de esqui. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Inverno de 2013 e 2014.", @@ -468,12 +468,12 @@ "armorSpecialBirthday2015Notes": "Feliz Aniversário, Habitica! Vista essas Túnicas Festivas Bobas para celebrar este maravilhoso dia. Não concede benefícios.", "armorSpecialBirthday2016Text": "Túnica Festiva Ridícula", "armorSpecialBirthday2016Notes": "Feliz Aniversário, Habitica! Use esta Túnica Festiva Ridícula para celebrar este maravilhoso dia. Não concede benefícios.", - "armorSpecialBirthday2017Text": "Túnica Extravagante de Festa", - "armorSpecialBirthday2017Notes": "Feliz Aniversário, Habitica! Vista essa Túnica Extravagante de Festa para comemorar esse dia maravilhoso. Não concede benefícios.", - "armorSpecialBirthday2018Text": "Túnica de Festa Fantasiosa", + "armorSpecialBirthday2017Text": "Túnica Festiva Extravagante", + "armorSpecialBirthday2017Notes": "Feliz Aniversário, Habitica! Vista essa Túnica Festiva Extravagante para comemorar esse dia maravilhoso. Não concede benefícios.", + "armorSpecialBirthday2018Text": "Túnica Festiva Fantasiosa", "armorSpecialBirthday2018Notes": "Feliz Aniversário, Habitica! Vista estas Túnicas Festivas Fantasiosas para celebrar este dia maravilhoso. Não concede benefícios.", - "armorSpecialBirthday2019Text": "Vestes de Festa Outlandish", - "armorSpecialBirthday2019Notes": "Feliz Aniversário, Habitica! Vista estas vestes estranhas do partido para comemorar este dia maravilhoso. Não confere nenhum benefício.", + "armorSpecialBirthday2019Text": "Túnica Festiva Estranha", + "armorSpecialBirthday2019Notes": "Feliz Aniversário, Habitica! Vista estas Túnicas Festivas Estranhas para comemorar este dia maravilhoso. Não confere nenhum benefício.", "armorSpecialGaymerxText": "Armadura do Guerreiro Arco-Íris", "armorSpecialGaymerxNotes": "Para celebrar a Conferência GaymerX, esta armadura especial foi decorada com uma colorida e radiante estampa arco-íris! A GaymerX é uma conferência de games que celebra a comunidade LGBT e jogos e é aberta para todos.", "armorSpecialSpringRogueText": "Traje Elegante de Gato", @@ -496,7 +496,7 @@ "armorSpecialFallRogueNotes": "Vigorosa. Aveludada. Vampírica. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Outono de 2014.", "armorSpecialFallWarriorText": "Jaleco de Laboratório Científico", "armorSpecialFallWarriorNotes": "Protege você de respingos de poções misteriosas. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Outono de 2014.", - "armorSpecialFallMageText": "Túnica de Bruxo", + "armorSpecialFallMageText": "Túnica de Bruxo Bruxólico", "armorSpecialFallMageNotes": "Esta túnica possui diversos bolsos para carregar olhos de tritão e línguas de sapo extras. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2014.", "armorSpecialFallHealerText": "Vestimenta de Gaze", "armorSpecialFallHealerNotes": "Entre na batalha já pré-enfaixado! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Outono de 2014.", @@ -538,7 +538,7 @@ "armorSpecialWinter2016WarriorNotes": "Brr! Esta armadura acolchoada é verdadeiramente poderosa... até que ela derreta. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2015 e 2016.", "armorSpecialWinter2016MageText": "Jaqueta de Snowboard", "armorSpecialWinter2016MageNotes": "O mais sábio mago se mantém bem empacotado no vento do inverno. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Inverno de 2015 e 2016.", - "armorSpecialWinter2016HealerText": "Manto de Fadas Festivo", + "armorSpecialWinter2016HealerText": "Manto de Fada Festivo", "armorSpecialWinter2016HealerNotes": "Fadas Festivas enrolam suas asas do corpo em torno de si mesmas para proteção enquanto usam as asas da cabeça para pegar ventos contrários e voar por Habitica a velocidades de até 160 km/h, entregando presentes e pulverizando todos com confetes. Que divertido. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2015 e 2016.", "armorSpecialSpring2016RogueText": "Traje Camuflado Canino", "armorSpecialSpring2016RogueNotes": "Um pequeno filhote sabe escolher um disfarce colorido para se esconder quando tudo é verde e vibrante. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Primavera de 2016.", @@ -634,7 +634,7 @@ "armorSpecialWinter2019WarriorNotes": "No calor da batalha, esta armadura irá mantê-lo fresco e pronto para a ação. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada Inverno 2018-2019.", "armorSpecialWinter2019MageText": "Vestes de Inspiração Ardente", "armorSpecialWinter2019MageNotes": "Este traje à prova de fogo ajudará a protegê-lo se algum de seus flashes de brilho acontecer. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada Inverno 2018-2019.", - "armorSpecialWinter2019HealerText": "Vestes da Meia-noite", + "armorSpecialWinter2019HealerText": "Vestes da Meia-Noite", "armorSpecialWinter2019HealerNotes": "Sem escuridão, não haveria luz alguma. Essas vestes escuras ajudam a trazer paz e descanso para promover a cura. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada Inverno 2018-2019.", "armorMystery201402Text": "Túnica do Mensageiro", "armorMystery201402Notes": "Cintilante e resistente, essa túnica tem vários bolsos para carregar cartas. Não concede benefícios. Item de Assinante, Fevereiro de 2014.", @@ -950,9 +950,9 @@ "headSpecialSpring2015MageNotes": "O que veio primeiro, o coelhinho ou o chapéu? Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Primavera de 2015.", "headSpecialSpring2015HealerText": "Coroa Confortante", "headSpecialSpring2015HealerNotes": "A pérola no centro dessa coroa acalma e conforta aqueles ao seu redor. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Primavera de 2015.", - "headSpecialSummer2015RogueText": "Chapéu de Renegados", + "headSpecialSummer2015RogueText": "Chapéu dos Renegados", "headSpecialSummer2015RogueNotes": "Este chapéu de pirata caiu para fora do barco e foi decorado com pedaços de coral de fogo. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Verão de 2015.", - "headSpecialSummer2015WarriorText": "Elmo Ocêanico com Joias", + "headSpecialSummer2015WarriorText": "Elmo Ocêanico com Jóias", "headSpecialSummer2015WarriorNotes": "Forjado a partir de metal do mar profundo pelos artesãos de Lentópolis, este elmo é forte e belo. Aumenta Força em <%= str %>. Equipamento de Edição Limitada. Verão de 2015.", "headSpecialSummer2015MageText": "Cachecol de Vidente", "headSpecialSummer2015MageNotes": "Um poder escondido brilha nos fios deste cachecol. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Verão de 2015.", @@ -1001,7 +1001,7 @@ "headSpecialFall2016HealerText": "Coroa da Medusa", "headSpecialFall2016HealerNotes": "Angústia para qualquer um que te olhar nos olhos... Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Outono de 2016.", "headSpecialNye2016Text": "Chapéu de Festa Extravagante", - "headSpecialNye2016Notes": "Você recebeu um Chapéu de Festa Extravagante! Use-o com orgulho enquanto cantar no Ano Novo! Não concede benefícios.", + "headSpecialNye2016Notes": "Você recebeu um Chapéu de Festa Extravagante! Use-o com orgulho enquanto comemora o Ano Novo! Não concede benefícios.", "headSpecialWinter2017RogueText": "Elmo Gelado", "headSpecialWinter2017RogueNotes": "Formado a partir de cristais de gelo, este elmo irá te ajudar a passar através de paisagens invernais desconhecidas. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Inverno de 2016 e 2017.", "headSpecialWinter2017WarriorText": "Elmo de Hóquei", @@ -1010,7 +1010,7 @@ "headSpecialWinter2017MageNotes": "Este elmo, moldado na imagem do Lobo de Inverno lendário, manterá sua cabeça quente e sua visão nítida. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Inverno de 2016 e 2017.", "headSpecialWinter2017HealerText": "Elmo Champagne", "headSpecialWinter2017HealerNotes": "Essas pétalas cintilantes concentram sua capacidade intelectual! Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada. Inverno de 2016 e 2017.", - "headSpecialSpring2017RogueText": "Elmo de Coelhinhos Sorrateiros", + "headSpecialSpring2017RogueText": "Elmo de Coelhinho Sorrateiro", "headSpecialSpring2017RogueNotes": "Essa máscara vai evitar que a sua fofura te entregue quando você estiver se esgueirando para atacar Tarefas (ou trevos)! Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada. Primavera de 2017.", "headSpecialSpring2017WarriorText": "Elmo Felino", "headSpecialSpring2017WarriorNotes": "Proteja sua adorável e macia cabeça com este elmo finamente decorado. Aumenta Força em <%= str %>. Equipamento de Edição Limitada, Primavera de 2017.", @@ -1314,7 +1314,7 @@ "shieldSpecialWintryMirrorNotes": "Qual a melhor forma de admirar seu look de inverno? Aumenta Inteligência em <%= int %>.", "shieldSpecialWakizashiText": "Wakizashi", "shieldSpecialWakizashiNotes": "Esta espada curta é perfeita para combates a curta distância com suas Diárias! Aumenta Constituição em <%= con %>.", - "shieldSpecialYetiText": "Escudo de Domadores de Yeti", + "shieldSpecialYetiText": "Escudo de Domador de Iéti", "shieldSpecialYetiNotes": "Esse escudo reflete a luz da neve. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2013 e 2014.", "shieldSpecialSnowflakeText": "Escudo Floco de Neve", "shieldSpecialSnowflakeNotes": "Todo escudo é único. Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada. Inverno de 2013 e 2014.", @@ -1808,7 +1808,7 @@ "shieldSpecialSpring2019WarriorNotes": "Deixe o poder da clorofila manter seus inimigos à distância! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada Primavera 2019.", "shieldSpecialSpring2019HealerText": "Escudo Casca de Ovo", "shieldSpecialSpring2019HealerNotes": "Este escudo brilhante é feito de doces com cobertura de chocolate. Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada Primavera 2019.", - "weaponSpecialSummer2019RogueText": "Âncora antiquada", + "weaponSpecialSummer2019RogueText": "Âncora Antiquada", "weaponSpecialSummer2019RogueNotes": "Esta arma antiga e formidável ajudará você a vencer qualquer batalha submarina. Aumenta a Força em <%= str %>. Equipamento de Edição Limitada Verão 2019.", "weaponSpecialSummer2019MageText": "Flor Brilhante", "weaponSpecialSummer2019WarriorNotes": "Agora você está lutando com fractais! Aumenta Força em <%= str %>. Equipamento de Edição Limitada de Verão de 2019.", @@ -1832,7 +1832,7 @@ "weaponArmoireAstronomersTelescopeNotes": "Um instrumento que irá permitir que você observe a dança ancestral das estrelas. Aumenta a percepção em <%= per %>. Armário encantado: Kit Mago Astrônomo (Item 3 de 3).", "weaponArmoireAstronomersTelescopeText": "Telescópio de astrônomo", "armorMystery201904Text": "Roupa Opalescente", - "armorSpecialSummer2019RogueText": "Cauda de Tubarão-martelo", + "armorSpecialSummer2019RogueText": "Cauda de Tubarão-Martelo", "weaponArmoireBambooCaneNotes": "Perfeito para ajudá-lo em um passeio ou para dançar o Charleston. Aumenta Inteligência, Percepção e Constituição em <%= attrs %> cada. Armário Encantado: Conjunto Náutico (Item 3 de 3).", "armorSpecialSummer2019HealerText": "Cauda das Marés Tropicais", "armorSpecialSummer2019RogueNotes": "Esta cauda sinuosa é perfeita para fazer curvas fechadas durante ousadas fugas aquáticas. Aumenta a Percepção em <%= per %>. Equipamento de Edição Limitada do Verão de 2019.", @@ -1893,7 +1893,7 @@ "shieldSpecialFall2019WarriorNotes": "O brilho escuro da pena de um corvo se tornou sólido, este escudo irá frustrar todos os ataques. Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada do Outono de 2019.", "shieldSpecialFall2019WarriorText": "Escudo do Corvo das trevas", "shieldSpecialSummer2019MageNotes": "Suando ao sol do verão? Não! Realizando uma conjuração elementar simples para encher o lago de lírios. Aumenta a Percepção em <%= per %>. Equipamento de Edição Limitada do Verão de 2019.", - "shieldSpecialSummer2019MageText": "Gotas de Água pura", + "shieldSpecialSummer2019MageText": "Gotas de Água Pura", "shieldSpecialSummer2019HealerNotes": "Informe àqueles que precisam de ajuda que você está chegando com o som alto desta trombeta de concha. Aumenta a Constituição em <%= con %>. Equipamento de edição limitada do verão de 2019.", "shieldSpecialSummer2019HealerText": "Trombeta de Concha", "shieldSpecialSummer2019WarriorText": "Escudo de Meia Concha", @@ -1996,7 +1996,7 @@ "headSpecialWinter2020WarriorNotes": "Uma sensação espinhosa no couro cabeludo é um preço pequeno a pagar pela magnificência sazonal. Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", "headSpecialWinter2020WarriorText": "Cocar de poeira de neve", "headSpecialWinter2020RogueNotes": "Quando um(a) Ladino(a) anda pelas ruas com aquele chapéu, as pessoas sabem que ele(a) não tem medo de nada. Aumenta Percepção em <%= per %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", - "headSpecialWinter2020RogueText": "Boné de meia fina", + "headSpecialWinter2020RogueText": "Touca Fofinha", "armorSpecialWinter2020HealerNotes": "Um vestido exuberante para aqueles com entusiasmo festivo! Aumenta Constituição em <%= con %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", "armorSpecialWinter2020HealerText": "Vestido de casca de laranja", "armorSpecialWinter2020MageNotes": "Toque no novo ano aquecido, confortável e protegido contra vibrações excessivas. Aumenta Inteligência em <%= int %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", @@ -2010,16 +2010,16 @@ "weaponSpecialWinter2020WarriorNotes": "Voltem, esquilos! Vocês não pegarão nada disso!... Mas, se vocês querem tomar um chocolate quente, tudo bem. Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", "weaponSpecialWinter2020WarriorText": "Cone pontudo de coníferas", "weaponSpecialWinter2020RogueNotes": "A escuridão é o elemento de um ladino. Quem melhor, então, para iluminar o caminho na época mais escura do ano? Aumenta Força em <%= str %>. Equipamento de Edição Limitada do Inverno de 2019-2020.", - "weaponSpecialWinter2020RogueText": "Haste de lanterna", - "armorSpecialWinter2020RogueText": "Jaqueta aerada", + "weaponSpecialWinter2020RogueText": "Haste de Lanterna", + "armorSpecialWinter2020RogueText": "Jaqueta Aerada", "backMystery202001Notes": "Essas caudas macias contêm poderes celestiais e também um alto nível de fofura! Não confere benefícios. Item de assinante, Janeiro de 2020.", "backMystery202001Text": "Cinco caudas de fábula", "headMystery202001Notes": "Sua audição será tão nítida que você ouvirá as estrelas brilhando e a lua girando. Não confere benefícios. Item de assinante, Janeiro de 2020.", "headMystery202001Text": "Orelhas da Raposa Fabulosa", "headSpecialNye2019Notes": "Você recebeu um chapéu de festa escandaloso! Vista isso com orgulho ao tocar no Ano Novo! Não confere benefícios.", - "headSpecialNye2019Text": "Chapéu de festa escandaloso", + "headSpecialNye2019Text": "Chapéu de Festa Escandaloso", "shieldArmoireBirthdayBannerNotes": "Celebre o seu dia especial, o dia especial de alguém que você ama ou termine isso no aniversário da Habitica no dia 31 de janeiro! Aumenta Força em <%= str %>. Armário Encantado: Conjunto Feliz Aniversário (Item 4 de 4).", - "shieldArmoireBirthdayBannerText": "Banner de aniversário", + "shieldArmoireBirthdayBannerText": "Banner de Aniversário", "headArmoireFrostedHelmNotes": "O capacete perfeito para qualquer celebração! Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto Feliz Aniversário (Item 1 de 4).", "headArmoireFrostedHelmText": "Elmo polvilhado", "armorArmoireLayerCakeArmorNotes": "É protetor e saboroso! Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto Feliz Aniversário (Item 2 de 4).", @@ -2028,8 +2028,8 @@ "weaponArmoireHappyBannerText": "Banner feliz", "bodyMystery202002Notes": "Para quando seu coração estiver quente, mas a brisa de Fevereiro é intensa. Não confere benefícios. Item de assinante, Fevereiro de 2020.", "bodyMystery202002Text": "Querido cachecol elegante", - "armorSpecialBirthday2020Notes": "Feliz aniversário, Habitica! Vista essas ultrajantes roupas festivas para celebrar este dia incrível. Não confere benefícios.", - "armorSpecialBirthday2020Text": "Vestes festivas ultrajantes", + "armorSpecialBirthday2020Notes": "Feliz aniversário, Habitica! Vista essas Túnicas Festivas Ultrajantes para celebrar este dia incrível. Não confere benefícios.", + "armorSpecialBirthday2020Text": "Túnicas Festivas Ultrajantes", "weaponMystery202002Notes": "Um acessório que te dá um ar de mistério e romance. Proteção contra o Sol é um bônus! Não confere benefícios. Item de assinante, Fevereiro de 2020.", "weaponMystery202002Text": "Amoroso guarda-sol elegante", "shieldArmoirePerfectMatchNotes": "Observação quente: achamos que você está ótimo(a). Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto de fabricante de fósforos (Item 4 de 4).", @@ -2045,14 +2045,14 @@ "headMystery202003Notes": "Tenha cuidado, este elmo é afiado em mais de um sentido! Não confere benefícios. Item de assinante, Março de 2020.", "headMystery202003Text": "Elmo farpado", "weaponArmoireBaseballBatText": "Taco de beisebol", - "shieldArmoireBaseballGloveNotes": "Perfeita para grandes torneios ou para uma partida captura amistosa no intervalo entre as tarefas. Aumenta a Força em <%= str %>. Armário encantado: Conjunto de beisebol (Item 4 de 4).", - "shieldArmoireBaseballGloveText": "Luva de beisebol", + "shieldArmoireBaseballGloveNotes": "Perfeita para grandes torneios ou para uma partida captura amistosa no intervalo entre as tarefas. Aumenta a Força em <%= str %>. Armário Encantado: Conjunto de Beisebol (Item 4 de 4).", + "shieldArmoireBaseballGloveText": "Luva de Beisebol", "headArmoireBaseballCapNotes": "Deixe todos saberem que você está no Time Habitica! Aumenta a Constituição e Força em <%= attrs %>, cada. Armário encantado: Conjunto de beisebol (Item 1 de 4).", "headArmoireBaseballCapText": "Chapéu de beisebol", "armorArmoireBaseballUniformNotes": "Listras nunca saem de moda. Aumenta a Constituição e Força <%= attrs %>, cada. Armário encantado: Conjunto de beisebol (Item 2 de 4).", "armorArmoireBaseballUniformText": "Uniforme de beisebol", "weaponArmoireBaseballBatNotes": "Faça um bom negócio com esses bons hábitos! Aumenta a Constituição em <%= con %>. Armário encantado: Conjunto de beisebol (Item 3 de 4).", - "headSpecialSpring2020RogueText": "Kabuto lazulita", + "headSpecialSpring2020RogueText": "Kabuto Lazulita", "shieldSpecialSpring2020HealerNotes": "Afaste as tarefas velhas e mofadas com este escudo de cheiro doce. Aumenta a Constituição em <%= con %>. Equipamento de Edição Limitada da Primavera de 2020.", "shieldSpecialSpring2020HealerText": "Escudo perfumado", "shieldSpecialSpring2020WarriorNotes": "Não deixe que as cores delicadas te enganem. Este escudo te mantém protegido(a)! Aumenta a Constituição em <%= con %>. Equipamento de edição limitada da primavera de 2020.", @@ -2069,23 +2069,23 @@ "armorSpecialSpring2020MageNotes": "Se você não consegue resistir a pisar nos restos das tempestades, esta armadura é para você! Transforme um impulso infantil em uma exibição de arte mística. Aumenta a Inteligência em <%= int %>. Equipamento de edição limitada da primavera de 2020.", "armorSpecialSpring2020MageText": "Vestido de Redemoinho", "armorSpecialSpring2020WarriorNotes": "Essa carapaça rígida pode mantê-lo seguro até dos ataques mais esmagadores. Aumenta a Constituição em <%= con %>. Equipamento de edição limitada da primavera de 2020.", - "armorSpecialSpring2020WarriorText": "Armadura de exoesqueleto", + "armorSpecialSpring2020WarriorText": "Armadura de Exoesqueleto", "armorSpecialSpring2020RogueNotes": "A cor do crepúsculo, de uma infinidade de pedras preciosas, do mar mais profundo! Aumenta a Percepção em <%= per %>. Equipamento de edição limitada da primavera de 2020.", - "armorSpecialSpring2020RogueText": "Armadura ultramarina", + "armorSpecialSpring2020RogueText": "Armadura Ultramarina", "weaponSpecialSpring2020HealerNotes": "Uma íris é linda, mas as folhas são como espadas... não se deixe enganar pelas flores, esse cajado é duro como aço! Aumenta a Inteligência em <%= int %>. Equipamento de edição limitada da primavera de 2020.", "weaponSpecialSpring2020HealerText": "Cajado da espada-lírio", "weaponSpecialSpring2020MageNotes": "Eles continuam caindo em sua cabeça! Mas você nunca os impedirá reclamando. Aumenta a Inteligência em <%= int %> e a Percepção em <%= per %>. Equipamento de edição limitada da primavera de 2020.", - "weaponSpecialSpring2020MageText": "Pingos de chuva", + "weaponSpecialSpring2020MageText": "Pingos de Chuva", "weaponSpecialSpring2020WarriorNotes": "Lutar ou voar, esta asa irá te atender bem! Aumenta a Força em <%= str %>. Equipamento de edição limitada da primavera de 2020.", - "weaponSpecialSpring2020WarriorText": "Asa afiada", + "weaponSpecialSpring2020WarriorText": "Asa Afiada", "weaponSpecialSpring2020RogueNotes": "Você atacará tão rápido que ficará ainda MAIS AZUL! Aumenta a Força em <%= str %>. Equipamento de edição limitada da primavera de 2020.", - "weaponSpecialSpring2020RogueText": "Lâmina de lazurita", + "weaponSpecialSpring2020RogueText": "Lâmina de Lazurita", "headAccessoryMystery202004Notes": "Elas tremem um pouco se o perfume das flores passa perto -- use-as para encontrar um belo jardim! Não confere benefícios. Item de assinante, Abril de 2020.", "headAccessoryMystery202004Text": "Antenas do(a) Monarca poderoso(a)", "backMystery202004Notes": "Faça um movimento rápido para o prado florido mais próximo ou migre pelo continente com essas lindas asas! Não confere benefícios. Item de assinante, Abril de 2020.", "backMystery202004Text": "Asas do(a) Monarca poderoso(a)", - "shieldArmoireHobbyHorseNotes": "Monte seu belo cavalo do passatempo em direção às suas justas Recompensas! Aumenta Percepção e Constituição em <%= attrs %>, cada. Armário Encantado: Conjunto do Cavaleiro de papel (Item 2 de 3).", - "shieldArmoireHobbyHorseText": "Cavalo do passatempo", + "shieldArmoireHobbyHorseNotes": "Monte seu belo cavalo do passatempo em direção às suas justas Recompensas! Aumenta Percepção e Constituição em <%= attrs %>, cada. Armário Encantado: Conjunto do Cavaleiro de Papel (Item 2 de 3).", + "shieldArmoireHobbyHorseText": "Cavalo do Passatempo", "armorArmoireBoxArmorNotes": "Armadura de caixa de papelão: se couber, portanto, você senta... ops, portanto você o usa em batalha, como o cavaleiro ousado que você é! Aumenta Percepção e Constituição em <%= attrs %> , cada. Armário Encantado: Conjunto do Cavaleiro de papel (Item 3 de 3).", "armorArmoireBoxArmorText": "Armadura de caixa de papelão", "weaponArmoirePaperCutterNotes": "Isso pode não parecer assustador, mas você nunca teve um cortador de papel? Aumenta Força em <%= str %>. Armário Encantado: Conjunto do Cavaleiro de papel (Item 1 de 3).", @@ -2094,8 +2094,8 @@ "headAccessoryMystery202005Text": "Maravilhosos chifres de serpe", "backMystery202005Notes": "Apesar dos pequenos rasgos, essas asas podem carregá-lo(a) para onde você precisa viajar. Não confere benefícios. Item de assinante, Maio de 2020.", "backMystery202005Text": "Maravilhosas asas de serpe", - "shieldArmoireFiddleNotes": "Um instrumento perfeito que sempre atinge a nota certa. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto do(a) violonista (Item 4 de 4).", - "shieldArmoireFiddleText": "Violino do(a) violonista", + "shieldArmoireFiddleNotes": "Um instrumento perfeito que sempre atinge a nota certa. Aumenta Inteligência em <%= int %>. Armário Encantado: Conjunto de Violonista (Item 4 de 4).", + "shieldArmoireFiddleText": "Violino de Violonista", "headArmoireFiddlersCapNotes": "Coloque este chapéu alegre para que todos saibam quem está dançando a música de quem! Aumenta Percepção em <%= per %>. Armário Encantando: Conjunto do(a) violonista (Item 1 de 4).", "headArmoireFiddlersCapText": "Chapéu do(a) violonista", "armorArmoireFiddlersCoatNotes": "Uma roupa prática para lhe dar muita mobilidade. Aumenta Constituição em <%= con %>. Armário Encantado: Conjunto do(a) violonista (Item 2 de 4).", @@ -2114,7 +2114,7 @@ "weaponArmoireBeachFlagText": "Bandeira de praia", "weaponSpecialSummer2020WarriorText": "Anzol", "weaponSpecialSummer2020RogueNotes": "Seus inimigos não te veem chegar, mas suas Presas são inescapáveis! Aumenta Força em <%= str %>. Edição Limitada de Equipamento de Verão 2020.", - "weaponSpecialSummer2020RogueText": "Espada de presa", + "weaponSpecialSummer2020RogueText": "Espada de Presa", "weaponSpecialSummer2020HealerText": "Vara de Vidro Fosco", "weaponSpecialSummer2020MageText": "Remo Poderoso", "armorSpecialSummer2020RogueText": "Disfarce de Crocodilo", @@ -2237,29 +2237,43 @@ "weaponSpecialWinter2021RogueText": "Mangual de Azevinho", "weaponSpecialWinter2021RogueNotes": "Tanto disfarce quanto arma, esse Mangual de Azevinho irá ajudará você a lidar com as tarefas mais difíceis. Aumenta a Força em <%= str %>. Edição limitada de Equipamento de Inverno 2020-2021.", "weaponSpecialWinter2021WarriorText": "Poderosa Vara de Pesca", - "headSpecialWinter2021HealerText": "Capacete de explorador(a) do Ártico", + "headSpecialWinter2021HealerText": "Capacete de Explorador(a) do Ártico", "headSpecialWinter2021RogueNotes": "Um(a) gatuno(a) pode entrar nos bosques sem ser visto, usando uma máscara assim. Aumenta Percepção em <%= per %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "weaponSpecialWinter2021HealerNotes": "Conduza suas batalhas com floreio e agitação! Aumenta a Inteligência em <%= int %>. Edição limitada do Equipamento de Inverno 2020-2021.", "weaponSpecialWinter2021MageNotes": "Esta poderosa arma é definitivamente mais do que uma fase. Canalize sua energia, foque no fluxo do mês e estude o tempo-espaço. Aumenta a Inteligência em <%= int %> e a Percepção em <%= per %>. Edição limitada de Equipamento de Inverno 2020-2021.", "weaponSpecialWinter2021WarriorNotes": "Você pode pescar um dos grandes usando isso! Aumenta a Força em <%= str %>. Edição limitada de Equipamento de Inverno 2020-2021.", "armorSpecialWinter2021HealerNotes": "Desafie os ventos gelados com a melhor proteção ao norte do Círculo Polar Ártico! Aumenta Constituição em <%= con %>. Edição limitada do Equipamento de Inverno de 2020-2021.", - "weaponSpecialWinter2021MageText": "Fases mágicas da Lua", - "armorSpecialWinter2021HealerText": "Jaqueta ártica", + "weaponSpecialWinter2021MageText": "Fases Mágicas da Lua", + "armorSpecialWinter2021HealerText": "Jaqueta Ártica", "headSpecialWinter2021HealerNotes": "Uma quantidade surpreendente de calor escapa através da cabeça! Mas não se você estiver vestindo esse grosso capuz e óculos de proteção. Não haverá neve nos SEUS cílios! Aumenta Inteligência em <%= int %>. Edição limitada do Equipamento de Inverno de 2020-2021.", - "headSpecialWinter2021WarriorText": "Capuz isolado", + "headSpecialWinter2021WarriorText": "Capuz Isolado", "headSpecialWinter2021MageNotes": "Deixe sua imaginação voar, sentindo-se seguro(a) embaixo desse grande e familiar capuz. Aumenta Percepção em <%= per %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "headSpecialWinter2021MageText": "Capuz Sombra do Luar", "headSpecialWinter2021WarriorNotes": "Se proteja contra o clima frio usando esse aconchegante capuz. Aumenta Força em <%= str %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "armorSpecialWinter2021RogueText": "Traje Hera-Verde", - "armorSpecialWinter2021WarriorText": "Jaqueta térmica", + "armorSpecialWinter2021WarriorText": "Jaqueta Térmica", "armorSpecialWinter2021RogueNotes": "Se funda às sombras da madeira perene! Aumenta Percepção em <%= per %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "armorSpecialWinter2021MageText": "Túnica do Luar Fluente", "armorSpecialWinter2021WarriorNotes": "Se você está saindo com esse tempo, é melhor se agasalhar. Aumenta Constituição em <%= con %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "weaponSpecialWinter2021HealerText": "Cajado Flangeado em Flocos", "armorSpecialWinter2021MageNotes": "Essas aconchegantes Túnicas de Inverno vão te manter aquecido(a) durante o período frio do ano. Um chique tecido esvoaçante do lado de fora reflete o luar prateado e te deixa seguir o fluxo, sabe? Aumenta Inteligência em <%= int %>. Edição limitada do Equipamento de Inverno de 2020-2021.", "headSpecialWinter2021RogueText": "Máscara de Hera", - "shieldSpecialWinter2021WarriorText": "Peixe grande", + "shieldSpecialWinter2021WarriorText": "Peixe Grande", "shieldSpecialWinter2021HealerNotes": "Estas fantásticas proteções impedem que as armas gelem. Aumenta a Constituição em <%= con %>. Edição limitada do Equipamento de Inverno de 2020-2021.", - "shieldSpecialWinter2021HealerText": "Guardas de braços árticas", - "shieldSpecialWinter2021WarriorNotes": "Conte a todos os seus amigos sobre o peixe REALMENTE grande que você pescou! No entanto, você decide se conta que a eles que ele é feito de plástico e canta canções. Edição limitada do Equipamento de Inverno de 2020-2021." + "shieldSpecialWinter2021HealerText": "Guardas de Braços Árticas", + "shieldSpecialWinter2021WarriorNotes": "Conte a todos os seus amigos sobre o peixe REALMENTE grande que você pescou! No entanto, você decide se conta que a eles que ele é feito de plástico e canta canções. Aumenta Constituição em <%= con %>. Edição limitada do Equipamento de Inverno de 2020-2021.", + "shieldArmoireBlueMoonSaiNotes": "Este sai é uma arma tradicional, banhada com os poderes do lado iluminado da lua. Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto Gatuno(a) da Lua Azul (item 3 de 4).", + "shieldArmoireBlueMoonSaiText": "Sai Lunar Iluminado", + "headArmoireBlueMoonHelmNotes": "Este elmo oferece uma quantidade espantosa de sorte ao seu/sua portador(a), e seu uso precede eventos excepcionais. Aumenta a Inteligência em <%= int %>. Armário Encantado: Conjunto Gatuno(a) da Lua Azul (item 3 de 4).", + "armorArmoireBlueMoonShozokuNotes": "Uma estranha serenidade cerca aquele(a) que porta essa armadura. Aumenta a Constituição em <%= con %>. Armário Encantado: Conjunto Gatuno(a) da Lua Azul (item 4 de 4).", + "weaponArmoireBlueMoonSaiNotes": "Esta sai é uma arma tradicional, imbuída dos poderes do lado escuro da lua. Aumenta a Força em <%= str %>. Armário Encantado: Conjunto Gatuno(a) da Lua Azul (item 1 de 4).", + "weaponArmoireBlueMoonSaiText": "Sai Lunar Escuro", + "headSpecialNye2020Notes": "Você recebeu um Chapéu de Festa Extravagante! Use-o com orgulho enquanto celebra o Ano Novo! Não confere nenhum benefício.", + "headSpecialNye2020Text": "Chapéu de Festa Extravagante", + "headArmoireBlueMoonHelmText": "Elmo Lua Azul", + "headMystery202101Notes": "Os olhos azuis de gelo no elmo desse felino congelarão até a mais intimidadora tarefa em sua lista. Não confere benefícios. Item de Assinante do mês de Janeiro de 2021.", + "headMystery202101Text": "Elmo Elegante de Leopardo das Neves", + "armorArmoireBlueMoonShozokuText": "Armadura Lua Azul", + "armorMystery202101Notes": "Vista-se com essa pele aquecida e cauda fofinha quase sem fim! Não confere benefícios. Item de Assinante do mês de Janeiro de 2021.", + "armorMystery202101Text": "Terno Elegante de Leopardo das Neves" } diff --git a/website/common/locales/pt_BR/limited.json b/website/common/locales/pt_BR/limited.json index 737399c6e7..54006be332 100644 --- a/website/common/locales/pt_BR/limited.json +++ b/website/common/locales/pt_BR/limited.json @@ -1,5 +1,5 @@ { - "annoyingFriends": "Amigos(as) irritantes", + "annoyingFriends": "Amigos(as) Irritantes", "annoyingFriendsText": "Foi atingido(a) por bolas de neve <%= count %> vezes por membros do grupo.", "alarmingFriends": "Amigos Alarmantes", "alarmingFriendsText": "Foi atingido(a) por bolas de neve <%= count %> vezes pelos membros do grupo.", @@ -22,7 +22,7 @@ "polarBearPup": "Urso Polar Filhote", "jackolantern": "Jack da Lanterna", "ghostJackolantern": "Fantasma Jack da Lanterna", - "glowJackolantern": "Brilha-no-Escuro Jack da Lanterna", + "glowJackolantern": "Jack da Lanterna que Brilha-no-Escuro", "seasonalShop": "Loja Sazonal", "seasonalShopClosedTitle": "<%= linkStart %>Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Feiticeira Sazonal<%= linkEnd %>", @@ -37,12 +37,12 @@ "candycaneSet": "Bastão Doce (Mago)", "skiSet": "Assa-ski-no (Gatuno)", "snowflakeSet": "Floco de Neve (Curandeiro)", - "yetiSet": "Domante de Yeti (Guerreiro)", + "yetiSet": "Domador de Yeti (Guerreiro)", "northMageSet": "Mago do Norte (Mago)", "icicleDrakeSet": "Dragão de Gelo (Gatuno)", "soothingSkaterSet": "Patinante Alentador (Curandeiro)", - "gingerbreadSet": "Pão de gengibre (Guerreiro(a))", - "snowDaySet": "Dia de neve (Guerreiro(a))", + "gingerbreadSet": "Pão de Gengibre (Guerreiro(a))", + "snowDaySet": "Dia de Neve (Guerreiro(a))", "snowboardingSet": "Feiticeiro Snowboarding (Mago)", "festiveFairySet": "Fada Festiva (Curandeiro)", "cocoaSet": "Cacau (Gatuno(a))", @@ -79,11 +79,11 @@ "strappingSailorSet": "Forte Marinheiro (Curandeiro)", "reefRenegadeSet": "Renegado dos Corais (Gatuno)", "scarecrowWarriorSet": "Espantalho (Guerreiro(a))", - "stitchWitchSet": "Bruxa Costura (Mago)", + "stitchWitchSet": "Bruxa da Costura (Mago)", "potionerSet": "Poçãoneiro (Curandeiro)", "battleRogueSet": "Morcego (Gatuno)", "springingBunnySet": "Coelhinho Saltitante (Curandeiro)", - "grandMalkinSet": "Grande Gatuno (Mago)", + "grandMalkinSet": "Grande Malkin (Mago)", "cleverDogSet": "Cachorro Esperto (Gatuno)", "braveMouseSet": "Rato Valente (Guerreiro)", "summer2016SharkWarriorSet": "Tubarão (Guerreiro)", @@ -93,7 +93,7 @@ "fall2016SwampThingSet": "Coisa Pantanosa (Guerreiro)", "fall2016WickedSorcererSet": "Feiticeiro Perverso (Mago)", "fall2016GorgonHealerSet": "Medusa (Curandeiro)", - "fall2016BlackWidowSet": "Viúva-negra (Gatuno)", + "fall2016BlackWidowSet": "Viúva-Negra (Gatuno)", "winter2017IceHockeySet": "Hóquei no Gelo (Guerreiro)", "winter2017WinterWolfSet": "Lobo Invernal (Mago)", "winter2017SugarPlumSet": "Bombonzinho (Curandeiro)", @@ -109,17 +109,17 @@ "fall2017HabitoweenSet": "Habitoween (Guerreiro)", "fall2017MasqueradeSet": "Máscara-cadabra (Mago)", "fall2017HauntedHouseSet": "Casa assombrada (Curandeiro)", - "fall2017TrickOrTreatSet": "Doçura ou travessura (Gatuno)", + "fall2017TrickOrTreatSet": "Doçura ou Travessura (Gatuno)", "winter2018ConfettiSet": "Confete (Mago)", - "winter2018GiftWrappedSet": "Embrulhado para presente (Guerreiro)", + "winter2018GiftWrappedSet": "Embrulhado para Presente (Guerreiro)", "winter2018MistletoeSet": "Visco (Curandeiro)", "winter2018ReindeerSet": "Rena (Gatuno)", "spring2018SunriseWarriorSet": "Alvorecer (Guerreiro)", "spring2018TulipMageSet": "Tulipa (Mago)", "spring2018GarnetHealerSet": "Granada (Curandeiro)", - "spring2018DucklingRogueSet": "Patinho (Ladino)", + "spring2018DucklingRogueSet": "Patinho (Gatuno)", "summer2018BettaFishWarriorSet": "Betta (Guerreiro)", - "summer2018LionfishMageSet": "Leão-marinho (Mago)", + "summer2018LionfishMageSet": "Peixe-Leão (Mago)", "summer2018MerfolkMonarchSet": "Monarca Atlântico (Curandeiro)", "summer2018FisherRogueSet": "Pescador Trapaceiro (Gatuno)", "fall2018MinotaurWarriorSet": "Minotauro (Guerreiro)", @@ -129,7 +129,7 @@ "winter2019BlizzardSet": "Nevasca (Guerreiro)", "winter2019PyrotechnicSet": "Pirotécnico (Mago)", "winter2019WinterStarSet": "Estrela Invernal (Curandeiro)", - "winter2019PoinsettiaSet": "Flor-Do-Natal (Ladino)", + "winter2019PoinsettiaSet": "Flor-Do-Natal (Gatuno)", "eventAvailability": "Disponível para compra até <%= date(locale) %>.", "dateEndMarch": "30 de Abril", "dateEndApril": "19 de Abril", @@ -143,25 +143,25 @@ "dateEndJanuary": "31 de Janeiro", "dateEndFebruary": "29 de Fevereiro", "winterPromoGiftHeader": "DÊ UMA ASSINATURA DE PRESENTE E GANHE UMA GRÁTIS!", - "winterPromoGiftDetails1": "Apenas até o dia 6 de Janeiro, quando você presentear alguém com uma assinatura, você irá ganhar uma assinatura idêntica gratuitamente!", - "winterPromoGiftDetails2": "Por favor, note que se você ou a outra pessoa já tiver uma assinatura ativa, a nova será iniciada somente depois que a assinatura atual tiver sido cancelada ou expirada. Agradecemos seu apoio! <3", + "winterPromoGiftDetails1": "Apenas até o dia 6 de Janeiro, quando você presentear alguém com uma assinatura, vai ganhar uma assinatura idêntica gratuitamente!", + "winterPromoGiftDetails2": "Por favor, note que se você ou a outra pessoa presenteada já tiver uma assinatura ativa, a nova será iniciada somente depois que a assinatura atual tiver sido cancelada ou expirada. Agradecemos muito pelo seu apoio! <3", "discountBundle": "pacote", "g1g1Announcement": "A promoção \"Presenteie uma assinatura e ganhe outra grátis\" está acontecendo agora!", "g1g1Details": "Dê de presente uma assinatura para um(a) amigo(a) através do perfil dele(a) e você receberá a mesma assinatura de graça!", "spring2019OrchidWarriorSet": "Orquídea (Guerreiro)", "spring2019AmberMageSet": "Âmbar (Mago)", "spring2019RobinHealerSet": "Robin (Curandeiro)", - "spring2019CloudRogueSet": "Nuvem (Ladino)", + "spring2019CloudRogueSet": "Nuvem (Gatuno)", "summer2019SeaTurtleWarriorSet": "Tartaruga Marinha (Guerreiro)", "summer2019WaterLilyMageSet": "Nenúfar (Mago)", "summer2019ConchHealerSet": "Concha (Curandeiro)", - "summer2019HammerheadRogueSet": "Turbarão-martelo (Ladino)", + "summer2019HammerheadRogueSet": "Turbarão-Martelo (Gatuno)", "eventAvailabilityReturning": "Disponível para compra até <%= availableDate(locale) %>. Esta poção esteve disponível pela última vez em <%= previousDate(locale) %>.", "june2018": "Junho 2018", "fall2019RavenSet": "Corvo (Guerreiro)", "fall2019LichSet": "Lich (Curandeiro)", "fall2019CyclopsSet": "Ciclope (Mago)", - "fall2019OperaticSpecterSet": "Fantasma da Ópera (Ladino)", + "fall2019OperaticSpecterSet": "Fantasma da Ópera (Gatuno)", "september2018": "Setembro de 2018", "september2017": "Setembro de 2017", "augustYYYY": "Agosto <%= year %>", @@ -174,7 +174,7 @@ "spring2020LapisLazuliRogueSet": "Lazulita (Gatuno)", "spring2020IrisHealerSet": "Íris (Curandeiro)", "spring2020PuddleMageSet": "Poça d'água (Mago)", - "spring2020BeetleWarriorSet": "Besouro rinoceronte (Guerreiro)", + "spring2020BeetleWarriorSet": "Besouro Rinoceronte (Guerreiro(a))", "mayYYYY": "Maio <%= year %>", "juneYYYY": "Junho <%= year %>", "summer2020CrocodileRogueSet": "Crocodilo (Gatuno(a))", @@ -186,7 +186,7 @@ "fall2020TwoHeadedRogueSet": "Duas Cabeças (Gatuno(a))", "fall2020ThirdEyeMageSet": "Terceiro Olho (Mago(a))", "septemberYYYY": "Setembro <%= year %>", - "royalPurpleJackolantern": "Jack da Lanterna Roxa", + "royalPurpleJackolantern": "Jack da Lanterna Roxo Real", "novemberYYYY": "Novembro <%= year %>", "winter2021IceFishingWarriorSet": "Pescador(a) do Gelo (Guerreiro(a))", "winter2021WinterMoonMageSet": "Lua de Inverno (Mago(a))", diff --git a/website/common/locales/pt_BR/pets.json b/website/common/locales/pt_BR/pets.json index b041d24441..8084a78473 100644 --- a/website/common/locales/pt_BR/pets.json +++ b/website/common/locales/pt_BR/pets.json @@ -28,7 +28,7 @@ "magicalBee": "Abelha Mágica", "hopefulHippogriffPet": "Hipogrifo Otimista", "hopefulHippogriffMount": "Hipogrifo Otimista", - "royalPurpleJackalope": "Lebrílope roxo real", + "royalPurpleJackalope": "Lebrílope Roxo Real", "invisibleAether": "Éter invisível", "potion": "Poção <%= potionType %>", "egg": "Ovo <%= eggType %>", @@ -44,10 +44,10 @@ "noFoodAvailable": "Você não tem comida para Mascotes.", "noSaddlesAvailable": "Você não tem Selas.", "noFood": "Você não possui comida ou selas.", - "dropsExplanation": "Consiga estes itens mais rápido com Gemas caso você não queira esperar que apareçam ao completar uma tarefa. Aprenda mais sobre o sistema de drop.", - "dropsExplanationEggs": "Gaste gemas para ganhar ovos mais rápido, se você não quiser esperar por ovos comuns de drop, ou para repetir Missões para ganhar ovos de Missões. Aprenda mais sobre o sistema de drop.", - "premiumPotionNoDropExplanation": "Poções Mágicas de Eclosão não podem ser usadas em ovos recebidos de Missões. A única forma de conseguir Poções Mágicas de Eclosão é comprando-as abaixo. Não são recebidas de drops aleatórios.", - "beastMasterProgress": "Progresso Como Mestre das Bestas", + "dropsExplanation": "Consiga estes itens mais rápidamente com Gemas, caso você não queira esperar que apareçam ao completar uma tarefa. Aprenda mais sobre o sistema de Drops.", + "dropsExplanationEggs": "Use gemas para conseguir ovos mais rápidamente, se você não quiser esperar por drops de ovos comuns, ou repetir Missões para ganhar ovos de Missões. Aprenda mais sobre o sistema de Drops.", + "premiumPotionNoDropExplanation": "Poções Mágicas de Eclosão não podem ser usadas em ovos recebidos em Missões. A única forma de conseguir Poções Mágicas de Eclosão é comprando-as abaixo. Elas não serão encontradas através de drops aleatórios.", + "beastMasterProgress": "Progresso para Mestre das Bestas", "beastAchievement": "Você adquiriu a Conquista \"Mestre das Bestas\" por coletar todos os mascotes!", "beastMasterName": "Mestre das Bestas", "beastMasterText": "Encontrou todos os 90 mascotes (incrivelmente difícil, alguém parabenize essa pessoa!)", diff --git a/website/common/locales/pt_BR/subscriber.json b/website/common/locales/pt_BR/subscriber.json index ac1d3f5813..ccca1472a1 100644 --- a/website/common/locales/pt_BR/subscriber.json +++ b/website/common/locales/pt_BR/subscriber.json @@ -3,7 +3,7 @@ "subscriptions": "Assinaturas", "sendGems": "Enviar Gemas", "buyGemsGold": "Comprar Gemas com Ouro", - "mustSubscribeToPurchaseGems": "É necessário ser assinante para comprar gemas com Ouro.", + "mustSubscribeToPurchaseGems": "É necessário ser assinante para comprar gemas com ouro", "reachedGoldToGemCap": "Você atingiu o limite de<%= convCap %> para conversão de Ouro=>Gemas deste mês. Isto serve para prevenir abusos. O limite irá reiniciar dentro dos três primeiros dias do próximo mês.", "reachedGoldToGemCapQuantity": "Seu pedido de <%= quantity %> Gemas ultrapassa o limite que você pode comprar para este mês (<%= convCap %>). O limite fica disponível nos três primeiros dias de cada mês. Obrigado por assinar!", "mysteryItem": "Itens mensais exclusivos", @@ -187,5 +187,6 @@ "dropCapExplanation": "Seus Drops serão reiniciados com as suas tarefas amanhã. No entanto, você continuará recebendo Ouro, Experiência e progredindo na Missão ao completar tarefas.", "dropCapReached": "Você encontrou todos os itens por hoje!", "mysterySet202011": "Conjunto Mago Folheado", - "mysterySet202012": "Conjunto da Fênix de Gelo" + "mysterySet202012": "Conjunto da Fênix de Gelo", + "mysterySet202101": "Conjunto Elegante de Leopardo das Neves" } diff --git a/website/common/locales/ro/limited.json b/website/common/locales/ro/limited.json index ac768d9385..6afb2db402 100644 --- a/website/common/locales/ro/limited.json +++ b/website/common/locales/ro/limited.json @@ -146,7 +146,7 @@ "winterPromoGiftDetails1": "Until January 6th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!", "june2018": "June 2018", "spring2019OrchidWarriorSet": "Orchid (Warrior)", diff --git a/website/common/locales/ru/backgrounds.json b/website/common/locales/ru/backgrounds.json index 54ff831189..a233a15c6c 100644 --- a/website/common/locales/ru/backgrounds.json +++ b/website/common/locales/ru/backgrounds.json @@ -562,5 +562,9 @@ "backgrounds122020": "Набор 79: Выпущен в декабре 2020", "backgroundGingerbreadHouseText": "Пряничный домик", "backgroundInsideAnOrnamentText": "В стеклянном шарике", - "backgroundHauntedForestNotes": "Постарайтесь не заблудиться в Проклятом лесу." + "backgroundHauntedForestNotes": "Постарайтесь не заблудиться в Проклятом лесу.", + "backgroundWintryCastleText": "Зимний замок", + "backgroundIcicleBridgeText": "Мост с сосульками", + "backgroundHotSpringText": "Горячий источник", + "backgrounds012021": "Набор 80: Выпущен в январе 2021" } diff --git a/website/common/locales/ru/gear.json b/website/common/locales/ru/gear.json index 58d3211c0f..ca5a35d413 100644 --- a/website/common/locales/ru/gear.json +++ b/website/common/locales/ru/gear.json @@ -2090,5 +2090,9 @@ "weaponArmoireEveningTeaText": "Чашка чая", "armorArmoireDressingGownText": "Удобный халат", "headArmoireNightcapText": "Ночной колпак", - "shieldSpecialWinter2021WarriorText": "Большая рыба" + "shieldSpecialWinter2021WarriorText": "Большая рыба", + "headMystery202101Text": "Шлем Шикарного ирбиса", + "armorMystery202101Text": "Костюм Шикарного ирбиса", + "headArmoireBlueMoonHelmText": "Шлем Голубой Луны", + "armorArmoireBlueMoonShozokuText": "Седзоку Голубой Луны" } diff --git a/website/common/locales/ru/subscriber.json b/website/common/locales/ru/subscriber.json index 85c45db31e..bc461582b9 100644 --- a/website/common/locales/ru/subscriber.json +++ b/website/common/locales/ru/subscriber.json @@ -169,5 +169,6 @@ "organization": "Организация", "supportHabitica": "Поддержать Habitica", "usuallyGems": "Обычно <%= originalGems %>", - "dropCapLearnMore": "Подробнее о системе трофеев Habitica" + "dropCapLearnMore": "Подробнее о системе трофеев Habitica", + "mysterySet202101": "Набор Шикарного ирбиса" } diff --git a/website/common/locales/sco/limited.json b/website/common/locales/sco/limited.json index c2d961b79e..c74c625e37 100755 --- a/website/common/locales/sco/limited.json +++ b/website/common/locales/sco/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/si/limited.json b/website/common/locales/si/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/si/limited.json +++ b/website/common/locales/si/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/sk/limited.json b/website/common/locales/sk/limited.json index 6e617529ff..ef95bb0a8f 100644 --- a/website/common/locales/sk/limited.json +++ b/website/common/locales/sk/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/sl/limited.json b/website/common/locales/sl/limited.json index 728cd8ed3f..a37dd7b90f 100755 --- a/website/common/locales/sl/limited.json +++ b/website/common/locales/sl/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "paket", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/sr/achievements.json b/website/common/locales/sr/achievements.json index ad67bf7402..f459368b74 100644 --- a/website/common/locales/sr/achievements.json +++ b/website/common/locales/sr/achievements.json @@ -1,5 +1,5 @@ { - "achievement": "Achievement", + "achievement": "Dostignuće", "onwards": "Onwards!", "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", "reachedLevel": "You Reached Level <%= level %>", @@ -14,5 +14,26 @@ "onboardingCompleteDesc": "Zaslužio si 5 dostignuća i 100 zlatnika za završavanje liste.", "onboardingComplete": "Završio si zadate zadatke!", "earnedAchievement": "Zaslužio si dostignuće!", - "viewAchievements": "Pregledaj dostignuća" + "viewAchievements": "Pregledaj dostignuća", + "achievementBackToBasicsText": "Prikupljeni su svi osnovni ljubimci.", + "achievementBackToBasics": "Povratak osnovama", + "achievementMindOverMatter": "Um iznad materije", + "yourProgress": "Vaš napredak", + "achievementSeeingRedModalText": "Prikupili ste sve crvene ljubimce!", + "achievementSeeingRedText": "Prikupljeni su svi crveni ljubimci.", + "achievementBoneCollectorModalText": "Prikupili ste sve ljubimce kosture!", + "achievementBoneCollectorText": "Prikupljeni su svi ljubimci kosturi.", + "achievementGoodAsGoldText": "Prikupljeni su svi zlatni ljubimci.", + "achievementGoodAsGoldModalText": "Prikupili ste sve zlatne ljubimce!", + "achievementPrimedForPaintingModalText": "Prikupili ste sve bele ljubimce!", + "achievementPrimedForPaintingText": "Prikupljeni su svi beli ljubimci.", + "achievementFedPet": "Nahraniti ljubimca", + "achievementFedPetText": "Nahranili ste vašeg prvog ljubimca.", + "achievementDustDevilText": "Prikupljeni su svi pustinjski ljubimci.", + "achievementDustDevilModalText": "Prikupili ste sve pustinjske ljubimce!", + "achievementBackToBasicsModalText": "Prikupili ste sve osnovne ljubimce!", + "achievementJustAddWater": "Samo dodajte vodu", + "letsGetStarted": "Hajde da počnemo!", + "gettingStartedDesc": "Završi ove zadatke i zaradićeš 5 dostignuća i 100 zlata kada su gotovi!", + "yourRewards": "Vaše nagrade" } diff --git a/website/common/locales/sr/backgrounds.json b/website/common/locales/sr/backgrounds.json index ce35147b66..186ebd30af 100644 --- a/website/common/locales/sr/backgrounds.json +++ b/website/common/locales/sr/backgrounds.json @@ -408,5 +408,15 @@ "backgroundArchaeologicalDigText": "Archaeological Dig", "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", "backgroundScribesWorkshopText": "Scribe's Workshop", - "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." + "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.", + "backgrounds072019": "Komplet 62: jul 2019", + "backgrounds062019": "Komplet 61: jun 2019", + "backgroundParkWithStatueText": "Park sa statuom", + "backgrounds052019": "Komplet 60: maj 2019", + "backgroundSteamworksText": "Parni pogon", + "backgroundAirshipText": "Vazdušni brod", + "backgrounds042019": "Komplet 59: april 2019", + "backgrounds032019": "Komplet 58: mart 2019", + "backgroundMedievalKitchenText": "Srednjevekovna kuhinja", + "backgrounds022019": "Komplet 57: februar 2019" } diff --git a/website/common/locales/sr/challenge.json b/website/common/locales/sr/challenge.json index eec6dea656..5381156c1c 100644 --- a/website/common/locales/sr/challenge.json +++ b/website/common/locales/sr/challenge.json @@ -6,99 +6,102 @@ "keepIt": "Zadržati", "removeIt": "Ukloniti", "brokenChallenge": "Link za izazov je nevažeći: Ovaj zadatak bio je deo izazova, ali su izazov ili grupa obrisani. Šta želite da uradite sa zadacima iz ovog izazova?", - "keepThem": "Keep Tasks", - "removeThem": "Remove Tasks", + "keepThem": "Zadržite zadatke", + "removeThem": "Uklonite zadatke", "challengeCompleted": "Izazov je završen i pobednik je <%- user %>! Šta želite da uradite?", "unsubChallenge": "Link za izazov je nevažeći: Ovaj zadatak bio je deo izazova, ali ste Vi prestali da pratite izazov. Šta želite da uradite sa zadacima iz ovog izazova?", "challenges": "Izazovi", - "endDate": "Ends", + "endDate": "Završava se", "selectWinner": "Odaberite pobednika i završite izazov:", "endChallenge": "Završiti izazov", "filter": "Filter", "groups": "Grupe", - "category": "Category", - "membership": "Prikazati", + "category": "Kategorija", + "membership": "Članstvo", "ownership": "Ownership", "participating": "Gde učestvujem", "createChallenge": "Napravi novi izazov", "createChallengeAddTasks": "Add Challenge Tasks", - "createChallengeCloneTasks": "Clone Challenge Tasks", - "addTaskToChallenge": "Add Task", + "createChallengeCloneTasks": "Kloniraj zadatke izazova", + "addTaskToChallenge": "Dodaj zadatak", "challengeTag": "Tag", "prize": "Nagrada", "prizePopTavern": "If someone can 'win' your challenge, you can award that winner a Gem prize. Max = number of gems you own. Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", - "publicChallengesTitle": "Public Challenges", + "publicChallengesTitle": "Javni izazovi", "officialChallenge": "Zvanični Habitica izazov", "by": "Izazivač:", "participants": "<%= membercount %> učesnika", "join": "Pridruži se", "exportChallengeCSV": "Sačuvaj u CSV formatu", "challengeCreated": "Izazov napravljen", - "sureDelCha": "Are you sure you want to delete this challenge?", + "sureDelCha": "Da li ste sigurni da želite da izbrišete ovaj izazov?", "sureDelChaTavern": "Are you sure you want to delete this challenge? Your gems will not be refunded.", - "keepTasks": "Zadrži zadatak", + "keepTasks": "Zadrži zadatke", "owned": "Owned", "not_owned": "Not Owned", "not_participating": "Not Participating", "clone": "Klon", "congratulations": "Congratulations!", "hurray": "Hurray!", - "noChallengeOwner": "no owner", + "noChallengeOwner": "nema vlasnika izazova", "challengeMemberNotFound": "User not found among challenge's members", "onlyGroupLeaderChal": "Only the group leader can create challenges", - "tavChalsMinPrize": "Prize must be at least 1 Gem for Public Challenges.", + "tavChalsMinPrize": "Nagrada za javne izazove mora da bude najmanje 1 dragulj.", "cantAfford": "You can't afford this prize. Purchase more gems or lower the prize amount.", "challengeIdRequired": "\"challengeId\" must be a valid UUID.", "winnerIdRequired": "\"winnerId\" must be a valid UUID.", - "challengeNotFound": "Challenge not found or you don't have access.", + "challengeNotFound": "Izazov nije pronađen ili nemate pristup.", "onlyLeaderDeleteChal": "Only the challenge leader can delete it.", "onlyLeaderUpdateChal": "Only the challenge leader can update it.", "winnerNotFound": "Winner with id \"<%= userId %>\" not found or not part of the challenge.", "onlyChalLeaderEditTasks": "Tasks belonging to a challenge can only be edited by the leader.", - "userAlreadyInChallenge": "User is already participating in this challenge.", + "userAlreadyInChallenge": "Korisnik već učestvuje u ovom izazovu.", "cantOnlyUnlinkChalTask": "Only broken challenges tasks can be unlinked.", - "joinedChallenge": "Joined a Challenge", + "joinedChallenge": "Pridružio/la se izazovu", "joinedChallengeText": "This user put themselves to the test by joining a Challenge!", - "myChallenges": "My Challenges", - "findChallenges": "Discover Challenges", - "noChallengeTitle": "You don't have any Challenges.", - "challengeDescription1": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", - "challengeDescription2": "Find recommended Challenges based on your interests, browse Habitica's public Challenges, or create your own Challenges.", - "noChallengeMatchFilters": "We couldn't find any matching Challenges.", - "createdBy": "Created By", - "joinChallenge": "Join Challenge", - "leaveChallenge": "Leave Challenge", - "addTask": "Add Task", - "editChallenge": "Edit Challenge", - "challengeDescription": "Challenge Description", - "selectChallengeWinnersDescription": "Select a winner from the Challenge participants", - "awardWinners": "Award Winner", - "doYouWantedToDeleteChallenge": "Do you want to delete this Challenge?", - "deleteChallenge": "Delete Challenge", - "challengeNamePlaceholder": "What is your Challenge name?", - "challengeSummary": "Summary", + "myChallenges": "Moji izazovi", + "findChallenges": "Otkrij izazove", + "noChallengeTitle": "Nemate nijedan izazov.", + "challengeDescription1": "Izazovi su događaji u zajednici u kojima se igrači takmiče i osvajaju nagrade kompletirajući grupu srodnih zadataka.", + "challengeDescription2": "Pronađi preporučene izazove na osnovu svojih interesa, pretraži javne Habitica izazove ili kreiraj vlastite.", + "noChallengeMatchFilters": "Nismo uspeli pronaći nijedan odgovarajući izazov.", + "createdBy": "Napravio/la", + "joinChallenge": "Pridruži se izazovu", + "leaveChallenge": "Napusti izazov", + "addTask": "Dodaj zadatak", + "editChallenge": "Uredi izazov", + "challengeDescription": "Opis izazova", + "selectChallengeWinnersDescription": "Odaberite pobednika među učesnicima izazova", + "awardWinners": "Nagradi pobednika", + "doYouWantedToDeleteChallenge": "Da li želite da izbrišete ovaj izazov?", + "deleteChallenge": "Izbrišite izazov", + "challengeNamePlaceholder": "Koje je ime vašeg izazova?", + "challengeSummary": "Sažetak", "challengeSummaryPlaceholder": "Write a short description advertising your Challenge to other Habiticans. What is the main purpose of your Challenge and why should people join it? Try to include useful keywords in the description so that Habiticans can easily find it when they search!", - "challengeDescriptionPlaceholder": "Use this section to go into more detail about everything that Challenge participants should know about your Challenge.", - "challengeGuild": "Add to", - "challengeMinimum": "Minimum 1 Gem for public Challenges (helps prevent spam, it really does).", - "participantsTitle": "Participants", - "shortName": "Short Name", - "shortNamePlaceholder": "What short tag should be used to identify your Challenge?", - "updateChallenge": "Update Challenge", - "haveNoChallenges": "This group has no Challenges", - "loadMore": "Load More", - "exportChallengeCsv": "Export Challenge", - "editingChallenge": "Editing Challenge", - "nameRequired": "Name is required", - "tagTooShort": "Tag name is too short", - "summaryRequired": "Summary is required", - "summaryTooLong": "Summary is too long", - "descriptionRequired": "Description is required", - "locationRequired": "Location of challenge is required ('Add to')", - "categoiresRequired": "One or more categories must be selected", - "viewProgressOf": "View Progress Of", - "viewProgress": "View Progress", - "selectMember": "Select Member", - "confirmKeepChallengeTasks": "Do you want to keep challenge tasks?", - "selectParticipant": "Select a Participant" + "challengeDescriptionPlaceholder": "Upotrebite ovaj odeljak da biste detaljnije opisali sve što bi učesnici izazova trebalo da znaju o vašem izazovu.", + "challengeGuild": "Dodaj u", + "challengeMinimum": "Minimalno 1 dragulj za javne izazove (zaista pomaže u sprečavanju spama).", + "participantsTitle": "Učesnici", + "shortName": "Skraćeno ime", + "shortNamePlaceholder": "Koju kratku oznaku treba koristiti za identifikovanje Vašeg izazova?", + "updateChallenge": "Ažurirajte izazov", + "haveNoChallenges": "Ova grupa nema izazova.", + "loadMore": "Učitaj više", + "exportChallengeCsv": "Izvezi izazov", + "editingChallenge": "Uređivanje izazova", + "nameRequired": "Ime je neophodno", + "tagTooShort": "Naziv oznake je prekratak", + "summaryRequired": "Sažetak je obavezan", + "summaryTooLong": "Sažetak je predugačak", + "descriptionRequired": "Potreban je opis", + "locationRequired": "Potrebna je lokacija izazova ('Dodaj u')", + "categoiresRequired": "Mora biti izabrana jedna ili više kategorija", + "viewProgressOf": "Pogledaj napredak od", + "viewProgress": "Vidi napredak", + "selectMember": "Izaberite člana", + "confirmKeepChallengeTasks": "Želite li zadržati zadatke izazova?", + "selectParticipant": "Odaberite učesnika", + "wonChallengeDesc": "<%= challengeName %> odabrao Vas je za pobednika! Vaša pobeda je zabeležena u postignućima.", + "yourReward": "Vaša nagrada", + "filters": "Filteri" } diff --git a/website/common/locales/sr/defaulttasks.json b/website/common/locales/sr/defaulttasks.json index 493ecaeb0a..b4e916487f 100644 --- a/website/common/locales/sr/defaulttasks.json +++ b/website/common/locales/sr/defaulttasks.json @@ -2,7 +2,7 @@ "defaultHabit1Text": "Produktivan rad (kliknite na olovku da izmenite zadatak)", "defaultHabit2Text": "Brza Hrana (kliknite na olovku da izmenite zadatak)", "defaultHabit3Text": "Penjati se stepenicama/ići liftom(kliknite na olovku da izmenite zadatak)", - "defaultHabit4Text": "Add a task to Habitica", + "defaultHabit4Text": "Dodaj zadatak u Habitica", "defaultHabit4Notes": "Either a Habit, a Daily, or a To-Do", "defaultTodo1Text": "Pridružiti se Habitica-u (Urađeno, klikni me!)", "defaultTodoNotes": "Možete da uradite ovaj zadatak, da ga izmenite, ili da ga uklonite.", @@ -15,5 +15,9 @@ "defaultTag4": "School", "defaultTag5": "Teams", "defaultTag6": "Chores", - "defaultTag7": "Creativity" + "defaultTag7": "Creativity", + "choresDailyText": "Operi sudove", + "choresHabit": "10 minuta čišćenja", + "schoolDailyText": "Završi domaći", + "selfCareHabit": "Napravi kratku pauzu" } diff --git a/website/common/locales/sr/front.json b/website/common/locales/sr/front.json index f6c0baeee7..ffa6520af1 100644 --- a/website/common/locales/sr/front.json +++ b/website/common/locales/sr/front.json @@ -182,5 +182,6 @@ "signup": "Sign Up", "getStarted": "Get Started!", "mobileApps": "Mobile Apps", - "learnMore": "Learn More" + "learnMore": "Learn More", + "communityInstagram": "Instagram" } diff --git a/website/common/locales/sr/gear.json b/website/common/locales/sr/gear.json index 9b6926e03d..8222e420be 100644 --- a/website/common/locales/sr/gear.json +++ b/website/common/locales/sr/gear.json @@ -466,14 +466,14 @@ "armorSpecialBirthdayNotes": "Srećan rođendan, Habitica! Obucite ovu Smešnu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", "armorSpecialBirthday2015Text": "Blesava odora za žurke", "armorSpecialBirthday2015Notes": "Srećan rođendan, Habitica! Obucite ovu Blesavu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", - "armorSpecialBirthday2016Text": "Ridiculous Party Robes", - "armorSpecialBirthday2016Notes": "Happy Birthday, Habitica! Wear these Ridiculous Party Robes to celebrate this wonderful day. Confers no benefit.", - "armorSpecialBirthday2017Text": "Whimsical Party Robes", - "armorSpecialBirthday2017Notes": "Happy Birthday, Habitica! Wear these Whimsical Party Robes to celebrate this wonderful day. Confers no benefit.", - "armorSpecialBirthday2018Text": "Fanciful Party Robes", - "armorSpecialBirthday2018Notes": "Happy Birthday, Habitica! Wear these Fanciful Party Robes to celebrate this wonderful day. Confers no benefit.", - "armorSpecialBirthday2019Text": "Outlandish Party Robes", - "armorSpecialBirthday2019Notes": "Happy Birthday, Habitica! Wear these Outlandish Party Robes to celebrate this wonderful day. Confers no benefit.", + "armorSpecialBirthday2016Text": "Otkačena odora za žurke", + "armorSpecialBirthday2016Notes": "Srećan rođendan, Habitica! Obucite ovu Otkačenu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", + "armorSpecialBirthday2017Text": "Vragolasta odora za žurke", + "armorSpecialBirthday2017Notes": "Srećan rođendan, Habitica! Obucite ovu Vragolastu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", + "armorSpecialBirthday2018Text": "Maštovita odora za žurke", + "armorSpecialBirthday2018Notes": "Srećan rođendan, Habitica! Obucite ovu Maštovitu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", + "armorSpecialBirthday2019Text": "Čudnovata odora za žurke", + "armorSpecialBirthday2019Notes": "Srećan rođendan, Habitica! Obucite ovu Čudnovatu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", "armorSpecialGaymerxText": "Dugin ratnički oklop", "armorSpecialGaymerxNotes": "In celebration of the GaymerX Conference, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGTBQ and gaming and is open to everyone.", "armorSpecialSpringRogueText": "Otmeni kostim mačke", @@ -596,7 +596,7 @@ "armorSpecialFall2017MageNotes": "What masquerade ensemble would be complete without dramatic and sweeping robes? Increases Intelligence by <%= int %>. Limited Edition 2017 Autumn Gear.", "armorSpecialFall2017HealerText": "Haunted House Armor", "armorSpecialFall2017HealerNotes": "Your heart is an open door. And your shoulders are roofing tiles! Increases Constitution by <%= con %>. Limited Edition 2017 Autumn Gear.", - "armorSpecialWinter2018RogueText": "Reindeer Costume", + "armorSpecialWinter2018RogueText": "Kostim irvasa", "armorSpecialWinter2018RogueNotes": "You look so cute and fuzzy, who could suspect you are after holiday loot? Increases Perception by <%= per %>. Limited Edition 2017-2018 Winter Gear.", "armorSpecialWinter2018WarriorText": "Wrapping Paper Armor", "armorSpecialWinter2018WarriorNotes": "Don't let the papery feel of this armor fool you. It's nearly impossible to rip! Increases Constitution by <%= con %>. Limited Edition 2017-2018 Winter Gear.", @@ -662,11 +662,11 @@ "armorMystery201504Notes": "Radite vredno kao pčela u ovoj otmenoj odori! Ne daje nikakav bonus. Predmet za pretplatnike april 2015.", "armorMystery201506Text": "Snorkel Suit", "armorMystery201506Notes": "Snorkel through a coral reef in this brightly-colored swim suit! Confers no benefit. June 2015 Subscriber Item.", - "armorMystery201508Text": "Cheetah Costume", + "armorMystery201508Text": "Kostim geparda", "armorMystery201508Notes": "Run fast as a flash in the fluffy Cheetah Costume! Confers no benefit. August 2015 Subscriber Item.", - "armorMystery201509Text": "kostim vukodlaka", + "armorMystery201509Text": "Kostim vukodlaka", "armorMystery201509Notes": "This IS a costume, right? Confers no benefit. September 2015 Subscriber Item.", - "armorMystery201511Text": "Wooden Armor", + "armorMystery201511Text": "Drveni oklop", "armorMystery201511Notes": "Considering this armor was carved directly from a magical log, it's surprisingly comfortable. Confers no benefit. November 2015 Subscriber Item.", "armorMystery201512Text": "Cold Fire Armor", "armorMystery201512Notes": "Summon the icy flames of winter! Confers no benefit. December 2015 Subscriber Item.", @@ -682,7 +682,7 @@ "armorMystery201607Notes": "Blend into the sea floor with this stealthy aquatic armor. Confers no benefit. July 2016 Subscriber Item.", "armorMystery201609Text": "Cow Armor", "armorMystery201609Notes": "Fit in with the rest of the herd in this snuggly armor! Confers no benefit. September 2016 Subscriber Item.", - "armorMystery201610Text": "Spectral Armor", + "armorMystery201610Text": "Spektralni oklop", "armorMystery201610Notes": "Mysterious armor that will cause you to float like a ghost! Confers no benefit. October 2016 Subscriber Item.", "armorMystery201612Text": "Nutcracker Armor", "armorMystery201612Notes": "Crack nuts in style in this spectacular holiday ensemble. Be careful not to pinch your fingers! Confers no benefit. December 2016 Subscriber Item.", @@ -728,9 +728,9 @@ "armorArmoireHornedIronArmorNotes": "Fiercely hammered from iron, this horned armor is nearly impossible to break. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Horned Iron Set (Item 2 of 3).", "armorArmoirePlagueDoctorOvercoatText": "Plague Doctor Overcoat", "armorArmoirePlagueDoctorOvercoatNotes": "An authentic overcoat worn by the doctors who battle the Plague of Procrastination! Increases Intelligence by <%= int %>, Strength by <%= str %>, and Constitution by <%= con %>. Enchanted Armoire: Plague Doctor Set (Item 3 of 3).", - "armorArmoireShepherdRobesText": "Shepherd Robes", + "armorArmoireShepherdRobesText": "Pastirska odora", "armorArmoireShepherdRobesNotes": "The fabric is cool and breathable, perfect for a hot day herding gryphons in the desert. Increases Strength and Perception by <%= attrs %> each. Enchanted Armoire: Shepherd Set (Item 2 of 3).", - "armorArmoireRoyalRobesText": "Royal Robes", + "armorArmoireRoyalRobesText": "Kraljevska odora", "armorArmoireRoyalRobesNotes": "Wonderful ruler, rule all day long! Increases Constitution, Intelligence, and Perception by <%= attrs %> each. Enchanted Armoire: Royal Set (Item 3 of 3).", "armorArmoireCrystalCrescentRobesText": "Crystal Crescent Robes", "armorArmoireCrystalCrescentRobesNotes": "These magical robes are luminescent at night. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Crystal Crescent Set (Item 2 of 3).", @@ -1701,23 +1701,23 @@ "headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.", "headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding", "headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).", - "eyewear": "naočare", - "eyewearCapitalized": "Eyewear", + "eyewear": "Naočare", + "eyewearCapitalized": "Naočare", "eyewearBase0Text": "Bez naočara", "eyewearBase0Notes": "Bez naočara.", "eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses", "eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.", - "eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses", + "eyewearSpecialBlueTopFrameText": "Plave standardne naočare", "eyewearSpecialBlueTopFrameNotes": "Glasses with a blue frame above the lenses. Confers no benefit.", - "eyewearSpecialGreenTopFrameText": "Green Standard Eyeglasses", + "eyewearSpecialGreenTopFrameText": "Zelene standardne naočare", "eyewearSpecialGreenTopFrameNotes": "Glasses with a green frame above the lenses. Confers no benefit.", "eyewearSpecialPinkTopFrameText": "Pink Standard Eyeglasses", "eyewearSpecialPinkTopFrameNotes": "Glasses with a pink frame above the lenses. Confers no benefit.", - "eyewearSpecialRedTopFrameText": "Red Standard Eyeglasses", + "eyewearSpecialRedTopFrameText": "Crvene standardne naočare", "eyewearSpecialRedTopFrameNotes": "Glasses with a red frame above the lenses. Confers no benefit.", "eyewearSpecialWhiteTopFrameText": "White Standard Eyeglasses", "eyewearSpecialWhiteTopFrameNotes": "Glasses with a white frame above the lenses. Confers no benefit.", - "eyewearSpecialYellowTopFrameText": "Yellow Standard Eyeglasses", + "eyewearSpecialYellowTopFrameText": "Žute standardne naočare", "eyewearSpecialYellowTopFrameNotes": "Glasses with a yellow frame above the lenses. Confers no benefit.", "eyewearSpecialAetherMaskText": "Aether Mask", "eyewearSpecialAetherMaskNotes": "This mask has a mysterious history. Increases Intelligence by <%= int %>.", @@ -1747,5 +1747,11 @@ "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", - "twoHandedItem": "Two-handed item." + "twoHandedItem": "Two-handed item.", + "armorMystery201907Text": "Cvetna majica", + "armorSpecialBirthday2020Notes": "Srećan rođendan, Habitica! Obucite ovu Razuzdanu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", + "armorSpecialBirthday2020Text": "Razuzdana odora za žurke", + "weaponArmoireEveningTeaText": "Šolja čaja", + "weaponArmoirePaperCutterText": "Sekač papira", + "weaponSpecialSpring2019HealerText": "Prolećna pesma" } diff --git a/website/common/locales/sr/generic.json b/website/common/locales/sr/generic.json index a296d22666..d1916f9125 100644 --- a/website/common/locales/sr/generic.json +++ b/website/common/locales/sr/generic.json @@ -1,7 +1,7 @@ { "languageName": "Srpski", "stringNotFound": "Niska <%= string %>” ne postoji.", - "habitica": "Habitika", + "habitica": "Habitica", "onward": "Onward!", "done": "Done", "gotIt": "Got it!", @@ -15,9 +15,9 @@ "markdownImageEx": "![tekst koji će se pojaviti ako se slika ne učita](https://habitica.com/cake.png \"ovaj tekst ćete videti kad postavite strelicu miša iznad slike\")", "code": "`kod`", "achievements": "Odlikovanja", - "basicAchievs": "Basic Achievements", - "seasonalAchievs": "Seasonal Achievements", - "specialAchievs": "Special Achievements", + "basicAchievs": "Osnovna dostignuća", + "seasonalAchievs": "Sezonska dostignuća", + "specialAchievs": "Posebna dostignuća", "modalAchievement": "Odlikovanje!", "special": "Specijalno", "site": "Sajt", @@ -33,7 +33,7 @@ "submit": "Poslati", "close": "Zatvoriti", "saveAndClose": "Sačuvati i zatvoriti", - "saveAndConfirm": "Save & Confirm", + "saveAndConfirm": "Sačuvaj i potvrdi", "cancel": "Otkazati", "ok": "OK", "add": "Dodati", @@ -47,7 +47,7 @@ "delete": "Obrisati", "gemsPopoverTitle": "Dragulji", "gems": "Dragulji", - "needMoreGems": "Need More Gems?", + "needMoreGems": "Treba ti više Dragulja?", "needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!", "veteran": "Veteran", "veteranText": "Korisnik je pokazao veliku istrajnost u borbi na Habit The Gray (našem sajtu pre prelaska na Angular), i primio mnogo ožiljaka od bagova.", @@ -122,16 +122,16 @@ "thankyouCardAchievementText": "Thanks for being thankful! Sent or received <%= count %> Thank-You cards.", "birthdayCard": "Rođendanska čestitka", "birthdayCardExplanation": "You both receive the Birthday Bonanza achievement!", - "birthdayCardNotes": "Send a birthday card to a party member.", + "birthdayCardNotes": "Pošalji rođendansku čestitku članu družine.", "birthday0": "Srećan ti rođendan!", "birthdayCardAchievementTitle": "Birthday Bonanza", "birthdayCardAchievementText": "Many happy returns! Sent or received <%= count %> birthday cards.", "congratsCard": "Congratulations Card", "congratsCardExplanation": "You both receive the Congratulatory Companion achievement!", "congratsCardNotes": "Send a Congratulations card to a party member.", - "congrats0": "Congratulations on your success!", - "congrats1": "I'm so proud of you!", - "congrats2": "Well done!", + "congrats0": "Čestitam na tvom uspehu!", + "congrats1": "Veoma sam ponosan na tebe!", + "congrats2": "Svaka čast!", "congrats3": "A round of applause for you!", "congrats4": "Bask in your well-deserved success!", "congratsCardAchievementTitle": "Congratulatory Companion", @@ -139,17 +139,17 @@ "getwellCard": "Get Well Card", "getwellCardExplanation": "You both receive the Caring Confidant achievement!", "getwellCardNotes": "Send a Get Well card to a party member.", - "getwell0": "Hope you feel better soon!", - "getwell1": "Take care! <3", - "getwell2": "You're in my thoughts!", - "getwell3": "Sorry you're not feeling your best!", + "getwell0": "Nadam se da ćeš se uskoro bolje osećati!", + "getwell1": "Čuvaj se! <3", + "getwell2": "Mislim na tebe!", + "getwell3": "Žao mi je što se ne osećaš najbolje!", "getwellCardAchievementTitle": "Caring Confidant", "getwellCardAchievementText": "Well-wishes are always appreciated. Sent or received <%= count %> get well cards.", "goodluckCard": "Good Luck Card", "goodluckCardExplanation": "You both receive the Lucky Letter achievement!", "goodluckCardNotes": "Send a good luck card to a party member.", - "goodluck0": "May luck always follow you!", - "goodluck1": "Wishing you lots of luck!", + "goodluck0": "Neka te sreća uvek prati!", + "goodluck1": "Želim ti mnogo sreće!", "goodluck2": "I hope luck is on your side today and always!!", "goodluckCardAchievementTitle": "Lucky Letter", "goodluckCardAchievementText": "Wishes for good luck are great encouragement! Sent or received <%= count %> good luck cards.", @@ -164,36 +164,40 @@ "you": "(you)", "loading": "Loading...", "userIdRequired": "User ID is required", - "resetFilters": "Clear all filters", - "applyFilters": "Apply Filters", + "resetFilters": "Ukloniti sve filtere", + "applyFilters": "Primeni filtere", "wantToWorkOn": "I want to work on:", - "categories": "Categories", - "animals": "Animals", + "categories": "Kategorije", + "animals": "Životinje", "exercise": "Exercise", - "creativity": "Creativity", + "creativity": "Kreativnost", "health_wellness": "Health & Wellness", "self_care": "Self-Care", "habitica_official": "Habitica Official", "academics": "Academics", "advocacy_causes": "Advocacy + Causes", "entertainment": "Entertainment", - "finance": "Finance", + "finance": "Finansije", "health_fitness": "Health + Fitness", "hobbies_occupations": "Hobbies + Occupations", "location_based": "Location-based", "mental_health": "Mental Health + Self-Care", "getting_organized": "Getting Organized", "self_improvement": "Self-Improvement", - "spirituality": "Spirituality", + "spirituality": "Duhovnost", "time_management": "Time-Management + Accountability", "recovery_support_groups": "Recovery + Support Groups", "dismissAll": "Dismiss All", - "messages": "Messages", - "emptyMessagesLine1": "You don't have any messages", + "messages": "Poruke", + "emptyMessagesLine1": "Nemate novih poruka", "emptyMessagesLine2": "Send a message to start a conversation!", "userSentMessage": "<%- user %> sent you a message", "letsgo": "Let's Go!", - "selected": "Selected", + "selected": "Selektovano", "howManyToBuy": "How many would you like to buy?", - "contactForm": "Contact the Moderation Team" + "contactForm": "Kontaktiraj tim moderatora", + "congratulations": "Čestitke!", + "options": "Opcije", + "finish": "Završi", + "loadEarlierMessages": "Učitaj pređašnje poruke" } diff --git a/website/common/locales/sr/inventory.json b/website/common/locales/sr/inventory.json index f9730a68bd..3d70e559d3 100644 --- a/website/common/locales/sr/inventory.json +++ b/website/common/locales/sr/inventory.json @@ -1,8 +1,9 @@ { - "noItemsAvailableForType": "You have no <%= type %>.", - "foodItemType": "Food", - "eggsItemType": "Eggs", - "hatchingPotionsItemType": "Hatching Potions", - "specialItemType": "Special items", - "lockedItem": "Locked Item" + "noItemsAvailableForType": "You have no <%= type %>.", + "foodItemType": "Hrana za ljubimce", + "eggsItemType": "Eggs", + "hatchingPotionsItemType": "Hatching Potions", + "specialItemType": "Special items", + "lockedItem": "Zaključan predmet", + "allItems": "Svi predmeti" } diff --git a/website/common/locales/sr/limited.json b/website/common/locales/sr/limited.json index 58edfa54b6..7595d715e2 100644 --- a/website/common/locales/sr/limited.json +++ b/website/common/locales/sr/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/sr/messages.json b/website/common/locales/sr/messages.json index 98f0237c59..778d28523c 100644 --- a/website/common/locales/sr/messages.json +++ b/website/common/locales/sr/messages.json @@ -24,31 +24,33 @@ "messageDropPotion": "You've found a <%= dropText %> Hatching Potion!", "messageDropMysteryItem": "You open the box and find <%= dropText %>!", "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", - "previousGearNotOwned": "You need to purchase a lower level gear before this one.", - "messageHealthAlreadyMax": "You already have maximum health.", - "messageHealthAlreadyMin": "Oh no! You have already run out of health so it's too late to buy a health potion, but don't worry - you can revive!", - "armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!", - "armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?", - "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", - "messageInsufficientGems": "Not enough gems!", - "messageGroupAlreadyInParty": "Already in a party, try refreshing.", + "previousGearNotOwned": "Moraš da kupiš komad opreme nižeg nivoa pre ovog.", + "messageHealthAlreadyMax": "Zdravlje ti je već na maksimumu.", + "messageHealthAlreadyMin": "O ne! Već ti je nestalo zdravlja pa je prekasno za kupovanje čarobnog napitka za zdravlje, ali bez brige - možeš oživeti!", + "armoireEquipment": "<%= image %> Pronašao/la si komad retke opreme u kredencu: <%= dropText %>! Fantastično!", + "armoireFood": "<%= image %> Pretražuješ po kredencu i nalaziš <%= dropText %>. Šta to radi tu?", + "armoireExp": "Rveš se sa kredencem i dobijas iskustvo!", + "messageInsufficientGems": "Nedovoljno dragulja!", + "messageGroupAlreadyInParty": "Već ste član družine, probajte osvežiti stranicu.", "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", - "messageGroupRequiresInvite": "Can't join a group you're not invited to.", - "messageGroupCannotRemoveSelf": "You cannot remove yourself!", - "messageGroupChatBlankMessage": "You cannot send a blank message", - "messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.", - "messageGroupChatFlagAlreadyReported": "You have already reported this message", - "messageGroupChatNotFound": "Message not found!", + "messageGroupRequiresInvite": "Ne možeš se pridružiti grupi u koju nisi pozvan/a.", + "messageGroupCannotRemoveSelf": "Ne možeš se sam/a ukloniti!", + "messageGroupChatBlankMessage": "Ne možete poslati praznu poruku", + "messageGroupChatLikeOwnMessage": "Ne možete lajkovati vlastitu poruku. Ne budi osoba koja to radi.", + "messageGroupChatFlagAlreadyReported": "Već ste prijavili ovu poruku.", + "messageGroupChatNotFound": "Poruka nije pronađena!", "messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!", "messageCannotFlagSystemMessages": "You cannot flag a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to Lemoness at <%= communityManagerEmail %>.", "messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)", "messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.", "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", - "messageNotificationNotFound": "Notification not found.", - "messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.", + "messageNotificationNotFound": "Obaveštenje nije pronađeno.", + "messageNotAbleToBuyInBulk": "Nije moguće kupiti više od jednog komada ovog artikla.", "notificationsRequired": "Notification ids are required.", "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account.", - "messageMissingDisplayName": "Missing display name." + "messageDeletedUser": "Žao nam je, ovaj korisnik je izbrisao svoj nalog.", + "messageMissingDisplayName": "Missing display name.", + "reportedMessage": "Prijavili ste ovu poruku moderatorima.", + "canDeleteNow": "Sada možete izbrisati poruku ukoliko želite." } diff --git a/website/common/locales/sr/npc.json b/website/common/locales/sr/npc.json index e8dc440aa6..e800071e51 100644 --- a/website/common/locales/sr/npc.json +++ b/website/common/locales/sr/npc.json @@ -15,7 +15,7 @@ "randomize": "Randomize", "mattBoch": "Met Bok", "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. Starting at level 3, you will find eggs and potions to hatch pets with. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 3, and they'll grow into hardy mounts.", - "welcomeToTavern": "Welcome to The Tavern!", + "welcomeToTavern": "Dobrodošao/la u Krčmu!", "sleepDescription": "Need a break? Check into Daniel's Inn to pause some of Habitica's more difficult game mechanics:", "sleepBullet1": "Missed Dailies won't damage you", "sleepBullet2": "Tasks won't lose streaks or decay in color", diff --git a/website/common/locales/sr/pets.json b/website/common/locales/sr/pets.json index 6c239d4756..aeb6edf4ad 100644 --- a/website/common/locales/sr/pets.json +++ b/website/common/locales/sr/pets.json @@ -14,10 +14,10 @@ "magicMounts": "Magic Potion Mounts", "etherealLion": "Eterični lav", "veteranWolf": "Vuk veteran", - "veteranTiger": "Veteran Tiger", + "veteranTiger": "Tigar veteran", "veteranLion": "Lav veteran", - "veteranBear": "Veteran Bear", - "veteranFox": "Veteran Fox", + "veteranBear": "Medved veteran", + "veteranFox": "Lisica veteran", "cerberusPup": "Kerberovo kuče", "hydra": "Hidra", "mantisShrimp": "Ustonožac", @@ -35,14 +35,14 @@ "eggs": "Jaja", "eggSingular": "jaje", "hatchingPotions": "Napici za izleganje", - "magicHatchingPotions": "Magic Hatching Potions", + "magicHatchingPotions": "Magični napici za izleganje", "hatchingPotion": "napitak za izleganje", "haveHatchablePet": "You have a <%= potion %> hatching potion and <%= egg %> egg to hatch this pet! Click the paw print to hatch.", "quickInventory": "Quick Inventory", "foodText": "hrana", - "food": "Hrana i sedla", - "noFoodAvailable": "You don't have any Food.", - "noSaddlesAvailable": "You don't have any Saddles.", + "food": "Hrana za ljubimce i sedla", + "noFoodAvailable": "Nemate hrane za ljubimce.", + "noSaddlesAvailable": "Nemate sedla.", "noFood": "Nema hrane i sedala.", "dropsExplanation": "Ako ne želite da čekate da ih pronađete, možete kupiti ove predmete draguljima. Više informacija o sistemu nalaženja predmeta.", "dropsExplanationEggs": "Spend Gems to get eggs more quickly, if you don't want to wait for standard eggs to drop, or to repeat Quests to earn Quest eggs. Learn more about the drop system.", @@ -67,7 +67,7 @@ "hatchedPetGeneric": "You hatched a new pet!", "hatchedPetHowToUse": "Visit the [Stable](<%= stableUrl %>) to feed and equip your newest pet!", "petNotOwned": "Ne posedujete ovog ljubimca.", - "mountNotOwned": "You do not own this mount.", + "mountNotOwned": "Ne posedujete ovog ljubimca za jahanje.", "feedPet": "Feed <%= text %> to your <%= name %>?", "raisedPet": "You grew your <%= pet %>!", "petName": "<%= potion(locale) %> <%= egg(locale) %>", @@ -89,23 +89,25 @@ "mountsReleased": "Mounts released", "welcomeStable": "Welcome to the Stable!", "welcomeStableText": "I'm Matt, the Beast Master. Starting at level 3, you can hatch Pets from Eggs by using Potions you find! When you hatch a Pet from your Inventory, it will appear here! Click a Pet's image to add it to your avatar. Feed them here with the Food you find after level 3, and they'll grow into hardy Mounts.", - "petLikeToEat": "What does my pet like to eat?", + "petLikeToEat": "Šta moj ljubimac voli da jede?", "petLikeToEatText": "Pets will grow no matter what you feed them, but they'll grow faster if you feed them the one food that they like best. Experiment to find out the pattern, or see the answers here:
http://habitica.fandom.com/wiki/Food_Preferences", "filterByStandard": "Standard", "filterByMagicPotion": "Magic Potion", "filterByQuest": "Quest", "standard": "Standard", - "sortByColor": "Color", + "sortByColor": "Boja", "sortByHatchable": "Hatchable", "hatch": "Hatch!", - "foodTitle": "Food", + "foodTitle": "Hrana za ljubimce", "dragThisFood": "Drag this <%= foodName %> to a Pet and watch it grow!", "clickOnPetToFeed": "Click on a Pet to feed <%= foodName %> and watch it grow!", "dragThisPotion": "Drag this <%= potionName %> to an Egg and hatch a new pet!", "clickOnEggToHatch": "Click on an Egg to use your <%= potionName %> hatching potion and hatch a new pet!", "hatchDialogText": "Pour your <%= potionName %> hatching potion on your <%= eggName %> egg, and it will hatch into a <%= petName %>.", "clickOnPotionToHatch": "Click on a hatching potion to use it on your <%= eggName %> and hatch a new pet!", - "notEnoughPets": "You have not collected enough pets", + "notEnoughPets": "Niste prikupili dovoljno ljubimaca", "notEnoughMounts": "You have not collected enough mounts", - "notEnoughPetsMounts": "You have not collected enough pets and mounts" + "notEnoughPetsMounts": "You have not collected enough pets and mounts", + "wackyPets": "Šašavi ljubimci", + "notEnoughFood": "Nemate dovoljno hrane" } diff --git a/website/common/locales/sr/settings.json b/website/common/locales/sr/settings.json index b222a8e37b..8aaa1c6253 100644 --- a/website/common/locales/sr/settings.json +++ b/website/common/locales/sr/settings.json @@ -7,7 +7,7 @@ "newTaskEdit": "Otvoriti nove zadatke u režimu za podešavanje", "dailyDueDefaultView": "Svrstati Svakodnevne zadatke u tab „Preostali", "dailyDueDefaultViewPop": "Ako je opcija odabrana, svakodnevni zadaci biće smešteni pod tab „Preostali” umesto „Svi”", - "reverseChatOrder": "Show chat messages in reverse order", + "reverseChatOrder": "Prikaži poruke ćaskanja obrnutim redosledom.", "startAdvCollapsed": "Advanced Settings in tasks start collapsed", "startAdvCollapsedPop": "With this option set, Advanced Settings will be hidden when you first open a task for editing.", "dontShowAgain": "Ne prikazuj ovo ponovo", @@ -74,7 +74,7 @@ "otherExtensions": "Other Extensions", "otherDesc": "Find other apps, extensions, and tools on the Habitica wiki.", "resetDo": "Da, vrati nalog na početno stanje!", - "resetComplete": "Reset complete!", + "resetComplete": "Resetovanje završeno!", "fixValues": "Ispravljanje vrednosti", "fixValuesText1": "Ako ste naleteli na neku grešku u igri ili ste svojom greškom izmenili svoj nalog (šteta koja nije trebalo da Vam bude naneta, Zlato koje niste zaista zaradili, itd.), ovde možete da ispravite te vrednosti. Da, ovo Vam omogućava varanje: koristite ovu funkciju pažljivo, u protivnom, ometaćete samo svoju samodisciplinu!", "fixValuesText2": "Note that you cannot restore Streaks on individual tasks here. To do that, edit the Daily and go to Advanced Settings, where you will find a Restore Streak field.", @@ -93,7 +93,7 @@ "registerWithSocial": "Register with <%= network %>", "registeredWithSocial": "Registered with <%= network %>", "emailNotifications": "Obaveštenja imejlom", - "wonChallenge": "You won a Challenge!", + "wonChallenge": "Pobedili ste u izazovu!", "newPM": "Primljena privatna poruka", "newPMInfo": "New Message from <%= name %>: <%= message %>", "giftedGems": "Poklonjeni dragulji", @@ -107,7 +107,7 @@ "importantAnnouncements": "Reminders to check in to complete tasks and receive prizes", "weeklyRecaps": "Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)", "onboarding": "Guidance with setting up your Habitica account", - "majorUpdates": "Important announcements", + "majorUpdates": "Važne najave", "questStarted": "Vaša misija je počela", "invitedQuest": "Pozvati u misiju", "kickedGroup": "Izbačen iz grupe", @@ -129,7 +129,7 @@ "promoPlaceholder": "Unesite kod sa kupona", "displayInviteToPartyWhenPartyIs1": "Prikazati opciju „Pozvati u družinu” kad družina ima 1 člana.", "saveCustomDayStart": "Save Custom Day Start", - "registration": "Registration", + "registration": "Registracija", "addLocalAuth": "Add Email and Password Login", "generateCodes": "Generate Codes", "generate": "Generate", @@ -176,5 +176,8 @@ "usernameVerifiedConfirmation": "Your username, <%= username %>, is confirmed!", "usernameNotVerified": "Please confirm your username.", "changeUsernameDisclaimer": "We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.", - "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!" + "verifyUsernameVeteranPet": "One of these Veteran Pets will be waiting for you after you've finished confirming!", + "subscriptionReminders": "Podsetnik za pretplate", + "resetAccount": "Resetuj nalog", + "newPMNotificationTitle": "Nova poruka od" } diff --git a/website/common/locales/sr/subscriber.json b/website/common/locales/sr/subscriber.json index 25b2e5f11e..10bba7257d 100644 --- a/website/common/locales/sr/subscriber.json +++ b/website/common/locales/sr/subscriber.json @@ -1,7 +1,7 @@ { "subscription": "Pretplata", "subscriptions": "Preplate", - "sendGems": "Send Gems", + "sendGems": "Pošalji dragulje", "buyGemsGold": "Kupovina dragulja zlatom", "mustSubscribeToPurchaseGems": "Must subscribe to purchase gems with GP", "reachedGoldToGemCap": "You've reached the Gold=>Gem conversion cap <%= convCap %> for this month. We have this to prevent abuse / farming. The cap resets within the first three days of each month.", @@ -10,13 +10,13 @@ "mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.", "exclusiveJackalopePet": "Exclusive pet", "giftSubscription": "Want to gift a subscription to someone?", - "giftSubscriptionText4": "Thanks for supporting Habitica!", - "groupPlans": "Group Plans", + "giftSubscriptionText4": "Hvala što podržavate Habitica!", + "groupPlans": "Grupni plan", "subscribe": "Pretplata", "nowSubscribed": "You are now subscribed to Habitica!", "cancelSub": "Otkažite pretplatu", "cancelSubInfoGroupPlan": "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer in the Group. If you are the Group leader and want to cancel the entire Group Plan, you can do that from the group's \"Payment Details\" tab.", - "cancelingSubscription": "Canceling the subscription", + "cancelingSubscription": "Otkazivanje pretplate", "contactUs": "Kontaktirajte nas", "checkout": "Blagajna", "sureCancelSub": "Jeste li sigurni da želite da otkažete pretplatu?", @@ -118,10 +118,10 @@ "couponUsed": "Coupon code already used.", "couponCodeRequired": "The coupon code is required.", "paypalCanceled": "Your subscription has been canceled", - "choosePaymentMethod": "Choose your payment method", + "choosePaymentMethod": "Izaberite način plaćanja", "buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running", "support": "SUPPORT", - "gemBenefitLeadin": "Gems allow you to buy fun extras for your account, including:", + "gemBenefitLeadin": "Šta možete kupiti draguljima?", "gemBenefit1": "Unique and fashionable costumes for your avatar.", "gemBenefit2": "Backgrounds to immerse your avatar in the world of Habitica!", "gemBenefit3": "Exciting Quest chains that drop pet eggs.", @@ -132,6 +132,13 @@ "subscriptionBenefit5": "Receive the exclusive Royal Purple Jackalope pet!", "subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!", "purchaseAll": "Purchase Set", - "gemsRemaining": "gems remaining", - "notEnoughGemsToBuy": "You are unable to buy that amount of gems" + "gemsRemaining": "Preostali dragulji", + "notEnoughGemsToBuy": "You are unable to buy that amount of gems", + "viewSubscriptions": "Pregledaj pretplate", + "cancelYourSubscription": "Otkazati pretplatu?", + "youAreSubscribed": "Pretplaćeni ste na Habitica", + "supportHabitica": "Podržite Habitica", + "subCanceledTitle": "Pretplata otkazana", + "organization": "Organizacija", + "giftASubscription": "Pokloni pretplatu" } diff --git a/website/common/locales/su/limited.json b/website/common/locales/su/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/su/limited.json +++ b/website/common/locales/su/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/sv/achievements.json b/website/common/locales/sv/achievements.json index 535cc1444a..509b24677e 100644 --- a/website/common/locales/sv/achievements.json +++ b/website/common/locales/sv/achievements.json @@ -68,5 +68,9 @@ "foundNewItemsExplanation": "Genom att utföra uppgifter får du en chans att hitta objekt, som Ägg, Kläckningsbrygder och Mat.", "yourProgress": "Dina Framsteg", "onboardingCompleteDescSmall": "Om du vill ha ännu mer, kolla på Prestationer och börja samla!", - "achievementGoodAsGold": "Bra som Guld" + "achievementGoodAsGold": "Bra som Guld", + "yourRewards": "Dina Belöningar", + "achievementTickledPinkModalText": "Du har samlat alla Rosa Sockervaddsdjur!", + "achievementTickledPinkText": "Har samlat alla Rosa Sockervaddsdjur.", + "onboardingComplete": "Du har slutfört dina förberedande uppgifter!" } diff --git a/website/common/locales/sw/limited.json b/website/common/locales/sw/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/sw/limited.json +++ b/website/common/locales/sw/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ta/limited.json b/website/common/locales/ta/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ta/limited.json +++ b/website/common/locales/ta/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/th/communityguidelines.json b/website/common/locales/th/communityguidelines.json index 7aa38a9b33..e319a5eec1 100755 --- a/website/common/locales/th/communityguidelines.json +++ b/website/common/locales/th/communityguidelines.json @@ -1,11 +1,10 @@ { - "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this is an all-ages chat, so please keep content and language appropriate! Consult the Community Guidelines in the sidebar if you have questions.", "lastUpdated": "Last updated:", "commGuideHeadingWelcome": "ยินดีต้อนรับสู่ Habitica!", "commGuidePara001": "Greetings, adventurer! Welcome to Habitica, the land of productivity, healthy living, and the occasional rampaging gryphon. We have a cheerful community full of helpful people supporting each other on their way to self-improvement. To fit in, all it takes is a positive attitude, a respectful manner, and the understanding that everyone has different skills and limitations -- including you! Habiticans are patient with one another and try to help whenever they can.", "commGuidePara002": "To help keep everyone safe, happy, and productive in the community, we do have some guidelines. We have carefully crafted them to make them as friendly and easy-to-read as possible. Please take the time to read them before you start chatting.", - "commGuidePara003": "กฎเหล่านี้ครอบคลุมไปถึงช่องทางโซเชี่ยลอื่นๆ ที่พวกเราใช้ด้วย ซึ่งมี(แต่ไม่ได้มีแค่) Trello, GitHub, Transifex, และ Wikia (หรือ วิกิ)\nบางทีสถานการณ์ที่ไม่อาดคาดเดาได้อาจจะเกิดขึ้น เช่นบ่อเกิดความขัดแย้งครั้งใหม่ หรือหมอผีดุร้าย เป็นต้น เมื่อเกิดสถานการณ์แบบนี้ขึ้น เหล่าผู้ดูแลสามารถตอบสนองโดยการปรับเปลี่ยนแนวทางเหล่านี้เพื่อให้ชุมชนปลอดภัยจากภัยพิบัติใหม่ๆ ดังกล่าว\nไม่ต้องกังวลไป ท่านจะได้รับการเตือนจาก Balley หากแนวทางเหล่านี้มีความเปลี่ยนแปลง", + "commGuidePara003": "กฎเหล่านี้ครอบคลุมไปถึงช่องทางโซเชี่ยลอื่นๆ ที่พวกเราใช้ด้วย ซึ่งมี(แต่ไม่ได้มีแค่) Trello, GitHub, Weblate, และ Wikia (หรือ วิกิ)\nบางทีสถานการณ์ที่ไม่อาดคาดเดาได้อาจจะเกิดขึ้น เช่นบ่อเกิดความขัดแย้งครั้งใหม่ หรือหมอผีดุร้าย เป็นต้น เมื่อเกิดสถานการณ์แบบนี้ขึ้น เหล่าผู้ดูแลสามารถตอบสนองโดยการปรับเปลี่ยนแนวทางเหล่านี้เพื่อให้ชุมชนปลอดภัยจากภัยพิบัติใหม่ๆ ดังกล่าว\nไม่ต้องกังวลไป ท่านจะได้รับการเตือนจาก Balley หากแนวทางเหล่านี้มีความเปลี่ยนแปลง", "commGuidePara004": "ได้เวลาหยิบปากกาขนนกและคัมภีร์ออกมาบันทึกได้แล้ว!", "commGuideHeadingInteractions": "Interactions in Habitica", "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, Party chat, and Private Messages. All Display Names must comply with the public space guidelines. To change your Display Name, go on the website to User > Profile and click on the \"Edit\" button.", @@ -125,4 +124,4 @@ "commGuideLink06": "The Art Trello: for submitting pixel art.", "commGuideLink07": "The Quest Trello: for submitting quest writing.", "commGuidePara069": "The following talented artists contributed to these illustrations:" -} \ No newline at end of file +} diff --git a/website/common/locales/th/limited.json b/website/common/locales/th/limited.json index dcdb4eb1c1..dfc20d53bd 100755 --- a/website/common/locales/th/limited.json +++ b/website/common/locales/th/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/tl_PH/limited.json b/website/common/locales/tl_PH/limited.json index d1724ef8ec..3400c76672 100755 --- a/website/common/locales/tl_PH/limited.json +++ b/website/common/locales/tl_PH/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/tlh/limited.json b/website/common/locales/tlh/limited.json index aaf10ddf74..53734b11f3 100755 --- a/website/common/locales/tlh/limited.json +++ b/website/common/locales/tlh/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/uk/limited.json b/website/common/locales/uk/limited.json index 05137f1ac2..8a90eed21b 100644 --- a/website/common/locales/uk/limited.json +++ b/website/common/locales/uk/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/ur_PK/limited.json b/website/common/locales/ur_PK/limited.json index 5c486bd944..896039ea7f 100755 --- a/website/common/locales/ur_PK/limited.json +++ b/website/common/locales/ur_PK/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } diff --git a/website/common/locales/vi/limited.json b/website/common/locales/vi/limited.json index 11a25ae099..d5b11d61ae 100755 --- a/website/common/locales/vi/limited.json +++ b/website/common/locales/vi/limited.json @@ -146,7 +146,7 @@ "winterPromoGiftDetails1": "Chỉ tới ngày 6 tháng Một, khi bạn tặng ai đó một Gói đăng ký, bạn sẽ có một Gói đăng ký y hệt cho bản thân miễn phí!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "gói", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!", "september2018": "Tháng Chín 2018", "september2017": "Tháng Chín 2017", diff --git a/website/common/locales/zh/backgrounds.json b/website/common/locales/zh/backgrounds.json index 157bf488d3..9041f5b63b 100644 --- a/website/common/locales/zh/backgrounds.json +++ b/website/common/locales/zh/backgrounds.json @@ -576,5 +576,12 @@ "backgroundHolidayHearthText": "假日围炉", "backgroundGingerbreadHouseNotes": "欣赏姜饼屋的美景,体验其香气,(如果你敢的话)品尝其味道。", "backgroundGingerbreadHouseText": "姜饼屋", - "backgrounds122020": "第79组:2020年12月推出" + "backgrounds122020": "第79组:2020年12月推出", + "backgroundWintryCastleNotes": "透过寒冷的薄雾,冬日城堡若隐若现。", + "backgroundWintryCastleText": "冬日城堡", + "backgroundIcicleBridgeNotes": "小心翼翼地跨过冰柱桥。", + "backgroundIcicleBridgeText": "冰柱桥", + "backgroundHotSpringNotes": "让温泉融化你的烦恼。", + "backgroundHotSpringText": "温泉", + "backgrounds012021": "第80组:2021年1月推出" } diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 30ef1ed9f5..c22219255b 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -2254,12 +2254,26 @@ "armorSpecialWinter2021WarriorText": "羽绒服", "armorSpecialWinter2021RogueNotes": "融入常春藤!增加<%= per %>点感知。2020-2021年冬季限定版装备。", "armorSpecialWinter2021RogueText": "常春藤绿衣", - "weaponSpecialWinter2021HealerNotes": "进行战斗,一鼓作气,一气呵成!增加<%= int %>点智力。2020-2021冬季限量版装备。2020-2021年冬季限定版装备。", + "weaponSpecialWinter2021HealerNotes": "进行战斗,一鼓作气,一气呵成!增加<%= int %>点智力。2020-2021年冬季限定版装备。", "weaponSpecialWinter2021HealerText": "飘雪杆", "weaponSpecialWinter2021MageNotes": "这个强大的武器能帮你掌控各个阶段。引导你的能量,感受每个月的流动,在学习的时空保持专注。增加<%= int %>点智力,<%= per %>点感知。2020-2021年冬季限定版装备。", "weaponSpecialWinter2021WarriorNotes": "用它能钓到大的!增加 <%= str %>点力量。2020-2021年冬季限定版装备。", "weaponSpecialWinter2021MageText": "魔法月相", "weaponSpecialWinter2021WarriorText": "强力钓竿", "weaponSpecialWinter2021RogueNotes": "既是伪装又是武器,这把冬青梿枷将帮助你处理最艰难的任务。增加 <%= str %>点力量。2020-2021年冬季限定版装备。", - "weaponSpecialWinter2021RogueText": "冬青浆果梿枷" + "weaponSpecialWinter2021RogueText": "冬青浆果梿枷", + "shieldArmoireBlueMoonSaiNotes": "这把斋是件传统的武器,它被赋予了月之光面的力量。增加<%= per %>点感知。魔法衣橱:蓝月盗贼套装(3/4)。", + "weaponArmoireBlueMoonSaiNotes": "这把斋是件传统的武器,它被赋予了月之暗面的力量。增加<%= str %>点力量。魔法衣橱:蓝月盗贼套装(1/4)。", + "shieldArmoireBlueMoonSaiText": "亮月斋", + "headArmoireBlueMoonHelmNotes": "这头盔会带给你惊人的运气,惊喜事件接二连三。增加<%= int %>点智力。魔法衣橱:蓝月盗贼套装(3/4)。", + "headArmoireBlueMoonHelmText": "蓝月头盔", + "headMystery202101Notes": "雪豹头盔上冰蓝色的眼睛会冻结清单上最令人生畏的任务。没有属性加成。2021年1月订阅者物品。", + "headMystery202101Text": "时髦雪豹头盔", + "armorArmoireBlueMoonShozokuNotes": "穿上盔甲,一种奇怪的宁静萦绕在周围。增加<%= con %>点体质。魔法衣橱:蓝月盗贼套装(4/4)。", + "armorArmoireBlueMoonShozokuText": "蓝月盔甲", + "armorMystery202101Notes": "用温暖的皮毛和无穷无尽的尾巴来包裹自己!没有属性加成。2021年1月订阅者物品。", + "armorMystery202101Text": "时髦雪豹服装", + "weaponArmoireBlueMoonSaiText": "暗月斋", + "headSpecialNye2020Notes": "你收到了一顶奢华派对帽!在迎接新年的时候,你可以骄傲地戴上它!没有属性加成。", + "headSpecialNye2020Text": "奢华派对帽" } diff --git a/website/common/locales/zh/generic.json b/website/common/locales/zh/generic.json index ca241ea82b..564d0e3466 100644 --- a/website/common/locales/zh/generic.json +++ b/website/common/locales/zh/generic.json @@ -16,7 +16,7 @@ "code": "`代码`", "achievements": "成就", "basicAchievs": "基础成就", - "seasonalAchievs": "季节性成就", + "seasonalAchievs": "节日成就", "specialAchievs": "特殊成就", "modalAchievement": "获得成就!", "special": "特殊", diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index d0d8915d8a..09e612d07f 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -180,12 +180,13 @@ "cancelSubInfoApple": "请查看 Apple的官方说明取消订阅;如果已经取消订阅,请查看订阅的终止日期再次进行确认。本页面无法显示你的订阅是否已取消。", "cancelSubInfoGoogle": "请进入Google Play商店应用的“帐户”>“订阅”部分,取消你的订阅;如果已经取消订阅,请查看订阅的终止日期再次进行确认。本页面无法显示你的订阅是否已取消。", "organization": "组织", - "mysterySet202010": "诱惑怪蝠", + "mysterySet202010": "诱惑怪蝠套装", "dropCapSubs": "Habitica的订阅者每日可以获得双倍的掉落物品,每月还能获得神秘物品!", "lookingForMoreItems": "想要获得更多掉落物品?", "dropCapLearnMore": "对Habitica的掉落机制了解更多", "dropCapExplanation": "你的掉落会随着明天的每日任务一起重置。不过,你在今天继续完成任务,还将继续获得金币、经验,提高任务进度。", "dropCapReached": "你的掉落物品已达当日上限!", - "mysterySet202011": "覆叶魔术师", - "mysterySet202012": "霜焰凤凰套装" + "mysterySet202011": "覆叶魔术师套装", + "mysterySet202012": "霜焰凤凰套装", + "mysterySet202101": "时髦雪豹套装" } diff --git a/website/common/locales/zh_HK/limited.json b/website/common/locales/zh_HK/limited.json index c51ba9105f..80a401595e 100755 --- a/website/common/locales/zh_HK/limited.json +++ b/website/common/locales/zh_HK/limited.json @@ -146,6 +146,6 @@ "winterPromoGiftDetails1": "Until January 15th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", "discountBundle": "bundle", - "g1g1Announcement": "Gift a Subscription, Get a Subscription Free event going on now!", + "g1g1Announcement": "Gift a subscription and get a subscription free event going on now!", "g1g1Details": "Gift a sub to a friend from their profile and you’ll receive the same sub for free!" } From 5ee2d4a0e5ea312b3b5b9c4339af840305fc647a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:52:03 -0600 Subject: [PATCH 02/28] build(deps): bump @vue/cli-plugin-eslint in /website/client (#13007) Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/v4.5.11/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.11/packages/@vue/cli-plugin-eslint) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 52 ++++++++++++++++++++++++-------- website/client/package.json | 2 +- 2 files changed, 40 insertions(+), 14 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 7d7e93eb87..2454db9807 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -6064,11 +6064,11 @@ } }, "@vue/cli-plugin-eslint": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.10.tgz", - "integrity": "sha512-2ud8lurlMJCtcErjhYBcTWhu5eN79sCBGz5dHBAmtLP0k7p7xZq7/1mo2ahnZioUskYrfz94Vo9i+D3pOUMuMQ==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.11.tgz", + "integrity": "sha512-6XrF3A3ryjtqoPMYL0ltZaP0631HS2a68Ye34KIkz111EKXtC5ip+gz6bSPWrH5SbhinU3R8cstA8xVASz9kwg==", "requires": { - "@vue/cli-shared-utils": "^4.5.10", + "@vue/cli-shared-utils": "^4.5.11", "eslint-loader": "^2.2.1", "globby": "^9.2.0", "inquirer": "^7.1.0", @@ -6076,6 +6076,25 @@ "yorkie": "^2.0.0" }, "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.11.tgz", + "integrity": "sha512-+aaQ+ThQG3+WMexfSWNl0y6f43edqVqRNbguE53F3TIH81I7saS5S750ayqXhZs2r6STJJyqorQnKtAWfHo29A==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -6089,15 +6108,6 @@ "color-convert": "^2.0.1" } }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -6152,6 +6162,17 @@ "string-width": "^4.1.0", "strip-ansi": "^6.0.0", "through": "^2.3.6" + }, + "dependencies": { + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } } }, "is-fullwidth-code-point": { @@ -6194,6 +6215,11 @@ "tslib": "^1.9.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", diff --git a/website/client/package.json b/website/client/package.json index 35ed2f87e2..f1d861bd2e 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -19,7 +19,7 @@ "@storybook/addon-notes": "^5.3.21", "@storybook/vue": "^5.3.19", "@vue/cli-plugin-babel": "^4.5.10", - "@vue/cli-plugin-eslint": "^4.5.10", + "@vue/cli-plugin-eslint": "^4.5.11", "@vue/cli-plugin-router": "^4.5.10", "@vue/cli-plugin-unit-mocha": "^4.5.10", "@vue/cli-service": "^4.5.10", From e596ea6f03b240ca3b1e934fbdbcbb5a4530111d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:52:25 -0600 Subject: [PATCH 03/28] build(deps): bump @vue/cli-plugin-unit-mocha in /website/client (#13006) Bumps [@vue/cli-plugin-unit-mocha](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-unit-mocha) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/v4.5.11/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.11/packages/@vue/cli-plugin-unit-mocha) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 53 +++++++++++++++++++++++++++----- website/client/package.json | 2 +- 2 files changed, 47 insertions(+), 8 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 2454db9807..4d839b68b5 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -6257,15 +6257,54 @@ } }, "@vue/cli-plugin-unit-mocha": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-mocha/-/cli-plugin-unit-mocha-4.5.10.tgz", - "integrity": "sha512-mNt5mN2VY0PsnQUv45dti9ZQ7VZmCUmG8PvJBsOjG8G/RWHJF7prUZK5uUUXQ7N26wk7WWIbRmCZv/eBwVRcMA==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-mocha/-/cli-plugin-unit-mocha-4.5.11.tgz", + "integrity": "sha512-5lUzsaC3B8Np4bCu3qxC662IxXtfviKUMmAoEXezKfKKO8ArPDTjApMbH2cdMo5c80QP5ceakfQnbm+L8OZtbg==", "requires": { - "@vue/cli-shared-utils": "^4.5.10", + "@vue/cli-shared-utils": "^4.5.11", "jsdom": "^15.2.1", "jsdom-global": "^3.0.2", "mocha": "^6.2.2", "mochapack": "^1.1.15" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.11.tgz", + "integrity": "sha512-+aaQ+ThQG3+WMexfSWNl0y6f43edqVqRNbguE53F3TIH81I7saS5S750ayqXhZs2r6STJJyqorQnKtAWfHo29A==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-vuex": { @@ -15086,9 +15125,9 @@ } }, "fast-glob": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", - "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", diff --git a/website/client/package.json b/website/client/package.json index f1d861bd2e..ab4e5f761b 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -21,7 +21,7 @@ "@vue/cli-plugin-babel": "^4.5.10", "@vue/cli-plugin-eslint": "^4.5.11", "@vue/cli-plugin-router": "^4.5.10", - "@vue/cli-plugin-unit-mocha": "^4.5.10", + "@vue/cli-plugin-unit-mocha": "^4.5.11", "@vue/cli-service": "^4.5.10", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^7.4.0", From 7208740fb64b691f7259f0270f8d7ad4d1ab0770 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:56:00 -0600 Subject: [PATCH 04/28] build(deps): bump @storybook/addon-actions in /website/client (#13005) Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 5.3.19 to 6.1.15. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v6.1.15/addons/actions) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 696 +++++++++++++++++++++++++------ website/client/package.json | 2 +- 2 files changed, 562 insertions(+), 136 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 4d839b68b5..071f8c8022 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2868,6 +2868,11 @@ } } }, + "@popperjs/core": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.6.0.tgz", + "integrity": "sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw==" + }, "@reach/router": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.2.1.tgz", @@ -2897,196 +2902,376 @@ "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==" }, "@storybook/addon-actions": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.19.tgz", - "integrity": "sha512-gXF29FFUgYlUoFf1DcVCmH1chg2ElaHWMmCi5h7aZe+g6fXBQw0UtEdJnYLMOqZCIiWoZyuf1ETD0RbNHPhRIw==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.1.15.tgz", + "integrity": "sha512-Mw0wlF3a2OHmI/HyHTbLxRWKCrdRIkKcLHTLptMi/9sOHcPRniwB2jTD1hdzwZrQCPbvvAkYBntVYH0XkNkGEA==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/api": "5.3.19", - "@storybook/client-api": "5.3.19", - "@storybook/components": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/theming": "5.3.19", + "@storybook/addons": "6.1.15", + "@storybook/api": "6.1.15", + "@storybook/client-api": "6.1.15", + "@storybook/components": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", - "polished": "^3.3.1", + "lodash": "^4.17.15", + "polished": "^3.4.4", "prop-types": "^15.7.2", - "react": "^16.8.3", - "react-inspector": "^4.0.0", - "uuid": "^3.3.2" + "react-inspector": "^5.0.1", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "uuid": "^8.0.0" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channel-postmessage": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", - "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.15.tgz", + "integrity": "sha512-Es4B5zpLrW28KSbY8FhGVEDgUnKspJ7wPuJyKExUpZ5L9w52RkTD6lRnVPzLUfoQ4luPsExy5fiuo878/Wc9ag==", "requires": { - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "telejson": "^3.2.0" + "qs": "^6.6.0", + "telejson": "^5.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", - "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.15.tgz", + "integrity": "sha512-iwuDlgNdB6Y4OidlhWPob3tEIax9taymdKEe9by4rLJ3nfXu7viHcvCAjN24oI4NFW3NZsmtqJotgftRYk0r1Q==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@storybook/addons": "6.1.15", + "@storybook/channel-postmessage": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", + "@types/qs": "^6.9.0", + "@types/webpack-env": "^1.15.3", "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", "global": "^4.3.2", - "is-plain-object": "^3.0.0", "lodash": "^4.17.15", "memoizerific": "^1.11.3", "qs": "^6.6.0", + "regenerator-runtime": "^0.13.7", "stable": "^0.1.8", - "ts-dedent": "^1.1.0", + "store2": "^2.7.1", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/components": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", - "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.15.tgz", + "integrity": "sha512-lPbA/zyBfctdlpDhRTcRFLWlZPJ3PB4+wI0FUvYs69iG3/bNbQPYu8vRmNhCZOsaGt+b+dik4Tfcth8Bu+eQug==", "requires": { - "@storybook/client-logger": "5.3.19", - "@storybook/theming": "5.3.19", + "@popperjs/core": "^2.5.4", + "@storybook/client-logger": "6.1.15", + "@storybook/csf": "0.0.1", + "@storybook/theming": "6.1.15", + "@types/overlayscrollbars": "^1.9.0", + "@types/react-color": "^3.0.1", "@types/react-syntax-highlighter": "11.0.4", - "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "popper.js": "^1.14.7", - "prop-types": "^15.7.2", - "react": "^16.8.3", - "react-dom": "^16.8.3", - "react-focus-lock": "^2.1.0", - "react-helmet-async": "^1.0.2", - "react-popper-tooltip": "^2.8.3", - "react-syntax-highlighter": "^11.0.2", - "react-textarea-autosize": "^7.1.0", - "simplebar-react": "^1.0.0-alpha.6", - "ts-dedent": "^1.1.0" + "overlayscrollbars": "^1.10.2", + "polished": "^3.4.4", + "react-color": "^2.17.0", + "react-popper-tooltip": "^3.1.1", + "react-syntax-highlighter": "^13.5.0", + "react-textarea-autosize": "^8.1.1", + "ts-dedent": "^2.0.0" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" } }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", "requires": { - "isobject": "^4.0.0" + "@types/react": "*" + } + }, + "@types/webpack-env": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz", + "integrity": "sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw==" + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" } }, "isobject": { @@ -3094,34 +3279,172 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" }, - "markdown-to-jsx": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", - "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", + "lowlight": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.18.0.tgz", + "integrity": "sha512-Zlc3GqclU71HRw5fTOy00zz5EOlqAdKMYhOFIO8ay4SQEDQgFuhR8JNwDIzAGMLoqTsWxe0elUNmq5o2USRAzw==", "requires": { - "prop-types": "^15.6.2", - "unquote": "^1.1.0" + "fault": "^1.0.0", + "highlight.js": "~10.5.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "prismjs": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz", + "integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==", + "requires": { + "clipboard": "^2.0.0" } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-popper": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.4.tgz", + "integrity": "sha512-NacOu4zWupdQjVXq02XpTD3yFPSfg5a7fex0wa3uGKVkFK7UN6LvVxgcb+xYr56UCuWiNPMH20tntdVdJRwYew==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + } + }, + "react-popper-tooltip": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", + "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.5.4", + "react-popper": "^2.2.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "react-syntax-highlighter": { + "version": "13.5.3", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", + "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + } + }, + "react-textarea-autosize": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.0.tgz", + "integrity": "sha512-3GLWFAan2pbwBeoeNDoqGmSbrShORtgWfaWX0RJDivsUrpShh01saRM5RU/i4Zmf+whpBVEY5cA90Eq8Ub1N3w==", + "requires": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "refractor": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.3.1.tgz", + "integrity": "sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw==", + "requires": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.23.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, @@ -4428,6 +4751,60 @@ } } }, + "@storybook/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", + "requires": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, "@storybook/theming": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.2.8.tgz", @@ -4853,6 +5230,14 @@ "@types/node": "*" } }, + "@types/hast": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz", + "integrity": "sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==", + "requires": { + "@types/unist": "*" + } + }, "@types/history": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.3.tgz", @@ -4921,6 +5306,11 @@ "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-4QQmOF5KlwfxJ5IGXFIudkeLCdMABz03RcUXu+LCb24zmln8QW6aDjuGl4d4XPVLf2j+FnjelHTP7dvceAFbhA==" }, + "@types/overlayscrollbars": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.0.tgz", + "integrity": "sha512-h/pScHNKi4mb+TrJGDon8Yb06ujFG0mSg12wIO0sWMUF3dQIe2ExRRdNRviaNt9IjxIiOfnRr7FsQAdHwK4sMg==" + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -5022,6 +5412,11 @@ } } }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, "@types/webpack": { "version": "4.41.13", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.13.tgz", @@ -13959,9 +14354,9 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" }, "is-path-cwd": { "version": "2.2.0", @@ -15945,6 +16340,11 @@ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, + "overlayscrollbars": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", + "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==" + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -17679,13 +18079,13 @@ } }, "react-inspector": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-4.0.1.tgz", - "integrity": "sha512-xSiM6CE79JBqSj8Fzd9dWBHv57tLTH7OM57GP3VrE5crzVF3D5Khce9w1Xcw75OAbvrA0Mi2vBneR1OajKmXFg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.0.tgz", + "integrity": "sha512-JAwswiengIcxi4X/Ssb8nf6suOuQsyit8Fxo04+iPKTnPNY3XIOuagjMZSzpJDDKkYcc/ARlySOYZZv626WUvA==", "requires": { - "@babel/runtime": "^7.6.3", - "is-dom": "^1.0.9", - "prop-types": "^15.6.1" + "@babel/runtime": "^7.0.0", + "is-dom": "^1.0.0", + "prop-types": "^15.0.0" } }, "react-is": { @@ -20500,6 +20900,11 @@ "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-1.1.0.tgz", "integrity": "sha512-CVCvDwMBWZKjDxpN3mU/Dx1v3k+sJgE8nrhXcC9vRopRfoa7vVzilNvHEAUi5jQnmFHpnxDx5jZdI1TpG8ny2g==" }, + "ts-essentials": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-2.0.12.tgz", + "integrity": "sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==" + }, "ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -20792,6 +21197,27 @@ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.1.tgz", "integrity": "sha512-C3nvxh0ZpaOxs9RCnWwAJ+7bJPwQI8LHF71LzbQ3BvzH5XkdtlkMadqElGevg5bYBDFip4sAnD4m06zAKebg1w==" }, + "use-composed-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.1.0.tgz", + "integrity": "sha512-my1lNHGWsSDAhhVAT4MKs6IjBUtG6ZG11uUqexPH9PptiIZDQOzaF4f5tEbJ2+7qvNbtXNBbU3SfmN+fXlWDhg==", + "requires": { + "ts-essentials": "^2.0.3" + } + }, + "use-isomorphic-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", + "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==" + }, + "use-latest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", + "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", + "requires": { + "use-isomorphic-layout-effect": "^1.0.0" + } + }, "use-sidecar": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.2.tgz", diff --git a/website/client/package.json b/website/client/package.json index ab4e5f761b..d20ff94ac2 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -13,7 +13,7 @@ "storybook:serve": "vue-cli-service storybook:serve -p 6006 -c config/storybook" }, "dependencies": { - "@storybook/addon-actions": "^5.3.19", + "@storybook/addon-actions": "^6.1.15", "@storybook/addon-knobs": "^5.3.19", "@storybook/addon-links": "^5.3.19", "@storybook/addon-notes": "^5.3.21", From a6f0893ee480962c3ed65cc607e222f56f1b019f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:56:46 -0600 Subject: [PATCH 05/28] build(deps): bump bootstrap from 4.5.3 to 4.6.0 in /website/client (#13004) Bumps [bootstrap](https://github.com/twbs/bootstrap) from 4.5.3 to 4.6.0. - [Release notes](https://github.com/twbs/bootstrap/releases) - [Commits](https://github.com/twbs/bootstrap/compare/v4.5.3...v4.6.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 071f8c8022..962e48b81d 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -8726,9 +8726,9 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "bootstrap": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" }, "bootstrap-vue": { "version": "2.21.2", diff --git a/website/client/package.json b/website/client/package.json index d20ff94ac2..180360fe27 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -28,7 +28,7 @@ "axios": "^0.21.1", "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.1.0", - "bootstrap": "^4.5.3", + "bootstrap": "^4.6.0", "bootstrap-vue": "^2.21.2", "chai": "^4.1.2", "core-js": "^3.8.2", From ca882c83eaeade7e9fe2e23ad089970b5dd8e3dc Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 14:57:05 -0600 Subject: [PATCH 06/28] build(deps): bump core-js from 3.8.2 to 3.8.3 in /website/client (#13003) Bumps [core-js](https://github.com/zloirock/core-js) from 3.8.2 to 3.8.3. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.8.2...v3.8.3) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 962e48b81d..66f6a0804c 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -9970,9 +9970,9 @@ } }, "core-js": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.2.tgz", - "integrity": "sha512-FfApuSRgrR6G5s58casCBd9M2k+4ikuu4wbW6pJyYU7bd9zvFc9qf7vr5xmrZOhT9nn+8uwlH1oRR9jTnFoA3A==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" }, "core-js-compat": { "version": "3.6.4", diff --git a/website/client/package.json b/website/client/package.json index 180360fe27..9ec538a486 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -31,7 +31,7 @@ "bootstrap": "^4.6.0", "bootstrap-vue": "^2.21.2", "chai": "^4.1.2", - "core-js": "^3.8.2", + "core-js": "^3.8.3", "eslint": "^6.8.0", "eslint-config-habitrpg": "^6.2.0", "eslint-plugin-mocha": "^5.3.0", From 4b08451e53add0363dbfa0d41a75860b327e65d3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:02:41 -0600 Subject: [PATCH 07/28] build(deps): bump inspectpack from 4.5.2 to 4.6.1 in /website/client (#12995) Bumps [inspectpack](https://github.com/FormidableLabs/inspectpack) from 4.5.2 to 4.6.1. - [Release notes](https://github.com/FormidableLabs/inspectpack/releases) - [Changelog](https://github.com/FormidableLabs/inspectpack/blob/master/HISTORY.md) - [Commits](https://github.com/FormidableLabs/inspectpack/compare/v4.5.2...v4.6.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 147 ++++++++++--------------------- website/client/package.json | 2 +- 2 files changed, 49 insertions(+), 100 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 66f6a0804c..0884d50c8c 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -12190,9 +12190,9 @@ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fp-ts": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.6.1.tgz", - "integrity": "sha512-ZYOgqEOvUuO59rvItjf1OniEG4k/ClY3rd+AiuRYbl3skY4X/s7Oig25/wvORjycjeOjjr5OO+VcpprLQQOpIQ==" + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.9.3.tgz", + "integrity": "sha512-NjzcHYgigcbPQ6yJ52zwgsVDwKz3vwy9sjbxyzcvfXQm+j1BGeOPRuzLKEwsLyE4Xut6gG1FXJtsU9/gUB7tXg==" }, "fragment-cache": { "version": "0.2.1", @@ -13805,17 +13805,17 @@ } }, "inspectpack": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/inspectpack/-/inspectpack-4.5.2.tgz", - "integrity": "sha512-HTj+t+QuF2ogbvPaN0d2c7VUJNB9bdERN4IT+MLTxxgRBegn5xarv/76SlFnjOFWzesbqxoIxfGATu7I1+pMOA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/inspectpack/-/inspectpack-4.6.1.tgz", + "integrity": "sha512-0TyiQzY2MTr7sFKAZUWm8TPx40/bjvlaqbqJHW+FHUbzUJ4p6EBJEndoZW01IacJd37eMBQJy/uw3k0LqRMOhg==", "requires": { - "chalk": "^4.0.0", + "chalk": "^4.1.0", "fp-ts": "^2.6.1", - "io-ts": "^2.2.3", - "io-ts-reporters": "^1.0.0", + "io-ts": "^2.2.13", + "io-ts-reporters": "^1.2.2", "pify": "^5.0.0", "semver-compare": "^1.0.0", - "yargs": "^15.3.1" + "yargs": "^16.2.0" }, "dependencies": { "ansi-regex": { @@ -13824,31 +13824,30 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^7.0.0" } }, "color-convert": { @@ -13869,15 +13868,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13888,40 +13878,6 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "pify": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", @@ -13946,49 +13902,46 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==" + }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" } } }, @@ -14114,18 +14067,14 @@ } }, "io-ts": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.3.tgz", - "integrity": "sha512-qiaqhzYVGENWvMnf4Dto/j8IDEiEWexNf4Z3b8tFEyE1GLLojnACUvUqkV2QF7vLC0cv/QKtq6ZOgKGConPYEA==" + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.13.tgz", + "integrity": "sha512-BYJgE/BanovJKDvCnAkrr7f3gTucSyk+Sr5VtpouBO1/YfBKUyIn2z1ODG8LEF+1D4sjKZ3Bd/A5/v8JrJe5UQ==" }, "io-ts-reporters": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/io-ts-reporters/-/io-ts-reporters-1.0.0.tgz", - "integrity": "sha512-jjMvTnFYYxX3ue3cajmqCAf7sM4+lFvaaUuAL+otJv2DE+WDxYvQeCcUYveoq37rVSftJHZBEOrnvz3x0VdRXA==", - "requires": { - "fp-ts": "^2.0.2", - "io-ts": "^2.0.0" - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/io-ts-reporters/-/io-ts-reporters-1.2.2.tgz", + "integrity": "sha512-igASwWWkDY757OutNcM6zTtdJf/eTZYkoe2ymsX2qpm5bKZLo74FJYjsCtMQOEdY7dRHLLEulCyFQwdN69GBCg==" }, "ip": { "version": "1.1.5", diff --git a/website/client/package.json b/website/client/package.json index 9ec538a486..17ce520f98 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -38,7 +38,7 @@ "eslint-plugin-vue": "^6.2.2", "habitica-markdown": "^3.0.0", "hellojs": "^1.18.6", - "inspectpack": "^4.5.2", + "inspectpack": "^4.6.1", "intro.js": "^2.9.3", "jquery": "^3.5.1", "lodash": "^4.17.20", From cf03bf11aea6a79049b6026d29ea7750ac918540 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:04:24 -0600 Subject: [PATCH 08/28] build(deps): bump sass from 1.32.2 to 1.32.5 in /website/client (#12999) Bumps [sass](https://github.com/sass/dart-sass) from 1.32.2 to 1.32.5. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.32.2...1.32.5) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 0884d50c8c..3fdb271b14 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -18722,9 +18722,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.32.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.2.tgz", - "integrity": "sha512-u1pUuzqwz3SAgvHSWp1k0mRhX82b2DdlVnP6UIetQPZtYbuJUDaPQhZE12jyjB7vYeOScfz9WPsZJB6Rpk7heA==", + "version": "1.32.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.5.tgz", + "integrity": "sha512-kU1yJ5zUAmPxr7f3q0YXTAd1oZjSR1g3tYyv+xu0HZSl5JiNOaE987eiz7wCUvbm4I9fGWGU2TgApTtcP4GMNQ==", "requires": { "chokidar": ">=2.0.0 <4.0.0" } diff --git a/website/client/package.json b/website/client/package.json index 17ce520f98..7cf7c17a74 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -44,7 +44,7 @@ "lodash": "^4.17.20", "moment": "^2.29.1", "nconf": "^0.11.1", - "sass": "^1.32.2", + "sass": "^1.32.5", "sass-loader": "^8.0.2", "smartbanner.js": "^1.16.0", "svg-inline-loader": "^0.8.2", From 9adb71a58f501d47d54913429b53b24d1aa79ea1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:06:28 -0600 Subject: [PATCH 09/28] build(deps): bump mongoose from 5.11.11 to 5.11.13 (#12990) Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.11.11 to 5.11.13. - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md) - [Commits](https://github.com/Automattic/mongoose/compare/5.11.11...5.11.13) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 29 +++-------------------------- package.json | 2 +- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1bd72bb42d..02bad02088 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5872,29 +5872,6 @@ "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -9331,9 +9308,9 @@ } }, "mongoose": { - "version": "5.11.11", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.11.tgz", - "integrity": "sha512-JgKKAosJf6medPOZi2LmO7sMz7Sg00mgjyPAKari3alzL+R/n8D+zKK29iGtJpNNtv9IKy14H37CWuiaZ7016w==", + "version": "5.11.13", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.13.tgz", + "integrity": "sha512-rXbaxSJfLnKKO2RTm8MKt65glrtfKDc4ATEb6vEbbzsVGCiLut753K5axdpyvE7KeTH7GOh4LzmuQLOvaaWOmA==", "requires": { "@types/mongodb": "^3.5.27", "bson": "^1.1.4", diff --git a/package.json b/package.json index cad87dd997..65be39a504 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "method-override": "^3.0.0", "moment": "^2.29.1", "moment-recur": "^1.0.7", - "mongoose": "^5.11.11", + "mongoose": "^5.11.13", "morgan": "^1.10.0", "nconf": "^0.11.1", "node-gcm": "^1.0.3", From 48db11e4a1e801441ba1d3e7bbb8011ccb71f22f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:07:19 -0600 Subject: [PATCH 10/28] build(deps): bump stripe from 8.130.0 to 8.132.0 (#12993) Bumps [stripe](https://github.com/stripe/stripe-node) from 8.130.0 to 8.132.0. - [Release notes](https://github.com/stripe/stripe-node/releases) - [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/stripe/stripe-node/compare/v8.130.0...v8.132.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02bad02088..fa7009aabd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12670,18 +12670,18 @@ } }, "stripe": { - "version": "8.130.0", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.130.0.tgz", - "integrity": "sha512-9e283EFhxDz7SUcgNiUFRdTZ/kS2IkoT0KBMOJHdf3vY+mvURq355s2E0Zyy9rtNmt+CEZ0nCMiZ3PqIqpp6Pg==", + "version": "8.132.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.132.0.tgz", + "integrity": "sha512-VFKQJWgPt2X0r/jh4wS6Kgx6/VH1IHw1466wIwahgWzgSANme5iNaJ+1AW45hvRUZJ+T15f2hTfQkQGyP73ZCg==", "requires": { "@types/node": ">=8.1.0", "qs": "^6.6.0" }, "dependencies": { "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" } } }, diff --git a/package.json b/package.json index 65be39a504..fd2ba1bfac 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "remove-markdown": "^0.3.0", "rimraf": "^3.0.2", "short-uuid": "^4.1.0", - "stripe": "^8.130.0", + "stripe": "^8.132.0", "superagent": "^6.1.0", "universal-analytics": "^0.4.23", "useragent": "^2.1.9", From fced7f52d9fb83efb01dfa05a3d2683687bce707 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:07:55 -0600 Subject: [PATCH 11/28] build(deps): bump amplitude-js from 7.4.0 to 7.4.1 in /website/client (#12985) Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/amplitude/amplitude-javascript/releases) - [Changelog](https://github.com/amplitude/Amplitude-JavaScript/blob/main/CHANGELOG.md) - [Commits](https://github.com/amplitude/amplitude-javascript/compare/v7.4.0...v7.4.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 20 ++++++++++---------- website/client/package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 3fdb271b14..bbb2a5bb43 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -10,9 +10,9 @@ "integrity": "sha512-N8sKkwtFakPD2/cSOrBnM5Wudjp4qeDD69U1cG7dZ6DDczxBhUEqnJDJ0wiYmKMPXqr+bmFOsDdbCcOmb/CLYA==" }, "@amplitude/types": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@amplitude/types/-/types-1.1.1.tgz", - "integrity": "sha512-mTgIzQO1BOOgIhNyeXxNDRY2jx/Rzr0VZuwryvpbM7v7XY2RDZh2g3jzhk/b3fbKgYPY6L48Kf6e4hVtHsmIgA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@amplitude/types/-/types-1.2.0.tgz", + "integrity": "sha512-K1J/lXumpTnIwGftp4G8tpsWNQSDlGdKzdxbDKE8ZmtEt0DDpZVLPpCg3BzIEd9050zVr9FU0fFtHUWnjoWPaw==", "requires": { "@amplitude/eslint-config-typescript": "^1.1.0" } @@ -23,11 +23,11 @@ "integrity": "sha512-VbQuJymJ20WEw0HtI2np7EdC3NJGUWi8+Xdbc7uk8WfMIF308T0howpzkQ3JFMN7ejnrcSM/OyNGveeE3TP3TA==" }, "@amplitude/utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@amplitude/utils/-/utils-1.1.1.tgz", - "integrity": "sha512-qAsyQLNjGSh98q/dQajnLVAanf2SdbXcjEDJuoiC/INnS/KhEr3ixkS/30WuabYyWxFRJmkhrGBxGuebuV7J1Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@amplitude/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-S3XgxnRMMvzd4Tjcvx8PBmeojydJqTKSyJYQx7nl4WUExCnSJ8fROhSvbvVAJuw4p2C7wVKSxOXaYrq1s34Ljw==", "requires": { - "@amplitude/types": "^1.1.1", + "@amplitude/types": "^1.2.0", "tslib": "^1.9.3" } }, @@ -7390,9 +7390,9 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "amplitude-js": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-7.4.0.tgz", - "integrity": "sha512-5n/a8VSTRAGURKBFiJww1dwQmhVCGjDlw0VRuxhPRaJ2L7jNpqnErZH0Cl9b9UgVp3mknhLynsrQ6Tl2YHm4Ug==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-7.4.1.tgz", + "integrity": "sha512-AiqYt9z0tzWBxcE0ILVDNOksXuPdZa4Jiak2VSWwBpgt+CUJ4jZzT3daGZPbw50o2/KnSIfMfAojcT7PpmKxLA==", "requires": { "@amplitude/ua-parser-js": "0.7.24", "@amplitude/utils": "^1.0.5", diff --git a/website/client/package.json b/website/client/package.json index 7cf7c17a74..53a8a61e90 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -24,7 +24,7 @@ "@vue/cli-plugin-unit-mocha": "^4.5.11", "@vue/cli-service": "^4.5.10", "@vue/test-utils": "1.0.0-beta.29", - "amplitude-js": "^7.4.0", + "amplitude-js": "^7.4.1", "axios": "^0.21.1", "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.1.0", From 70b016f482ffd616270dc5f3fe07990366ad4ec5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:09:18 -0600 Subject: [PATCH 12/28] build(deps): bump csv-stringify from 5.6.0 to 5.6.1 (#12976) Bumps [csv-stringify](https://github.com/adaltas/node-csv-stringify) from 5.6.0 to 5.6.1. - [Release notes](https://github.com/adaltas/node-csv-stringify/releases) - [Changelog](https://github.com/adaltas/node-csv-stringify/blob/master/CHANGELOG.md) - [Commits](https://github.com/adaltas/node-csv-stringify/compare/v5.6.0...v5.6.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa7009aabd..5540ab81e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4005,9 +4005,9 @@ } }, "csv-stringify": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.0.tgz", - "integrity": "sha512-E0LNLevBrwaJ1WKsl4HUPOmK96WyhizTfY79mJgfr2dsIb6zyJd3B9+lToO7gSkTaKi8CIo0Pd0vDGfa0whozg==" + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.1.tgz", + "integrity": "sha512-JlQlNZMiuRGSFbLXFNGoBtsORXlkqf4Dfq8Ee0Jo4RVJj3YAUzevagUx24mDrQJLDF7aYz6Ne8kqA8WWBaYt2A==" }, "currently-unhandled": { "version": "0.4.1", diff --git a/package.json b/package.json index fd2ba1bfac..f81801ebc6 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "compression": "^1.7.4", "cookie-session": "^1.4.0", "coupon-code": "^0.4.5", - "csv-stringify": "^5.6.0", + "csv-stringify": "^5.6.1", "cwait": "^1.1.1", "domain-middleware": "~0.1.0", "eslint": "^6.8.0", From 93ee7cd5c92340149ddeebe6dadfa13c4ab83880 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:09:53 -0600 Subject: [PATCH 13/28] build(deps): bump @vue/cli-plugin-babel in /website/client (#13000) Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/v4.5.11/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.11/packages/@vue/cli-plugin-babel) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 119 ++++++++++++++++++++----------- website/client/package.json | 2 +- 2 files changed, 80 insertions(+), 41 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index bbb2a5bb43..88b061327e 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -303,19 +303,19 @@ } }, "caniuse-lite": { - "version": "1.0.30001174", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001174.tgz", - "integrity": "sha512-tqClL/4ThQq6cfFXH3oJL4rifFBeM6gTkphjao5kgwMaW9yn0tKgQLAEfKzDwj6HQWCB/aWo8kTFlSvIN8geEA==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, "electron-to-chromium": { - "version": "1.3.635", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz", - "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ==" + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" }, "node-releases": { - "version": "1.1.69", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz", - "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" } } }, @@ -5477,21 +5477,21 @@ "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==" }, "@vue/babel-helper-vue-transform-on": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.0.tgz", - "integrity": "sha512-svFuKPoXP92TJ76ztENOglOsLjcMGUXkdeQhYDxl6KBnZCpqFjqx6RodUPWFg1bj4zsUVsfoIh1RibLO86fUUQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" }, "@vue/babel-plugin-jsx": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.1.tgz", - "integrity": "sha512-pE1YlINZBzqaLeSNfrvo0nNvYjtWTBU+sXUrx65sLW7DL+nDCZcAVeVkMFDcpT1jIahx4hI3EzOcGZE6oLPLoA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.2.tgz", + "integrity": "sha512-1uZlQCLCeuqJgDYLCmg3qfsvTVtOQiXh278ES4bvPTYYbv2Bi/rElLETK6AdjI9xxzyTUf5n1QEiH8Xxz0eZrg==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.0.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.0.0", "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", "camelcase": "^6.0.0", "html-tags": "^3.1.0", "svg-tags": "^1.0.0" @@ -5525,9 +5525,9 @@ } }, "@vue/babel-preset-app": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.10.tgz", - "integrity": "sha512-IHOyfWqgNNM863NjGmX6s2MIF+ILkJZardHcr7bGrxu5mNBT+p0GOGRQU4sN/adDkEQ9cyAxokm/GIeeoRrnOg==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.11.tgz", + "integrity": "sha512-9VoFlm/9vhynKNGM+HA7qBsoQSUEnuG5i5kcFI9vTLLrh8A0fxrwUyVLLppO6T1sAZ6vrKdQFnEkjL+RkRAwWQ==", "requires": { "@babel/core": "^7.11.0", "@babel/helper-compilation-targets": "^7.9.6", @@ -6279,16 +6279,16 @@ } }, "caniuse-lite": { - "version": "1.0.30001174", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001174.tgz", - "integrity": "sha512-tqClL/4ThQq6cfFXH3oJL4rifFBeM6gTkphjao5kgwMaW9yn0tKgQLAEfKzDwj6HQWCB/aWo8kTFlSvIN8geEA==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, "core-js-compat": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.2.tgz", - "integrity": "sha512-LO8uL9lOIyRRrQmZxHZFl1RV+ZbcsAkFWTktn5SmH40WgLtSNYN4m4W2v9ONT147PxBY/XrRhrWq8TlvObyUjQ==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.1", "semver": "7.0.0" }, "dependencies": { @@ -6300,14 +6300,14 @@ } }, "electron-to-chromium": { - "version": "1.3.635", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz", - "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ==" + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" }, "node-releases": { - "version": "1.1.69", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz", - "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -6445,17 +6445,56 @@ "integrity": "sha512-BydPsWJTXHTzH8wBcN1rinwLe5QRee52sf/Tceixpn4VVZCio2k8VkNG/o6hRTA+MeGuetXOhmAz0UQfIxfX8w==" }, "@vue/cli-plugin-babel": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.10.tgz", - "integrity": "sha512-vWEGj3w9mbV27WBJslCmQP1l+hmdOiCHn0hmmHOrCdELm/WK/2/iXQEsPSXujtVd7TQgiaFgvvHmHurBlC/+3w==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.11.tgz", + "integrity": "sha512-ogUMeO2waDtghIWwmuAzMJAnnPdmqRdJlwJDca9u6BK9jX1bxNThBSFS/MN2VmlYzulOnqH4zAC87jTWNg/czg==", "requires": { "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.10", - "@vue/cli-shared-utils": "^4.5.10", + "@vue/babel-preset-app": "^4.5.11", + "@vue/cli-shared-utils": "^4.5.11", "babel-loader": "^8.1.0", "cache-loader": "^4.1.0", "thread-loader": "^2.1.3", "webpack": "^4.0.0" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.11.tgz", + "integrity": "sha512-+aaQ+ThQG3+WMexfSWNl0y6f43edqVqRNbguE53F3TIH81I7saS5S750ayqXhZs2r6STJJyqorQnKtAWfHo29A==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-eslint": { @@ -8152,9 +8191,9 @@ }, "dependencies": { "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "ajv": { "version": "6.12.6", diff --git a/website/client/package.json b/website/client/package.json index 53a8a61e90..50a392bb97 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -18,7 +18,7 @@ "@storybook/addon-links": "^5.3.19", "@storybook/addon-notes": "^5.3.21", "@storybook/vue": "^5.3.19", - "@vue/cli-plugin-babel": "^4.5.10", + "@vue/cli-plugin-babel": "^4.5.11", "@vue/cli-plugin-eslint": "^4.5.11", "@vue/cli-plugin-router": "^4.5.10", "@vue/cli-plugin-unit-mocha": "^4.5.11", From b8d459be1c7bb58a26a48cb5703ef790adc9d233 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:10:10 -0600 Subject: [PATCH 14/28] build(deps): bump @vue/cli-plugin-router in /website/client (#12998) Bumps [@vue/cli-plugin-router](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-router) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/v4.5.11/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.11/packages/@vue/cli-plugin-router) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 47 +++++++++++++++++++++++++++++--- website/client/package.json | 2 +- 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 88b061327e..e8e570db86 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -6683,11 +6683,50 @@ } }, "@vue/cli-plugin-router": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.10.tgz", - "integrity": "sha512-roiZTx2W59kTRaqNzHEnjnakP89MS+pVf3zWBlwsNXZpQuvqwFvoNfH/nBSJjqGRgZTRtCUe6vGgVPUEFYi/cg==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.11.tgz", + "integrity": "sha512-09tzw3faOs48IUPwLutYaNC7eoyyL140fKruTwdFdXuBLDdSQVida57Brx0zj2UKXc5qF8hk4GoGrOshN0KfNg==", "requires": { - "@vue/cli-shared-utils": "^4.5.10" + "@vue/cli-shared-utils": "^4.5.11" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.11.tgz", + "integrity": "sha512-+aaQ+ThQG3+WMexfSWNl0y6f43edqVqRNbguE53F3TIH81I7saS5S750ayqXhZs2r6STJJyqorQnKtAWfHo29A==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-unit-mocha": { diff --git a/website/client/package.json b/website/client/package.json index 50a392bb97..afa1b4f5c7 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -20,7 +20,7 @@ "@storybook/vue": "^5.3.19", "@vue/cli-plugin-babel": "^4.5.11", "@vue/cli-plugin-eslint": "^4.5.11", - "@vue/cli-plugin-router": "^4.5.10", + "@vue/cli-plugin-router": "^4.5.11", "@vue/cli-plugin-unit-mocha": "^4.5.11", "@vue/cli-service": "^4.5.10", "@vue/test-utils": "1.0.0-beta.29", From f856ee6a099ddb387544da56b2588f9ae5df81fa Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:10:50 -0600 Subject: [PATCH 15/28] build(deps): bump @vue/cli-service in /website/client (#13001) Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 4.5.10 to 4.5.11. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/v4.5.11/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.11/packages/@vue/cli-service) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 123 ++++++++++++++++++------------- website/client/package.json | 2 +- 2 files changed, 72 insertions(+), 53 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index e8e570db86..dbe79809d2 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -5200,20 +5200,20 @@ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" }, "@types/express": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz", - "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", + "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "*", + "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.17.tgz", - "integrity": "sha512-YYlVaCni5dnHc+bLZfY908IG1+x5xuibKZMGv8srKkvtul3wUuanYvpIj9GXXoWkQbaAdR+kgX46IETKUALWNQ==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz", + "integrity": "sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -5249,9 +5249,9 @@ "integrity": "sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA==" }, "@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", - "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", + "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", "requires": { "@types/node": "*" } @@ -5277,9 +5277,9 @@ "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" }, "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "@types/minimatch": { "version": "3.0.3", @@ -5379,11 +5379,11 @@ } }, "@types/serve-static": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", - "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "version": "1.13.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", + "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", "requires": { - "@types/mime": "*", + "@types/mime": "^1", "@types/node": "*" } }, @@ -6440,9 +6440,9 @@ } }, "@vue/cli-overlay": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.10.tgz", - "integrity": "sha512-BydPsWJTXHTzH8wBcN1rinwLe5QRee52sf/Tceixpn4VVZCio2k8VkNG/o6hRTA+MeGuetXOhmAz0UQfIxfX8w==" + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.11.tgz", + "integrity": "sha512-aDQNw+oGk5+KR0vL9TocjfzyYHTJxR2lS8iPbcL4lRglCs2dudOE7QWXypj5dM4rQus0jJ5fxJTS55o9uy9fcQ==" }, "@vue/cli-plugin-babel": { "version": "4.5.11", @@ -6781,14 +6781,14 @@ } }, "@vue/cli-plugin-vuex": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.10.tgz", - "integrity": "sha512-Z5pnL3Eg2uwkKqP09NoM46/rwQCJ1j/1cZMgO4JF817O9n5AsFgV456UE6lK2cVCvIfvt7+S3HLrSPZUsYNQjQ==" + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.11.tgz", + "integrity": "sha512-JBPeZLubiSHbRkEKDj0tnLiU43AJ3vt6JULn4IKWH1XWZ6MFC8vElaP5/AA4O3Zko5caamDDBq3TRyxdA2ncUQ==" }, "@vue/cli-service": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.10.tgz", - "integrity": "sha512-HnVkbc+Zb6J1lu0ojuKC6aQ4PjCW2fqlJE0G9Zqg+7VsUZ2e15UVRoIXj2hcIWtQiFF6n2FDxEkvZLslht9rkg==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.11.tgz", + "integrity": "sha512-FXeJh2o6B8q/njv2Ebhe9EsLXt9sPMXGDY5zVvcV5jgj9wkoej9yLfnmwWCau5kegNClP6bcM+BEHuMYxJ+ubQ==", "requires": { "@intervolga/optimize-cssnano-plugin": "^1.0.5", "@soda/friendly-errors-webpack-plugin": "^1.7.1", @@ -6796,10 +6796,10 @@ "@types/minimist": "^1.2.0", "@types/webpack": "^4.0.0", "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.10", - "@vue/cli-plugin-router": "^4.5.10", - "@vue/cli-plugin-vuex": "^4.5.10", - "@vue/cli-shared-utils": "^4.5.10", + "@vue/cli-overlay": "^4.5.11", + "@vue/cli-plugin-router": "^4.5.11", + "@vue/cli-plugin-vuex": "^4.5.11", + "@vue/cli-shared-utils": "^4.5.11", "@vue/component-compiler-utils": "^3.1.2", "@vue/preload-webpack-plugin": "^1.1.0", "@vue/web-component-wrapper": "^1.2.0", @@ -6849,16 +6849,35 @@ }, "dependencies": { "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "@vue/cli-plugin-router": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.10.tgz", - "integrity": "sha512-roiZTx2W59kTRaqNzHEnjnakP89MS+pVf3zWBlwsNXZpQuvqwFvoNfH/nBSJjqGRgZTRtCUe6vGgVPUEFYi/cg==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.11.tgz", + "integrity": "sha512-09tzw3faOs48IUPwLutYaNC7eoyyL140fKruTwdFdXuBLDdSQVida57Brx0zj2UKXc5qF8hk4GoGrOshN0KfNg==", "requires": { - "@vue/cli-shared-utils": "^4.5.10" + "@vue/cli-shared-utils": "^4.5.11" + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.11.tgz", + "integrity": "sha512-+aaQ+ThQG3+WMexfSWNl0y6f43edqVqRNbguE53F3TIH81I7saS5S750ayqXhZs2r6STJJyqorQnKtAWfHo29A==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" } }, "acorn": { @@ -6927,9 +6946,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001174", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001174.tgz", - "integrity": "sha512-tqClL/4ThQq6cfFXH3oJL4rifFBeM6gTkphjao5kgwMaW9yn0tKgQLAEfKzDwj6HQWCB/aWo8kTFlSvIN8geEA==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, "cliui": { "version": "6.0.0", @@ -6975,9 +6994,9 @@ } }, "electron-to-chromium": { - "version": "1.3.635", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz", - "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ==" + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" }, "emoji-regex": { "version": "8.0.0", @@ -7000,9 +7019,9 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node-releases": { - "version": "1.1.69", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz", - "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "pnp-webpack-plugin": { "version": "1.6.4", @@ -9248,9 +9267,9 @@ } }, "call-bind": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.1.tgz", - "integrity": "sha512-tvAvUwNcRikl3RVF20X9lsYmmepsovzTWeJiXjO0PkJp15uy/6xKFZOQtuiSULwYW+6ToZBprphCgWXC2dSgcQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -21839,9 +21858,9 @@ } }, "webpack-dev-server": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", - "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", diff --git a/website/client/package.json b/website/client/package.json index afa1b4f5c7..e9c89edf6e 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -22,7 +22,7 @@ "@vue/cli-plugin-eslint": "^4.5.11", "@vue/cli-plugin-router": "^4.5.11", "@vue/cli-plugin-unit-mocha": "^4.5.11", - "@vue/cli-service": "^4.5.10", + "@vue/cli-service": "^4.5.11", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^7.4.1", "axios": "^0.21.1", From 92ae0ddf54acaa9a79d2144e5b3b37c63216dcdd Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:31:10 -0600 Subject: [PATCH 16/28] build(deps): bump @storybook/addon-links in /website/client (#12997) Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.19 to 6.1.15. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v6.1.15/addons/links) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 357 +++++++++++++++++++++++++------ website/client/package.json | 2 +- 2 files changed, 289 insertions(+), 70 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index dbe79809d2..34b5debc38 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3591,136 +3591,355 @@ } }, "@storybook/addon-links": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.19.tgz", - "integrity": "sha512-gn9u8lebREfRsyzxoDPG0O+kOf5aJ0BhzcCJGZZdqha0F6OWHhh8vJYZZvjJ/Qwze+Qt2zjrgWm+Q6+JLD8ugQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-6.1.15.tgz", + "integrity": "sha512-wlAVvcrKSii5pwcP9/OMUZ6zvRZnR1M86OHLVOQblNKoLgOrf8Xd8sDLFesr4HolRN1VKKFq/4VGRlqRqYDF/w==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@storybook/addons": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", + "@storybook/router": "6.1.15", + "@types/qs": "^6.9.0", "core-js": "^3.0.1", "global": "^4.3.2", "prop-types": "^15.7.2", "qs": "^6.6.0", - "ts-dedent": "^1.1.0" + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" + } + }, + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", + "requires": { + "@types/react": "*" + } + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, diff --git a/website/client/package.json b/website/client/package.json index e9c89edf6e..ff9d499df7 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -15,7 +15,7 @@ "dependencies": { "@storybook/addon-actions": "^6.1.15", "@storybook/addon-knobs": "^5.3.19", - "@storybook/addon-links": "^5.3.19", + "@storybook/addon-links": "^6.1.15", "@storybook/addon-notes": "^5.3.21", "@storybook/vue": "^5.3.19", "@vue/cli-plugin-babel": "^4.5.11", From 55a17af667fa09ec6dcd3b4659f09306f361b050 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:32:30 -0600 Subject: [PATCH 17/28] build(deps): bump helmet from 4.3.1 to 4.4.1 (#12991) Bumps [helmet](https://github.com/helmetjs/helmet) from 4.3.1 to 4.4.1. - [Release notes](https://github.com/helmetjs/helmet/releases) - [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md) - [Commits](https://github.com/helmetjs/helmet/compare/v4.3.1...v4.4.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5540ab81e9..9e734a1c05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7172,9 +7172,9 @@ "dev": true }, "helmet": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.3.1.tgz", - "integrity": "sha512-WsafDyKsIexB0+pUNkq3rL1rB5GVAghR68TP8ssM9DPEMzfBiluEQlVzJ/FEj6Vq2Ag3CNuxf7aYMjXrN0X49Q==" + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.4.1.tgz", + "integrity": "sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw==" }, "hex2dec": { "version": "1.1.2", diff --git a/package.json b/package.json index f81801ebc6..58d258dbd4 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "gulp-nodemon": "^2.5.0", "gulp.spritesmith": "^6.9.0", "habitica-markdown": "^3.0.0", - "helmet": "^4.3.1", + "helmet": "^4.4.1", "image-size": "^0.9.3", "in-app-purchase": "^1.11.3", "js2xmlparser": "^4.0.1", From 475ad8deb1af42cf0d25070a6aadf571de1b3401 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:33:51 -0600 Subject: [PATCH 18/28] build(deps): bump webpack from 4.45.0 to 4.46.0 in /website/client (#12983) Bumps [webpack](https://github.com/webpack/webpack) from 4.45.0 to 4.46.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.45.0...v4.46.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 20 ++++++++++---------- website/client/package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 34b5debc38..2250c9bd09 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -11342,9 +11342,9 @@ } }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -21837,9 +21837,9 @@ } }, "chokidar": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz", - "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "optional": true, "requires": { "anymatch": "~3.1.1", @@ -21942,9 +21942,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { - "version": "4.45.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.45.0.tgz", - "integrity": "sha512-JhDaVi4CbRcwLLAoqC7eugMSMJnZbIfE2AyjaZ19pnOIh/R2O/lXOiXA2tQFN0iXEcxgpPJsPJHW2wOWqiTLcw==", + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -21954,7 +21954,7 @@ "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", + "enhanced-resolve": "^4.5.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", diff --git a/website/client/package.json b/website/client/package.json index ff9d499df7..4d406d9f3d 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -60,6 +60,6 @@ "vue-template-compiler": "^2.6.12", "vuedraggable": "^2.24.3", "vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#153d339e4dbebb73733658aeda1d5b7fcc55b0a0", - "webpack": "^4.45.0" + "webpack": "^4.46.0" } } From 90d385c9b7029fdc101006cd99e9afeacca14272 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:35:20 -0600 Subject: [PATCH 19/28] build(deps-dev): bump run-rs from 0.7.3 to 0.7.4 (#12863) Bumps [run-rs](https://github.com/vkarpov15/run-rs) from 0.7.3 to 0.7.4. - [Release notes](https://github.com/vkarpov15/run-rs/releases) - [Changelog](https://github.com/vkarpov15/run-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/vkarpov15/run-rs/compare/0.7.3...0.7.4) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e734a1c05..f2e35ddf40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11646,9 +11646,9 @@ "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" }, "run-rs": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/run-rs/-/run-rs-0.7.3.tgz", - "integrity": "sha512-/JmHX4rhHNeLn+F/RqhPwYUmcnbX2Qjm8g77flhKbL6Ak9wpyq+d/a87qb1nBR72r15LT0IRf87sbLWZ/x39QA==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/run-rs/-/run-rs-0.7.4.tgz", + "integrity": "sha512-6VP6zOPvl6uiC+Qe+yXY0G5BbLcelO6lhkMlAuM+syOSUIsiI2mQB2NBhqv1g1I0k8bPQ2KgIa4qe6nTuXYU+g==", "dev": true, "requires": { "chalk": "2.4.1", diff --git a/package.json b/package.json index 58d258dbd4..c65beafd44 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "mocha": "^5.1.1", "monk": "^7.3.2", "require-again": "^2.0.0", - "run-rs": "^0.7.3", + "run-rs": "^0.7.4", "sinon": "^9.2.3", "sinon-chai": "^3.5.0", "sinon-stub-promise": "^4.0.0" From 9a01255f41cc315351727229251256baf271ef3e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:35:53 -0600 Subject: [PATCH 20/28] build(deps): bump @storybook/addon-knobs in /website/client (#12994) Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs) from 5.3.19 to 6.1.15. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v6.1.15/addons/knobs) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 1237 +++++++++++++++++++++++------- website/client/package.json | 2 +- 2 files changed, 979 insertions(+), 260 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 2250c9bd09..1dbe9f4d39 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3449,144 +3449,362 @@ } }, "@storybook/addon-knobs": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.19.tgz", - "integrity": "sha512-e7z6KhvVOUGjygK4VL5Un1U3t0XG0jkb/BOHVWQMtH5dWNn3zofD3LrZZy24eAsyre/ej/LGo/BzwDSXkKLTog==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-6.1.15.tgz", + "integrity": "sha512-eiwav0/9fGrChwAs7yTi13W1mR9g+vYtkQaCKQFF2VIarY9mFH0gKZvLDSs+SH2wyPMp1JOROu8ef39B8Cyj4A==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/api": "5.3.19", - "@storybook/client-api": "5.3.19", - "@storybook/components": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/react-color": "^3.0.1", + "@storybook/addons": "6.1.15", + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-api": "6.1.15", + "@storybook/components": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/theming": "6.1.15", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "escape-html": "^1.0.3", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "prop-types": "^15.7.2", "qs": "^6.6.0", "react-color": "^2.17.0", "react-lifecycles-compat": "^3.0.4", - "react-select": "^3.0.8" + "react-select": "^3.0.8", + "regenerator-runtime": "^0.13.7" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" + } + }, + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", + "requires": { + "@types/react": "*" + } + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, @@ -4154,32 +4372,101 @@ } }, "@storybook/channel-postmessage": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", - "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.15.tgz", + "integrity": "sha512-Es4B5zpLrW28KSbY8FhGVEDgUnKspJ7wPuJyKExUpZ5L9w52RkTD6lRnVPzLUfoQ4luPsExy5fiuo878/Wc9ag==", "requires": { - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "telejson": "^3.2.0" + "qs": "^6.6.0", + "telejson": "^5.0.2" }, "dependencies": { "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", + "requires": { + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/client-logger": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", + "requires": { + "core-js": "^3.0.1", + "global": "^4.3.2" + } + }, + "@storybook/core-events": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, - "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "core-js": "^3.0.1" + "has-symbols": "^1.0.1" } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" } } }, @@ -4192,135 +4479,299 @@ } }, "@storybook/client-api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", - "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.15.tgz", + "integrity": "sha512-iwuDlgNdB6Y4OidlhWPob3tEIax9taymdKEe9by4rLJ3nfXu7viHcvCAjN24oI4NFW3NZsmtqJotgftRYk0r1Q==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@storybook/addons": "6.1.15", + "@storybook/channel-postmessage": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", + "@types/qs": "^6.9.0", + "@types/webpack-env": "^1.15.3", "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", "global": "^4.3.2", - "is-plain-object": "^3.0.0", "lodash": "^4.17.15", "memoizerific": "^1.11.3", "qs": "^6.6.0", + "regenerator-runtime": "^0.13.7", "stable": "^0.1.8", - "ts-dedent": "^1.1.0", + "store2": "^2.7.1", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" } }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", "requires": { - "isobject": "^4.0.0" + "@types/react": "*" + } + }, + "@types/webpack-env": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz", + "integrity": "sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw==" + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" } }, "isobject": { @@ -4328,20 +4779,66 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, @@ -4354,73 +4851,329 @@ } }, "@storybook/components": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", - "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.15.tgz", + "integrity": "sha512-lPbA/zyBfctdlpDhRTcRFLWlZPJ3PB4+wI0FUvYs69iG3/bNbQPYu8vRmNhCZOsaGt+b+dik4Tfcth8Bu+eQug==", "requires": { - "@storybook/client-logger": "5.3.19", - "@storybook/theming": "5.3.19", + "@popperjs/core": "^2.5.4", + "@storybook/client-logger": "6.1.15", + "@storybook/csf": "0.0.1", + "@storybook/theming": "6.1.15", + "@types/overlayscrollbars": "^1.9.0", + "@types/react-color": "^3.0.1", "@types/react-syntax-highlighter": "11.0.4", - "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "popper.js": "^1.14.7", - "prop-types": "^15.7.2", - "react": "^16.8.3", - "react-dom": "^16.8.3", - "react-focus-lock": "^2.1.0", - "react-helmet-async": "^1.0.2", - "react-popper-tooltip": "^2.8.3", - "react-syntax-highlighter": "^11.0.2", - "react-textarea-autosize": "^7.1.0", - "simplebar-react": "^1.0.0-alpha.6", - "ts-dedent": "^1.1.0" + "overlayscrollbars": "^1.10.2", + "polished": "^3.4.4", + "react-color": "^2.17.0", + "react-popper-tooltip": "^3.1.1", + "react-syntax-highlighter": "^13.5.0", + "react-textarea-autosize": "^8.1.1", + "ts-dedent": "^2.0.0" }, "dependencies": { - "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "core-js": "^3.0.1" + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@storybook/client-logger": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", + "requires": { + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" } }, - "markdown-to-jsx": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", - "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", "requires": { - "prop-types": "^15.6.2", - "unquote": "^1.1.0" + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" } }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "lowlight": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.18.0.tgz", + "integrity": "sha512-Zlc3GqclU71HRw5fTOy00zz5EOlqAdKMYhOFIO8ay4SQEDQgFuhR8JNwDIzAGMLoqTsWxe0elUNmq5o2USRAzw==", + "requires": { + "fault": "^1.0.0", + "highlight.js": "~10.5.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "prismjs": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz", + "integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-popper": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.4.tgz", + "integrity": "sha512-NacOu4zWupdQjVXq02XpTD3yFPSfg5a7fex0wa3uGKVkFK7UN6LvVxgcb+xYr56UCuWiNPMH20tntdVdJRwYew==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + } + }, + "react-popper-tooltip": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", + "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.5.4", + "react-popper": "^2.2.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "react-syntax-highlighter": { + "version": "13.5.3", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", + "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + } + }, + "react-textarea-autosize": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.0.tgz", + "integrity": "sha512-3GLWFAan2pbwBeoeNDoqGmSbrShORtgWfaWX0RJDivsUrpShh01saRM5RU/i4Zmf+whpBVEY5cA90Eq8Ub1N3w==", + "requires": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.0.0", + "use-latest": "^1.0.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "refractor": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.3.1.tgz", + "integrity": "sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw==", + "requires": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.23.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, @@ -7336,45 +8089,6 @@ } } }, - "@vue/cli-shared-utils": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.10.tgz", - "integrity": "sha512-Lid6FflDqcvo/JBIBjUriAQ1RkQaKbBpzXSLEK/JmoKkQRHW/rRhDLGI1dEVyOLYnDEiL1m8o1xPJaplUUiXpA==", - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, "@vue/component-compiler-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", @@ -11073,26 +11787,31 @@ "integrity": "sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ==" }, "dom-helpers": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.4.tgz", - "integrity": "sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", + "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", "requires": { "@babel/runtime": "^7.8.7", - "csstype": "^2.6.7" + "csstype": "^3.0.2" }, "dependencies": { "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { "regenerator-runtime": "^0.13.4" } }, + "csstype": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", + "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" + }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" } } }, @@ -18336,9 +19055,9 @@ } }, "react-input-autosize": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.2.tgz", - "integrity": "sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz", + "integrity": "sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==", "requires": { "prop-types": "^15.5.8" } @@ -18405,9 +19124,9 @@ } }, "react-select": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.1.0.tgz", - "integrity": "sha512-wBFVblBH1iuCBprtpyGtd1dGMadsG36W5/t2Aj8OE6WbByDg5jIFyT7X5gT+l0qmT5TqWhxX+VsKJvCEl2uL9g==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.2.0.tgz", + "integrity": "sha512-B/q3TnCZXEKItO0fFN/I0tWOX3WJvi/X2wtdffmwSQVRwg5BpValScTO1vdic9AxlUgmeSzib2hAZAwIUQUZGQ==", "requires": { "@babel/runtime": "^7.4.4", "@emotion/cache": "^10.0.9", @@ -18415,7 +19134,7 @@ "@emotion/css": "^10.0.9", "memoize-one": "^5.0.0", "prop-types": "^15.6.0", - "react-input-autosize": "^2.2.2", + "react-input-autosize": "^3.0.0", "react-transition-group": "^4.3.0" } }, diff --git a/website/client/package.json b/website/client/package.json index 4d406d9f3d..4cb837bcfe 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@storybook/addon-actions": "^6.1.15", - "@storybook/addon-knobs": "^5.3.19", + "@storybook/addon-knobs": "^6.1.15", "@storybook/addon-links": "^6.1.15", "@storybook/addon-notes": "^5.3.21", "@storybook/vue": "^5.3.19", From f60fd85dea776b13401620204c7ecb63bff391cc Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:54:45 -0600 Subject: [PATCH 21/28] build(deps): bump @storybook/vue in /website/client (#12996) Bumps [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue) from 5.3.19 to 6.1.15. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v6.1.15/app/vue) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 8884 ++++++++++++++++++++++-------- website/client/package.json | 2 +- 2 files changed, 6657 insertions(+), 2229 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 1dbe9f4d39..0eacd1df2a 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -259,21 +259,21 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -414,180 +414,93 @@ } }, "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.10" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.1" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.6.tgz", - "integrity": "sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==", - "requires": { - "@babel/types": "^7.8.6", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz", - "integrity": "sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.6", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -612,20 +525,20 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -672,34 +585,148 @@ } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" }, "dependencies": { - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/types": "^7.8.3" + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -739,110 +766,30 @@ } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/generator": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.6.tgz", - "integrity": "sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==", - "requires": { - "@babel/types": "^7.8.6", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz", - "integrity": "sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.6", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" + "@babel/types": "^7.12.10" } }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -958,54 +905,20 @@ } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.1" }, "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -1045,9 +958,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "@babel/helper-validator-option": { "version": "7.12.11", @@ -1055,109 +968,108 @@ "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/generator": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.6.tgz", - "integrity": "sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "requires": { - "@babel/types": "^7.8.6", + "@babel/types": "^7.12.11", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.10" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.11" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/traverse": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz", - "integrity": "sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.6", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6", + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } @@ -1291,13 +1203,20 @@ "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-class-properties": { @@ -1466,12 +1385,35 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz", + "integrity": "sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-default-from": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-export-namespace-from": { @@ -1491,12 +1433,19 @@ } }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-logical-assignment-operators": { @@ -1516,56 +1465,85 @@ } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", - "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-proposal-private-methods": { @@ -1778,6 +1756,21 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz", + "integrity": "sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", @@ -1786,6 +1779,21 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-flow": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1840,11 +1848,18 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-syntax-object-rest-spread": { @@ -1879,119 +1894,295 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" }, "dependencies": { "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.5" } }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" }, "dependencies": { - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-dotall-regex": { @@ -2004,253 +2195,641 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.10.tgz", + "integrity": "sha512-0ti12wLTLeUIzu9U7kjqIn4MyOL7+Wibc7avsHhj4o1l5C0ATs8p2IMHrVYjm9t9wzhfEO6S3kxax0Rpdo8LTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.10" } }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } } } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz", - "integrity": "sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz", - "integrity": "sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsparser": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "requires": { + "jsesc": "~0.5.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + } } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz", - "integrity": "sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-runtime": { @@ -2294,45 +2873,230 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-unicode-escapes": { @@ -2351,146 +3115,407 @@ } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", - "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { - "@babel/compat-data": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.6.tgz", - "integrity": "sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g==", + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "requires": { - "browserslist": "^4.11.1", - "invariant": "^2.2.4", - "semver": "^5.5.0" + "@babel/types": "^7.12.10" } }, - "@babel/helper-compilation-targets": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz", - "integrity": "sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw==", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "requires": { - "@babel/compat-data": "^7.9.6", - "browserslist": "^4.11.1", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", - "requires": { - "@babel/types": "^7.8.3" - } + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, - "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "regenerate": "^1.4.0" } }, - "caniuse-lite": { - "version": "1.0.30001065", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001065.tgz", - "integrity": "sha512-DDxCLgJ266YnAHQv0jS1wdOaihRFF52Zgmlag39sQJVy2H46oROpJp4hITstqhdB8qnHSrKNoAEkQA9L/oYF9A==" + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } }, - "electron-to-chromium": { - "version": "1.3.451", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.451.tgz", - "integrity": "sha512-2fvco0F2bBIgqzO8GRP0Jt/91pdrf9KfZ5FsmkYkjERmIJG585cFeFZV4+CO6oTmU3HmCTgfcZuEa7kW8VUh3A==" + "regjsparser": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "requires": { + "jsesc": "~0.5.0" + } }, - "node-releases": { - "version": "1.1.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", - "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==" + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + } + } + }, + "@babel/preset-env": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsparser": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + } + } + }, + "@babel/preset-flow": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.12.1.tgz", + "integrity": "sha512-UAoyMdioAhM6H99qPoKvpHMzxmNVXno8GYU/7vZmGaHk6/KqfDYL1W0NxszVbJ2EP271b7e6Ox+Vk2A9QsB3Sw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-flow-strip-types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" } } }, @@ -2506,6 +3531,70 @@ "esutils": "^2.0.2" } }, + "@babel/preset-react": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/preset-typescript": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz", + "integrity": "sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "@babel/register": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.12.10.tgz", + "integrity": "sha512-EvX/BvMMJRAA3jZgILWgbsrHwBQvllC5T8B29McyME8DvkdOxk4ujESfrMvME8IHSDvWXrmMXxPvA/lx2gqPLQ==", + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, "@babel/runtime": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz", @@ -2808,6 +3897,22 @@ "fastq": "^1.6.0" } }, + "@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "@nuxt/opencollective": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz", @@ -5178,52 +6283,79 @@ } }, "@storybook/core": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.19.tgz", - "integrity": "sha512-4EYzglqb1iD6x9gxtAYpRGwGP6qJGiU2UW4GiYrErEmeu6y6tkyaqW5AwGlIo9+6jAfwD0HjaK8afvjKTtmmMQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.1.15.tgz", + "integrity": "sha512-mQeKAXcowUwF+pOdWZEFwb5M6sz4yv5cOv1vTci3/1pMmB8QpYlH+P61p4lsRO17Vlak70h18TworPka/4+mhA==", "requires": { - "@babel/plugin-proposal-class-properties": "^7.7.0", - "@babel/plugin-proposal-object-rest-spread": "^7.6.2", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-react-constant-elements": "^7.2.0", - "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/client-api": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@babel/core": "^7.12.3", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.1", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.1", + "@babel/preset-typescript": "^7.12.1", + "@babel/register": "^7.12.1", + "@storybook/addons": "6.1.15", + "@storybook/api": "6.1.15", + "@storybook/channel-postmessage": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-api": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/components": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.19", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@storybook/ui": "5.3.19", + "@storybook/node-logger": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@storybook/ui": "6.1.15", + "@types/glob-base": "^0.3.0", + "@types/micromatch": "^4.0.1", + "@types/node-fetch": "^2.5.4", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "autoprefixer": "^9.7.2", - "babel-plugin-add-react-displayname": "^0.0.5", + "babel-loader": "^8.0.6", "babel-plugin-emotion": "^10.0.20", - "babel-plugin-macros": "^2.7.0", + "babel-plugin-macros": "^2.8.0", "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5", + "better-opn": "^2.0.0", "boxen": "^4.1.0", "case-sensitive-paths-webpack-plugin": "^2.2.0", - "chalk": "^3.0.0", - "cli-table3": "0.5.1", - "commander": "^4.0.1", + "chalk": "^4.0.0", + "cli-table3": "0.6.0", + "commander": "^5.0.0", "core-js": "^3.0.1", - "corejs-upgrade-webpack-plugin": "^2.2.0", - "css-loader": "^3.0.0", + "cpy": "^8.1.1", + "css-loader": "^3.5.3", "detect-port": "^1.3.0", "dotenv-webpack": "^1.7.0", - "ejs": "^2.7.4", + "ejs": "^3.1.2", "express": "^4.17.0", - "file-loader": "^4.2.0", + "file-loader": "^6.0.0", "file-system-cache": "^1.0.5", - "find-cache-dir": "^3.0.0", "find-up": "^4.1.0", - "fs-extra": "^8.0.1", + "fork-ts-checker-webpack-plugin": "^4.1.4", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", "glob-base": "^0.3.0", + "glob-promise": "^3.4.0", "global": "^4.3.2", - "html-webpack-plugin": "^4.0.0-beta.2", + "html-webpack-plugin": "^4.2.1", "inquirer": "^7.0.0", "interpret": "^2.0.0", "ip": "^1.1.5", @@ -5231,175 +6363,450 @@ "lazy-universal-dotenv": "^3.0.1", "micromatch": "^4.0.2", "node-fetch": "^2.6.0", - "open": "^7.0.0", - "pnp-webpack-plugin": "1.5.0", + "pkg-dir": "^4.2.0", + "pnp-webpack-plugin": "1.6.4", "postcss-flexbugs-fixes": "^4.1.0", "postcss-loader": "^3.0.0", "pretty-hrtime": "^1.0.3", "qs": "^6.6.0", - "raw-loader": "^3.1.0", - "react-dev-utils": "^9.0.0", - "regenerator-runtime": "^0.13.3", - "resolve": "^1.11.0", + "raw-loader": "^4.0.1", + "react-dev-utils": "^10.0.0", + "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", - "semver": "^6.0.0", "serve-favicon": "^2.5.0", - "shelljs": "^0.8.3", - "style-loader": "^1.0.0", - "terser-webpack-plugin": "^2.1.2", - "ts-dedent": "^1.1.0", + "shelljs": "^0.8.4", + "stable": "^0.1.8", + "style-loader": "^1.2.1", + "telejson": "^5.0.2", + "terser-webpack-plugin": "^3.0.0", + "ts-dedent": "^2.0.0", "unfetch": "^4.1.0", - "url-loader": "^2.0.1", + "url-loader": "^4.0.0", "util-deprecate": "^1.0.2", - "webpack": "^4.33.0", + "webpack": "^4.44.2", "webpack-dev-middleware": "^3.7.0", + "webpack-filter-warnings-plugin": "^1.2.1", "webpack-hot-middleware": "^2.25.0", - "webpack-virtual-modules": "^0.2.0" + "webpack-virtual-modules": "^0.2.2" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", + "requires": { + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + }, + "dependencies": { + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + } + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, - "@storybook/channel-postmessage": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", - "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", - "requires": { - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - } - }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/client-api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", - "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", - "requires": { - "@storybook/addons": "5.3.19", - "@storybook/channel-postmessage": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" } }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/react": "*" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, "braces": { @@ -5410,15 +6817,62 @@ "fill-range": "^7.0.1" } }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5433,9 +6887,57 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "ejs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", + "requires": { + "jake": "^10.6.1" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } }, "fill-range": { "version": "7.0.1", @@ -5465,13 +6967,27 @@ } }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "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" } }, "has-flag": { @@ -5479,46 +6995,92 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, "html-webpack-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz", - "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz", + "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==", "requires": { "@types/html-minifier-terser": "^5.0.0", "@types/tapable": "^1.0.5", "@types/webpack": "^4.41.8", "html-minifier-terser": "^5.0.1", "loader-utils": "^1.2.3", - "lodash": "^4.17.15", + "lodash": "^4.17.20", "pretty-error": "^2.1.1", "tapable": "^1.1.3", "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } } }, "interpret": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.0.0.tgz", - "integrity": "sha512-e0/LknJ8wpMMhTiWcjivB+ESwIuvHnBSlBbmP/pSb8CQJldoj1p2qv7xGZ/+BtbTziYRFSz8OsvdbiX45LtYQA==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "isobject": "^4.0.0" + "has-symbols": "^1.0.1" } }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "requires": { - "is-docker": "^2.0.0" + "has-symbols": "^1.0.1" } }, "isobject": { @@ -5526,6 +7088,25 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -5534,6 +7115,14 @@ "p-locate": "^4.1.0" } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -5551,15 +7140,24 @@ "picomatch": "^2.0.5" } }, - "open": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz", - "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==", + "mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + }, + "mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "mime-db": "1.45.0" } }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -5576,16 +7174,40 @@ "p-limit": "^2.2.0" } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -5594,27 +7216,154 @@ "find-up": "^4.0.0" } }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "requires": { - "has-flag": "^4.0.0" + "randombytes": "^2.1.0" + } + }, + "ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "requires": { + "minipass": "^3.1.1" + } + }, + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.2.1", + "p-limit": "^3.0.2", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.8.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "to-regex-range": { @@ -5624,6 +7373,39 @@ "requires": { "is-number": "^7.0.0" } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -5644,31 +7426,29 @@ } }, "@storybook/node-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.19.tgz", - "integrity": "sha512-hKshig/u5Nj9fWy0OsyU04yqCxr0A9pydOHIassr4fpLAaePIN2YvqCqE2V+TxQHjZUnowSSIhbXrGt0DI5q2A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.1.15.tgz", + "integrity": "sha512-lrO0ei3W7BRci2iUkWTr/rXgHkzxwZTrlkx0iBzbQQRy7K1AJ9bjzhurCH9B8C9XGLmn60LXT81RWD3iCLZjcw==", "requires": { "@types/npmlog": "^4.1.2", - "chalk": "^3.0.0", + "chalk": "^4.0.0", "core-js": "^3.0.1", "npmlog": "^4.1.2", - "pretty-hrtime": "^1.0.3", - "regenerator-runtime": "^0.13.3" + "pretty-hrtime": "^1.0.3" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5693,9 +7473,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -5804,329 +7584,757 @@ } }, "@storybook/ui": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.19.tgz", - "integrity": "sha512-r0VxdWab49nm5tzwvveVDnsHIZHMR76veYOu/NHKDUZ5hnQl1LMG1YyMCFFa7KiwD/OrZxRWr6/Ma7ep9kR4Gw==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.15.tgz", + "integrity": "sha512-quyhJWlOxhk95he7s5/TSYM3eEsaz3s4+98kUZE6r3ssME8u6zDvqa/qa6EWs5/nvZ2V3+12efIzCNbiiT3v3g==", "requires": { - "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.19", - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/components": "5.3.19", - "@storybook/core-events": "5.3.19", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", + "@emotion/core": "^10.1.1", + "@storybook/addons": "6.1.15", + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/components": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/markdown-to-jsx": "^6.11.0", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "core-js-pure": "^3.0.1", + "downshift": "^6.0.6", "emotion-theming": "^10.0.19", - "fast-deep-equal": "^2.0.1", - "fuse.js": "^3.4.6", + "fuse.js": "^3.6.1", "global": "^4.3.2", "lodash": "^4.17.15", "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "qs": "^6.6.0", - "react": "^16.8.3", - "react-dom": "^16.8.3", "react-draggable": "^4.0.3", "react-helmet-async": "^1.0.2", "react-hotkeys": "2.0.0", "react-sizeme": "^2.6.7", - "regenerator-runtime": "^0.13.2", + "regenerator-runtime": "^0.13.7", "resolve-from": "^5.0.0", - "semver": "^6.0.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" + "store2": "^2.7.1" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/components": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", - "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", - "requires": { - "@storybook/client-logger": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/react-syntax-highlighter": "11.0.4", - "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "markdown-to-jsx": "^6.11.4", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "popper.js": "^1.14.7", - "prop-types": "^15.7.2", - "react": "^16.8.3", - "react-dom": "^16.8.3", - "react-focus-lock": "^2.1.0", - "react-helmet-async": "^1.0.2", - "react-popper-tooltip": "^2.8.3", - "react-syntax-highlighter": "^11.0.2", - "react-textarea-autosize": "^7.1.0", - "simplebar-react": "^1.0.0-alpha.6", - "ts-dedent": "^1.1.0" + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" } }, - "markdown-to-jsx": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", - "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", "requires": { - "prop-types": "^15.6.2", - "unquote": "^1.1.0" + "@types/react": "*" + } + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, "@storybook/vue": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.19.tgz", - "integrity": "sha512-koyXJTbzZdA/GWQO9xX5jqM8bskvBF1ak6pNbL0tf8A2h6lixWSBQsF4drGXiNF1EtNj7ehoPMzMUT6S11ImZA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-6.1.15.tgz", + "integrity": "sha512-1plr8jQqb3ixIbqW5MAknrS2mPqZLXbTRarGoWKiShhIvMap6L2dzsLUEeWkHedUgdD6Y0F52Gg7ZEWt0xgv6g==", "requires": { - "@storybook/addons": "5.3.19", - "@storybook/core": "5.3.19", - "@types/webpack-env": "^1.15.0", + "@storybook/addons": "6.1.15", + "@storybook/core": "6.1.15", + "@types/webpack-env": "^1.15.3", "core-js": "^3.0.1", "global": "^4.3.2", - "regenerator-runtime": "^0.13.3", - "ts-dedent": "^1.1.0", - "webpack": "^4.33.0" + "react": "16.13.1", + "react-dom": "16.13.1", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "ts-loader": "^6.2.2", + "vue-docgen-api": "^4.33.1", + "vue-docgen-loader": "^1.5.0", + "webpack": "^4.44.2" }, "dependencies": { - "@storybook/addons": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", - "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", "requires": { - "@storybook/api": "5.3.19", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz", + "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@storybook/addons": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.15.tgz", + "integrity": "sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==", + "requires": { + "@storybook/api": "6.1.15", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", + "@storybook/router": "6.1.15", + "@storybook/theming": "6.1.15", "core-js": "^3.0.1", "global": "^4.3.2", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" } }, "@storybook/api": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", - "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.15.tgz", + "integrity": "sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.19", - "@storybook/client-logger": "5.3.19", - "@storybook/core-events": "5.3.19", + "@reach/router": "^1.3.3", + "@storybook/channels": "6.1.15", + "@storybook/client-logger": "6.1.15", + "@storybook/core-events": "6.1.15", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.19", - "@storybook/theming": "5.3.19", - "@types/reach__router": "^1.2.3", + "@storybook/router": "6.1.15", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.1.15", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "global": "^4.3.2", "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", + "regenerator-runtime": "^0.13.7", "store2": "^2.7.1", - "telejson": "^3.2.0", + "telejson": "^5.0.2", + "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" } }, "@storybook/channels": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", - "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.15.tgz", + "integrity": "sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" } }, "@storybook/client-logger": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", - "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.15.tgz", + "integrity": "sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==", "requires": { - "core-js": "^3.0.1" + "core-js": "^3.0.1", + "global": "^4.3.2" } }, "@storybook/core-events": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", - "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.15.tgz", + "integrity": "sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", - "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.15.tgz", + "integrity": "sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==", "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", + "@reach/router": "^1.3.3", + "@types/reach__router": "^1.3.7", "core-js": "^3.0.1", "global": "^4.3.2", - "lodash": "^4.17.15", "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" + "qs": "^6.6.0" } }, "@storybook/theming": { - "version": "5.3.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", - "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.15.tgz", + "integrity": "sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==", "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.19", + "@emotion/core": "^10.1.1", + "@emotion/is-prop-valid": "^0.8.6", + "@emotion/styled": "^10.0.23", + "@storybook/client-logger": "6.1.15", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", "global": "^4.3.2", "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", + "polished": "^3.4.4", "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" + "ts-dedent": "^2.0.0" + } + }, + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", + "requires": { + "@types/react": "*" + } + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "polished": { + "version": "3.6.7", + "resolved": "https://registry.npmjs.org/polished/-/polished-3.6.7.tgz", + "integrity": "sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==", + "requires": { + "@babel/runtime": "^7.9.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "telejson": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.1.0.tgz", + "integrity": "sha512-Yy0N2OV0mosmr1SCZEm3Ezhu/oi5Dbao5RqauZu4+VI5I/XtVBHXajRk0txuqbFYtKdzzWGDZFGSif9ovVLjEA==", + "requires": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.1", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.20", + "memoizerific": "^1.11.3" + } + }, + "ts-dedent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.0.0.tgz", + "integrity": "sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } } } }, @@ -6144,10 +8352,10 @@ "@types/node": "*" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + "@types/braces": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/braces/-/braces-3.0.0.tgz", + "integrity": "sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw==" }, "@types/connect": { "version": "3.4.34", @@ -6202,6 +8410,11 @@ "@types/node": "*" } }, + "@types/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@types/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-pYHWiDR+EOUN18F9byiAoQNUMZ0=" + }, "@types/hast": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz", @@ -6216,9 +8429,9 @@ "integrity": "sha512-cS5owqtwzLN5kY+l+KgKdRJ/Cee8tlmQoGQuIE9tWnSmS3JMKzmxo2HIAk2wODMifGwO20d62xZQLYz+RLfXmw==" }, "@types/html-minifier-terser": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz", - "integrity": "sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, "@types/http-proxy": { "version": "1.17.5", @@ -6248,6 +8461,22 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" }, + "@types/markdown-to-jsx": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.3.tgz", + "integrity": "sha512-30nFYpceM/ZEvhGiqWjm5quLUxNeld0HCzJEXMZZDpq53FPkS85mTwkWtCXzCqq8s5JYLgM5W392a02xn8Bdaw==", + "requires": { + "@types/react": "*" + } + }, + "@types/micromatch": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.1.tgz", + "integrity": "sha512-my6fLBvpY70KattTNzYOK6KU1oR1+UCz9ug/JbcF5UrEmeCt9P7DV2t7L8+t18mMPINqGQCE4O8PLOPbI84gxw==", + "requires": { + "@types/braces": "*" + } + }, "@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -6268,6 +8497,27 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.12.tgz", "integrity": "sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==" }, + "@types/node-fetch": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.8.tgz", + "integrity": "sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -6422,9 +8672,9 @@ } }, "@types/webpack-env": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.0.tgz", - "integrity": "sha512-TfcyNecCz8Z9/s90gBOBniyzZrTru8u2Vp0VZODq4KEBaQu8bfXvu7o/KUOecMpzjbFPUA7aqgSq628Iue5BQg==" + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz", + "integrity": "sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw==" }, "@types/webpack-sources": { "version": "0.1.7", @@ -8089,6 +10339,134 @@ } } }, + "@vue/compiler-core": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.5.tgz", + "integrity": "sha512-iFXwk2gmU/GGwN4hpBwDWWMLvpkIejf/AybcFtlQ5V1ur+5jwfBaV0Y1RXoR6ePfBPJixtKZ3PmN+M+HgMAtfQ==", + "requires": { + "@babel/parser": "^7.12.0", + "@babel/types": "^7.12.0", + "@vue/shared": "3.0.5", + "estree-walker": "^2.0.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.5.tgz", + "integrity": "sha512-HSOSe2XSPuCkp20h4+HXSiPH9qkhz6YbW9z9ZtL5vef2T2PMugH7/osIFVSrRZP/Ul5twFZ7MIRlp8tPX6e4/g==", + "requires": { + "@vue/compiler-core": "3.0.5", + "@vue/shared": "3.0.5" + } + }, + "@vue/compiler-sfc": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.5.tgz", + "integrity": "sha512-uOAC4X0Gx3SQ9YvDC7YMpbDvoCmPvP0afVhJoxRotDdJ+r8VO3q4hFf/2f7U62k4Vkdftp6DVni8QixrfYzs+w==", + "requires": { + "@babel/parser": "^7.12.0", + "@babel/types": "^7.12.0", + "@vue/compiler-core": "3.0.5", + "@vue/compiler-dom": "3.0.5", + "@vue/compiler-ssr": "3.0.5", + "@vue/shared": "3.0.5", + "consolidate": "^0.16.0", + "estree-walker": "^2.0.1", + "hash-sum": "^2.0.0", + "lru-cache": "^5.1.1", + "magic-string": "^0.25.7", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.32", + "postcss-modules": "^3.2.2", + "postcss-selector-parser": "^6.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "consolidate": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz", + "integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==", + "requires": { + "bluebird": "^3.7.2" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@vue/compiler-ssr": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.5.tgz", + "integrity": "sha512-Wm//Kuxa1DpgjE4P9W0coZr8wklOfJ35Jtq61CbU+t601CpPTK4+FL2QDBItaG7aoUUDCWL5nnxMkuaOgzTBKg==", + "requires": { + "@vue/compiler-dom": "3.0.5", + "@vue/shared": "3.0.5" + } + }, "@vue/component-compiler-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", @@ -8136,6 +10514,11 @@ "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==" }, + "@vue/shared": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.5.tgz", + "integrity": "sha512-gYsNoGkWejBxNO6SNRjOh/xKeZ0H0V+TFzaPzODfBjkAIb0aQgBuixC1brandC/CDJy1wYPwSoYrXpvul7m6yw==" + }, "@vue/test-utils": { "version": "1.0.0-beta.29", "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz", @@ -8624,30 +11007,34 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -8666,71 +11053,66 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "array.prototype.flatmap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", - "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", + "es-abstract": "^1.18.0-next.1", "function-bind": "^1.1.1" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -8749,72 +11131,67 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "array.prototype.map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", - "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.3.tgz", + "integrity": "sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", + "es-abstract": "^1.18.0-next.1", "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.4" + "is-string": "^1.0.5" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -8833,49 +11210,40 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, "asap": { "version": "2.0.6", @@ -8932,6 +11300,11 @@ } } }, + "assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==" + }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -8947,6 +11320,11 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==" + }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -8972,66 +11350,67 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", - "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001061", - "chalk": "^2.4.2", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.30", + "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" }, "dependencies": { "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" } }, "caniuse-lite": { - "version": "1.0.30001065", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001065.tgz", - "integrity": "sha512-DDxCLgJ266YnAHQv0jS1wdOaihRFF52Zgmlag39sQJVy2H46oROpJp4hITstqhdB8qnHSrKNoAEkQA9L/oYF9A==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, "electron-to-chromium": { - "version": "1.3.451", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.451.tgz", - "integrity": "sha512-2fvco0F2bBIgqzO8GRP0Jt/91pdrf9KfZ5FsmkYkjERmIJG585cFeFZV4+CO6oTmU3HmCTgfcZuEa7kW8VUh3A==" + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" }, "node-releases": { - "version": "1.1.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", - "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "postcss": { - "version": "7.0.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.30.tgz", - "integrity": "sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" } }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -9122,6 +11501,11 @@ } } }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, "babel-eslint": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", @@ -9579,6 +11963,26 @@ "lodash": "^4.17.11" } }, + "babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "requires": { + "@babel/types": "^7.9.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -9657,6 +12061,33 @@ "tweetnacl": "^0.14.3" } }, + "better-opn": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", + "requires": { + "open": "^7.0.3" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "open": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + } + } + }, "bfj": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", @@ -9800,11 +12231,10 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -9864,9 +12294,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -10312,6 +12742,14 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==" }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "requires": { + "is-regex": "^1.0.3" + } + }, "character-reference-invalid": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", @@ -10425,9 +12863,9 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" }, "cli-cursor": { "version": "2.1.0", @@ -10583,13 +13021,48 @@ "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" }, "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", "requires": { "colors": "^1.1.2", "object-assign": "^4.1.0", - "string-width": "^2.1.1" + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "cli-width": { @@ -10728,8 +13201,7 @@ "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" }, "combined-stream": { "version": "1.0.8", @@ -10813,6 +13285,11 @@ } } }, + "compute-scroll-into-view": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz", + "integrity": "sha512-a85LHKY81oQnikatZYA90pufpZ6sQx++BoCxOEMsjpZx+ZnaKGQnCyCehTRr/1p9GBIAHTjcU9k71kSYWloLiQ==" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -10862,6 +13339,15 @@ "bluebird": "^3.1.1" } }, + "constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -11005,48 +13491,40 @@ "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" }, "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "requires": { - "browserslist": "^4.8.3", + "browserslist": "^4.16.1", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.9.1.tgz", - "integrity": "sha512-Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "requires": { - "caniuse-lite": "^1.0.30001030", - "electron-to-chromium": "^1.3.363", - "node-releases": "^1.1.50" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" } }, "caniuse-lite": { - "version": "1.0.30001031", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001031.tgz", - "integrity": "sha512-DpAP5a1NGRLgYfaNCaXIRyGARi+3tJA2quZXNNA1Du26VyVkqvy2tznNu5ANyN1Y5aX44QDotZSVSUSi2uMGjg==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, "electron-to-chromium": { - "version": "1.3.364", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.364.tgz", - "integrity": "sha512-V6hyxQ9jzt6Jy6w8tAv4HHKhIaVS6psG/gmwtQ+2+itdkWMHJLHJ4m1sFep/fWkdKvfJcPXuywfnECRzfNa7gw==" + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" }, "node-releases": { - "version": "1.1.50", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.50.tgz", - "integrity": "sha512-lgAmPv9eYZ0bGwUYAKlr8MG6K4CvWliWqnkcT2P8mMAgVrH3lqfBPorFlxiG1pHQnqmavJZ9vbMXUTNyMLbrgQ==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "semver": { "version": "7.0.0", @@ -11056,9 +13534,9 @@ } }, "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" }, "core-util-is": { "version": "1.0.2", @@ -11092,6 +13570,48 @@ "parse-json": "^4.0.0" } }, + "cp-file": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", + "requires": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "cpy": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.1.tgz", + "integrity": "sha512-vqHT+9o67sMwJ5hUd/BAOYeemkU+MuFRsK2c36Xc3eefQpAsp1kAsyDxEDcc5JS1+y9l/XHPrIsVTcyGGmkUUQ==", + "requires": { + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -11187,41 +13707,87 @@ } }, "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "requires": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.23", + "postcss": "^7.0.32", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", + "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" }, "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, - "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } }, "schema-utils": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", - "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" } } } @@ -11773,6 +14339,11 @@ "esutils": "^2.0.2" } }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" + }, "dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -11872,30 +14443,35 @@ } }, "dot-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", - "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" }, "dependencies": { "lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { - "tslib": "^1.10.0" + "tslib": "^2.0.3" } }, "no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -11940,6 +14516,37 @@ "dotenv-defaults": "^1.0.2" } }, + "downshift": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.0.tgz", + "integrity": "sha512-MnEJERij+1pTVAsOPsH3q9MJGNIZuu2sT90uxOCEOZYH6sEzkVGtUcTBVDRQkE8y96zpB7uEbRn24aE9VpHnZg==", + "requires": { + "@babel/runtime": "^7.12.5", + "compute-scroll-into-view": "^1.0.16", + "prop-types": "^15.7.2", + "react-is": "^17.0.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + } + } + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -12133,11 +14740,12 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, "es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz", + "integrity": "sha512-qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==", "requires": { - "es-abstract": "^1.17.4", + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.1", "has-symbols": "^1.0.1", "is-arguments": "^1.0.4", "is-map": "^2.0.1", @@ -12146,81 +14754,15 @@ "isarray": "^2.0.5" }, "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, "has-symbols": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } } } }, @@ -12235,14 +14777,14 @@ } }, "es5-shim": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.14.tgz", - "integrity": "sha512-7SwlpL+2JpymWTt8sNLuC2zdhhc+wrfe5cMPI2j0o6WsPdfAiPwmFy2f0AocPB4RQVBOZ9kNTgi5YF7TdhkvEg==" + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.15.tgz", + "integrity": "sha512-FYpuxEjMeDvU4rulKqFdukQyZSTpzhg4ScQHrAosrlVpR6GFyaw14f74yn2+4BugniIS0Frpg7TvwZocU4ZMTw==" }, "es6-shim": { - "version": "0.35.5", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.5.tgz", - "integrity": "sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg==" + "version": "0.35.6", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", + "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==" }, "escalade": { "version": "3.1.1", @@ -12635,6 +15177,11 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -13042,6 +15589,14 @@ } } }, + "filelist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", + "integrity": "sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, "filesize": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", @@ -13160,6 +15715,11 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" }, + "flow-parser": { + "version": "0.143.1", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.143.1.tgz", + "integrity": "sha512-DWmnt0P1tieuQErYeWmxCNIkzm5Fqd5sMH685v/jCtu8CAvdLEwKi45jqYhij178k+NAy+FNe2jDvQNs7WLBIA==" + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -13190,13 +15750,12 @@ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "fork-ts-checker-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "requires": { - "babel-code-frame": "^6.22.0", + "@babel/code-frame": "^7.5.5", "chalk": "^2.4.1", - "chokidar": "^2.0.4", "micromatch": "^3.1.10", "minimatch": "^3.0.4", "semver": "^5.6.0", @@ -13832,31 +16391,35 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz", - "integrity": "sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "functions-have-names": "^1.2.0" + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -13875,41 +16438,32 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } @@ -13920,9 +16474,9 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "functions-have-names": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz", - "integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, "fuse.js": { "version": "3.6.1", @@ -13977,6 +16531,14 @@ } } }, + "generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "requires": { + "loader-utils": "^1.1.0" + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -14094,6 +16656,14 @@ } } }, + "glob-promise": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", + "requires": { + "@types/glob": "*" + } + }, "glob-to-regexp": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", @@ -14253,6 +16823,24 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "has-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "requires": { + "is-glob": "^3.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", @@ -14432,9 +17020,9 @@ } }, "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "html-minifier": { "version": "3.5.21", @@ -14472,12 +17060,12 @@ }, "dependencies": { "camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "requires": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "commander": { @@ -14486,13 +17074,18 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" }, "param-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", - "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "requires": { - "dot-case": "^3.0.3", - "tslib": "^1.10.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -14651,6 +17244,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, "icss-utils": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", @@ -15011,21 +17609,21 @@ }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, "es-to-primitive": { @@ -15044,41 +17642,32 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } @@ -15212,6 +17801,14 @@ "rgba-regex": "^1.0.0" } }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -15276,6 +17873,22 @@ "is-window": "^1.0.2" } }, + "is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "requires": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -15310,9 +17923,14 @@ "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==" }, "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-negative-zero": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" }, "is-number": { "version": "3.0.0", @@ -15400,9 +18018,9 @@ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" }, "is-stream": { "version": "1.1.0", @@ -15504,11 +18122,54 @@ "iterate-iterator": "^1.0.1" } }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, "javascript-stringify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "jquery": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", @@ -15527,6 +18188,11 @@ "easy-stack": "^1.0.0" } }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15553,6 +18219,49 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, + "jscodeshift": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.7.1.tgz", + "integrity": "sha512-YMkZSyoc8zg5woZL23cmWlnFLPH/mHilonGA7Qbzs7H6M4v4PH0Qsn4jeDyw+CHhVoAnm9UxQyB0Yw1OT+mktA==", + "requires": { + "@babel/core": "^7.1.6", + "@babel/parser": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/preset-env": "^7.1.6", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-typescript": "^7.1.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "colors": "^1.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.18.1", + "temp": "^0.8.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "recast": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.10.tgz", + "integrity": "sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==", + "requires": { + "ast-types": "0.13.3", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "jsdom": { "version": "15.2.1", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", @@ -15608,6 +18317,11 @@ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -15667,6 +18381,20 @@ "verror": "1.10.0" } }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==" + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -15714,19 +18442,6 @@ "dotenv-expand": "^5.1.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "requires": { - "leven": "^3.1.0" - } - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -15860,6 +18575,11 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -15955,6 +18675,14 @@ "yallist": "^3.0.2" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -16285,6 +19013,22 @@ "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -16854,6 +19598,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -16867,6 +19616,14 @@ "lower-case": "^1.1.1" } }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "requires": { + "minimatch": "^3.0.2" + } + }, "node-environment-flags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", @@ -16877,9 +19634,9 @@ } }, "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, "node-forge": { "version": "0.10.0", @@ -16933,6 +19690,11 @@ } } }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, "node-releases": { "version": "1.1.35", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.35.tgz", @@ -17114,32 +19876,35 @@ } }, "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -17158,41 +19923,32 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } @@ -17329,6 +20085,44 @@ "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==" }, + "p-all": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + } + } + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + } + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -17366,6 +20160,14 @@ "retry": "^0.12.0" } }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -17469,30 +20271,35 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascal-case": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", - "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" }, "dependencies": { "lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { - "tslib": "^1.10.0" + "tslib": "^2.0.3" } }, "no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -17601,6 +20408,14 @@ "pinkie": "^2.0.0" } }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -17650,11 +20465,51 @@ } }, "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { - "find-up": "^2.1.0" + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } } }, "pn": { @@ -17663,11 +20518,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" }, "pnp-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "requires": { - "ts-pnp": "^1.1.2" + "ts-pnp": "^1.1.6" } }, "polished": { @@ -17870,9 +20725,9 @@ }, "dependencies": { "postcss": { - "version": "7.0.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.30.tgz", - "integrity": "sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -18034,6 +20889,47 @@ } } }, + "postcss-modules": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-3.2.2.tgz", + "integrity": "sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==", + "requires": { + "generic-names": "^2.0.1", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "string-hash": "^1.1.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -18076,29 +20972,12 @@ } }, "postcss-modules-scope": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", - "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } } }, "postcss-modules-values": { @@ -18418,33 +21297,37 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise.allsettled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", - "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.4.tgz", + "integrity": "sha512-o73CbvQh/OnPFShxHcHxk0baXR2a1m4ozb85ha0H14VEoi/EJJLa9mnPfEWJx9RjA9MLfhdjZ8I6HhWtBa64Ag==", "requires": { - "array.prototype.map": "^1.0.1", + "array.prototype.map": "^1.0.3", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "iterate-value": "^1.0.0" + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.0.2", + "iterate-value": "^1.0.2" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -18463,41 +21346,32 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } @@ -18513,21 +21387,21 @@ }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, "es-to-primitive": { @@ -18546,41 +21420,32 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } @@ -18647,6 +21512,129 @@ } } }, + "pug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.0.tgz", + "integrity": "sha512-inmsJyFBSHZaiGLaguoFgJGViX0If6AcfcElimvwj9perqjDpUpw79UIEDZbWFmoGVidh08aoE+e8tVkjVJPCw==", + "requires": { + "pug-code-gen": "^3.0.0", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.0", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.0", + "pug-strip-comments": "^2.0.0" + } + }, + "pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "requires": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "pug-code-gen": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.1.tgz", + "integrity": "sha512-xJIGvmXTQlkJllq6hqxxjRWcay2F9CU69TuAuiVZgHK0afOhG5txrQOcZyaPHBvSWCU/QQOqEp5XCH94rRZpBQ==", + "requires": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==" + }, + "pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "requires": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + }, + "dependencies": { + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "pug-lexer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.0.tgz", + "integrity": "sha512-52xMk8nNpuyQ/M2wjZBN5gXQLIylaGkAoTk5Y1pBhVqaopaoj8Z0iVzpbFZAqitL4RHNVDZRnJDsqEYe99Ti0A==", + "requires": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "requires": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "requires": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "requires": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "pug-runtime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.0.tgz", + "integrity": "sha512-GoEPcmQNnaTsePEdVA05bDpY+Op5VLHKayg08AQiqJBWU/yIaywEYv7TetC5dEQS3fzBBoyb2InDcZEg3mPTIA==" + }, + "pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "requires": { + "pug-error": "^2.0.0" + } + }, + "pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -18755,18 +21743,23 @@ } }, "raw-loader": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-3.1.0.tgz", - "integrity": "sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^2.0.1" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -18774,18 +21767,39 @@ "uri-js": "^4.2.2" } }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -18822,41 +21836,134 @@ } }, "react-dev-utils": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", - "integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", "requires": { - "@babel/code-frame": "7.5.5", + "@babel/code-frame": "7.8.3", "address": "1.1.2", - "browserslist": "4.7.0", + "browserslist": "4.10.0", "chalk": "2.4.2", - "cross-spawn": "6.0.5", + "cross-spawn": "7.0.1", "detect-port-alt": "1.1.6", - "escape-string-regexp": "1.0.5", - "filesize": "3.6.1", - "find-up": "3.0.0", - "fork-ts-checker-webpack-plugin": "1.5.0", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", "global-modules": "2.0.0", "globby": "8.0.2", "gzip-size": "5.1.1", "immer": "1.10.0", - "inquirer": "6.5.0", + "inquirer": "7.0.4", "is-root": "2.1.0", "loader-utils": "1.2.3", - "open": "^6.3.0", - "pkg-up": "2.0.0", - "react-error-overlay": "^6.0.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", - "sockjs-client": "1.4.0", - "strip-ansi": "5.2.0", + "strip-ansi": "6.0.0", "text-table": "0.2.0" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } }, "debug": { "version": "2.6.9", @@ -18884,20 +21991,70 @@ "path-type": "^3.0.0" } }, - "figures": { + "electron-to-chromium": { + "version": "1.3.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.645.tgz", + "integrity": "sha512-T7mYop3aDpRHIQaUYcmzmh6j9MAe560n6ukqjJMbVC6bVTau7dSpvB18bcsBPPtOSe10cKxhJFtlbEzLa0LL1g==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "escape-string-regexp": "^1.0.5" + "to-regex-range": "^5.0.1" } }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + } + }, + "fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" } }, "globby": { @@ -18920,43 +22077,105 @@ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "inquirer": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", - "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", "requires": { - "ansi-escapes": "^3.2.0", + "ansi-escapes": "^4.2.1", "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", + "cli-cursor": "^3.1.0", "cli-width": "^2.0.0", "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", "strip-ansi": "^5.1.0", "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } }, "p-limit": { "version": "2.3.0", @@ -18967,11 +22186,11 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -18979,15 +22198,89 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -19003,18 +22296,18 @@ } }, "react-draggable": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.2.tgz", - "integrity": "sha512-zLQs4R4bnBCGnCVTZiD8hPsHtkiJxgMpGDlRESM+EHQo8ysXhKJ2GKdJ8UxxLJdRVceX1j19jy+hQS2wHislPQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.3.tgz", + "integrity": "sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w==", "requires": { "classnames": "^2.2.5", "prop-types": "^15.6.0" } }, "react-error-overlay": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", - "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", + "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" }, "react-fast-compare": { "version": "2.0.4", @@ -19278,6 +22571,24 @@ "readable-stream": "^2.0.2" } }, + "recast": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.19.1.tgz", + "integrity": "sha512-8FCjrBxjeEU2O6I+2hyHyBFH1siJbMBLwIRvVr1T3FD2cL754sOaJDsJ/8h3xYltasbJ8jqWRIhMuDGBSiSbjw==", + "requires": { + "ast-types": "0.13.3", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -20090,84 +23401,19 @@ } }, "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" } } }, @@ -20394,20 +23640,12 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "requires": { - "websocket-driver": ">=0.5.1" - } } } }, @@ -20467,6 +23705,11 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, "space-separated-tokens": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz", @@ -20658,6 +23901,11 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -20683,34 +23931,38 @@ } }, "string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", + "es-abstract": "^1.18.0-next.1", "has-symbols": "^1.0.1", "internal-slot": "^1.0.2", "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" + "side-channel": "^1.0.3" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -20729,70 +23981,65 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "string.prototype.padend": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", - "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", + "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -20811,70 +24058,65 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "string.prototype.padstart": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.0.tgz", - "integrity": "sha512-envqZvUp2JItI+OeQ5UAh1ihbAV5G/2bixTojvlIa090GGqF+NQRxbWb2nv9fTGrZABv6+pE6jXoAZhhS2k4Hw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz", + "integrity": "sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -20893,125 +24135,43 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } } } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimleft": { @@ -21033,85 +24193,12 @@ } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string_decoder": { @@ -21156,18 +24243,23 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "style-loader": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", - "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", "requires": { "loader-utils": "^2.0.0", - "schema-utils": "^2.6.6" + "schema-utils": "^2.7.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -21175,15 +24267,20 @@ "uri-js": "^4.2.2" } }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "loader-utils": { "version": "2.0.0", @@ -21196,12 +24293,13 @@ } }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } } } @@ -21347,30 +24445,35 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "symbol.prototype.description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.2.tgz", - "integrity": "sha512-2CW5SU4/Ki1cYOOHcL2cXK4rxSg5hCU1TwZ7X4euKhV9VnfqKslh7T6/UyKkubA8cq2tOmsOv7m3ZUmQslBRuw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.3.tgz", + "integrity": "sha512-NvwWb5AdyTtmFNa1x0ksJakFUV/WJ+z7iRrYGU1xZew77Qd+kMrZKsk3uatCckk6yPNpbHhRcOO+JBU+ohcMBw==", "requires": { - "es-abstract": "^1.17.0-next.1", - "has-symbols": "^1.0.1" + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" }, "dependencies": { "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -21389,41 +24492,42 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "es-abstract": "^1.18.0-next.1" } } } @@ -21456,6 +24560,36 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "telejson": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/telejson/-/telejson-3.3.0.tgz", @@ -21491,10 +24625,28 @@ } } }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" }, "terser": { "version": "4.6.7", @@ -21733,9 +24885,9 @@ } }, "throttle-debounce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz", - "integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==" }, "throttleit": { "version": "1.0.0", @@ -21851,6 +25003,11 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, + "token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=" + }, "toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", @@ -21889,6 +25046,68 @@ "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-2.0.12.tgz", "integrity": "sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==" }, + "ts-loader": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", + "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "ts-map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", + "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==" + }, "ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -21986,9 +25205,9 @@ } }, "unfetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz", - "integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", @@ -22299,6 +25518,11 @@ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=" + }, "vue": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", @@ -22312,6 +25536,1154 @@ "@storybook/addons": "^4.1.0 || ^5.0.0", "@storybook/vue": "^4.1.0 || ^5.0.0", "commander": "^2.19.0" + }, + "dependencies": { + "@storybook/api": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.21.tgz", + "integrity": "sha512-K1o4an/Rx8daKRDooks6qzN6ZGyqizeacZZbair3F8CsSfTgrr2zCcf9pgKojLQa9koEmMHlcdb2KnS+GwPEgA==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "@storybook/csf": "0.0.1", + "@storybook/router": "5.3.21", + "@storybook/theming": "5.3.21", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "fast-deep-equal": "^2.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "prop-types": "^15.6.2", + "react": "^16.8.3", + "semver": "^6.0.0", + "shallow-equal": "^1.1.0", + "store2": "^2.7.1", + "telejson": "^3.2.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/channel-postmessage": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.21.tgz", + "integrity": "sha512-CfoP7aEbZtJ35R9zeujMRdIwprETUi+Ve+y84DhXYQ2uJ0rR3vO4zHLZnxMMyJ5VnYOfuO042uch07+EKBz40Q==", + "requires": { + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + } + }, + "@storybook/channels": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.21.tgz", + "integrity": "sha512-OXoFs9XtBVg/cCk6lYMrxkzaNlJRf54ABdorp7YAAj7S9tRL1JxOZHxmjNQwEoiRvssmem2rAWtEAxfuEANsAA==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-api": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.21.tgz", + "integrity": "sha512-vS4DfA2Avvl7JNQymO4e3RUNoTWIGVfZJ70Irnd6PTAZNojbCXTYuigDavrmyf83F3g5rQpwmSAPjuoi/X/FRA==", + "requires": { + "@storybook/addons": "5.3.21", + "@storybook/channel-postmessage": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", + "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", + "requires": { + "@storybook/api": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@storybook/client-logger": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.21.tgz", + "integrity": "sha512-OzQkwpZ5SK9cXD9Mv6lxPGPot+hSZvnkEW12kpt1AHfJz4ET26YTDOI3oetPsjfRJo6qYLeQX8+wF7rklfXbzA==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/components": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.21.tgz", + "integrity": "sha512-42QQk6qZl6wrtajP8yNCfmNS2t8Iod5QY+4V/l6iNnnT9O+j6cWOlnO+ZyvjNv0Xm0zIOt+VyVjdkKh8FUjQmA==", + "requires": { + "@storybook/client-logger": "5.3.21", + "@storybook/theming": "5.3.21", + "@types/react-syntax-highlighter": "11.0.4", + "@types/react-textarea-autosize": "^4.3.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "markdown-to-jsx": "^6.11.4", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "popper.js": "^1.14.7", + "prop-types": "^15.7.2", + "react": "^16.8.3", + "react-dom": "^16.8.3", + "react-focus-lock": "^2.1.0", + "react-helmet-async": "^1.0.2", + "react-popper-tooltip": "^2.8.3", + "react-syntax-highlighter": "^11.0.2", + "react-textarea-autosize": "^7.1.0", + "simplebar-react": "^1.0.0-alpha.6", + "ts-dedent": "^1.1.0" + } + }, + "@storybook/core": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.21.tgz", + "integrity": "sha512-plD47WIsn/JoyRJDOpmH7N7mEMo/jiA8ZlOitLW55zYvzUn8UrVpRFpMYo91OJxiCT6JFoaEh3XtNdhbgUwnPA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.7.0", + "@babel/plugin-proposal-object-rest-spread": "^7.6.2", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-transform-react-constant-elements": "^7.2.0", + "@babel/preset-env": "^7.4.5", + "@storybook/addons": "5.3.21", + "@storybook/channel-postmessage": "5.3.21", + "@storybook/client-api": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "@storybook/csf": "0.0.1", + "@storybook/node-logger": "5.3.21", + "@storybook/router": "5.3.21", + "@storybook/theming": "5.3.21", + "@storybook/ui": "5.3.21", + "airbnb-js-shims": "^2.2.1", + "ansi-to-html": "^0.6.11", + "autoprefixer": "^9.7.2", + "babel-plugin-add-react-displayname": "^0.0.5", + "babel-plugin-emotion": "^10.0.20", + "babel-plugin-macros": "^2.7.0", + "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5", + "boxen": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.2.0", + "chalk": "^3.0.0", + "cli-table3": "0.5.1", + "commander": "^4.0.1", + "core-js": "^3.0.1", + "corejs-upgrade-webpack-plugin": "^2.2.0", + "css-loader": "^3.0.0", + "detect-port": "^1.3.0", + "dotenv-webpack": "^1.7.0", + "ejs": "^2.7.4", + "express": "^4.17.0", + "file-loader": "^4.2.0", + "file-system-cache": "^1.0.5", + "find-cache-dir": "^3.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.0.1", + "glob-base": "^0.3.0", + "global": "^4.3.2", + "html-webpack-plugin": "^4.0.0-beta.2", + "inquirer": "^7.0.0", + "interpret": "^2.0.0", + "ip": "^1.1.5", + "json5": "^2.1.1", + "lazy-universal-dotenv": "^3.0.1", + "micromatch": "^4.0.2", + "node-fetch": "^2.6.0", + "open": "^7.0.0", + "pnp-webpack-plugin": "1.5.0", + "postcss-flexbugs-fixes": "^4.1.0", + "postcss-loader": "^3.0.0", + "pretty-hrtime": "^1.0.3", + "qs": "^6.6.0", + "raw-loader": "^3.1.0", + "react-dev-utils": "^9.0.0", + "regenerator-runtime": "^0.13.3", + "resolve": "^1.11.0", + "resolve-from": "^5.0.0", + "semver": "^6.0.0", + "serve-favicon": "^2.5.0", + "shelljs": "^0.8.3", + "style-loader": "^1.0.0", + "terser-webpack-plugin": "^2.1.2", + "ts-dedent": "^1.1.0", + "unfetch": "^4.1.0", + "url-loader": "^2.0.1", + "util-deprecate": "^1.0.2", + "webpack": "^4.33.0", + "webpack-dev-middleware": "^3.7.0", + "webpack-hot-middleware": "^2.25.0", + "webpack-virtual-modules": "^0.2.0" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", + "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", + "requires": { + "@storybook/api": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "@storybook/core-events": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.21.tgz", + "integrity": "sha512-/Zsm1sKAh6pzQv8jQUmuhM7nuM01ZljIRKy8p2HjPNlMjDB5yaRkBfyeAUXUg+qXNI6aHVWa4jGdPEdwwY4oLA==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/node-logger": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.21.tgz", + "integrity": "sha512-8xibncy873JXePCK5MC0qem1MKtWI1Lc4hv6rwURSwYpZtkO7yElay3XAFGUSfz8qFJkoDBmMTxBR3fp4Dln7g==", + "requires": { + "@types/npmlog": "^4.1.2", + "chalk": "^3.0.0", + "core-js": "^3.0.1", + "npmlog": "^4.1.2", + "pretty-hrtime": "^1.0.3", + "regenerator-runtime": "^0.13.3" + } + }, + "@storybook/router": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.21.tgz", + "integrity": "sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/csf": "0.0.1", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/theming": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.21.tgz", + "integrity": "sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g==", + "requires": { + "@emotion/core": "^10.0.20", + "@emotion/styled": "^10.0.17", + "@storybook/client-logger": "5.3.21", + "core-js": "^3.0.1", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.19", + "global": "^4.3.2", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "prop-types": "^15.7.2", + "resolve-from": "^5.0.0", + "ts-dedent": "^1.1.0" + } + }, + "@storybook/ui": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.21.tgz", + "integrity": "sha512-OUf8JYY9LN+XfzLSZE6KtboITGDL6C8Z0W9QOXM5LJwFLv4PkANK/f9qsB5vVHFm7vhoO96butFzs6SjTKhxkw==", + "requires": { + "@emotion/core": "^10.0.20", + "@storybook/addons": "5.3.21", + "@storybook/api": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/components": "5.3.21", + "@storybook/core-events": "5.3.21", + "@storybook/router": "5.3.21", + "@storybook/theming": "5.3.21", + "copy-to-clipboard": "^3.0.8", + "core-js": "^3.0.1", + "core-js-pure": "^3.0.1", + "emotion-theming": "^10.0.19", + "fast-deep-equal": "^2.0.1", + "fuse.js": "^3.4.6", + "global": "^4.3.2", + "lodash": "^4.17.15", + "markdown-to-jsx": "^6.11.4", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "prop-types": "^15.7.2", + "qs": "^6.6.0", + "react": "^16.8.3", + "react-dom": "^16.8.3", + "react-draggable": "^4.0.3", + "react-helmet-async": "^1.0.2", + "react-hotkeys": "2.0.0", + "react-sizeme": "^2.6.7", + "regenerator-runtime": "^0.13.2", + "resolve-from": "^5.0.0", + "semver": "^6.0.0", + "store2": "^2.7.1", + "telejson": "^3.2.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", + "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", + "requires": { + "@storybook/api": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@storybook/vue": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.21.tgz", + "integrity": "sha512-OHa5254MYwvdU3J5wl8xAKi5wtYgeWA7c514buTfUbKQ3bInWivA3zt2vTlUUqeiH2KGvRuQU77ypzt7tSdh2A==", + "requires": { + "@storybook/addons": "5.3.21", + "@storybook/core": "5.3.21", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "global": "^4.3.2", + "regenerator-runtime": "^0.13.3", + "ts-dedent": "^1.1.0", + "webpack": "^4.33.0" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.21", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", + "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", + "requires": { + "@storybook/api": "5.3.21", + "@storybook/channels": "5.3.21", + "@storybook/client-logger": "5.3.21", + "@storybook/core-events": "5.3.21", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-table3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", + "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^2.0.4", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "html-webpack-plugin": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz", + "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "open": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pnp-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "requires": { + "ts-pnp": "^1.1.2" + } + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "raw-loader": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-3.1.0.tgz", + "integrity": "sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^2.0.1" + } + }, + "react-dev-utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", + "integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==", + "requires": { + "@babel/code-frame": "7.5.5", + "address": "1.1.2", + "browserslist": "4.7.0", + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "fork-ts-checker-webpack-plugin": "1.5.0", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "6.5.0", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^6.3.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^6.0.3", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "sockjs-client": "1.4.0", + "strip-ansi": "5.2.0", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "inquirer": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", + "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "vue-docgen-api": { + "version": "4.34.2", + "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-4.34.2.tgz", + "integrity": "sha512-iS6TrpyPC9zPgz0D+vB9ceDWRXNfBKbQAFzc9rdmz1iOqW0QoLpTg/9Bjqn4HQiRHR6mFMK2TZ1yqs0+T8yDMQ==", + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.0", + "@vue/compiler-dom": "^3.0.0-rc.6", + "@vue/compiler-sfc": "^3.0.0-rc.6", + "ast-types": "0.13.3", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.5", + "pug": "^3.0.0", + "recast": "0.19.1", + "ts-map": "^1.0.3", + "vue-inbrowser-compiler-utils": "^4.33.6" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "vue-docgen-loader": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vue-docgen-loader/-/vue-docgen-loader-1.5.0.tgz", + "integrity": "sha512-LKZ8mxeIQ44uSUMTplnwOXbC4bO4E2vyZDTbn7/1QlVwJPEIjk3ahL0DA1m27IEw6YTlHOwtWS0PrHmDkFgyAg==", + "requires": { + "clone": "^2.1.2", + "jscodeshift": "^0.7.0", + "loader-utils": "^1.2.3", + "querystring": "^0.2.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + } } }, "vue-eslint-parser": { @@ -22348,6 +26720,14 @@ "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" }, + "vue-inbrowser-compiler-utils": { + "version": "4.33.6", + "resolved": "https://registry.npmjs.org/vue-inbrowser-compiler-utils/-/vue-inbrowser-compiler-utils-4.33.6.tgz", + "integrity": "sha512-g9ErL/xuTtRAdT6+VmzR4Lqxlw4hpH7ObEBGk8VGQgNqdcs9Pza8AMzlns160IGzQw4sI8gvvbYEPeZ54Z5OfA==", + "requires": { + "camelcase": "^5.3.1" + } + }, "vue-loader": { "version": "15.9.6", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz", @@ -22904,6 +27284,11 @@ } } }, + "webpack-filter-warnings-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", + "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==" + }, "webpack-hot-middleware": { "version": "2.25.0", "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", @@ -22979,9 +27364,9 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } @@ -23095,6 +27480,34 @@ } } }, + "with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "requires": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "dependencies": { + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -23151,6 +27564,16 @@ "mkdirp": "^0.5.1" } }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, "ws": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", @@ -23275,6 +27698,11 @@ "yargs": "^13.3.0" } }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, "yorkie": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", diff --git a/website/client/package.json b/website/client/package.json index 4cb837bcfe..0290723efd 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -17,7 +17,7 @@ "@storybook/addon-knobs": "^6.1.15", "@storybook/addon-links": "^6.1.15", "@storybook/addon-notes": "^5.3.21", - "@storybook/vue": "^5.3.19", + "@storybook/vue": "^6.1.15", "@vue/cli-plugin-babel": "^4.5.11", "@vue/cli-plugin-eslint": "^4.5.11", "@vue/cli-plugin-router": "^4.5.11", From f8483ef80c7520be7fb8fc9d8cf307f3370809e7 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:55:16 -0600 Subject: [PATCH 22/28] build(deps-dev): bump sinon from 9.2.3 to 9.2.4 (#12992) Bumps [sinon](https://github.com/sinonjs/sinon) from 9.2.3 to 9.2.4. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/master/CHANGELOG.md) - [Commits](https://github.com/sinonjs/sinon/compare/v9.2.3...v9.2.4) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- package-lock.json | 20 ++++++++++---------- package.json | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index f2e35ddf40..6f46e5f18e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1365,9 +1365,9 @@ "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==" }, "@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -1383,9 +1383,9 @@ } }, "@sinonjs/samsam": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.0.tgz", - "integrity": "sha512-hXpcfx3aq+ETVBwPlRFICld5EnrkexXuXDwqUNhDdr5L8VjvMeSRwyOa0qL7XFmR+jVWR4rUZtnxlG7RX72sBg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", "dev": true, "requires": { "@sinonjs/commons": "^1.6.0", @@ -11978,14 +11978,14 @@ } }, "sinon": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.3.tgz", - "integrity": "sha512-m+DyAWvqVHZtjnjX/nuShasykFeiZ+nPuEfD4G3gpvKGkXRhkF/6NSt2qN2FjZhfrcHXFzUzI+NLnk+42fnLEw==", + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "dev": true, "requires": { "@sinonjs/commons": "^1.8.1", "@sinonjs/fake-timers": "^6.0.1", - "@sinonjs/samsam": "^5.3.0", + "@sinonjs/samsam": "^5.3.1", "diff": "^4.0.2", "nise": "^4.0.4", "supports-color": "^7.1.0" diff --git a/package.json b/package.json index c65beafd44..449813ff38 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "monk": "^7.3.2", "require-again": "^2.0.0", "run-rs": "^0.7.4", - "sinon": "^9.2.3", + "sinon": "^9.2.4", "sinon-chai": "^3.5.0", "sinon-stub-promise": "^4.0.0" }, From c6cf4cfc75179f7f208a8c971964854c8ce37b15 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 25 Jan 2021 16:12:51 -0600 Subject: [PATCH 23/28] build(deps): bump vue-cli-plugin-storybook in /website/client (#13008) Bumps [vue-cli-plugin-storybook](https://github.com/storybooks/vue-cli-plugin-storybook) from 0.6.1 to 2.0.0. - [Release notes](https://github.com/storybooks/vue-cli-plugin-storybook/releases) - [Changelog](https://github.com/storybookjs/vue-cli-plugin-storybook/blob/master/CHANGELOG.md) - [Commits](https://github.com/storybooks/vue-cli-plugin-storybook/compare/v0.6.1...v2.0.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> --- website/client/package-lock.json | 1247 +----------------------------- website/client/package.json | 2 +- 2 files changed, 22 insertions(+), 1227 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 0eacd1df2a..be9369f016 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2692,21 +2692,6 @@ } } }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", - "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, "@babel/plugin-transform-react-display-name": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", @@ -5431,51 +5416,6 @@ } } }, - "@storybook/addons": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.2.8.tgz", - "integrity": "sha512-yAo1N5z/45bNIQP8SD+HVTr7X898bYAtz1EZBrQ6zD8bGamzA2Br06rOLL9xXw29eQhsaVnPlqgDwCS1sTC7aQ==", - "requires": { - "@storybook/api": "5.2.8", - "@storybook/channels": "5.2.8", - "@storybook/client-logger": "5.2.8", - "@storybook/core-events": "5.2.8", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/api": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.2.8.tgz", - "integrity": "sha512-rFrPtTFDIPQoicLwq1AVsOvZNTUKnjD1w/NX1kKcyuWLL9BcOkU3YNLBlliGBg2JX/yS+fJKMyKk4NMzNBCZCg==", - "requires": { - "@storybook/channels": "5.2.8", - "@storybook/client-logger": "5.2.8", - "@storybook/core-events": "5.2.8", - "@storybook/router": "5.2.8", - "@storybook/theming": "5.2.8", - "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", - "store2": "^2.7.1", - "telejson": "^3.0.2", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, "@storybook/channel-postmessage": { "version": "6.1.15", "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.15.tgz", @@ -5575,14 +5515,6 @@ } } }, - "@storybook/channels": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.8.tgz", - "integrity": "sha512-mFwQec27QSrqcl+IH0xA+4jfoEqC4m1G99LBHt/aTDjLZXclX1A470WqeZCp7Gx4OALpaPEVTaaaKPbiKz4C6w==", - "requires": { - "core-js": "^3.0.1" - } - }, "@storybook/client-api": { "version": "6.1.15", "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.15.tgz", @@ -5947,14 +5879,6 @@ } } }, - "@storybook/client-logger": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.8.tgz", - "integrity": "sha512-+oVSEJdeh7TQ1Bhanb3mCr7fc3Bug3+K79abZ28J45Ub5x4L/ZVClj1xMgUsJs30BZ5FB8vhdgH6TQb0NSxR4A==", - "requires": { - "core-js": "^3.0.1" - } - }, "@storybook/components": { "version": "6.1.15", "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.15.tgz", @@ -7409,14 +7333,6 @@ } } }, - "@storybook/core-events": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.2.8.tgz", - "integrity": "sha512-NkQKC5doO/YL9gsO61bqaxgveKktkiJWZ3XyyhL1ZebgnO9wTlrU+i9b5aX73Myk1oxbicQw9KcwDGYk0qFuNQ==", - "requires": { - "core-js": "^3.0.1" - } - }, "@storybook/csf": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", @@ -7482,27 +7398,6 @@ } } }, - "@storybook/router": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.2.8.tgz", - "integrity": "sha512-wnbyKESUMyv9fwo9W+n4Fev/jXylB8whpjtHrOttjguUOYX1zGSHdwNI66voPetbtVLxUeHyJteJwdyRDSirJg==", - "requires": { - "@reach/router": "^1.2.1", - "@types/reach__router": "^1.2.3", - "core-js": "^3.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0" - }, - "dependencies": { - "qs": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", - "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" - } - } - }, "@storybook/semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", @@ -7557,32 +7452,6 @@ } } }, - "@storybook/theming": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.2.8.tgz", - "integrity": "sha512-rGb66GkXb0jNJMH8UQ3Ru4FL+m1x0+UdxM8a8HSE/qb1GMv2qOwjVETfAL6nVL9u6ZmrtbhHoero4f6xDwZdRg==", - "requires": { - "@emotion/core": "^10.0.14", - "@emotion/styled": "^10.0.14", - "@storybook/client-logger": "5.2.8", - "common-tags": "^1.8.0", - "core-js": "^3.0.1", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.14", - "global": "^4.3.2", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, "@storybook/ui": { "version": "6.1.15", "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.15.tgz", @@ -11700,11 +11569,6 @@ } } }, - "babel-plugin-add-react-displayname": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", - "integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=" - }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -13221,11 +13085,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz", "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg==" }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -13543,22 +13402,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "corejs-upgrade-webpack-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.2.0.tgz", - "integrity": "sha512-J0QMp9GNoiw91Kj/dkIQFZeiCXgXoja/Wlht1SPybxerBWh4NCmb0pOgCv61lrlQZETwvVVfAFAA3IqoEO9aqQ==", - "requires": { - "resolve-from": "^5.0.0", - "webpack": "^4.38.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, "cosmiconfig": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", @@ -23626,29 +23469,6 @@ } } }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -25529,416 +25349,15 @@ "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" }, "vue-cli-plugin-storybook": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-storybook/-/vue-cli-plugin-storybook-0.6.1.tgz", - "integrity": "sha512-3SX8jBK9yykPzKzXbWJuhRmcE2vC9sPW8fkqPQLqNQgm0FDs3ctRJyvm7NrOo+EsGH+qlsH0niiSaN0ICuyVWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-storybook/-/vue-cli-plugin-storybook-2.0.0.tgz", + "integrity": "sha512-DGXWAgUd3WXmaBYNMfvK7B0ohqKA+VdJVTEtdIuWK2cmumkElsZIeCTHbBT2o/iltIgzk3oRce+1q/2SqQqTrQ==", "requires": { - "@storybook/addons": "^4.1.0 || ^5.0.0", - "@storybook/vue": "^4.1.0 || ^5.0.0", - "commander": "^2.19.0" + "chalk": "^3.0.0", + "commander": "^2.19.0", + "semver": "^7.1.1" }, "dependencies": { - "@storybook/api": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.21.tgz", - "integrity": "sha512-K1o4an/Rx8daKRDooks6qzN6ZGyqizeacZZbair3F8CsSfTgrr2zCcf9pgKojLQa9koEmMHlcdb2KnS+GwPEgA==", - "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.21", - "@storybook/theming": "5.3.21", - "@types/reach__router": "^1.2.3", - "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/channel-postmessage": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.21.tgz", - "integrity": "sha512-CfoP7aEbZtJ35R9zeujMRdIwprETUi+Ve+y84DhXYQ2uJ0rR3vO4zHLZnxMMyJ5VnYOfuO042uch07+EKBz40Q==", - "requires": { - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - } - }, - "@storybook/channels": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.21.tgz", - "integrity": "sha512-OXoFs9XtBVg/cCk6lYMrxkzaNlJRf54ABdorp7YAAj7S9tRL1JxOZHxmjNQwEoiRvssmem2rAWtEAxfuEANsAA==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/client-api": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.21.tgz", - "integrity": "sha512-vS4DfA2Avvl7JNQymO4e3RUNoTWIGVfZJ70Irnd6PTAZNojbCXTYuigDavrmyf83F3g5rQpwmSAPjuoi/X/FRA==", - "requires": { - "@storybook/addons": "5.3.21", - "@storybook/channel-postmessage": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "@storybook/addons": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", - "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", - "requires": { - "@storybook/api": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@storybook/client-logger": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.21.tgz", - "integrity": "sha512-OzQkwpZ5SK9cXD9Mv6lxPGPot+hSZvnkEW12kpt1AHfJz4ET26YTDOI3oetPsjfRJo6qYLeQX8+wF7rklfXbzA==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/components": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.21.tgz", - "integrity": "sha512-42QQk6qZl6wrtajP8yNCfmNS2t8Iod5QY+4V/l6iNnnT9O+j6cWOlnO+ZyvjNv0Xm0zIOt+VyVjdkKh8FUjQmA==", - "requires": { - "@storybook/client-logger": "5.3.21", - "@storybook/theming": "5.3.21", - "@types/react-syntax-highlighter": "11.0.4", - "@types/react-textarea-autosize": "^4.3.3", - "core-js": "^3.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "markdown-to-jsx": "^6.11.4", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "popper.js": "^1.14.7", - "prop-types": "^15.7.2", - "react": "^16.8.3", - "react-dom": "^16.8.3", - "react-focus-lock": "^2.1.0", - "react-helmet-async": "^1.0.2", - "react-popper-tooltip": "^2.8.3", - "react-syntax-highlighter": "^11.0.2", - "react-textarea-autosize": "^7.1.0", - "simplebar-react": "^1.0.0-alpha.6", - "ts-dedent": "^1.1.0" - } - }, - "@storybook/core": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.21.tgz", - "integrity": "sha512-plD47WIsn/JoyRJDOpmH7N7mEMo/jiA8ZlOitLW55zYvzUn8UrVpRFpMYo91OJxiCT6JFoaEh3XtNdhbgUwnPA==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.7.0", - "@babel/plugin-proposal-object-rest-spread": "^7.6.2", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-react-constant-elements": "^7.2.0", - "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.21", - "@storybook/channel-postmessage": "5.3.21", - "@storybook/client-api": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.21", - "@storybook/router": "5.3.21", - "@storybook/theming": "5.3.21", - "@storybook/ui": "5.3.21", - "airbnb-js-shims": "^2.2.1", - "ansi-to-html": "^0.6.11", - "autoprefixer": "^9.7.2", - "babel-plugin-add-react-displayname": "^0.0.5", - "babel-plugin-emotion": "^10.0.20", - "babel-plugin-macros": "^2.7.0", - "babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5", - "boxen": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.2.0", - "chalk": "^3.0.0", - "cli-table3": "0.5.1", - "commander": "^4.0.1", - "core-js": "^3.0.1", - "corejs-upgrade-webpack-plugin": "^2.2.0", - "css-loader": "^3.0.0", - "detect-port": "^1.3.0", - "dotenv-webpack": "^1.7.0", - "ejs": "^2.7.4", - "express": "^4.17.0", - "file-loader": "^4.2.0", - "file-system-cache": "^1.0.5", - "find-cache-dir": "^3.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.0.1", - "glob-base": "^0.3.0", - "global": "^4.3.2", - "html-webpack-plugin": "^4.0.0-beta.2", - "inquirer": "^7.0.0", - "interpret": "^2.0.0", - "ip": "^1.1.5", - "json5": "^2.1.1", - "lazy-universal-dotenv": "^3.0.1", - "micromatch": "^4.0.2", - "node-fetch": "^2.6.0", - "open": "^7.0.0", - "pnp-webpack-plugin": "1.5.0", - "postcss-flexbugs-fixes": "^4.1.0", - "postcss-loader": "^3.0.0", - "pretty-hrtime": "^1.0.3", - "qs": "^6.6.0", - "raw-loader": "^3.1.0", - "react-dev-utils": "^9.0.0", - "regenerator-runtime": "^0.13.3", - "resolve": "^1.11.0", - "resolve-from": "^5.0.0", - "semver": "^6.0.0", - "serve-favicon": "^2.5.0", - "shelljs": "^0.8.3", - "style-loader": "^1.0.0", - "terser-webpack-plugin": "^2.1.2", - "ts-dedent": "^1.1.0", - "unfetch": "^4.1.0", - "url-loader": "^2.0.1", - "util-deprecate": "^1.0.2", - "webpack": "^4.33.0", - "webpack-dev-middleware": "^3.7.0", - "webpack-hot-middleware": "^2.25.0", - "webpack-virtual-modules": "^0.2.0" - }, - "dependencies": { - "@storybook/addons": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", - "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", - "requires": { - "@storybook/api": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - } - } - }, - "@storybook/core-events": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.21.tgz", - "integrity": "sha512-/Zsm1sKAh6pzQv8jQUmuhM7nuM01ZljIRKy8p2HjPNlMjDB5yaRkBfyeAUXUg+qXNI6aHVWa4jGdPEdwwY4oLA==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/node-logger": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.21.tgz", - "integrity": "sha512-8xibncy873JXePCK5MC0qem1MKtWI1Lc4hv6rwURSwYpZtkO7yElay3XAFGUSfz8qFJkoDBmMTxBR3fp4Dln7g==", - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^3.0.0", - "core-js": "^3.0.1", - "npmlog": "^4.1.2", - "pretty-hrtime": "^1.0.3", - "regenerator-runtime": "^0.13.3" - } - }, - "@storybook/router": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.21.tgz", - "integrity": "sha512-c29m5UikK5Q1lyd6FltOGFhIcpd6PIb855YS3OUNe3F6ZA1tfJ+aNKrCBc65d1c+fvCGG76dYYYv0RvwEmKXXg==", - "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", - "core-js": "^3.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/theming": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.21.tgz", - "integrity": "sha512-FZbxjizqdO9lV5LUixPio/7+6UdPiswCzTJn8Hcot9uwwgfnrViRdN7xyjmSYRqv9nHP3OlYbtdeCAgZ4aPq8g==", - "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.21", - "core-js": "^3.0.1", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.19", - "global": "^4.3.2", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", - "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" - } - }, - "@storybook/ui": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.21.tgz", - "integrity": "sha512-OUf8JYY9LN+XfzLSZE6KtboITGDL6C8Z0W9QOXM5LJwFLv4PkANK/f9qsB5vVHFm7vhoO96butFzs6SjTKhxkw==", - "requires": { - "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.21", - "@storybook/api": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/components": "5.3.21", - "@storybook/core-events": "5.3.21", - "@storybook/router": "5.3.21", - "@storybook/theming": "5.3.21", - "copy-to-clipboard": "^3.0.8", - "core-js": "^3.0.1", - "core-js-pure": "^3.0.1", - "emotion-theming": "^10.0.19", - "fast-deep-equal": "^2.0.1", - "fuse.js": "^3.4.6", - "global": "^4.3.2", - "lodash": "^4.17.15", - "markdown-to-jsx": "^6.11.4", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", - "qs": "^6.6.0", - "react": "^16.8.3", - "react-dom": "^16.8.3", - "react-draggable": "^4.0.3", - "react-helmet-async": "^1.0.2", - "react-hotkeys": "2.0.0", - "react-sizeme": "^2.6.7", - "regenerator-runtime": "^0.13.2", - "resolve-from": "^5.0.0", - "semver": "^6.0.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "@storybook/addons": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", - "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", - "requires": { - "@storybook/api": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@storybook/vue": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.21.tgz", - "integrity": "sha512-OHa5254MYwvdU3J5wl8xAKi5wtYgeWA7c514buTfUbKQ3bInWivA3zt2vTlUUqeiH2KGvRuQU77ypzt7tSdh2A==", - "requires": { - "@storybook/addons": "5.3.21", - "@storybook/core": "5.3.21", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "global": "^4.3.2", - "regenerator-runtime": "^0.13.3", - "ts-dedent": "^1.1.0", - "webpack": "^4.33.0" - }, - "dependencies": { - "@storybook/addons": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", - "integrity": "sha512-Ji/21WADTLVbTbiKcZ64BcL0Es+h1Afxx3kNmGJqPSTUYroCwIFCT9mUzCqU6G+YyWaISAmTii5UJkTwMkChwA==", - "requires": { - "@storybook/api": "5.3.21", - "@storybook/channels": "5.3.21", - "@storybook/client-logger": "5.3.21", - "@storybook/core-events": "5.3.21", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "dependencies": { - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -25947,19 +25366,6 @@ "color-convert": "^2.0.1" } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -25969,16 +25375,6 @@ "supports-color": "^7.1.0" } }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -25992,624 +25388,26 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - } - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fork-ts-checker-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==", - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^2.0.4", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "html-webpack-plugin": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz", - "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "pnp-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", - "requires": { - "ts-pnp": "^1.1.2" - } - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" - }, - "raw-loader": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-3.1.0.tgz", - "integrity": "sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==", - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^2.0.1" - } - }, - "react-dev-utils": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", - "integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==", - "requires": { - "@babel/code-frame": "7.5.5", - "address": "1.1.2", - "browserslist": "4.7.0", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "1.0.5", - "filesize": "3.6.1", - "find-up": "3.0.0", - "fork-ts-checker-webpack-plugin": "1.5.0", - "global-modules": "2.0.0", - "globby": "8.0.2", - "gzip-size": "5.1.1", - "immer": "1.10.0", - "inquirer": "6.5.0", - "is-root": "2.1.0", - "loader-utils": "1.2.3", - "open": "^6.3.0", - "pkg-up": "2.0.0", - "react-error-overlay": "^6.0.3", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "sockjs-client": "1.4.0", - "strip-ansi": "5.2.0", - "text-table": "0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "inquirer": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", - "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "requires": { - "is-wsl": "^1.1.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "yallist": "^4.0.0" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } }, "supports-color": { "version": "7.2.0", @@ -26619,13 +25417,10 @@ "has-flag": "^4.0.0" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, diff --git a/website/client/package.json b/website/client/package.json index 0290723efd..97bc728104 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -54,7 +54,7 @@ "uuid": "^8.3.2", "validator": "^13.5.2", "vue": "^2.6.12", - "vue-cli-plugin-storybook": "^0.6.1", + "vue-cli-plugin-storybook": "^2.0.0", "vue-mugen-scroll": "^0.2.6", "vue-router": "^3.4.9", "vue-template-compiler": "^2.6.12", From 43fc390e28465bce68bc014a5264259a5cc44217 Mon Sep 17 00:00:00 2001 From: shantanu96 Date: Tue, 26 Jan 2021 04:14:52 +0530 Subject: [PATCH 24/28] =?UTF-8?q?#12970=20Fixed=20'String=20"=20not=20foun?= =?UTF-8?q?d'=20bug=20in=20categories=20while=20saving=20guild=20descr?= =?UTF-8?q?=E2=80=A6=20(#12989)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fixed 'String " not found' bug in categories while saving guild description * syntax changes --- website/client/src/components/groups/groupFormModal.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/website/client/src/components/groups/groupFormModal.vue b/website/client/src/components/groups/groupFormModal.vue index ad4666e5cf..d3355928d0 100644 --- a/website/client/src/components/groups/groupFormModal.vue +++ b/website/client/src/components/groups/groupFormModal.vue @@ -608,22 +608,21 @@ export default { }; const categoryKeys = this.workingGroup.categories; - const serverCategories = []; + const categories = []; categoryKeys.forEach(key => { const catName = this.categoriesHashByKey[key]; - serverCategories.push({ + categories.push({ slug: key, name: catName, }); }); - this.workingGroup.categories = serverCategories; - const groupData = { ...this.workingGroup }; + const groupData = { ...this.workingGroup, categories }; let newgroup; if (groupData.id) { await this.$store.dispatch('guilds:update', { group: groupData }); - this.$root.$emit('updatedGroup', this.workingGroup); + this.$root.$emit('updatedGroup', groupData); // @TODO: this doesn't work because of the async resource // if (updatedGroup.type === 'party') this.$store.state.party = {data: updatedGroup}; } else { From a543531956fa62618f9255e8dc786c349ffffaa7 Mon Sep 17 00:00:00 2001 From: Bart Enkelaar Date: Mon, 25 Jan 2021 23:52:26 +0100 Subject: [PATCH 25/28] Fix error logs in client unit tests from setTitle (#12967) --- .../challenges/challengeDetail.spec.js | 1 + .../unit/components/groups/myGuilds.spec.js | 1 + .../client/tests/unit/components/home.spec.js | 3 +- .../tests/unit/components/static/home.spec.js | 108 ------------------ .../tests/unit/components/tasks/user.spec.js | 1 + .../server/libs/payments/stripe/webhooks.js | 1 - 6 files changed, 5 insertions(+), 110 deletions(-) delete mode 100644 website/client/tests/unit/components/static/home.spec.js diff --git a/website/client/tests/unit/components/challenges/challengeDetail.spec.js b/website/client/tests/unit/components/challenges/challengeDetail.spec.js index 524f9ae511..a423fe9a1b 100644 --- a/website/client/tests/unit/components/challenges/challengeDetail.spec.js +++ b/website/client/tests/unit/components/challenges/challengeDetail.spec.js @@ -42,6 +42,7 @@ describe('Challenge Detail', () => { { _id: '3', type: 'reward' }, { _id: '4', type: 'todo' }, ], + 'common:setTitle': () => {}, }, getters: { }, diff --git a/website/client/tests/unit/components/groups/myGuilds.spec.js b/website/client/tests/unit/components/groups/myGuilds.spec.js index 395fb5d0c7..64c2730782 100644 --- a/website/client/tests/unit/components/groups/myGuilds.spec.js +++ b/website/client/tests/unit/components/groups/myGuilds.spec.js @@ -49,6 +49,7 @@ describe('myGuilds component', () => { getters: {}, actions: { 'guilds:getMyGuilds': () => guilds, + 'common:setTitle': () => {}, }, }); diff --git a/website/client/tests/unit/components/home.spec.js b/website/client/tests/unit/components/home.spec.js index c98305b369..5b77b0233c 100644 --- a/website/client/tests/unit/components/home.spec.js +++ b/website/client/tests/unit/components/home.spec.js @@ -39,7 +39,8 @@ describe('Home', () => { actions: { 'auth:register': registerStub, 'auth:socialAuth': socialAuthStub, - 'auth:verifyUsername': () => Promise.resolve({}), + 'auth:verifyUsername': () => async () => ({}), + 'common:setTitle': () => {}, }, }); diff --git a/website/client/tests/unit/components/static/home.spec.js b/website/client/tests/unit/components/static/home.spec.js deleted file mode 100644 index bc85ee9bd1..0000000000 --- a/website/client/tests/unit/components/static/home.spec.js +++ /dev/null @@ -1,108 +0,0 @@ -import { shallowMount, createLocalVue } from '@vue/test-utils'; - -import Home from '@/components/static/home.vue'; -import Store from '@/libs/store'; -import * as Analytics from '@/libs/analytics'; - -const localVue = createLocalVue(); -localVue.use(Store); - -describe('Home', () => { - let registerStub; - let socialAuthStub; - let store; - let wrapper; - - function mountWrapper (query) { - return shallowMount(Home, { - store, - localVue, - mocks: { - $t: string => string, - $route: { query: query || {} }, - }, - }); - } - - async function fillOutUserForm (username, email, password) { - await wrapper.find('#usernameInput').setValue(username); - await wrapper.find('input[type=email]').setValue(email); - await wrapper.findAll('input[type=password]').setValue(password); - } - - beforeEach(() => { - registerStub = sinon.stub(); - socialAuthStub = sinon.stub(); - store = new Store({ - state: {}, - getters: {}, - actions: { - 'auth:register': registerStub, - 'auth:socialAuth': socialAuthStub, - }, - }); - - sinon.stub(Analytics, 'track'); - - wrapper = mountWrapper(); - }); - - afterEach(sinon.restore); - - it('has a visible title', () => { - expect(wrapper.find('h1').text()).to.equal('motivateYourself'); - }); - - describe('signup form', () => { - it('registers a user from the form', async () => { - const username = 'newUser'; - const email = 'rookie@habitica.com'; - const password = 'ImmaG3tProductive!'; - await fillOutUserForm(username, email, password); - - await wrapper.find('form').trigger('submit'); - - expect(registerStub.calledOnce).to.be.true; - expect(registerStub.getCall(0).args[1]).to.deep.equal({ - username, - email, - password, - passwordConfirm: password, - groupInvite: '', - }); - }); - - it('registers a user with group invite if groupInvite in the query', async () => { - const groupInvite = 'TheBestGroup'; - wrapper = mountWrapper({ groupInvite }); - await fillOutUserForm('invitedUser', 'invited@habitica.com', '1veGotFri3ndsHooray!'); - - await wrapper.find('form').trigger('submit'); - - expect(registerStub.calledOnce).to.be.true; - expect(registerStub.getCall(0).args[1].groupInvite).to.equal(groupInvite); - }); - - it('registers a user with group invite if p in the query', async () => { - const p = 'ThePiGroup'; - wrapper = mountWrapper({ p }); - await fillOutUserForm('alsoInvitedUser', 'invited2@habitica.com', '1veGotFri3nds2!'); - - await wrapper.find('form').trigger('submit'); - - expect(registerStub.calledOnce).to.be.true; - expect(registerStub.getCall(0).args[1].groupInvite).to.equal(p); - }); - - it('registers a user with group invite invite if both p and groupInvite are in the query', async () => { - const groupInvite = 'StillTheBestGroup'; - wrapper = mountWrapper({ p: 'LesserGroup', groupInvite }); - await fillOutUserForm('doublyInvitedUser', 'invited3@habitica.com', '1veGotSm4rtFri3nds!'); - - await wrapper.find('form').trigger('submit'); - - expect(registerStub.calledOnce).to.be.true; - expect(registerStub.getCall(0).args[1].groupInvite).to.equal(groupInvite); - }); - }); -}); diff --git a/website/client/tests/unit/components/tasks/user.spec.js b/website/client/tests/unit/components/tasks/user.spec.js index aeb91192a7..56f2f2102a 100644 --- a/website/client/tests/unit/components/tasks/user.spec.js +++ b/website/client/tests/unit/components/tasks/user.spec.js @@ -10,6 +10,7 @@ describe('Tasks User', () => { const store = new Store({ state: { user: { data: { tags: [challengeTag] } } }, getters: {}, + actions: { 'common:setTitle': () => {} }, }); return shallowMount(User, { store, diff --git a/website/server/libs/payments/stripe/webhooks.js b/website/server/libs/payments/stripe/webhooks.js index 0a541b968d..8a18fc126e 100644 --- a/website/server/libs/payments/stripe/webhooks.js +++ b/website/server/libs/payments/stripe/webhooks.js @@ -32,7 +32,6 @@ export async function handleWebhooks (options, stripeInc) { try { // Verify the event by fetching it from Stripe event = stripeApi.webhooks.constructEvent(body, headers['stripe-signature'], endpointSecret); - console.log(event); } catch (err) { logger.error(new Error('Error verifying Stripe webhook'), { err }); throw new BadRequest(`Webhook Error: ${err.message}`); From 91fc5a931c6acdb5b8006b7d78e9d8bec4cbfd91 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 25 Jan 2021 17:02:51 -0600 Subject: [PATCH 26/28] Revert "build(deps): bump bootstrap from 4.5.3 to 4.6.0 in /website/client (#13004)" This reverts commit a6f0893ee480962c3ed65cc607e222f56f1b019f. --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index be9369f016..deb074dd70 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -12051,9 +12051,9 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" }, "bootstrap-vue": { "version": "2.21.2", diff --git a/website/client/package.json b/website/client/package.json index 97bc728104..82d176950a 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -28,7 +28,7 @@ "axios": "^0.21.1", "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.1.0", - "bootstrap": "^4.6.0", + "bootstrap": "^4.5.3", "bootstrap-vue": "^2.21.2", "chai": "^4.1.2", "core-js": "^3.8.3", From 1bccbc03fa1e869cb76a739648e357f7c6389fd7 Mon Sep 17 00:00:00 2001 From: negue Date: Tue, 26 Jan 2021 00:40:18 +0100 Subject: [PATCH 27/28] Hotfix: moving pinned items (#12935) * increase checks for moving pinned items - fixes #10406 * allow to move official pinneditems * using common object instead of method import --- .../integration/user/POST-move-pinned-item.js | 95 ++++++++++++++++++- website/common/script/index.js | 2 + website/server/controllers/api-v3/user.js | 23 +++-- 3 files changed, 111 insertions(+), 9 deletions(-) diff --git a/test/api/v3/integration/user/POST-move-pinned-item.js b/test/api/v3/integration/user/POST-move-pinned-item.js index f7de9c65b2..e3792f2fa7 100644 --- a/test/api/v3/integration/user/POST-move-pinned-item.js +++ b/test/api/v3/integration/user/POST-move-pinned-item.js @@ -3,15 +3,15 @@ import { } from '../../../../helpers/api-integration/v3'; import getOfficialPinnedItems from '../../../../../website/common/script/libs/getOfficialPinnedItems'; +import content from '../../../../../website/common/script/content'; describe('POST /user/move-pinned-item/:path/move/to/:position', () => { let user; - let officialPinnedItems; let officialPinnedItemPaths; beforeEach(async () => { user = await generateUser(); - officialPinnedItems = getOfficialPinnedItems(user); + const officialPinnedItems = getOfficialPinnedItems(user); officialPinnedItemPaths = []; // officialPinnedItems are returned in { type: ..., path:... } format @@ -83,7 +83,7 @@ describe('POST /user/move-pinned-item/:path/move/to/:position', () => { expect(res).to.eql(expectedResponse); }); - it('adjusts the order of pinned items with order mismatch', async () => { + it('adjusts the order of pinned items with order mismatch - existing item in order', async () => { const testPinnedItems = [ { type: 'card', path: 'cardTypes.thankyou' }, { type: 'card', path: 'cardTypes.greeting' }, @@ -125,6 +125,95 @@ describe('POST /user/move-pinned-item/:path/move/to/:position', () => { expect(res).to.eql(expectedResponse); }); + it('adjusts the order of pinned items with order mismatch - not existing in order', async () => { + const testPinnedItems = [ + { type: 'card', path: 'cardTypes.thankyou' }, + { type: 'card', path: 'cardTypes.greeting' }, + { type: 'potion', path: 'potion' }, + { type: 'armoire', path: 'armoire' }, + ]; + + const testPinnedItemsOrder = [ + 'armoire', + 'potion', + ]; + + await user.update({ + pinnedItems: testPinnedItems, + pinnedItemsOrder: testPinnedItemsOrder, + }); + await user.sync(); + + await user.post('/user/move-pinned-item/cardTypes.greeting/move/to/2'); + await user.sync(); + + // The basic test + expect(user.pinnedItemsOrder[2]).to.equal('cardTypes.greeting'); + + // potion is now the last item because the 2 unacounted for cards show up + // at the beginning of the order + expect(user.pinnedItemsOrder[user.pinnedItemsOrder.length - 1]).to.equal('potion'); + }); + + it('adjusts the order of official pinned items with order mismatch - not existing in order', async () => { + const testPinnedItems = [ + { type: 'card', path: 'cardTypes.thankyou' }, + { type: 'card', path: 'cardTypes.greeting' }, + { type: 'potion', path: 'potion' }, + ]; + + const testPinnedItemsOrder = [ + 'potion', + ]; + + const { officialPinnedItems } = content; + + // add item to pinned + officialPinnedItems.push({ type: 'armoire', path: 'armoire' }); + + await user.update({ + pinnedItems: testPinnedItems, + pinnedItemsOrder: testPinnedItemsOrder, + }); + await user.sync(); + + await user.post('/user/move-pinned-item/armoire/move/to/2'); + await user.sync(); + + // The basic test + expect(user.pinnedItemsOrder[2]).to.equal('armoire'); + + // potion is now the last item because the 2 unacounted for cards show up + // at the beginning of the order + expect(user.pinnedItemsOrder[user.pinnedItemsOrder.length - 1]).to.equal('potion'); + }); + + it('adjusts the order of pinned items with order mismatch - not existing - out of length', async () => { + const testPinnedItems = [ + { type: 'card', path: 'cardTypes.thankyou' }, + { type: 'card', path: 'cardTypes.greeting' }, + { type: 'potion', path: 'potion' }, + { type: 'armoire', path: 'armoire' }, + ]; + + const testPinnedItemsOrder = [ + 'armoire', + 'potion', + ]; + + await user.update({ + pinnedItems: testPinnedItems, + pinnedItemsOrder: testPinnedItemsOrder, + }); + await user.sync(); + + await user.post('/user/move-pinned-item/cardTypes.greeting/move/to/33'); + await user.sync(); + + // since the target was out of bounce it added it to the last item + expect(user.pinnedItemsOrder[user.pinnedItemsOrder.length - 1]).to.equal('cardTypes.greeting'); + }); + it('cannot move pinned item that you do not have pinned', async () => { const testPinnedItems = [ { type: 'potion', path: 'potion' }, diff --git a/website/common/script/index.js b/website/common/script/index.js index 5de032345c..ac199818d2 100644 --- a/website/common/script/index.js +++ b/website/common/script/index.js @@ -89,6 +89,7 @@ import updateTask from './ops/updateTask'; // TODO under api.libs.statHelpers? import * as statHelpers from './statHelpers'; import { unEquipByType } from './ops/unequip'; +import getOfficialPinnedItems from './libs/getOfficialPinnedItems'; const api = {}; api.content = content; @@ -145,6 +146,7 @@ api.hasClass = hasClass; api.onboarding = onboarding; api.setDebuffPotionItems = setDebuffPotionItems; api.getDebuffPotionItems = getDebuffPotionItems; +api.getOfficialPinnedItems = getOfficialPinnedItems; api.fns = { autoAllocate, diff --git a/website/server/controllers/api-v3/user.js b/website/server/controllers/api-v3/user.js index 9ec6249de0..83edc48dbc 100644 --- a/website/server/controllers/api-v3/user.js +++ b/website/server/controllers/api-v3/user.js @@ -1716,7 +1716,7 @@ api.movePinnedItem = { const { user } = res.locals; const { path } = req.params; - const position = Number(req.params.position); + let position = Number(req.params.position); // If something has been added or removed from the inAppRewards, we need // to reset pinnedItemsOrder to have the correct length. Since inAppRewards @@ -1727,17 +1727,28 @@ api.movePinnedItem = { user.pinnedItemsOrder = currentPinnedItems.map(item => item.path); } + const officialItems = common.getOfficialPinnedItems(user); + + const itemExistInPinnedArray = user.pinnedItems.findIndex(item => item.path === path); + const itemExistInOfficialItems = officialItems.findIndex(item => item.path === path); + + if (itemExistInPinnedArray === -1 && itemExistInOfficialItems === -1) { + throw new BadRequest(res.t('wrongItemPath', { path }, req.language)); + } + // Adjust the order const currentIndex = user.pinnedItemsOrder.findIndex(item => item === path); const currentPinnedItemPath = user.pinnedItemsOrder[currentIndex]; - if (currentIndex === -1) { - throw new BadRequest(res.t('wrongItemPath', { path }, req.language)); + if (currentIndex !== -1) { + // Remove the one we will move + user.pinnedItemsOrder.splice(currentIndex, 1); + } else { + // usually the array would be already fixed by the inAppRewards call + // but it seems something didn't work out + position = Math.min(position, user.pinnedItemsOrder.length - 1); } - // Remove the one we will move - user.pinnedItemsOrder.splice(currentIndex, 1); - // reinsert the item in position (or just at the end) if (position === -1) { user.pinnedItemsOrder.push(currentPinnedItemPath); From 90fe57fb9c1cc4aa6e3760a34611af1c19b4a98c Mon Sep 17 00:00:00 2001 From: Melior Date: Wed, 27 Jan 2021 05:06:40 +0100 Subject: [PATCH 28/28] Translated using Weblate (Spanish) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/es/ Translated using Weblate (Spanish) Currently translated at 90.2% (2025 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translated using Weblate (Bosnian) Currently translated at 66.0% (37 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/bs/ Translated using Weblate (Greek) Currently translated at 74.0% (433 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Bosnian) Currently translated at 100.0% (61 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/bs/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (724 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translated using Weblate (Czech) Currently translated at 100.0% (585 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/cs/ Translated using Weblate (Hindi) Currently translated at 99.4% (186 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/hi/ Translated using Weblate (Greek) Currently translated at 73.6% (431 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Hindi) Currently translated at 97.1% (101 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/hi/ Translated using Weblate (Japanese) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (182 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@pirate/ Translated using Weblate (Japanese) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/ Translated using Weblate (English (Pirate)) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en@pirate/ Translated using Weblate (Arabic) Currently translated at 63.0% (70 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ar/ Translated using Weblate (Arabic) Currently translated at 88.1% (112 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/ar/ Translated using Weblate (Greek) Currently translated at 73.3% (429 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (127 of 127 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/pt_BR/ Translated using Weblate (Hindi) Currently translated at 99.4% (186 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/hi/ Translated using Weblate (Greek) Currently translated at 100.0% (187 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/el/ Translated using Weblate (Hindi) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/hi/ Translated using Weblate (Greek) Currently translated at 72.9% (427 of 585 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/el/ Translated using Weblate (Hindi) Currently translated at 64.2% (117 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/hi/ Translated using Weblate (English) Currently translated at 64.8% (118 of 182 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en@lolcat/ Translated using Weblate (Hindi) Currently translated at 86.8% (53 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/hi/ Translated using Weblate (Bosnian) Currently translated at 83.6% (51 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/bs/ Translated using Weblate (Bosnian) Currently translated at 100.0% (203 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/bs/ Translated using Weblate (Hindi) Currently translated at 75.8% (1703 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/hi/ Translated using Weblate (Hindi) Currently translated at 75.8% (1703 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/hi/ Translated using Weblate (Bosnian) Currently translated at 100.0% (54 of 54 strings) Translation: Habitica/Defaulttasks Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/bs/ Translated using Weblate (Hindi) Currently translated at 100.0% (15 of 15 strings) Translation: Habitica/Death Translate-URL: https://translate.habitica.com/projects/habitica/death/hi/ Translated using Weblate (Hindi) Currently translated at 88.5% (324 of 366 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/hi/ Translated using Weblate (Japanese) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/ja/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en_GB/ Translated using Weblate (Basque) Currently translated at 1.1% (2 of 181 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/eu/ Translated using Weblate (Hindi) Currently translated at 97.8% (183 of 187 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/hi/ Translated using Weblate (Basque) Currently translated at 100.0% (13 of 13 strings) Translation: Habitica/Rebirth Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/eu/ Translated using Weblate (Basque) Currently translated at 63.4% (66 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/eu/ Translated using Weblate (Japanese) Currently translated at 100.0% (368 of 368 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (2245 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Spanish) Currently translated at 89.3% (2005 of 2245 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (French) Currently translated at 100.0% (724 of 724 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translated using Weblate (Japanese) Currently translated at 100.0% (102 of 102 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/ Translated using Weblate (Spanish) Currently translated at 100.0% (104 of 104 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ --- website/common/locales/ar/npc.json | 4 +- website/common/locales/ar/pets.json | 5 +- website/common/locales/bs/achievements.json | 4 +- website/common/locales/bs/defaulttasks.json | 63 ++++++++-- website/common/locales/bs/faq.json | 18 +-- website/common/locales/bs/generic.json | 5 +- website/common/locales/bs/messages.json | 113 ++++++++++-------- website/common/locales/cs/backgrounds.json | 18 +-- website/common/locales/el/backgrounds.json | 10 +- website/common/locales/el/character.json | 2 +- .../common/locales/en@lolcat/subscriber.json | 2 +- .../locales/en@pirate/achievements.json | 2 +- .../common/locales/en@pirate/subscriber.json | 2 +- .../common/locales/en_GB/achievements.json | 6 +- website/common/locales/es/achievements.json | 6 +- website/common/locales/es/faq.json | 4 +- website/common/locales/es/gear.json | 46 ++++++- website/common/locales/es/tasks.json | 2 +- website/common/locales/eu/achievements.json | 37 +++++- website/common/locales/eu/front.json | 5 +- website/common/locales/eu/rebirth.json | 2 +- website/common/locales/fr/questscontent.json | 4 +- .../common/locales/hi_IN/achievements.json | 13 +- website/common/locales/hi_IN/challenge.json | 22 ++-- website/common/locales/hi_IN/character.json | 43 +++---- website/common/locales/hi_IN/content.json | 10 +- website/common/locales/hi_IN/death.json | 8 +- website/common/locales/hi_IN/gear.json | 17 +-- website/common/locales/hi_IN/messages.json | 4 +- website/common/locales/hi_IN/subscriber.json | 2 +- website/common/locales/ja/challenge.json | 2 +- .../locales/ja/communityguidelines.json | 2 +- website/common/locales/ja/gear.json | 2 +- website/common/locales/ja/groups.json | 4 +- website/common/locales/ja/subscriber.json | 2 +- website/common/locales/pt_BR/challenge.json | 34 +++--- website/common/locales/pt_BR/npc.json | 72 +++++------ .../common/locales/pt_BR/questscontent.json | 2 +- 38 files changed, 378 insertions(+), 221 deletions(-) diff --git a/website/common/locales/ar/npc.json b/website/common/locales/ar/npc.json index 3d42418bef..29a010141b 100755 --- a/website/common/locales/ar/npc.json +++ b/website/common/locales/ar/npc.json @@ -14,11 +14,11 @@ "next": "Next", "randomize": "Randomize", "mattBoch": "ماتّ بوتش", - "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. Starting at level 3, you will find eggs and potions to hatch pets with. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 3, and they'll grow into hardy mounts.", + "mattBochText1": "مرحبا بكم في الاسطبل!أنا مات ، صاحب الوحش. في كل مرة تكمل فيها مهمة ، سيكون لديك فرصة عشوائية لتلقي بيضة أو جرعة تفريخ لتفريخ الحيوانات الأليفة. عندما تفقس حيوانًا أليفًا ، سيظهر هنا! انقر فوق صورة حيوان أليف لإضافتها إلى صورتك الرمزية. أطعمهم بأطعمة الحيوانات الأليفة التي تجدها ، وسوف ينموون ليصبحوا جبالًا صلبة.", "welcomeToTavern": "Welcome to The Tavern!", "sleepDescription": "Need a break? Check into Daniel's Inn to pause some of Habitica's more difficult game mechanics:", "sleepBullet1": "Missed Dailies won't damage you", - "sleepBullet2": "Tasks won't lose streaks or decay in color", + "sleepBullet2": "لن تفقد المهام الخطوط", "sleepBullet3": "Bosses won't do damage for your missed Dailies", "sleepBullet4": "Your boss damage or collection Quest items will stay pending until check-out", "pauseDailies": "Pause Damage", diff --git a/website/common/locales/ar/pets.json b/website/common/locales/ar/pets.json index cc3fe1cea7..3a94ae2cf4 100644 --- a/website/common/locales/ar/pets.json +++ b/website/common/locales/ar/pets.json @@ -65,5 +65,8 @@ "mounts": "يتصاعد", "wackyPets": "حيوانات أليف مضحكة", "magicPets": "دواء سحري للحيوانات الأليفة", - "petsFound": "إنشاء حيوانات أليفة" + "petsFound": "إنشاء حيوانات أليفة", + "keyToPets": "مفتاح بيوت الحيوانات", + "noActiveMount": "لا يوجد تثبيت نشط", + "questPets": "بحث الحيوانات" } diff --git a/website/common/locales/bs/achievements.json b/website/common/locales/bs/achievements.json index d8e962d9d3..e834ddf29c 100755 --- a/website/common/locales/bs/achievements.json +++ b/website/common/locales/bs/achievements.json @@ -30,10 +30,10 @@ "achievementFreshwaterFriends": "Freshwater prijatelji", "achievementBareNecessitiesModalText": "Prikupili ste majmuna, ljenjivca i treling u potrazi za ljubimcima!", "achievementBareNecessitiesText": "Prikupljeni su majmun, ljenjivac i treling u potrazi za ljubimcima.", - "achievementBareNecessities": "Bare Necessities", + "achievementBareNecessities": "Gole potrebe", "achievementBugBonanzaModalText": "Prikupili ste bubu, leptira, puža i pauka u potrazi za ljubimcima!", "achievementBugBonanzaText": "Prikupljeni su buba, leptir, puž i pauk u potrazi za ljubimcima.", - "achievementBugBonanza": "Bug Bonanza", + "achievementBugBonanza": "Buba Bonanza", "achievementRosyOutlookModalText": "Ukrotili ste sve pamučne slatke ružičaste jahalice!", "achievementRosyOutlookText": "Ukroćene su sve pamučni slatke ružičaste jahalice.", "achievementRosyOutlook": "Ružičasti izgled", diff --git a/website/common/locales/bs/defaulttasks.json b/website/common/locales/bs/defaulttasks.json index 74c9e27733..d71c54aab4 100755 --- a/website/common/locales/bs/defaulttasks.json +++ b/website/common/locales/bs/defaulttasks.json @@ -3,17 +3,54 @@ "defaultHabit2Text": "Jedenje nezdrave hrane (Kliknite na olovku za uređivanje)", "defaultHabit3Text": "Korištenje stepenica ili lifta (Kliknite na olovku za uređivanje)", "defaultHabit4Text": "Dodajte zadatak u Habitica", - "defaultHabit4Notes": "Either a Habit, a Daily, or a To-Do", - "defaultTodo1Text": "Join Habitica (Check me off!)", - "defaultTodoNotes": "You can either complete this To-Do, edit it, or remove it.", - "defaultReward1Text": "15 minute break", - "defaultReward2Text": "Reward yourself", - "defaultReward2Notes": "Watch TV, play a game, eat a treat, it's up to you!", - "defaultTag1": "Work", - "defaultTag2": "Exercise", - "defaultTag3": "Health + Wellness", - "defaultTag4": "School", - "defaultTag5": "Teams", - "defaultTag6": "Chores", - "defaultTag7": "Creativity" + "defaultHabit4Notes": "Ili pak naviku, dnevni zadatak ili za-uraditi", + "defaultTodo1Text": "Pridruži se Habitici (Prekriži me!)", + "defaultTodoNotes": "Možete također dovršiti ovaj za-uraditi, urediti ili ukloniti.", + "defaultReward1Text": "15 minuta pauze", + "defaultReward2Text": "Nagradi se", + "defaultReward2Notes": "Gledaj TV, igraj igru ili pojedi slatkiš, na tebi je!", + "defaultTag1": "Posao", + "defaultTag2": "Vježba", + "defaultTag3": "Zdravlje + Wellness", + "defaultTag4": "Škola", + "defaultTag5": "Timovi", + "defaultTag6": "Sitni poslići", + "defaultTag7": "Kreativnost", + "defaultHabitNotes": "Ili izbrišite sa ekrana za uređivanje", + "defaultHabitText": "Kliknite ovdje da biste ovo preuredili u lošu naviku koju želite napustiti", + "creativityTodoNotes": "Dodirnite da odredite naziv vašeg projekta", + "creativityTodoText": "Završite kreativni projekat", + "creativityDailyNotes": "Dodirnite da odredite ime vašeg trenutnog projekta + postavite raspored!", + "creativityDailyText": "Rad na kreativnom projektu", + "creativityHabit": "Studirajte za majstora zanata >> + Vježbala se nova kreativna tehnika", + "choresTodoNotes": "Dodirnite da odredite pretrpano područje!", + "choresTodoText": "Organizacija ormara >> Umanjivanje nereda", + "choresDailyNotes": "Dodirnite da odaberete svoj raspored!", + "choresDailyText": "Pranje sudova", + "choresHabit": "10 minuta čišćenja", + "selfCareTodoNotes": "Dodirnite da odredite šta planirate učiniti!", + "selfCareTodoText": "Uključite se u zabavnu aktivnost", + "selfCareDailyNotes": "Dodirnite da odaberete svoj raspored!", + "selfCareDailyText": "5 minuta mirnog disanja", + "selfCareHabit": "Napravite kratku pauzu", + "schoolTodoNotes": "Dodirnite za imenovanje zadatka i odaberite rok!", + "schoolTodoText": "Završite zadatak za predmet", + "schoolDailyNotes": "Dodirnite za odabir rasporeda domaćih zadaća!", + "schoolDailyText": "Završite zadaću", + "schoolHabit": "Učenje/Izbjegavanje", + "healthTodoNotes": "Dodirnite za dodavanje kontrolnih lista!", + "healthTodoText": "Zakažite pregled >> Promišljajte o zdravim promjenama", + "healthDailyNotes": "Dodirnite za bilo kakve promjene!", + "healthDailyText": "Zubni konac", + "healthHabit": "Jedenje zdrave/nezdrave hrane", + "exerciseTodoNotes": "Dodirnite za dodavanje kontrolne liste!", + "exerciseTodoText": "Postavite raspored vježbanja", + "exerciseDailyNotes": "Dodirnite da namjestite svoj raspored i odredite vježbe!", + "exerciseDailyText": "Istezanje >> Svakodnevna rutina vježbanja", + "exerciseHabit": "10 min kardio >> + 10 minuta kardio", + "workTodoProjectNotes": "Dodirnite da odredite ime vašeg trenutnog projekta + odredite datum završetka!", + "workTodoProject": "Radni projekt >> Završen radni projekat", + "workDailyImportantTaskNotes": "Dodirnite da odredite svoj najvažniji zadatak", + "workDailyImportantTask": "Najvažniji zadatak >> Rađeno na najvažnijem današnjem zadatku", + "workHabitMail": "Obrada e-pošte" } diff --git a/website/common/locales/bs/faq.json b/website/common/locales/bs/faq.json index 545fb45c8a..9185af4eba 100755 --- a/website/common/locales/bs/faq.json +++ b/website/common/locales/bs/faq.json @@ -1,12 +1,12 @@ { - "frequentlyAskedQuestions": "Frequently Asked Questions", - "faqQuestion0": "I'm confused. Where do I get an overview?", - "iosFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > Customize Avatar.\n\n Some basic ways to interact: click the (+) in the upper-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-left-hand corner, and expand and contract checklists by clicking on the checklist bubble.", - "androidFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn experience and gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as Pets, Skills, and Quests! You can customize your character under Menu > [Inventory >] Avatar.\n\n Some basic ways to interact: click the (+) in the lower-right-hand corner to add a new task. Tap on an existing task to edit it, and swipe left on a task to delete it. You can sort tasks using Tags in the upper-right-hand corner, and expand and contract checklists by clicking on the checklist count box.", - "webFaqAnswer0": "First, you'll set up tasks that you want to do in your everyday life. Then, as you complete the tasks in real life and check them off, you'll earn Experience and Gold. Gold is used to buy equipment and some items, as well as custom rewards. Experience causes your character to level up and unlock content such as pets, skills, and quests! For more detail, check out a step-by-step overview of the game at [Help -> Overview for New Users](https://habitica.com/static/overview).", - "faqQuestion1": "How do I set up my tasks?", - "iosFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", - "androidFaqAnswer1": "Good Habits (the ones with a +) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a -) are tasks that you should avoid, like biting nails. Habits with a + and a - have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award experience and gold. Bad Habits subtract health.\n\n Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by tapping to edit it. If you skip a Daily that is due, your character will take damage overnight. Be careful not to add too many Dailies at once!\n\n To-Dos are your To-Do list. Completing a To-Do earns you gold and experience. You never lose health from To-Dos. You can add a due date to a To-Do by tapping to edit.", + "frequentlyAskedQuestions": "Često postavljena pitanja", + "faqQuestion0": "Zbunjen/a sam. Gdje mogu vidjeti kratko objašnjenje?", + "iosFaqAnswer0": "Prvo ćete postaviti zadatke koje želite raditi u svom svakodnevnom životu. Tada, dok izvršavate zadatke u stvarnom životu i odjavljujete ih, zaradit ćete iskustvo i zlatnike. Zlatnici se koriste za kupovinu opreme i nekih predmeta, kao i za posebne nagrade. Iskustvo dovodi do toga da vaš lik prelazi na viši nivo i otključava sadržaj poput ljubimaca, vještina i zadataka! Možete prilagoditi svoj lik u Izbornik > Prilagodi avatar.\n\nNeka osnovna uputstva za rad: kliknite (+) u gornjem desnom ćošku da biste dodali novi zadatak. Dodirnite postojeći zadatak da biste ga uredili i prijeđite prstom ulijevo da biste ga izbrisali. Možete sortirati zadatke pomoću Oznaka u gornjem lijevom ćošku i proširiti i ugovoriti kontrolne liste klikom na balončić kontrolne liste.", + "androidFaqAnswer0": "Prvo ćete postaviti zadatke koje želite raditi u svom svakodnevnom životu. Tada, dok izvršavate zadatke u stvarnom životu i odjavljujete ih, zaradit ćete iskustvo i zlatnike. Zlatnici se koriste za kupovinu opreme i nekih predmeta, kao i za posebne nagrade. Iskustvo dovodi do toga da vaš lik prelazi na viši nivo i otključava sadržaj poput ljubimaca, vještina i zadataka! Možete prilagoditi svoj lik u Izbornik > [Inventar>] Avatar.\n\nNeka osnovna uputstva za rad: kliknite (+) u donjem desnom ćošku da biste dodali novi zadatak. Dodirnite postojeći zadatak da biste ga uredili i prijeđite prstom ulijevo da biste ga izbrisali. Možete sortirati zadatke pomoću Oznaka u gornjem desnom ćošku i proširiti i ugovoriti kontrolne liste klikom na okvir za brojanje kontrolne liste.", + "webFaqAnswer0": "Prvo ćete postaviti zadatke koje želite raditi u svom svakodnevnom životu. Tada, dok izvršavate zadatke u stvarnom životu i odjavljujete ih, zaradit ćete iskustvo i zlatnike. Zlatnici se koristie za kupovinu opreme i nekih predmeta, kao i za posebne nagrade. Iskustvo dovodi do toga da vaš lik prelazi na viši nivo i otključava sadržaj poput ljubimaca, vještina i zadataka! Za više detalja, pogledajte detaljni pregled igre na [Pomoć -> Pregled za nove korisnike] (https://habitica.com/static/overview).", + "faqQuestion1": "Kako da namjestim svoje zadatke?", + "iosFaqAnswer1": "Dobre navike (one sa +) zadaci su koje možete raditi mnogo puta dnevno, poput jedenja povrća. Loše navike (one koje imaju -) zadaci su koje trebate izbjegavati, poput grickanja noktiju. Navike sa + i - imaju dobar i loš izbor, poput korištenja stepenica u odnosu na lift. Dobre navike daju iskustvo i zlatnike. Loše navike oduzimaju zdravlje.\n\nDnevni zadaci su zadaci koje morate obavljati svakodnevno, poput pranja zubi ili provjere e-pošte. Dnevne zadatke možete prilagoditi dodirom da biste uredili. Ako preskočite rok za dnevni zadatak koji treba dospjeti, vaš će se avatar oštetiti preko noći. Pazite da ne dodate previše dnevnih listova odjednom!\n\nZa-uraditi su vaša lista obaveza. Dovršavanjem obaveza dobijate zlatnike i iskustvo. Nikada ne gubite zdravlje zbog za-uraditi obaveza. Moguće je dodati i krajnji datum kroz uređivanje na dodir.", + "androidFaqAnswer1": "Dobre navike (one sa +) zadaci su koje možete raditi mnogo puta dnevno, poput jedenja povrća. Loše navike (one koje imaju -) zadaci su koje trebate izbjegavati, poput grickanja noktiju. Navike sa + i - imaju dobar i loš izbor, poput korištenja stepenica u odnosu na lift. Dobre navike daju iskustvo i zlatnike. Loše navike oduzimaju zdravlje.\n\nDnevni zadaci su zadaci koje morate obavljati svakodnevno, poput pranja zubi ili provjere e-pošte. Dnevne zadatke možete prilagoditi dodirom da biste uredili. Ako preskočite rok za dnevni zadatak koji treba dospjeti, vaš će se avatar oštetiti preko noći. Pazite da ne dodate previše dnevnih listova odjednom!\n\nZa-uraditi su vaša lista obaveza. Dovršavanjem obaveza dobijate zlatnike i iskustvo. Nikada ne gubite zdravlje zbog za-uraditi obaveza. Moguće je dodati i krajnji datum kroz uređivanje na dodir.", "webFaqAnswer1": "* Good Habits (the ones with a :heavy_plus_sign:) are tasks that you can do many times a day, such as eating vegetables. Bad Habits (the ones with a :heavy_minus_sign:) are tasks that you should avoid, like biting nails. Habits with a :heavy_plus_sign: and a :heavy_minus_sign: have a good choice and a bad choice, like taking the stairs vs. taking the elevator. Good Habits award Experience and Gold. Bad Habits subtract Health.\n* Dailies are tasks that you have to do every day, like brushing your teeth or checking your email. You can adjust the days that a Daily is due by clicking the pencil item to edit it. If you skip a Daily that is due, your avatar will take damage overnight. Be careful not to add too many Dailies at once!\n* To-Dos are your To-Do list. Completing a To-Do earns you Gold and Experience. You never lose Health from To-Dos. You can add a due date to a To-Do by clicking the pencil icon to edit.", "faqQuestion2": "What are some sample tasks?", "iosFaqAnswer2": "The wiki has four lists of sample tasks to use as inspiration:\n

\n * [Sample Habits](http://habitica.wikia.com/wiki/Sample_Habits)\n * [Sample Dailies](http://habitica.wikia.com/wiki/Sample_Dailies)\n * [Sample To-Dos](http://habitica.wikia.com/wiki/Sample_To-Dos)\n * [Sample Custom Rewards](http://habitica.wikia.com/wiki/Sample_Custom_Rewards)", @@ -55,4 +55,4 @@ "iosFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "androidFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the Tavern chat under Menu > Tavern! We're happy to help.", "webFaqStillNeedHelp": "If you have a question that isn't on this list or on the [Wiki FAQ](http://habitica.wikia.com/wiki/FAQ), come ask in the [Habitica Help guild](https://habitica.com/groups/guild/5481ccf3-5d2d-48a9-a871-70a7380cee5a)! We're happy to help." -} \ No newline at end of file +} diff --git a/website/common/locales/bs/generic.json b/website/common/locales/bs/generic.json index 0f5abe7dbd..339be35027 100755 --- a/website/common/locales/bs/generic.json +++ b/website/common/locales/bs/generic.json @@ -190,7 +190,7 @@ "dismissAll": "Dismiss All", "messages": "Messages", "emptyMessagesLine1": "You don't have any messages", - "emptyMessagesLine2": "Send a message to start a conversation!", + "emptyMessagesLine2": "Korisniku možete poslati novu poruku tako što ćete posjetiti njegov profil i kliknuti dugme \"Poruka\".", "userSentMessage": "<%- user %> sent you a message", "letsgo": "Let's Go!", "selected": "Selected", @@ -200,5 +200,6 @@ "options": "Opcije", "finish": "Završeno", "demo": "Demo", - "congratulations": "Čestitke!" + "congratulations": "Čestitke!", + "loadEarlierMessages": "Učitaj prethodne poruke" } diff --git a/website/common/locales/bs/messages.json b/website/common/locales/bs/messages.json index 92ae30ea30..4998888cd7 100755 --- a/website/common/locales/bs/messages.json +++ b/website/common/locales/bs/messages.json @@ -1,54 +1,63 @@ { - "messageLostItem": "Your <%= itemText %> broke.", - "messageTaskNotFound": "Task not found.", - "messageTagNotFound": "Tag not found.", - "messagePetNotFound": ":pet not found in user.items.pets", - "messageFoodNotFound": ":food not found in user.items.food", - "messageNotAvailable": "This item is not currently available for purchase.", - "messageCannotFeedPet": "Can't feed this pet.", - "messageAlreadyMount": "You already have that mount. Try feeding another pet.", - "messageEvolve": "You have tamed <%= egg %>, let's go for a ride!", - "messageLikesFood": "<%= egg %> really likes <%= foodText %>!", - "messageDontEnjoyFood": "<%= egg %> eats <%= foodText %> but doesn't seem to enjoy it.", - "messageBought": "Bought <%= itemText %>", - "messageUnEquipped": "<%= itemText %> unequipped.", - "messageMissingEggPotion": "You're missing either that egg or that potion", - "messageInvalidEggPotionCombo": "You can't hatch Quest Pet Eggs with Magic Hatching Potions! Try a different egg.", - "messageAlreadyPet": "You already have that pet. Try hatching a different combination!", - "messageHatched": "Your egg hatched! Visit your stable to equip your pet.", - "messageNotEnoughGold": "Not Enough Gold", - "messageTwoHandedEquip": "Wielding <%= twoHandedText %> takes two hands, so <%= offHandedText %> has been unequipped.", - "messageTwoHandedUnequip": "Wielding <%= twoHandedText %> takes two hands, so it was unequipped when you armed yourself with <%= offHandedText %>.", - "messageDropFood": "You've found <%= dropText %>!", - "messageDropEgg": "You've found a <%= dropText %> Egg!", - "messageDropPotion": "You've found a <%= dropText %> Hatching Potion!", - "messageDropMysteryItem": "You open the box and find <%= dropText %>!", - "messageAlreadyOwnGear": "You already own this item. Equip it by going to the equipment page.", - "previousGearNotOwned": "You need to purchase a lower level gear before this one.", - "messageHealthAlreadyMax": "You already have maximum health.", - "messageHealthAlreadyMin": "Oh no! You have already run out of health so it's too late to buy a health potion, but don't worry - you can revive!", - "armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!", - "armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropText %>. What's that doing in here?", - "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!", - "messageInsufficientGems": "Not enough gems!", - "messageGroupAlreadyInParty": "Already in a party, try refreshing.", - "messageGroupOnlyLeaderCanUpdate": "Only the group leader can update the group!", - "messageGroupRequiresInvite": "Can't join a group you're not invited to.", - "messageGroupCannotRemoveSelf": "You cannot remove yourself!", - "messageGroupChatBlankMessage": "You cannot send a blank message", - "messageGroupChatLikeOwnMessage": "Can't like your own message. Don't be that person.", - "messageGroupChatFlagAlreadyReported": "You have already reported this message", - "messageGroupChatNotFound": "Message not found!", - "messageGroupChatAdminClearFlagCount": "Only an admin can clear the flag count!", - "messageCannotFlagSystemMessages": "You cannot flag a system message. If you need to report a violation of the Community Guidelines related to this message, please email a screenshot and explanation to Lemoness at <%= communityManagerEmail %>.", - "messageGroupChatSpam": "Whoops, looks like you're posting too many messages! Please wait a minute and try again. The Tavern chat only holds 200 messages at a time, so Habitica encourages posting longer, more thoughtful messages and consolidating replies. Can't wait to hear what you have to say. :)", - "messageCannotLeaveWhileQuesting": "You cannot accept this party invitation while you are in a quest. If you'd like to join this party, you must first abort your quest, which you can do from your party screen. You will be given back the quest scroll.", - "messageUserOperationProtected": "path `<%= operation %>` was not saved, as it's a protected path.", - "messageNotificationNotFound": "Notification not found.", - "messageNotAbleToBuyInBulk": "This item cannot be purchased in quantities above 1.", - "notificationsRequired": "Notification ids are required.", - "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", - "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", - "messageDeletedUser": "Sorry, this user has deleted their account.", - "messageMissingDisplayName": "Missing display name." + "messageLostItem": "Vaš <%= itemText %> se razbio.", + "messageTaskNotFound": "Zadatak nije pronađen.", + "messageTagNotFound": "Oznaka nije pronađena.", + "messagePetNotFound": ":pet nije pronađen među user.items.pets", + "messageFoodNotFound": ":food nije pronađena među user.items.food", + "messageNotAvailable": "Ovaj predmet trenutno nije u prodaji.", + "messageCannotFeedPet": "Ne možete nahraniti ovog ljubimca.", + "messageAlreadyMount": "Već imate ovu jahalicu. Pokušajte nahraniti drugog ljubimca.", + "messageEvolve": "Pripitomili ste <%= egg %>, idemo na jahanje!", + "messageLikesFood": "<%= egg %> jako voli <%= foodText %>!", + "messageDontEnjoyFood": "<%= egg %> jede <%= foodText %>, ali nije baš da uživa.", + "messageBought": "Kupili ste <%= itemText %>", + "messageUnEquipped": "<%= itemText %> je uklonjen.", + "messageMissingEggPotion": "Nedostaje vam ili to jaje ili taj napitak", + "messageInvalidEggPotionCombo": "Ne možete izleći Quest Pet jaja s čarobnim napitcima za izlijeganje! Probajte drugo jaje.", + "messageAlreadyPet": "Već imate tog ljubimca. Pokušajte s nekom drugom kombinacijom!", + "messageHatched": "Vaše jaje se izleglo! Posjetite štalu da biste opremili ljubimca.", + "messageNotEnoughGold": "Nemate dovoljno zlatnika", + "messageTwoHandedEquip": "Za rukovanje <%= twoHandedText %> su potrebne dvije ruke pa je <%= offHandedText %> uklonjen.", + "messageTwoHandedUnequip": "Za rukovanje <%= twoHandedText %> su potrebne dvije ruke pa je uklonjen iz upotrebe kad ste naoružani <%= offHandedText %>.", + "messageDropFood": "Našli ste <%= dropText %>!", + "messageDropEgg": "Našli ste <%= dropText %> jaje!", + "messageDropPotion": "Našli ste <%= dropText %> napitah za izlijeganje!", + "messageDropMysteryItem": "Otvorite kutiju i nađete <%= dropText %>!", + "messageAlreadyOwnGear": "Već ste vlasnik ovog artikla. Opremite ga odlaskom na stranicu opreme.", + "previousGearNotOwned": "Prije ovog morate kupiti opremu nižeg nivoa.", + "messageHealthAlreadyMax": "Već imate najbolje zdravlje.", + "messageHealthAlreadyMin": "O ne! Već ste ostali bez zdravlja pa je kasno za kupnju zdravstvenog napitka, ali ne brinite - možete oživjeti!", + "armoireEquipment": "<%= image %> Pronašli ste u Armoireu rijetku opremu: <%= dropText %>! Fenomenalno!", + "armoireFood": "<%= image %> Preturajući po Armoireu nađoste <%= dropText %>. Šta ovo radi tu?", + "armoireExp": "Borite se sa Armoireom i stječete iskustvo. Uzmi to!", + "messageInsufficientGems": "Nemate dovoljno dragulja!", + "messageGroupAlreadyInParty": "Već ste član partije, pokušajte osvježiti.", + "messageGroupOnlyLeaderCanUpdate": "Samo vođa grupe može ažurirati grupu!", + "messageGroupRequiresInvite": "Ne možete se pridružiti grupi u koju niste pozvani.", + "messageGroupCannotRemoveSelf": "Ne možete ukloniti sami sebe!", + "messageGroupChatBlankMessage": "Ne možete poslati praznu poruku", + "messageGroupChatLikeOwnMessage": "Ne možete vlastitu poruku označiti da vam se sviđa. Ne budite takva osoba.", + "messageGroupChatFlagAlreadyReported": "Već ste prijavili ovu poruku", + "messageGroupChatNotFound": "Poruka nije pronađena!", + "messageGroupChatAdminClearFlagCount": "Samo administrator može izbrisati broj zastavica!", + "messageCannotFlagSystemMessages": "Ne možete prijaviti sistemsku poruku. Ako trebate prijaviti kršenje Smjernica zajednice u vezi s ovom porukom, pošaljite e-poštu i objašnjenje našem Menadžeru zajednice na <%= communityManagerEmail %>.", + "messageGroupChatSpam": "Ups, izgleda da objavljujete previše poruka! Pričekajte minutu i pokušajte ponovo. Čat u aščinici istovremeno sadrži samo 200 poruka, pa Habitica potiče objavljivanje dužih, promišljenijih poruka i objedinjavanje odgovora. Jedva čekam da čujem šta imate da kažete. :)", + "messageCannotLeaveWhileQuesting": "Ne možete prihvatiti ovaj poziv za partiju dok ste u potrazi. Ako se želite pridružiti ovoj partiji, prvo morate prekinuti svoju potragu, što možete učiniti sa zaslona svoje partije. Vratit će vam se svitak potrage.", + "messageUserOperationProtected": "putanja `<%= operation %>` nije sačuvana, zato što je zaštićena.", + "messageNotificationNotFound": "Obavještenje nije pronađeno.", + "messageNotAbleToBuyInBulk": "Ovaj predmet se ne može kupiti u količinama većim od 1.", + "notificationsRequired": "Potrebni su ID-ovi obavijesti.", + "unallocatedStatsPoints": "Imate <%= points %> neraspodijeljenih Statusnih bodova", + "beginningOfConversation": "Ovo je početak vašeg razgovora sa <%= userName %>.", + "messageDeletedUser": "Žao nam je, ovaj korisnik je izbrisao svoj račun.", + "messageMissingDisplayName": "Nedostaje ime za prikaz.", + "newsPostNotFound": "Vijest nije pronađena ili nemate pristup.", + "canDeleteNow": "Sada možete izbrisati poruku ako želite.", + "reportedMessage": "Prijavili ste ovu poruku moderatorima.", + "beginningOfConversationReminder": "Ne zaboravite biti ljubazni, s poštovanjem i slijedite Smjernice zajednice!", + "messageAllUnEquipped": "Sve uklonjeno.", + "messageBackgroundUnEquipped": "Pozadina uklonjena.", + "messagePetMountUnEquipped": "Ljubimac i jahalica uklonjeni.", + "messageCostumeUnEquipped": "Kostim uklonjen.", + "messageBattleGearUnEquipped": "Battle Gear neopremljen." } diff --git a/website/common/locales/cs/backgrounds.json b/website/common/locales/cs/backgrounds.json index 27537c06d9..5861c0e43f 100644 --- a/website/common/locales/cs/backgrounds.json +++ b/website/common/locales/cs/backgrounds.json @@ -4,49 +4,49 @@ "backgroundShop": "Obchod s pozadími", "backgroundShopText": "Obchod s pozadími", "noBackground": "Nezvoleno žádné pozadí", - "backgrounds062014": "Sada 1: Vydána v červnu 2014", + "backgrounds062014": "Sada 1: zveřejněna v červnu 2014", "backgroundBeachText": "Pláž", - "backgroundBeachNotes": "Veranda na teplé pláži.", + "backgroundBeachNotes": "Vyhřívej se na teplé pláži.", "backgroundFairyRingText": "Kruh víl", "backgroundFairyRingNotes": "Tanči v kruhu víl.", "backgroundForestText": "Les", - "backgroundForestNotes": "Projdi se v létě lesem.", - "backgrounds072014": "Sada 2: Vydána v červenci 2014", + "backgroundForestNotes": "Projdi se letním lesem.", + "backgrounds072014": "Sada 2: zveřejněna v červenci 2014", "backgroundCoralReefText": "Korálový útes", "backgroundCoralReefNotes": "Zaplav si v korálovém útesu.", "backgroundOpenWatersText": "Volné vody", "backgroundOpenWatersNotes": "Užij si volné vody.", "backgroundSeafarerShipText": "Mořeplavcova loď", "backgroundSeafarerShipNotes": "Plav se na mořeplavcově lodi.", - "backgrounds082014": "Sada 3: Vydána v srpnu 2014", + "backgrounds082014": "Sada 3: zveřejněna v srpnu 2014", "backgroundCloudsText": "Mraky", "backgroundCloudsNotes": "Plachti mezi mraky.", "backgroundDustyCanyonsText": "Prašný kaňon", "backgroundDustyCanyonsNotes": "Toulej se prašným kaňonem.", "backgroundVolcanoText": "Sopka", "backgroundVolcanoNotes": "Rozpal se uvnitř sopky.", - "backgrounds092014": "Sada 4: Vydána v září 2014", + "backgrounds092014": "Sada 4: zveřejněna v září 2014", "backgroundThunderstormText": "Hromobití", "backgroundThunderstormNotes": "Vypusť hromy v bouři.", "backgroundAutumnForestText": "Podzimní les", "backgroundAutumnForestNotes": "Projdi se podzimním lesem.", "backgroundHarvestFieldsText": "Úrodná pole", "backgroundHarvestFieldsNotes": "Osázej svá úrodná pole.", - "backgrounds102014": "Sada 5: Vydána v říjnu 2014", + "backgrounds102014": "Sada 5: zveřejněna v říjnu 2014", "backgroundGraveyardText": "Hřbitov", "backgroundGraveyardNotes": "Navštiv strašidelný hřbitov.", "backgroundHauntedHouseText": "Strašidelný dům", "backgroundHauntedHouseNotes": "Propliž se strašidelným domem.", "backgroundPumpkinPatchText": "Dýňové pole", "backgroundPumpkinPatchNotes": "Vyřež strašidelné dýně na políčku dýní.", - "backgrounds112014": "Sada 6: Vydána v listopadu 2014", + "backgrounds112014": "Sada 6: zveřejněna v listopadu 2014", "backgroundHarvestFeastText": "Oslava sklizně", "backgroundHarvestFeastNotes": "Užij si slavnost sklizně.", "backgroundStarrySkiesText": "Hvězdná obloha", "backgroundStarrySkiesNotes": "Pozoruj hvězdnou oblohu.", "backgroundSunsetMeadowText": "Louka při soumraku", "backgroundSunsetMeadowNotes": "Obdivuj louku při soumraku.", - "backgrounds122014": "Sada 7: Vydána v prosinci 2014", + "backgrounds122014": "Sada 7: zveřejněna v prosinci 2014", "backgroundIcebergText": "Ledovec", "backgroundIcebergNotes": "Klouzej se po ledovci.", "backgroundTwinklyLightsText": "Třpytivá zimní světla", diff --git a/website/common/locales/el/backgrounds.json b/website/common/locales/el/backgrounds.json index 212176f726..522eb97075 100755 --- a/website/common/locales/el/backgrounds.json +++ b/website/common/locales/el/backgrounds.json @@ -423,5 +423,13 @@ "backgroundParkWithStatueNotes": "Ακολούθησε ένα μονοπάτι γεμάτο λουλούδια μέσα από ένα Πάρκο με Άγαλμα.", "backgroundParkWithStatueText": "Πάρκο με Άγαλμα", "backgroundSchoolOfFishNotes": "Κολύμπησε ανάμεσα σε ένα Σχολείο Ψαριών.", - "backgroundSchoolOfFishText": "Σχολείο Ψαριών" + "backgroundSchoolOfFishText": "Σχολείο Ψαριών", + "backgroundUnderwaterVentsNotes": "Κάνε μια βαθιά βουτιά, κάτω στις Υποθαλάσειες Οπές.", + "backgroundUnderwaterVentsText": "Υποθαλάσειες Οπές", + "backgroundLakeWithFloatingLanternsNotes": "Δες τα αστέρια από την ατμόσφαιρα του φεστιβάλ μιας Λίμνης με Φανάρια που Επιπλέουν.", + "backgroundLakeWithFloatingLanternsText": "Λίμνη με Φανάρια που Επιπλέουν", + "backgroundFlyingOverTropicalIslandsNotes": "Άσε τη θέα να σου κόψει την ανάσα όσο Πετάς πάνω από Τροπικά Νησιά.", + "backgroundFlyingOverTropicalIslandsText": "Πετώντας πάνω από Τροπικά Νησιά", + "backgroundBlossomingDesertNotes": "Δες μια σπάνια υπεράνθηση στην Ανθισμένη Έρημο.", + "backgroundBlossomingDesertText": "Ανθισμένη Έρημος" } diff --git a/website/common/locales/el/character.json b/website/common/locales/el/character.json index 4a36b2aa01..d58e51b8da 100755 --- a/website/common/locales/el/character.json +++ b/website/common/locales/el/character.json @@ -182,7 +182,7 @@ "offHand": "Άλλο Χέρι", "statPoints": "Πόντοι Στατιστικών", "pts": "Πόντοι", - "chatCastSpellUser": "<%= username %> ρίχνει το ξόρκι <%= spell %> στον <%= target %>.", + "chatCastSpellUser": "<%= username %> ρίχνει το ξόρκι <%= spell %> στον <%= target %>.", "chatCastSpellParty": "<%= username %> ρίχνει το ξόρκι <%= spell %> για την ομάδα.", "purchasePetItemConfirm": "Αυτή η αγορά υπερβαίνει τον αριθμό αντικειμένων που χρειάζεσαι για να εκκολάψεις όλα τα δυνατά <%= itemText %> κατοικίδια. Είσαι σίγουρος;", "purchaseForGold": "Αγορά για <%= cost %> Χρυσό;" diff --git a/website/common/locales/en@lolcat/subscriber.json b/website/common/locales/en@lolcat/subscriber.json index 40db2fddcb..6ef1b76ce5 100755 --- a/website/common/locales/en@lolcat/subscriber.json +++ b/website/common/locales/en@lolcat/subscriber.json @@ -120,7 +120,7 @@ "choosePaymentMethod": "Choose your payment method", "buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running", "support": "SUPPORT", - "gemBenefitLeadin": "Gems allow you to buy fun extras for your account, including:", + "gemBenefitLeadin": "What can you buy with gems?", "gemBenefit1": "Unique and fashionable costumes for your avatar.", "gemBenefit2": "Backgrounds to immerse your avatar in the world of Habitica!", "gemBenefit3": "Exciting Quest chains that drop pet eggs.", diff --git a/website/common/locales/en@pirate/achievements.json b/website/common/locales/en@pirate/achievements.json index 2f2a745357..c9a325b507 100644 --- a/website/common/locales/en@pirate/achievements.json +++ b/website/common/locales/en@pirate/achievements.json @@ -97,7 +97,7 @@ "achievementSkeletonCrewText": "'As tamed all Skelet'n Steeds.", "achievementSkeletonCrew": "Skelet'n Crew", "achievementBoneCollectorText": "'As collected all Skelet'n Critters.", - "achievementSeeingRedText": "Has collected all o' dem scarlet fiends.", + "achievementSeeingRedText": "'as collected all Scarlet Critters.", "achievementRedLetterDayText": "Has tamed all scarlet steeds.", "achievementRedLetterDayModalText": "Yer tam'd all dem red steeds!", "achievementRedLetterDay": "Scarlet lett'r day", diff --git a/website/common/locales/en@pirate/subscriber.json b/website/common/locales/en@pirate/subscriber.json index fb2f495374..e9fecf509e 100644 --- a/website/common/locales/en@pirate/subscriber.json +++ b/website/common/locales/en@pirate/subscriber.json @@ -129,7 +129,7 @@ "subscriptionBenefit1": "Alexander th' Merchant will sell ye Sapphires from th' Market fer 20 Gold each!", "subscriptionBenefit3": "Discover ev'n more items in Habitica wit' a 2x daily drop-cap.", "subscriptionBenefit4": "Unique cosmetic item fer ye t' decorate yer avatar each month.", - "subscriptionBenefit5": "Receive th' Royal Purple Jackalope critter when ye become a new subscrib'r!", + "subscriptionBenefit5": "Receive th' Royal Purple Jackalope critter when ye become a new subscrib'r.", "subscriptionBenefit6": "Earn Mystic Hourglasses t' purchase items in th' Time Travelers' Shop!", "purchaseAll": "Purchase Set", "gemsRemaining": "Sapphires remaining", diff --git a/website/common/locales/en_GB/achievements.json b/website/common/locales/en_GB/achievements.json index aef15ba5a0..17f134c784 100644 --- a/website/common/locales/en_GB/achievements.json +++ b/website/common/locales/en_GB/achievements.json @@ -88,19 +88,19 @@ "achievementAllThatGlittersText": "Has tamed all Golden Mounts.", "achievementAllThatGlitters": "All That Glitters", "achievementGoodAsGoldModalText": "You collected all the Golden Pets!", - "achievementGoodAsGoldText": "Has collected all Golden pets.", + "achievementGoodAsGoldText": "Has collected all Golden Pets.", "achievementGoodAsGold": "Good As Gold", "yourRewards": "Your Rewards", "achievementSkeletonCrewModalText": "You tamed all the Skeleton Mounts!", "achievementSkeletonCrewText": "Has tamed all Skeleton Mounts.", "achievementSkeletonCrew": "Skeleton Crew", "achievementBoneCollectorModalText": "You collected all the Skeleton Pets!", - "achievementBoneCollectorText": "Has collected all Skeleton pets.", + "achievementBoneCollectorText": "Has collected all Skeleton Pets.", "achievementBoneCollector": "Bone Collector", "achievementRedLetterDayModalText": "You tamed all the Red Mounts!", "achievementRedLetterDayText": "Has tamed all Red Mounts.", "achievementRedLetterDay": "Red Letter Day", "achievementSeeingRedModalText": "You collected all the Red Pets!", - "achievementSeeingRedText": "Has collected all Red pets.", + "achievementSeeingRedText": "Has collected all Red Pets.", "achievementSeeingRed": "Seeing Red" } diff --git a/website/common/locales/es/achievements.json b/website/common/locales/es/achievements.json index 1ea6e2542f..002616031e 100644 --- a/website/common/locales/es/achievements.json +++ b/website/common/locales/es/achievements.json @@ -87,18 +87,18 @@ "achievementAllThatGlittersModalText": "¡Has domesticado todas las Monturas Doradas!", "achievementAllThatGlittersText": "Ha domesticado todas las Monturas Doradas.", "achievementGoodAsGoldModalText": "¡Has coleccionado todas las Mascotas Doradas!", - "achievementGoodAsGoldText": "Ha coleccionado todas las mascotas Doradas.", + "achievementGoodAsGoldText": "Ha coleccionado todas las Mascotas doradas.", "achievementGoodAsGold": "Más Bueno que el Pan", "yourRewards": "Tus Recompensas", "achievementAllThatGlitters": "Todo lo que brilla", "achievementBoneCollector": "Coleccionista de huesos", - "achievementBoneCollectorText": "Ha reunido todas las mascotas esqueléticas.", + "achievementBoneCollectorText": "Ha reunido todas las Mascotas esqueléticas.", "achievementSeeingRed": "Rojo de Ira", "achievementSkeletonCrewModalText": "¡Has domado todas las monturas esqueléticas!", "achievementSkeletonCrewText": "Ha domado todas las monturas esqueléticas.", "achievementSkeletonCrew": "Equipo esquelético", "achievementBoneCollectorModalText": "¡Has reunido todas las mascotas esqueléticas!", - "achievementSeeingRedText": "Ha reunido todas las mascotas rojas.", + "achievementSeeingRedText": "Ha reunido todas las Mascotas rojas.", "achievementSeeingRedModalText": "¡Has reunido todas las mascotas rojas!", "achievementRedLetterDayModalText": "¡Has domado todas las monturas rojas!", "achievementRedLetterDayText": "Ha domado todas las monturas rojas.", diff --git a/website/common/locales/es/faq.json b/website/common/locales/es/faq.json index 8220c8cf8d..b4d88fc06a 100644 --- a/website/common/locales/es/faq.json +++ b/website/common/locales/es/faq.json @@ -5,8 +5,8 @@ "androidFaqAnswer0": "Primero, tienes que añadir las tareas que quieras realizar en tu día a día. Entonces, a medida que cumplas esas tareas en la vida real y las marques como completadas, ganarás experiencia y Oro. El Oro sirve para comprar equipamiento y otros objetos, y para obtener recompensas que puedes personalizar. La experiencia hace que tu personaje suba de nivel y desbloquee contenidos como mascotas, habilidades y misiones. Puedes cambiar el aspecto de tu personaje en Menú > [Inventario >] Personaje.\n\nEstas son las acciones básicas: haz clic en el signo más (+) de la esquina inferior derecha para añadir una tarea. Si quieres editar una tarea, pulsa en ella. Para eliminarla, deslízala hacia la izquierda. Puedes filtrar las tareas por etiquetas en la esquina superior derecha y expandir o contraer listas pulsando en el recuadro que indica el número de elementos de la lista.", "webFaqAnswer0": "Primero, tienes que añadir las tareas que quieras realizar en tu día a día. Entonces, a medida que cumplas esas tareas en la vida real y las marques como completadas, ganarás experiencia y Oro. El Oro sirve para comprar equipos y otros objetos, y para obtener recompensas que puedes personalizar. La experiencia hace que tu personaje suba de nivel y desbloquee contenidos como mascotas, habilidades y misiones. Para mas detalles, échale un vistazo a la guía paso por paso del juego en [Ayuda -> Introducción para nuevos usuarios](https://habitica.com/static/overview).", "faqQuestion1": "¿Cómo establezco mis tareas?", - "iosFaqAnswer1": "Los buenos hábitos (los que tienen un signo +) son tareas que puedes realizar varias veces al día como, por ejemplo, comer verdura. Los malos hábitos (los del signo -) son tareas que deberías evitar, como morderte las uñas. Los hábitos que tienen ambos signos, + y -, son acciones que puedes realizar bien o mal, como subir por las escaleras o usar el ascensor. Con los buenos hábitos ganas experiencia y Oro, y con los malos pierdes salud.\n\nLas tareas diarias son tareas que debes realizar cada día, como lavarte los dientes o consultar el correo electrónico. Puedes configurar los días en los que debes realizar una tarea diaria haciendo clic en el lápiz para editar la tarea. Si no completas alguna de tus tareas diarias, tu personaje sufrirá daños durante la noche. Por eso, es mejor que no añadas de golpe demasiadas tareas diarias.\n\nLas tareas pendientes son tu lista de cosas por hacer. Al completar una tarea pendiente, ganarás Oro y experiencia. Nunca perderás salud por no completar las tareas pendientes. Si quieres añadir una fecha límite a una tarea pendiente, haz clic en el icono del lápiz para editarla.", - "androidFaqAnswer1": "Los buenos hábitos (los que tienen un signo +) son tareas que puedes realizar varias veces al día como, por ejemplo, comer verdura. Los malos hábitos (los del signo -) son tareas que deberías evitar, como morderte las uñas. Los hábitos que tienen ambos signos, + y -, son acciones que puedes realizar bien o mal, como subir por las escaleras o usar el ascensor. Con los buenos hábitos ganas experiencia y oro, y con los malos pierdes salud.\n\nLas tareas diarias son tareas que debes realizar cada día, como lavarte los dientes o consultar el correo electrónico. Puedes configurar los días en los que debes realizar una tarea diaria pulsando en ella para editarla. Si no completas alguna de tus tareas diarias, tu personaje sufrirá daños durante la noche. Por eso, es mejor que no añadas de golpe demasiadas tareas diarias.\n\nLas tareas pendientes son tu lista de cosas por hacer. Al completar una tarea pendiente, ganarás oro y experiencia. Nunca perderás salud por no completar las tareas pendientes. Si quieres añadir una fecha límite a una tarea pendiente, pulsa en ella para editarla.", + "iosFaqAnswer1": "Los buenos hábitos (los que tienen un signo +) son tareas que puedes realizar varias veces al día como, por ejemplo, comer verdura. Los malos hábitos (los del signo -) son tareas que deberías evitar, como morderte las uñas. Los hábitos que tienen ambos signos, + y -, son acciones que puedes realizar bien o mal, como subir por las escaleras o usar el ascensor. Con los buenos hábitos ganas experiencia y Oro, y con los malos pierdes salud.\n\nLas tareas diarias son tareas que debes realizar cada día, como lavarte los dientes o consultar el correo electrónico. Puedes configurar los días en los que debes realizar una tarea diaria haciendo clic en el lápiz para editar la tarea. Si no completas alguna de tus tareas diarias, tu personaje sufrirá daños durante la noche. Por eso, es mejor que no añadas de golpe demasiadas tareas diarias.\n\nLas Tareas Pendientes son tu lista de cosas por hacer. Al completar una tarea pendiente, ganarás Oro y experiencia. Nunca perderás salud por no completar las Tareas Pendientes. Si quieres añadir una fecha límite a una tarea pendiente, haz clic en el icono del lápiz para editarla.", + "androidFaqAnswer1": "Los buenos hábitos (los que tienen un signo +) son tareas que puedes realizar varias veces al día como, por ejemplo, comer verdura. Los malos hábitos (los del signo -) son tareas que deberías evitar, como morderte las uñas. Los hábitos que tienen ambos signos, + y -, son acciones que puedes realizar bien o mal, como subir por las escaleras o usar el ascensor. Con los buenos hábitos ganas experiencia y oro, y con los malos pierdes salud.\n\nLas tareas diarias son tareas que debes realizar cada día, como lavarte los dientes o consultar el correo electrónico. Puedes configurar los días en los que debes realizar una tarea diaria pulsando en ella para editarla. Si no completas alguna de tus tareas diarias, tu personaje sufrirá daños durante la noche. Por eso, es mejor que no añadas de golpe demasiadas tareas diarias.\n\nLas Tareas Pendientes son tu lista de cosas por hacer. Al completar una tarea pendiente, ganarás oro y experiencia. Nunca perderás salud por no completar las Tareas Pendientes. Si quieres añadir una fecha límite a una tarea pendiente, pulsa en ella para editarla.", "webFaqAnswer1": "* Buenos Hábitos (los que tienen un :heavy_plus_sign:) son tareas que puedes hacer varias veces al día, como comer verduras. Malos Hábitos (los que tienen un :heavy_minus_sign:) son tareas que deberías evitar, como morderte las uñas. Hábitos con un :heavy_plus_sign: y un :heavy_minus_sign: tienen una opción buena y una opción mala, como subir por las escaleras y coger el ascensor. Los Buenos Hábitos recompensan con Experiencia y Oro. Los Malos Hábitos quitan Salud.\n* Tareas Diarias son tareas que tienes que hacer todos los días, como lavarte los dientes o revisar tu email. Puedes ajustar los días en los que hacer una Tarea Diaria haciendo click en el item del lápiz. Si saltas una Tarea Diaria que debes cumplir, tu avatar recibirá daño durante la noche. ¡Ten cuidado de no añadir demasiadas Tareas Diarias a la vez!\n* \"Tareas Pendientes\" es tu lista de cosas que hacer. Completar una Tarea Pendiente para ganar Oro y Experiencia. Nunca pierdes Salud por tus Tareas Pendientes. Puedes añadir fechas límite a una Tarea Pendiente haciendo click en el icono del lápiz para editar.", "faqQuestion2": "¿Puedo ver algunas tareas de ejemplo?", "iosFaqAnswer2": "Esta wiki tiene cuatro listas de tareas de muestra para usar como inspiración:\n\n* [Ejemplos de Hábitos](https://habitica.fandom.com/es/wiki/H%C3%A1bitos_de_ejemplo)\n* [Ejemplos de Tareas Diarias](https://habitica.fandom.com/es/wiki/Ejemplos_de_Diarias)\n* [Ejemplos de Tareas Pendientes](https://habitica.fandom.com/es/wiki/Ejemplos_de_Pendientes)\n* [Ejemplos de Recompensas Personales](https://habitica.fandom.com/es/wiki/Ejemplos_de_recompensas_personalizadas)", diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index 86876eb209..5425f26ee1 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -1955,7 +1955,7 @@ "armorSpecialSpring2019MageNotes": "Este atuendo acumula poder de la resina mágica embebida en las fibras de corteza antigua que componen el tejido. Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Primavera 2019.", "armorSpecialSummer2019HealerNotes": "Deslízate impecablemente por cálidas aguas costeras con esta elegante cola. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Verano 2019.", "armorSpecialFall2019RogueNotes": "Este atuendo viene completo con guantes blancos, y es ideal para pavonearte en tu palco privado sobre el escenario o hacer entradas impactantes bajando por grandes escalinatas. Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada Otoño 2019.", - "weaponArmoireClubOfClubsNotes": "Este estiloso garrote no revelará tu mano demasiado pronto con respecto a tus intenciones para con esas viejas tareas escurridizas. Armario Encantado: Conjunto de la Sota de Tréboles (Artículo 2 de 3).", + "weaponArmoireClubOfClubsNotes": "Este estiloso garrote no revelará tu mano demasiado pronto con respecto a tus intenciones para con esas viejas tareas escurridizas. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de sota de tréboles (artículo 2 de 3).", "weaponArmoireClubOfClubsText": "Garrote de... Tréboles", "weaponArmoireEnchantersStaffNotes": "Las piedras verdes de este bastón están colmadas del poder del cambio que fluye con fuerza en el viento del otoño. Incrementa la Percepción en <%= per %>. Armario Encantado: Conjunto de Hechicero Otoñal (Artículo 3 de 4).", "weaponArmoireEnchantersStaffText": "Bastón de Hechicero", @@ -1976,7 +1976,7 @@ "armorSpecialSpring2020WarriorNotes": "Este caparazón rígido puede mantenerte a salvo incluso de los ataques más devastadores. Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Primavera 2020.", "armorSpecialWinter2020HealerNotes": "¡Un vestido opulento para aquellos con entusiasmo festivo! Aumenta la Constitución en <%= con %>. Equipamiento de edición limitada Invierno 2019-2020 .", "armorSpecialWinter2020MageNotes": "Reciba el año nuevo cálido, cómodo y protegido contra vibraciones excesivas. Aumenta la inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2019-2020.", - "weaponArmoireEveningTeaNotes": "Esta panacea ayudará a que te relajes así esas grandes tareas no parecerán tan amenazantes.Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de Bata (artículo 3 de 3).", + "weaponArmoireEveningTeaNotes": "Esta panacea ayudará a que te relajes así esas grandes tareas no parecerán tan amenazantes.Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de bata (artículo 3 de 3).", "weaponArmoireEveningTeaText": "Taza de Té", "armorSpecialSpring2020MageText": "Vestido de Charcoremolino", "weaponSpecialWinter2021HealerNotes": "¡Desenvuélvete en tus batallas con una avalancha de florituras! Aumenta la Inteligencia en <%= int %>. Equipamiento de edición limitada Invierno 2020-2021.", @@ -2017,5 +2017,45 @@ "weaponArmoireBlueMoonSaiNotes": "Este sai es un arma tradicional, imbuída con los poderes del lado oscuro de la luna. Aumenta la Fuerza en <%= str %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 1 de 4).", "weaponArmoireBlueMoonSaiText": "Sai lunar oscuro", "headSpecialNye2020Notes": "¡Has recibido un gorro de fiesta extravagante! ¡Pórtalo con orgullo para acompañar las campanadas de año nuevo! No otorga ningún beneficio.", - "headSpecialNye2020Text": "Gorro de fiesta extravagante" + "headSpecialNye2020Text": "Gorro de fiesta extravagante", + "armorArmoireBoxArmorText": "Armadura de Caja", + "armorArmoireBaseballUniformNotes": "Las prendas rayadas nunca pasan de moda. Aumenta la Constitución y la Fuerza en <%= attrs %>. Armario Encantado: Conjunto de béisbol (artículo 2 de 4).", + "armorArmoireBaseballUniformText": "Uniforme de béisbol", + "armorArmoireLayerCakeArmorNotes": "¡Es protector y sabroso! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de feliz cumpleaños (artículo 2 de 4).", + "armorArmoireDuffleCoatNotes": "Viaja con estilo a reinos helados con este acogedor abrigo de lana. Aumenta la Constitución y la Percepción en <%= attrs %> . Armario Encantado: Conjunto de Trenca (artículo 1 de 2).", + "armorArmoireNephriteArmorNotes": "¡Hecha de resistentes anillos de acero y decorada con jade, esta armadura te protegerá de la procrastinación! Aumenta la Fuerza en <%= str %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de arquero de nefrita (artículo 3 de 3).", + "armorArmoireBoatingJacketNotes": "Ya estes en un sofisticado yate o en una tartana, serás la comidilla de todos con esta chaqueta y corbata. Aumenta la Fuerza, Inteligencia y Percepción en <%= attrs %>. Armario Encantado: Conjunto de navegante (artículo 1 de 3).", + "armorArmoireAstronomersRobeNotes": "Resulta que con seda y la luz de las estrellas puede hacerse un tejido no sólo mágico, sino también muy transpirable. Aumenta la Percepción y la Constitución en <%= attrs %> . Armario Encantado: Conjunto de mago astrónomo (artículo 1 de 3).", + "armorArmoireInvernessCapeNotes": "Esta robusta prenda te permitirá buscar pistas en cualquier condición meteorológica. Aumenta la Percepción y la inteligencia en <%= attrs %>. Armario Encantado: Conjunto de detective (artículo 2 de 4).", + "armorArmoireShadowMastersRobeNotes": "La tela de esta undulante túnica está tejida con las sombras más oscuras de las cuevas más profundas de Habitica. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de maestro de sombras (artículo 1 de 4).", + "armorArmoireAlchemistsRobeNotes": "¡La creación de gemas y metales arcanos requiere de cantidad de elixires peligrosos, y estos pesados atuendos te protegerán de cualquier daño y de efectos secundarios indeseados! Aumenta la Constitución en <%= con %> y la Percepción en <%= per %>. Armario Encantado: Conjunto de alquimista (artículo 1 de 4).", + "armorArmoireShadowMastersRobeText": "Túnica de maestro de sombras", + "armorArmoireInvernessCapeText": "Capa de Inverness", + "armorMystery202101Notes": "¡Envuélvete en piel caliente y en la casi infinita suavidad de tu cola! No otorga ningún beneficio. Artículo de suscriptor de Enero 2021.", + "armorMystery202101Text": "Traje de leopardo de las nieves elegante", + "armorMystery201910Notes": "Esta enigmática armadura te protegerá de terrores visibles e invisibles. No otorga ningún beneficio. Artículo de suscriptor de Octubre 2019.", + "armorMystery202007Notes": "¡Nada, revuélvete, sumérgete y compite usando esta bella y poderosa cola! No otorga ningún beneficio. Artículo de suscriptor de Julio 2020.", + "armorMystery202007Text": "Disfraz de orca portentosa", + "armorMystery202006Notes": "¡Incluso entre los corales y anemonas más brillantes, esta cola destaca orgullosamente! No otorga ningún beneficio. Artículo de suscriptor de Junio 2020.", + "armorMystery202006Text": "Cola de Tritón multicromo", + "headSpecialSpring2019WarriorNotes": "¡Este yelmo es irrompible y resistente! También atrae mariposas. Aumenta la Fuerza en <%= str %>. Equipamiento de edición limitada primavera 2019.", + "headSpecialSpring2019RogueNotes": "Nadie va a percatarse de una nube flotando discretamente hacia su alijo de Oro, ¿Verdad? Aumenta la Percepción en <%= per %>. Equipamiento de edición limitada primavera 2019.", + "headSpecialKS2019Notes": "Adornado a semejanza de un Grifo y emplumado, este glorioso yelmo simboliza la forma en la que tus habilidades y porte sirven de ejemplo a otros. Aumenta la Inteligencia en <%= int %>.", + "headSpecialPiDayNotes": "Intenta mantener este trozo de deliciosa tarta en equilibrio sobre tu cabeza mientras caminas en círculo. ¡O lanzaselo a una Tarea diaria roja! O podrías simplemente comertelo. ¡Tú eliges! No otorga ningún beneficio.", + "armorArmoireBlueMoonShozokuNotes": "Una extraña serenidad rodea a quien porta esta armadura. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de Pícaro de la luna azul (artículo 4 de 4).", + "armorArmoireBlueMoonShozokuText": "Armadura de Luna azul", + "armorArmoireDressingGownNotes": "Relájate con estilo con esta bonita bata tradicional. Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de bata (artículo 1 de 3).", + "armorArmoireDressingGownText": "Bata cómoda", + "armorArmoireDoubletOfClubsNotes": "¿Quién sabe lo que le deparan las cartas?, pero vestido con este jubón y esta capa, ¡iras elegante en cualquier ocasión! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de sota de tréboles (artículo 3 de 3).", + "armorArmoireDoubletOfClubsText": "Jubón de tréboles", + "armorArmoireAutumnEnchantersCloakNotes": "Un hechicero tan hábil como tu debería tener un aspecto a la altura de su poder. Aumenta la Inteligencia en <%= int %>. Armario Encantado: Conjunto de hechicero de otoño (artículo 2 de 4).", + "armorArmoireAutumnEnchantersCloakText": "Capa del Hechicero de otoño", + "armorArmoireGuardiansGownNotes": "¡Una encantadora bata rústica, con costuras sorprendentemente resistentes! Aumenta la Inteligencia en <%= int %>. Armario Encantado: Colección de guardián del ganado (Artículo 3 de 3).", + "armorArmoireGuardiansGownText": "Bata de guardián", + "armorArmoireHeroicHerbalistRobeNotes": "Siempre tiene un agradable olor a hierbas. Aumenta la Constitución y la Inteligencia en <%= attrs %>. Armario Encantado: Conjunto de herbolario heroico (artículo 1 de 3).", + "armorArmoireHeroicHerbalistRobeText": "Manto de herbolario heroico", + "armorArmoirePirateOutfitNotes": "¡Arr, marineros de agua dulce! El atuendo perfecto para fregar la cubierta y contar el botín. Aumenta la Constitución y la Inteligencia en <%= attrs %>. Armario Encantado: Conjunto de pirata (artículo 2 de 3).", + "armorArmoirePirateOutfitText": "Atuendo de pirata", + "armorArmoireFiddlersCoatNotes": "¡Un atuendo prárctico que te permite moverte libremente! Aumenta la Constitución en <%= con %>. Armario Encantado: Conjunto de violinista (artículo 2 de 4).", + "armorArmoireFiddlersCoatText": "Capa de violinista" } diff --git a/website/common/locales/es/tasks.json b/website/common/locales/es/tasks.json index 6ec22a7275..f2813862a1 100644 --- a/website/common/locales/es/tasks.json +++ b/website/common/locales/es/tasks.json @@ -1,7 +1,7 @@ { "clearCompleted": "Borrado completado", "clearCompletedDescription": "Las Tareas Pendientes completadas se borran transcurridos 30 días para los no suscritos y 90 días para los suscritos.", - "clearCompletedConfirm": "¿Estás seguro de que quieres eliminar todas tus tareas pendientes completadas?", + "clearCompletedConfirm": "¿Estás seguro de que quieres eliminar todas tus Tareas Pendientes completadas?", "addMultipleTip": "Consejo: Para añadir varias <%= taskType %>, sepáralas una a una utilizando un salto de línea (Shift + Enter) y, después, presiona \"Enter.\"", "addATask": "Añadir una <%= type %>", "editATask": "Editar <%= type %>", diff --git a/website/common/locales/eu/achievements.json b/website/common/locales/eu/achievements.json index 0ab96d6088..3fb73c1c5a 100755 --- a/website/common/locales/eu/achievements.json +++ b/website/common/locales/eu/achievements.json @@ -4,9 +4,9 @@ "levelup": "Bizitza errealeko helburuak lortu dituzunez, mailaz igo zara eta osasuna berreskuratu duzu!", "reachedLevel": "<%= level %>. mailara heldu zara", "achievementLostMasterclasser": "Misio amaitzailea: Masterclasser saila", - "achievementLostMasterclasserText": "", + "achievementLostMasterclasserText": "Masterclasser saileko hamasei misioak burutu eta Masterclasser galduararen misterioa ebatzi ditu!", "foundNewItemsExplanation": "Zereginak burutzeak hainbat gai aurkitzeko aukera ematen dizu. Hala nola, arraultzak, eklosionatzeko edabeak edo maskota janaria.", - "onboardingComplete": "Zure hastapen egitekoak burutu dituzu!", + "onboardingComplete": "Zure hastapeneko zereginak burutu dituzu!", "letsGetStarted": "Has gaitezen!", "yourRewards": "Zure sariak", "foundNewItems": "Gai berriak aurkitu dituzu!", @@ -33,5 +33,36 @@ "achievementMindOverMatter": "Burua materiaren gainetik", "foundNewItemsCTA": "Joan zaitez inbentariora eta saia zaitez zure eklosionatzeko edabe eta arraultz berria konbinatzen!", "earnedAchievement": "Lorpen bat burutu duzu!", - "viewAchievements": "Ikusi lorpenak" + "viewAchievements": "Ikusi lorpenak", + "achievementMonsterMagusModalText": "Maskota zonbi guztiak bildu dituzu!", + "achievementFreshwaterFriends": "Ur geziko lagunak", + "achievementFreshwaterFriendsText": "Axolot, Igel eta Hipopotamo maskota misioak burutu ditu.", + "achievementFreshwaterFriendsModalText": "Axolot, Igel eta Hipopotamo maskota misioak burutu dituzu!", + "achievementGoodAsGold": "Urrea bezain ona", + "achievementGoodAsGoldText": "Urrezko maskota guztiak bildu ditu.", + "achievementGoodAsGoldModalText": "Urrezko maskota guztiak bildu dituzu!", + "achievementAllThatGlitters": "Disdira duen guztia", + "achievementAllThatGlittersText": "Urrezko zelabere guztiak hezi ditu.", + "achievementAllThatGlittersModalText": "Urrezko zelabere guztiak hezi dituzu!", + "achievementBoneCollector": "Hezur bildumatzailea", + "achievementBoneCollectorText": "Eskeleto maskota guztiak bildu ditu.", + "achievementBoneCollectorModalText": "Eskeleto maskota guztiak bildu dituzu!", + "achievementSkeletonCrew": "Eskeleto kuadrila", + "achievementSkeletonCrewText": "Eskeleto zelabere guztiak hezi ditu.", + "achievementSkeletonCrewModalText": "Eskeleto zelabere guztiak hezi dituzu!", + "achievementSeeingRed": "Haserre gorrian", + "achievementSeeingRedText": "Maskota gorri guztiak bildu ditu.", + "achievementSeeingRedModalText": "Maskota gorri guztiak bildu dituzu!", + "achievementRedLetterDay": "Gorriz borobildutako eguna", + "achievementRedLetterDayText": "Zelabere gorri guztiak hezi ditu.", + "achievementRedLetterDayModalText": "Zelabere gorri guztiak hezi dituzu!", + "achievementMonsterMagusText": "Maskota zombie guztiak bildu ditu.", + "achievementMonsterMagus": "Monstruo magoa", + "achievementPartyOn": "Zure taldeak 4 kide dauzka!", + "achievementAllYourBase": "Zure oinarri guztiak", + "achievementLostMasterclasserModalText": "Masterclasser saileko hamasei misioak burutu eta Masterclasser galduararen misterioa ebatzi dituzu!", + "onboardingCompleteDesc": "5 Lorpen eta 100 Urre irabazi dituzu zerrenda burutzeagaitik.", + "onboardingProgress": "Ehuneko <%= percentage %>-ko aurrerapena", + "gettingStartedDesc": "Burutu hastapenek zeregin hauek, eta 5 Lorpen eta 100 Urre irabaziko dituzu!", + "achievementBackToBasics": "Oinarrietara itzuli" } diff --git a/website/common/locales/eu/front.json b/website/common/locales/eu/front.json index 0967ef424b..fc6bc39a47 100644 --- a/website/common/locales/eu/front.json +++ b/website/common/locales/eu/front.json @@ -1 +1,4 @@ -{} +{ + "termsAndAgreement": "Azpiko botoia sakatuz, Zerbitzu baldintzak eta Pribatutasun politika irakurri eta onartu dituzula adierazten duzu.", + "FAQ": "Ohizko galderak" +} diff --git a/website/common/locales/eu/rebirth.json b/website/common/locales/eu/rebirth.json index 0db5f79301..74babba69e 100755 --- a/website/common/locales/eu/rebirth.json +++ b/website/common/locales/eu/rebirth.json @@ -1,6 +1,6 @@ { "rebirthNew": "Birjaiotzea: abentura berria eskuragai!", - "rebirthUnlock": "Birjaiotzea desblokeatu duz! Merkatuko gai berezi honek 1. mailan joko berri bat asteko aukera ematen dizu, zure zeregin, lorpen, maskota eta abar mantenduz. Erabili ezazu dena lortu duzula iruditzen zaizunean, Habitica-ri bizi berri bat emateko, edo eta ezaugarri berriak hasten ari den pertsonaia baten ikuspegi berritik ikusteko.", + "rebirthUnlock": "Birjaiotzea desblokeatu duz! Merkatuko gai berezi honek 1. mailan joko berri bat asteko aukera ematen dizu, zure zeregin, lorpen, maskota eta abar mantenduz. Erabili ezazu dena lortu duzula iruditzen zaizunean, Habitica-ri bizi berri bat emateko, edo eta ezaugarri berriak hasten ari den pertsonaia baten ikuspegi berritik ikusteko!", "rebirthAchievement": "Abentura berri bat hasi duzu! Hau zure <%= number %>-garren birjaiotzea da, eta iritsi zaren mailarik haundiena <%= level %>. mailara da. Lorpen hau pilatzeko, hasi zure hurrengo abentura berria maila hare eta haundiagora iritsi zarenean!", "rebirthAchievement100": "Abentura berri bat hasi duzu! Hau zure <%= number %>-garren birjaiotzea da, eta iritsi zaren mailarik haundiena <%= level %>. mailara da. Lorpen hau pilatzeko, hasi zure hurrengo abentura berria gutxienez 100. mailara iritsi zarenean!", "rebirthBegan": "Abentura berri bat hasi du", diff --git a/website/common/locales/fr/questscontent.json b/website/common/locales/fr/questscontent.json index 9ebd5be08a..10aaa38b6b 100644 --- a/website/common/locales/fr/questscontent.json +++ b/website/common/locales/fr/questscontent.json @@ -1,8 +1,8 @@ { - "questEvilSantaText": "Trappeur Noël", + "questEvilSantaText": "Trappeur Père Noël", "questEvilSantaNotes": "Des grondements plaintifs résonnent au loin sur la banquise. En suivant les grognements – étrangement ponctués de gloussements – vous parvenez à une clairière où se trouve une ourse polaire adulte. Enfermée dans une cage, enchaînée, elle essaie désespérément de se libérer. Au-dessus d'elle, un méchant petit lutin attifé d'un costume en lambeaux, danse. Triomphez du trappeur Noël, et sauvez la bête !

Note : \"Trappeur Noël\" récompense avec un succès de quête cumulatif, mais donne une monture rare que vous ne pouvez ajouter à votre écurie qu'une seule fois.", "questEvilSantaCompletion": "Le Trappeur Noël glapit de colère et fuit, s'enfonçant dans la nuit. L'ourse est vraiment reconnaissante. Mais voilà qu'elle gronde et grogne, comme si elle cherchait à vous dire quelque chose d'important. Vous la ramenez à l'écurie où Matt Boch, le Maître des bêtes, comprend avec un sursaut d'horreur son problème. Elle a un ourson ! Il a fui vers la banquise lors de la capture de sa mère.", - "questEvilSantaBoss": "Trappeur Noël", + "questEvilSantaBoss": "Trappeur Père Noël", "questEvilSantaDropBearCubPolarMount": "Ours polaire (Monture)", "questEvilSanta2Text": "Trouvez l'ourson", "questEvilSanta2Notes": "L'ourson a fui en direction de la banquise lorsque le Trappeur Noël a capturé l'ourse polaire pour en faire sa monture. La forêt bruisse du son de branchettes soudainement brisées et des craquements de la neige. Des empreintes de pattes ! Vous vous élancez sur leur piste. Trouvez toutes les empreintes, toutes les branches cassées et secourez l'ourson !

Note : \"Trouvez l'ourson\" récompense avec un succès de quête cumulatif, mais donne un familier rare que vous ne pouvez ajouter à votre écurie qu'une seule fois.", diff --git a/website/common/locales/hi_IN/achievements.json b/website/common/locales/hi_IN/achievements.json index 2b28b7f59c..e4c114d7f3 100755 --- a/website/common/locales/hi_IN/achievements.json +++ b/website/common/locales/hi_IN/achievements.json @@ -88,5 +88,16 @@ "achievementGoodAsGoldModalText": "तुम्हारे पास सारे सोने के पालतू जानवर है!", "achievementFreshwaterFriendsModalText": "तुम एक्सोलोटल, मेंढक और हिप्पो के क्वेस्ट कर लिए है!", "achievementFreshwaterFriendsText": "एक्सोलोटल, मेंडक और हिप्पो के क्वेस्ट्स ख़त्म हो गए.", - "achievementAllThatGlitters": "सभी चमकता है" + "achievementAllThatGlitters": "सभी चमकता है", + "achievementRedLetterDayModalText": "आप सभी लाल सवारी प्रशिक्षित किया है!", + "achievementRedLetterDayText": "सभी लाल सवारी ने वश में किया है |", + "achievementRedLetterDay": "लाल पत्र का दिन", + "achievementSeeingRedModalText": "आप सभी लाल पालतू जानवरों को इकट्ठा किया है!", + "achievementSeeingRedText": "सभी लाल पालतू जानवर एकत्र किए हैं |", + "achievementSeeingRed": "लाल देखकर", + "achievementSkeletonCrewModalText": "आप सभी कंकाल की सवारी प्रशिक्षित कर चुके हैं!", + "achievementBoneCollectorText": "सभी कंकाल पालतू जानवरों ने एकत्र किए हैं|", + "achievementBoneCollector": "हड्डियों का संग्रहकर्ता", + "achievementAllThatGlittersModalText": "आप सभी सोने के मंटों को प्रशिक्षित कर चुके हैं!", + "achievementAllThatGlittersText": "सोने के सभी आरोह को प्रशिक्षित किया है |" } diff --git a/website/common/locales/hi_IN/challenge.json b/website/common/locales/hi_IN/challenge.json index d2b8805515..f9de68f9cb 100755 --- a/website/common/locales/hi_IN/challenge.json +++ b/website/common/locales/hi_IN/challenge.json @@ -1,36 +1,36 @@ { "challenge": "चुनौती", - "challengeDetails": "Challenges are community events in which players compete and earn prizes by completing a group of related tasks.", + "challengeDetails": "चुनौतियों सामुदायिक कार्यक्रम हैं जिसमें सदस्यों कार्य करते हैं और एक दूसरे के साथ प्रतिस्पर्धा करें पुरस्कार अर्जित करने के लिए |", "brokenChaLink": "विघटित चुनौती कि शृंखला", "brokenTask": "टूटी चुनौती लिंक: इस काम के लिए एक चुनौती का हिस्सा था, लेकिन इसमें से हटा दिया गया है। आप क्या करना पसंद करेंगे?", "keepIt": "इसे रख लो", "removeIt": "यह निकालें", "brokenChallenge": "टूटी चुनौती लिंक: इस काम के लिए एक चुनौती का हिस्सा था, लेकिन चुनौती (या समूह) हटा दिया गया है। अनाथ कार्यों के साथ क्या करना है?", - "keepThem": "Keep Tasks", - "removeThem": "Remove Tasks", + "keepThem": "कार्यों को बनाए रखें", + "removeThem": "कार्यों को हटा दें", "challengeCompleted": "इस चुनौती पूर्ण हो गया है, और विजेता रहा था <%- user %>! अनाथ कार्यों के साथ क्या करना है?", "unsubChallenge": "टूटी चुनौती लिंक: इस काम के लिए एक चुनौती का हिस्सा था, लेकिन आप इस चुनौती से सदस्यता समाप्त कर दी है। अनाथ कार्यों के साथ क्या करना है?", "challenges": "चुनौतियां", - "endDate": "Ends", + "endDate": "खत्म", "selectWinner": "एक विजेता का चयन करें और चुनौती बंद:", "endChallenge": "चुनौती समाप्त करें", "filter": "छानकर शुद्ध करना", "groups": "समूह", - "category": "Category", + "category": "वर्ग", "membership": "सदस्यता", - "ownership": "Ownership", + "ownership": "स्वामित्व", "participating": "प्रतिभागी", "createChallenge": "चुनौती बनाएँ", - "createChallengeAddTasks": "Add Challenge Tasks", - "createChallengeCloneTasks": "Clone Challenge Tasks", - "addTaskToChallenge": "Add Task", + "createChallengeAddTasks": "चुनौती के लिए कार्यों को जोड़ने", + "createChallengeCloneTasks": "चुनौती के कार्य क्लोन करते हैं", + "addTaskToChallenge": "कार्य जोड़ें", "challengeTag": "बिल्ला नाम", "prize": "इनाम", "prizePopTavern": "अगर कोई आपकी चुनौती 'जीत' सकता है, आप विजेती को रत्नों का पुरस्कार दे सकते हैं, अधिक से अधिक जितने रत्न आपके पास हो. सावधान! यह पुरस्कार बाद में बदला नहीं जा सकता, और अगर चुनौती को रद्द किया जाए, तो रत्नों की वापसी नहीं की जाएगी.", - "publicChallengesTitle": "Public Challenges", + "publicChallengesTitle": "सार्वजनिक चुनौतियाँ", "officialChallenge": "आधिकारिक हबीटिका चुनौती", "by": "द्वारा", - "participants": "<%= membercount %> Participants", + "participants": "<%= membercount %> प्रतिभागियों", "join": "में शामिल हों", "exportChallengeCSV": "सीएसवी मे निर्यात", "challengeCreated": "चुनौती बनाई गई", diff --git a/website/common/locales/hi_IN/character.json b/website/common/locales/hi_IN/character.json index 3eed04cee5..f4950363a5 100755 --- a/website/common/locales/hi_IN/character.json +++ b/website/common/locales/hi_IN/character.json @@ -13,45 +13,45 @@ "displayBlurbPlaceholder": "अपना परिचय दीजिये", "photoUrl": "चित्र का Url", "imageUrl": "Image Url", - "inventory": "Inventory", - "social": "Social", + "inventory": "फेहरिस्त", + "social": "सामाजिक", "lvl": "Lvl", "buffed": "Buffed", "bodyBody": "Body", "size": "Size", - "locked": "locked", + "locked": "बंद", "shirts": "क़मीज़े", "shirt": "कमीज", "specialShirts": "Special Shirts", - "skin": "Skin", + "skin": "त्वचा", "color": "रंग", "hair": "बाल", - "bangs": "Bangs", - "hairBangs": "Bangs", + "bangs": "बाल की बैंग्स", + "hairBangs": "बाल की बैंग्स", "glasses": "चश्मा", - "hairSet1": "Hairstyle Set 1", - "hairSet2": "Hairstyle Set 2", - "hairSet3": "Hairstyle Set 3", + "hairSet1": "बाल शैली का पहला सेट", + "hairSet2": "बाल शैली का दूसरा सेट", + "hairSet3": "बाल शैली का तीसरा सेट", "bodyFacialHair": "Facial Hair", "beard": "दाढ़ी", "mustache": "मूछ", "flower": "फूल", "accent": "दूसरा रंग", "headband": "सिर का बंधन", - "wheelchair": "Wheelchair", + "wheelchair": "व्हीलचेयर", "extra": "अतिरिक्त", - "rainbowSkins": "Rainbow Skins", + "rainbowSkins": "रंगों का मांस", "pastelSkins": "Pastel Skins", "spookySkins": "Spooky Skins", "supernaturalSkins": "Supernatural Skins", "splashySkins": "Splashy Skins", "winterySkins": "Wintery Skins", - "rainbowColors": "Rainbow Colors", + "rainbowColors": "इंद्रधनुष के रंग", "shimmerColors": "Shimmer Colors", "hauntedColors": "Haunted Colors", "winteryColors": "Wintery Colors", - "equipment": "Equipment", - "equipmentBonus": "Equipment", + "equipment": "उपकरण", + "equipmentBonus": "उपकरण", "classEquipBonus": "Class Bonus", "battleGear": "Battle Gear", "gear": "Gear", @@ -60,7 +60,7 @@ "useCostume": "कपड़े को उपभोग करना", "costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.", "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.", - "costumeDisabled": "You have disabled your costume.", + "costumeDisabled": "आपने कॉस्ट्यूम निकाल दिया है", "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", "gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!", "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!", @@ -92,9 +92,9 @@ "strText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.", "constitution": "Constitution", "conText": "Constitution reduces the damage you take from negative Habits and missed Dailies.", - "perception": "Perception", + "perception": "अनुभूति", "perText": "Perception increases how much Gold you earn, and once you've unlocked the Market, increases the chance of finding items when scoring tasks.", - "intelligence": "Intelligence", + "intelligence": "बुद्धिमत्ता", "intText": "Intelligence increases how much Experience you earn, and once you've unlocked Classes, determines your maximum Mana available for class abilities.", "levelBonus": "Level Bonus", "allocatedPoints": "Allocated Points", @@ -167,7 +167,7 @@ "classNotSelected": "You must select Class before you can assign Stat Points.", "style": "Style", "facialhair": "Facial", - "photo": "Photo", + "photo": "चित्र", "info": "Info", "joined": "Joined", "totalLogins": "Total Check Ins", @@ -175,11 +175,14 @@ "editProfile": "Edit Profile", "challengesWon": "Challenges Won", "questsCompleted": "Quests Completed", - "headAccess": "Head Access.", + "headAccess": "सिर का उपयोग|", "backAccess": "Back Access.", "bodyAccess": "Body Access.", "mainHand": "Main-Hand", "offHand": "Off-Hand", "statPoints": "Stat Points", - "pts": "pts" + "pts": "निशान", + "chatCastSpellUser": "<%= username %> <%= target %> पर <%= spell %> डाले |", + "chatCastSpellParty": "<%= username %> पार्टी के लिए <%= spell %> डाले", + "purchaseForGold": "<%=cost%> सोने का उपयोग कर खरीदें?" } diff --git a/website/common/locales/hi_IN/content.json b/website/common/locales/hi_IN/content.json index 843f8aa113..985235c504 100755 --- a/website/common/locales/hi_IN/content.json +++ b/website/common/locales/hi_IN/content.json @@ -314,5 +314,13 @@ "questEggRobotAdjective": "एक भविष्यवादी", "questEggRobotMountText": "रोबोट", "questEggRobotText": "रोबोट", - "hatchingPotionCelestial": "स्वर्गीय" + "hatchingPotionCelestial": "स्वर्गीय", + "hatchingPotionRuby": "माणिक", + "hatchingPotionAmber": "अंबर", + "hatchingPotionShadow": "साया", + "hatchingPotionSilver": "चांदी", + "hatchingPotionWatery": "तरल", + "hatchingPotionBronze": "पीतल", + "hatchingPotionSunshine": "धूप", + "hatchingPotionVeggie": "बगीचा" } diff --git a/website/common/locales/hi_IN/death.json b/website/common/locales/hi_IN/death.json index 768db27ab3..c220e78b2e 100755 --- a/website/common/locales/hi_IN/death.json +++ b/website/common/locales/hi_IN/death.json @@ -3,14 +3,14 @@ "dontDespair": "निराशा मत बन जाओ!", "deathPenaltyDetails": "तुमने एक स्तर नीचे चार गए, तुम्हारा सोनि और एक साधन हार गए लेकिन तुम वोह वापस कमा सकता, प्रयास से। सौभाग्य तुम्हारे साथ रहो - तुम बरिया काम करेंगे।", "refillHealthTryAgain": "स्वस्थ्य फिर से भरना और एक बार और कोशिश करो", - "dyingOftenTips": "Is this happening often? Here are some tips!", - "losingHealthWarning": "सावधान रहो, तुम्हारा स्वास्थ्य खो जा रहा है।", + "dyingOftenTips": "क्या ऐसा अक्सर हो रहा है? यहाँ कुछ युक्तियाँ हैं!", + "losingHealthWarning": "सावधान रहो, तुम्हारा स्वास्थ्य खो जा रहा है!", "losingHealthWarning2": "मत खो जाओ तुम्हारा पूरा स्वस्थ्य ! अगर सब खो जथा है, तुम एक स्तर नीचे चार जायेंगे, तुम्हारा सोनि और एक साधन हार जायेंगे।", "toRegainHealth": "स्वास्थ्य वापस आना के लिए :", - "lowHealthTips1": "स्वस्थ्य बरना के लिए, ऊपर का स्तर चढ़ो", + "lowHealthTips1": "स्वस्थ्य बरना के लिए, ऊपर का स्तर चढ़ो!", "lowHealthTips2": "एक जादू दवाई खरीत लो, इनाम खंड से, 15 स्वास्थय का अंक वापस आने के लिए .", "losingHealthQuickly": "स्वस्थ्य तेज़ी से खो जा रही है?", - "lowHealthTips3": "अपूर्ण रोज़-काम तुम्हारा को चोट लग जाते, इस लिए, पहले में बहुत रोज़-काम मत बनाओ।  ", + "lowHealthTips3": "अपूर्ण रोज़-काम तुम्हारा को चोट लग जाते, इस लिए, पहले में बहुत रोज़-काम मत बनाओ!", "lowHealthTips4": "अगर कुछ रोज़-काम नहीं मांगा हुआ कुछ दिन पर, तुम इसको निष्क्रिय कर सकते हैं, कलम का बटन दबाना से।", "goodLuck": "सौभाग्य तुम्हारे साथ रहो!", "cannotRevive": "जीवन को वापस ने ला सकते हैं अगर मरा नहीं" diff --git a/website/common/locales/hi_IN/gear.json b/website/common/locales/hi_IN/gear.json index 11520182f2..a6f8362085 100755 --- a/website/common/locales/hi_IN/gear.json +++ b/website/common/locales/hi_IN/gear.json @@ -27,7 +27,7 @@ "weaponWarrior1Text": "तलवार", "weaponWarrior1Notes": "Common soldier's blade. Increases Strength by <%= str %>.", "weaponWarrior2Text": "कुल्हाड़ी", - "weaponWarrior2Notes": "Double-bitted chopping weapon. Increases Strength by <%= str %>", + "weaponWarrior2Notes": "डबल साइडेड चॉपिंग हथियार। <% = Str%> द्वारा ताकत बढ़ाता है।", "weaponWarrior3Text": "सुबह का तारा", "weaponWarrior3Notes": "Heavy club with brutal spikes. Increases Strength by <%= str %>.", "weaponWarrior4Text": "Sapphire Blade", @@ -104,17 +104,17 @@ "weaponSpecialPageBannerNotes": "Wave your banner high to inspire confidence! Increases Strength by <%= str %>.", "weaponSpecialRoguishRainbowMessageText": "Roguish Rainbow Message", "weaponSpecialRoguishRainbowMessageNotes": "This sparkly envelope contains messages of encouragement from Habiticans, and a touch of magic to help speed your deliveries! Increases Perception by <%= per %>.", - "weaponSpecialSkeletonKeyText": "Skeleton Key", + "weaponSpecialSkeletonKeyText": "हड्डियों से कुंजी", "weaponSpecialSkeletonKeyNotes": "All the best Sneakthieves carry a key that can open any lock! Increases Constitution by <%= con %>.", - "weaponSpecialNomadsScimitarText": "Nomad's Scimitar", + "weaponSpecialNomadsScimitarText": "घुमक्कड़ की कैंची", "weaponSpecialNomadsScimitarNotes": "The curved blade of this Scimitar is perfect for attacking Tasks from the back of a mount! Increases Intelligence by <%= int %>.", - "weaponSpecialFencingFoilText": "Fencing Foil", + "weaponSpecialFencingFoilText": "बाड़ के लिए पन्नी", "weaponSpecialFencingFoilNotes": "Should anyone dare to impugn your honor, you'll be ready with this fine foil! Increases Strength by <%= str %>.", - "weaponSpecialTachiText": "Tachi", + "weaponSpecialTachiText": "ताची", "weaponSpecialTachiNotes": "This light and curved sword will shred your tasks to ribbons! Increases Strength by <%= str %>.", - "weaponSpecialAetherCrystalsText": "Aether Crystals", + "weaponSpecialAetherCrystalsText": "aether के क्रिस्टल", "weaponSpecialAetherCrystalsNotes": "These bracers and crystals once belonged to the Lost Masterclasser herself. Increases all Stats by <%= attrs %>.", - "weaponSpecialYetiText": "Yeti-Tamer Spear", + "weaponSpecialYetiText": "यति-तामर का भाला", "weaponSpecialYetiNotes": "This spear allows its user to command any yeti. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.", "weaponSpecialSkiText": "Ski-sassin Pole", "weaponSpecialSkiNotes": "A weapon capable of destroying hordes of enemies! It also helps the user make very nice parallel turns. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.", @@ -1741,5 +1741,6 @@ "eyewearArmoirePlagueDoctorMaskNotes": "An authentic mask worn by the doctors who battle the Plague of Procrastination. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Plague Doctor Set (Item 2 of 3).", "eyewearArmoireGoofyGlassesText": "Goofy Glasses", "eyewearArmoireGoofyGlassesNotes": "Perfect for going incognito or just making your partymates giggle. Increases Perception by <%= per %>. Enchanted Armoire: Independent Item.", - "twoHandedItem": "Two-handed item." + "twoHandedItem": "Two-handed item.", + "weaponSpecialKS2019Text": "मिथिक ग्रिफ़ॉन ग्लेव" } diff --git a/website/common/locales/hi_IN/messages.json b/website/common/locales/hi_IN/messages.json index 92ae30ea30..647d45ffc0 100755 --- a/website/common/locales/hi_IN/messages.json +++ b/website/common/locales/hi_IN/messages.json @@ -50,5 +50,7 @@ "unallocatedStatsPoints": "You have <%= points %> unallocated Stat Points", "beginningOfConversation": "This is the beginning of your conversation with <%= userName %>. Remember to be kind, respectful, and follow the Community Guidelines!", "messageDeletedUser": "Sorry, this user has deleted their account.", - "messageMissingDisplayName": "Missing display name." + "messageMissingDisplayName": "Missing display name.", + "messageCostumeUnEquipped": "पोशाक अप्रकाशित |", + "messageBattleGearUnEquipped": "लड़ाई का साजोसामान हटा दिया |" } diff --git a/website/common/locales/hi_IN/subscriber.json b/website/common/locales/hi_IN/subscriber.json index 424526cef0..e00ee372e4 100755 --- a/website/common/locales/hi_IN/subscriber.json +++ b/website/common/locales/hi_IN/subscriber.json @@ -120,7 +120,7 @@ "choosePaymentMethod": "Choose your payment method", "buyGemsSupportsDevs": "Purchasing Gems supports the developers and helps keep Habitica running", "support": "SUPPORT", - "gemBenefitLeadin": "Gems allow you to buy fun extras for your account, including:", + "gemBenefitLeadin": "हीरे का उपयोग कर आप क्या खरीदते हैं ?", "gemBenefit1": "Unique and fashionable costumes for your avatar.", "gemBenefit2": "Backgrounds to immerse your avatar in the world of Habitica!", "gemBenefit3": "Exciting Quest chains that drop pet eggs.", diff --git a/website/common/locales/ja/challenge.json b/website/common/locales/ja/challenge.json index 723c2a6b71..d323f36e49 100644 --- a/website/common/locales/ja/challenge.json +++ b/website/common/locales/ja/challenge.json @@ -58,7 +58,7 @@ "userAlreadyInChallenge": "ユーザーはすでにこのチャレンジに参加しています。", "cantOnlyUnlinkChalTask": "チャレンジとの連関が切れたタスクのみ、リンクを解除できます。", "joinedChallenge": "チャレンジに参加しました", - "joinedChallengeText": "このユーザーはチャレンジに参加することで自らに試練を課しました!", + "joinedChallengeText": "チャレンジに参加することで自らに試練を課しました!", "myChallenges": "マイチャレンジ", "findChallenges": "チャレンジを探す", "noChallengeTitle": "チャレンジはありません。", diff --git a/website/common/locales/ja/communityguidelines.json b/website/common/locales/ja/communityguidelines.json index 42dc0fafd2..df051b6382 100644 --- a/website/common/locales/ja/communityguidelines.json +++ b/website/common/locales/ja/communityguidelines.json @@ -1,5 +1,5 @@ { - "tavernCommunityGuidelinesPlaceholder": "利用の注意: これは全年齢対応のチャットです。ですので気持ちのよい言葉と態度を心がけましょう!質問がある場合は、サイドバーのコミュニティガイドラインをで助言を求めましょう。", + "tavernCommunityGuidelinesPlaceholder": "ご利用上の注意:これは全年齢向けのチャットです。適切な内容と言葉遣いを心がけましょう! 疑問がある場合はサイドバーのコミュニティガイドラインをご参照ください。", "lastUpdated": "最終更新:", "commGuideHeadingWelcome": "Habiticaへようこそ!", "commGuidePara001": "冒険者のみんなこんにちは!豊かな土地、健康な生活と時折暴れまわるグリフォンのいるHabiticaへようこそ。ここには、お互い支えあって自己改善する人でいっぱいの元気なコミュニティがあります。参加するためには、肯定的な態度、丁寧な振る舞い、誰もが -- 皆さんも含め -- それぞれ違う強みと弱みを持っているという理解が求められます。Habiticaの住人たちはお互いに忍耐強く、可能な限り助け合おうとします。", diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json index 4fc5cc56cb..6faadd70b3 100644 --- a/website/common/locales/ja/gear.json +++ b/website/common/locales/ja/gear.json @@ -11,7 +11,7 @@ "noGearItemsOfType": "この中のどれも持っていません。", "noGearItemsOfClass": "あなたはクラス固有の装備をすでに全部持っています! 春分・秋分や夏至・冬至の頃に開催される大祭で、新たな装備が追加されることでしょう。", "classLockedItem": "このアイテムは特定のクラスだけで利用できます。レベル10以上から、ユーザーアイコン > 設定 > キャラクターの設定 にてクラスを変更できます!", - "tierLockedItem": "このアイテムは、以前のアイテムを順番に購入しないと使用できません。徐々にそろえていきましょう!", + "tierLockedItem": "このアイテムは、その前のアイテムを順番に購入しないと使用できません。徐々にそろえていきましょう!", "sortByType": "種類", "sortByPrice": "価格", "sortByCon": "体質", diff --git a/website/common/locales/ja/groups.json b/website/common/locales/ja/groups.json index 372ad26385..468d572d7e 100644 --- a/website/common/locales/ja/groups.json +++ b/website/common/locales/ja/groups.json @@ -84,7 +84,7 @@ "PMPlaceholderDescriptionRevoked": "あなたのチャットの特権は取り消されたため、プライベートメッセージを送ることはできません。もしこのことについて疑問や懸念があるときは、admin@habitica.comへメールを送ってスタッフとの話し合いをお願いします。", "PMEnabledOptPopoverText": "プライベートメッセージは有効です。ユーザーはあなたのプロフィールからあなたに連絡できます。", "PMDisabledOptPopoverText": "プライベートメッセージは無効です。ユーザーがあなたのプロフィールからあなたへ連絡をとるのを許可するには、このオプションを有効にしてください。", - "PMDisabledCaptionTitle": "プライベートメッセージは停止されました", + "PMDisabledCaptionTitle": "プライベートメッセージが無効になりました", "PMDisabledCaptionText": "あなたはまだメッセージを送ることはできますが、誰もあなたにメッセージを送ることはできません。", "block": "ブロックする", "unblock": "ブロックを解除する", @@ -217,7 +217,7 @@ "userIsNotManager": "ユーザーはマネージャーではありません", "canOnlyApproveTaskOnce": "このタスクはすでに承認されました。", "addTaskToGroupPlan": "新規作成", - "joinedGuild": "ギルドに加入済み", + "joinedGuild": "ギルドに参加しました", "joinedGuildText": "勇気をだしてギルドに入り、Habitica の人々と交流しました!", "badAmountOfGemsToPurchase": "値は1以上でなければなりません。", "groupPolicyCannotGetGems": "あなたが加入しているグループのうち1つは、ポリシーに基づき、メンバーがジェムを獲得することはできないようにしています。", diff --git a/website/common/locales/ja/subscriber.json b/website/common/locales/ja/subscriber.json index 6dd719a330..8f49f054fd 100644 --- a/website/common/locales/ja/subscriber.json +++ b/website/common/locales/ja/subscriber.json @@ -152,7 +152,7 @@ "backgroundAlreadyOwned": "この背景はすでにもっています。", "mysticHourglassNeededNoSub": "このアイテムには神秘の砂時計が必要です。Habiticaの有料会員になることで神秘の砂時計を手に入れることができます。", "viewSubscriptions": "有料プランを見る", - "giftASubscription": "有料プランを贈る", + "giftASubscription": "有料プランをプレゼントする", "doubleDropCap": "落とし物を2倍に", "monthlyMysteryItems": "毎月のミステリーアイテム", "subscribersReceiveBenefits": "有料会員はこれらの有益な特典を受けられます!", diff --git a/website/common/locales/pt_BR/challenge.json b/website/common/locales/pt_BR/challenge.json index a8830821cc..8dd6a27497 100644 --- a/website/common/locales/pt_BR/challenge.json +++ b/website/common/locales/pt_BR/challenge.json @@ -77,30 +77,30 @@ "deleteChallenge": "Excluir Desafio", "challengeNamePlaceholder": "Qual é o nome do seu Desafio?", "challengeSummary": "Resumo", - "challengeSummaryPlaceholder": "Escreva uma breve descrição anunciando seu Desafio para outros Habiticanos. Qual é o principal objetivo do Desafio e por que as pessoas deveriam entrar nele? Tente incluir palavras chave úteis na descrição de forma que Habiticanos possam encontrá-lo facilmente em suas buscas!", - "challengeDescriptionPlaceholder": "Use essa seção para dar maiores informações sobre tudo que os participantes do Desafio deveriam saber sobre seu Desafio.", + "challengeSummaryPlaceholder": "Escreva uma breve descrição anunciando seu Desafio a outros Habiticanos. Qual é o principal objetivo do Desafio e por que as pessoas deveriam entrar nele? Tente incluir palavras chave úteis na descrição de forma que Habiticanos possam encontrá-lo facilmente em suas buscas!", + "challengeDescriptionPlaceholder": "Use essa seção para dar maiores informações sobre tudo o que os participantes do Desafio deveriam saber sobre seu Desafio.", "challengeGuild": "Adicionar a", - "challengeMinimum": "Desafios na Taverna exigem o mínimo de 1 gema. Outros lugares, basta colocar 0 no prêmio.", + "challengeMinimum": "Mínimo de 1 Gema para Desafios públicos (ajuda a evitar spam, realmente ajuda).", "participantsTitle": "Participantes", - "shortName": "Nome Curto", - "shortNamePlaceholder": "Que etiqueta curta serve para identificar o seu Desafio?", + "shortName": "Nome curto", + "shortNamePlaceholder": "Que Etiqueta curta deve ser usada para identificar seu Desafio?", "updateChallenge": "Atualizar Desafio", "haveNoChallenges": "Esse grupo não possui Desafios", - "loadMore": "Carregar Mais", - "exportChallengeCsv": "Exportar o Desafio", + "loadMore": "Carregar mais", + "exportChallengeCsv": "Exportar Desafio", "editingChallenge": "Editando o Desafio", - "nameRequired": "Nome necessário", - "tagTooShort": "Etiqueta muito curta", - "summaryRequired": "Resumo necessário", + "nameRequired": "É necessário um nome", + "tagTooShort": "O nome da Etiqueta é muito curto", + "summaryRequired": "Resumo é necessário", "summaryTooLong": "Resumo muito longo", - "descriptionRequired": "Descrição necessária", - "locationRequired": "A localização do desafio é necessária ('Adicionar a')", + "descriptionRequired": "Descrição é necessária", + "locationRequired": "A localização do Desafio é necessária ('Adicionar a')", "categoiresRequired": "Uma ou mais categorias devem ser selecionadas", - "viewProgressOf": "Ver Progresso De", - "viewProgress": "Ver Progresso", - "selectMember": "Selecione um Membro", - "confirmKeepChallengeTasks": "Deseja manter as tarefas do desafio?", - "selectParticipant": "Selecione um Participante", + "viewProgressOf": "Ver o progresso de", + "viewProgress": "Ver progresso", + "selectMember": "Selecionar membro", + "confirmKeepChallengeTasks": "Deseja manter as tarefas do Desafio?", + "selectParticipant": "Selecione um participante", "filters": "Filtros", "wonChallengeDesc": "<%= challengeName %> selecionou você como o(a) vencedor(a)! Sua vitória foi registrada em suas Conquistas.", "yourReward": "Sua recompensa" diff --git a/website/common/locales/pt_BR/npc.json b/website/common/locales/pt_BR/npc.json index a9365e554e..e47eb5c065 100644 --- a/website/common/locales/pt_BR/npc.json +++ b/website/common/locales/pt_BR/npc.json @@ -24,20 +24,20 @@ "pauseDailies": "Pausar dano", "unpauseDailies": "Reativar dano", "staffAndModerators": "Equipe e Moderadores", - "communityGuidelinesIntro": "O Habitica tentar criar um ambiente convidativo para usuários de todas as idades e contexto, especialmente em espaços públicos como a Taverna. Se você tiver qualquer dúvida, por favor consulte nossas Diretrizes da Comunidade.", + "communityGuidelinesIntro": "O Habitica tentar criar um ambiente convidativo para usuários de todas as idades e contextos, especialmente em espaços públicos como a Taverna. Se você tiver qualquer dúvida, por favor consulte nossas Diretrizes da Comunidade.", "acceptCommunityGuidelines": "Eu aceito cumprir as Diretrizes da Comunidade", "worldBossEvent": "Evento de Chefão Global", "worldBossDescription": "Descrição do Chefão Global", - "welcomeMarketMobile": "Boas vindas ao Mercado! Compre ovos raros e poções! Venha ver o que temos a oferecer.", + "welcomeMarketMobile": "Boas vindas ao Mercado! Compre Ovos raros e Poções! Venha ver o que temos a oferecer.", "howManyToSell": "Qual a quantidade que gostaria de vender?", "yourBalance": "Seu saldo:", "sell": "Vender", - "buyNow": "Comprar Agora", + "buyNow": "Comprar agora", "sortByNumber": "Número", - "featuredItems": "Itens em Destaque!", - "hideLocked": "Esconder bloqueados", - "hidePinned": "Esconder fixados", - "hideMissing": "Esconder Indisponíveis.", + "featuredItems": "Itens em destaque!", + "hideLocked": "Ocultar bloqueados", + "hidePinned": "Ocultar fixados", + "hideMissing": "Esconder indisponíveis", "amountExperience": "<%= amount %> de Experiência", "amountGold": "<%= amount %> de Ouro", "namedHatchingPotion": "Poção de Eclosão <%= type %>", @@ -53,10 +53,10 @@ "cost": "Custo", "shops": "Lojas", "custom": "Personalizado", - "wishlist": "Desejados", + "wishlist": "Lista de desejos", "wrongItemType": "O tipo de item \"<%= type %>\" não é válido.", "wrongItemPath": "O caminho de item \"<%= path %>\" não é válido.", - "unpinnedItem": "Você removeu <%= item %>! Não será mais exibido na coluna de Recompensas.", + "unpinnedItem": "Você removeu <%= item %>! Isso não será mais exibido na coluna de Recompensas.", "cannotUnpinArmoirPotion": "A Poção de Vida e Armário Encantado não podem ser removidos.", "purchasedItem": "Você comprou <%= itemName %>", "ianTextMobile": "Será que um pergaminho de missão te interessaria? Ative-os para lutar contra monstros com seu Grupo!", @@ -64,65 +64,65 @@ "cannotBuyItem": "Você não pode comprar este item.", "mustPurchaseToSet": "É necessário comprar <%= val %> para colocar em <%= key %>.", "typeRequired": "Tipo é necessário", - "positiveAmountRequired": "Requer um número positivo", - "notAccteptedType": "Tipo precisa estar em [eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear]", - "contentKeyNotFound": "Chave não encontrada para Conteúdo <%= type %>", - "plusGem": "+<%= count %> Gema!", + "positiveAmountRequired": "Requer uma quantidade positiva", + "notAccteptedType": "Tipo deve ser um dos seguintes: [Ovos, Poções de Eclosão, Poções de Eclosão Premium, Comidas, Missões, Equipamentos]", + "contentKeyNotFound": "Chave não encontrada para conteúdo <%= type %>", + "plusGem": "+<%= count %> Gema", "typeNotSellable": "Tipo não pode ser vendido. Precisa ser um dos seguintes <%= acceptedTypes %>", "userItemsKeyNotFound": "Chave não encontrada para user.items <%= type %>", - "userItemsNotEnough": "Você não tem <%= type %>suficientes.", + "userItemsNotEnough": "Você não tem <%= type %> suficientes", "pathRequired": "Texto do caminho é necessário", "unlocked": "Itens foram destravados", "alreadyUnlocked": "Conjunto completo já destravado.", "alreadyUnlockedPart": "Conjunto completo parcialmente destravado. É mais barato comprar os itens restantes individualmente.", "invalidQuantity": "A quantidade para compra deve ser um número inteiro e positivo.", - "USD": "(Dólar)", + "USD": "(USD) Dólar americano", "newStuff": "Novidades da Bailey", "newBaileyUpdate": "Nova atualização da Bailey!", "tellMeLater": "Lembrar mais tarde", "dismissAlert": "Dispensar este alerta", - "donateText3": "Habitica é um projeto de código aberto que depende do suporte dos nossos usuários. O dinheiro que você gasta em gemas nos ajuda a manter os servidores funcionando, manter uma pequena Equipe, desenvolver novas funcionalidades e oferecer incentivos para os nossos programadores voluntários. Obrigado pela sua generosidade!", - "card": "Cartão de Crédito", + "donateText3": "Habitica é um projeto de código aberto que depende do suporte dos nossos usuários. O dinheiro que você gasta em gemas nos ajuda a manter os servidores funcionando, manter uma pequena equipe, desenvolver novas funcionalidades e oferecer incentivos para os nossos programadores voluntários. Obrigado pela sua generosidade!", + "card": "Cartão de crédito", "paymentMethods": "Comprar usando", "paymentSuccessful": "Seu pagamento foi efetuado com sucesso!", "paymentYouReceived": "Você recebeu:", "paymentYouSentGems": "Você enviou para <%- name %>:", - "paymentYouSentSubscription": "Você enviou para <%- name %>uma assinatura de Habitica por <%= months %> meses.", - "paymentSubBilling": "Sua fatura será cobrada no valor de $<%= amount %> a cada <%= months %> meses.", + "paymentYouSentSubscription": "Você enviou para <%- name %> <%= months %> mês/meses de assinatura do Habitica.", + "paymentSubBilling": "Sua assinatura será cobrada no valor de $<%= amount %> a cada <%= months %> mês/meses.", "success": "Sucesso!", - "classGear": "Equipamento da Classe", - "classGearText": "Parabéns por ter escolhido uma classe! Eu adicionei sua nova arma básica no seu inventário. Dê uma olhada abaixo para equipá-lo!", - "autoAllocate": "Distribuição Automática", + "classGear": "Equipamento de Classe", + "classGearText": "Parabéns por ter escolhido uma classe! Eu adicionei sua nova arma básica no seu inventário. Dê uma olhada abaixo para equipá-la!", + "autoAllocate": "Distribuição automática", "spells": "Habilidades", "skillsTitle": "<%= classStr %> Habilidades", "toDo": "Afazer", "tourStatsPage": "Essa é a sua página de Atributos! Conquiste medalhas completando as tarefas listadas.", - "tourTavernPage": "Boas-vindas à Taverna, uma sala de bate-papo para todas as idades! Clicando em \"Pausar Diárias\" você poderá prevenir que suas Diárias te causem dano em caso de doença ou viajem . Venha dizer 'Olá'!", + "tourTavernPage": "Boas-vindas à Taverna, uma sala de bate-papo para todas as idades! Clicando em \"Pausar Diárias\" você poderá prevenir que suas Diárias te causem dano caso esteja doente ou viajando. Venha dizer Olá!", "tourPartyPage": "Seu Grupo vai te ajudar a manter-se responsável. Convide amigos para desbloquear um Pergaminho de Missão!", - "tourGuildsPage": "Guildas são grupos com assuntos de interesses em comum criados por jogadores e para jogadores. Navegue pela lista e entre na Guilda que te interessar. Dê uma olhada na guilda Habitica Help: Ask a Question, onde qualquer usuário pode tirar suas dúvidas sobre Habitica! Verifique também a popular guilda Brasil, onde brasileiros ajudam brasileiros!", - "tourChallengesPage": "Desafios são listas de tarefas temáticas criadas por usuários! Participar de um Desafio adicionará tarefas à sua conta. Dispute contra outros usuários para ganhar prêmios em Gemas!", - "tourMarketPage": "Sempre que você completar uma tarefa, poderá obter, randomicamente, um Ovo ou uma Poção de eclosão ou Comida para mascote. Você também pode comprar esses itens aqui.", + "tourGuildsPage": "Guildas são grupos com assuntos de interesses em comum criados por jogadores e para jogadores. Navegue pela lista e entre nas Guildas que te interessarem. Dê uma olhada na guilda Habitica Help: Ask a Question, onde qualquer usuário pode tirar suas dúvidas sobre Habitica! Verifique também a popular guilda Brasil, onde brasileiros ajudam brasileiros!", + "tourChallengesPage": "Desafios são listas de tarefas temáticas criadas por usuários! Participar de um Desafio adicionará tarefas à sua conta. Concorra contra outros usuários para ganhar prêmios em Gemas!", + "tourMarketPage": "Sempre que você completar uma tarefa, poderá obter, randomicamente, um Ovo, uma Poção de Eclosão ou Comida para mascote. Você também pode comprar esses itens aqui.", "tourHallPage": "Boas Vindas ao Salão dos Heróis, onde os contribuidores do código aberto do Habitica são honrados. Seja através de programação, arte, música, escrita ou apenas prestatividade, eles receberam Gemas, equipamentos exclusivos e títulos prestigiosos. Você também pode contribuir para o Habitica!", - "tourPetsPage": "Bem-vindo(a) ao Estábulo! Sempre que você concluir uma tarefa, obterá, randomicamente, um Ovo ou uma Poção de eclosão para chocar Mascotes. Quando você eclodir um ovo de Mascote no Mercado, ele vai aparecer aqui! Clique na imagem de um Mascote para adicioná-lo a seu Avatar. Alimente-os com a comida que encontrar e eles se tornarão Montarias poderosas.", - "tourMountsPage": "Depois que você alimentar um mascote o suficiente para transformá-lo em uma montaria, ele aparecerá aqui. Clique em uma montaria para subir nela!", - "tourEquipmentPage": "Aqui é onde seu Equipamento fica guardado! Seu Equipamento de Batalha afeta seus atributos. Se quiser usar outro Equipamento no seu avatar sem alterar seus atributos, clique em \"Mostrar Aparência.\"", + "tourPetsPage": "Bem-vindo(a) ao Estábulo! Sempre que você concluir uma tarefa, poderá obter, randomicamente, um Ovo ou uma Poção de Eclosão para chocar Mascotes. Quando você eclodir um Ovo, o Mascote irá aparecer aqui! Clique na imagem de um Mascote para adicioná-lo ao seu Avatar. Alimente-os com a Comida que encontrar e eles se tornarão Montarias poderosas.", + "tourMountsPage": "Depois que você alimentar um Mascote o suficiente para transformá-lo em uma Montaria, ele aparecerá aqui. Clique em uma Montaria para subir nela!", + "tourEquipmentPage": "Aqui é onde seu Equipamento fica guardado! Seu Equipamento de Batalha afeta seus atributos. Se quiser usar outro Equipamento no seu avatar sem alterar seus Atributos, clique em \"Mostrar Aparência.\"", "equipmentAlreadyOwned": "Você já possui esse equipamento", - "tourOkay": "Okay!", + "tourOkay": "Ok!", "tourAwesome": "Incrível!", "tourSplendid": "Esplêndido!", "welcomeToHabit": "Boas Vindas ao Habitica!", "welcome1": "Crie um avatar simples.", "welcome1notes": "Esse avatar irá te representar enquanto você progride.", - "welcome2": "Estabeleça suas tarefas.", - "welcome2notes": "O quão bem você vai no jogo depende do quão bem você vai nas suas tarefas da vida real!", + "welcome2": "Crie as suas tarefas.", + "welcome2notes": "O quão bem você se sai em suas tarefas da vida real determinará o quão bem você se sai no jogo!", "welcome3": "Progrida na vida e no jogo!", - "welcome3notes": "À medida que você melhora sua vida, seu avatar sobe de nível e você libera mascotes, missões, equipamentos e muito mais!", + "welcome3notes": "À medida que você melhora sua vida, seu avatar sobe de nível e você libera Mascotes, Missões, Equipamentos e muito mais!", "imReady": "Entre no Habitica", "limitedOffer": "Disponível até <%= date %>", - "paymentAutoRenew": "Esta assinatura será renovada automaticamente até ser cancelada. Se você precisar cancelar, poderá fazê-lo através da configurações.", + "paymentAutoRenew": "Esta assinatura será renovada automaticamente até ser cancelada. Se você precisar cancelar, poderá fazê-lo através das suas configurações.", "paymentCanceledDisputes": "Enviamos uma confirmação de cancelamento para o seu e-mail. Se você não está vendo o e-mail, entre em contato para evitar cobranças futuras.", - "cannotUnpinItem": "Este item não pode ser desfixado.", - "paymentSubBillingWithMethod": "Sua assinatura irá ser faturada no valor de $<%= amount %> a cada <%= months %> meses.", + "cannotUnpinItem": "Este item não pode ser removido.", + "paymentSubBillingWithMethod": "Sua assinatura será cobrada no valor de $<%= amount %> a cada <%= months %> mês/meses.", "invalidUnlockSet": "Este conjunto de itens é inválido e não pode ser desbloqueado.", "nMonthsSubscriptionGift": "<%= nMonths %> Mês/meses de assinatura (Presente)", "nGemsGift": "<%= nGems %> Gemas (Presente)", diff --git a/website/common/locales/pt_BR/questscontent.json b/website/common/locales/pt_BR/questscontent.json index c370722138..c343230e2b 100644 --- a/website/common/locales/pt_BR/questscontent.json +++ b/website/common/locales/pt_BR/questscontent.json @@ -712,7 +712,7 @@ "questTurquoiseCollectTurquoiseGems": "Gemas Turquesa", "questTurquoiseCollectNeptuneRunes": "Runas de Netuno", "questTurquoiseCollectSagittariusRunes": "Runas de Sagitário", - "questTurquoiseCompletion": "Quente e suada, sua equipe finalmente para para descansar ao lado da terra revirada e olha para a pilha de runas e joias que você encontrou.

“Inacreditável”, murmura @QuartzFox. “Isso vai reescrever os livros de história.”

“Deixe-me levar esses materiais de volta à Universidade Habitica para análise”, diz @gawrone. “Deve haver muito o que estudar e fazer algumas poções de turquesa para todos nós! Quem sabe o que mais podemos encontrar enterrado por aqui?”

@starsystemic diz:“ É incrível o quanto você pode conseguir com um pouco de trabalho duro! ”", + "questTurquoiseCompletion": "Quente e suada, sua equipe finalmente senta para descansar ao lado da terra revirada e olha para a pilha de runas e joias que você encontrou.

“Inacreditável”, murmura @QuartzFox. “Isso vai reescrever os livros de história.”

“Deixe-me levar esses materiais de volta à Universidade Habitica para análise”, diz @gawrone. “Deve haver o suficiente para estudarmos e fazer algumas poções de turquesa para todos nós! Quem sabe o que mais podemos encontrar enterrado por aqui?”

@starsystemic diz:“ É incrível o quanto você pode conseguir com um pouco de trabalho duro!”", "questTurquoiseNotes": "@gawrone corre para o seu quarto segurando o diploma do Habitica em uma das mãos e um livro extraordinariamente grande e empoeirado com capa de couro na outra.

“Você nunca vai adivinhar o que eu descobri!” eles dizem. “A razão pela qual os Campos Florescentes são tão férteis é que eles já foram cobertos por um vasto oceano. Há rumores de que um povo antigo habitou o fundo do oceano em cidades encantadas. Usei mapas esquecidos para encontrar o local mais provável! Pegue a sua pá!”

Na noite seguinte, você encontra @QuartzFox e @starsystemic, formam um grupo e começam a cavar. No fundo do solo, você encontra uma runa, com uma gema turquesa por perto!

“Continuem cavando!” @gawrone insiste. “Se encontrarmos o suficiente, podemos fazer uma de suas poções antigas e nos tornar parte da história ao mesmo tempo!”", "questTurquoiseText": "Trabalho de Tesouro Turquesa", "sandySidekicksNotes": "Contém 'A Tatu Indulgente', 'A Serpente da Distração' e 'O Aracnídeo de Gelo'. Disponível até <%= date %>.",