diff --git a/.eslintrc.json b/.eslintrc.json
index f4ff131c7..a3118ae59 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -10,7 +10,7 @@
{
"files": ["**/*.d.ts"],
"parser": "@typescript-eslint/parser",
- "plugins": ["@typescript-eslint", "plugin:@typescript-eslint/recommended"]
+ "plugins": ["@typescript-eslint"]
}
],
"parser": "@typescript-eslint/parser",
diff --git a/custom.d.ts b/custom.d.ts
index d3a9edae7..f7579cca6 100644
--- a/custom.d.ts
+++ b/custom.d.ts
@@ -12,3 +12,8 @@ declare module '*.png' {
const content: any
export = content
}
+
+declare module '*.jpg' {
+ const content: any
+ export = content
+}
diff --git a/package.json b/package.json
index cadc64bcc..7d4f9490b 100644
--- a/package.json
+++ b/package.json
@@ -38,8 +38,8 @@
"@types/react": "^17.0.20",
"@types/react-dom": "^17.0.9",
"@types/ziggy-js": "^1.0.1",
- "@typescript-eslint/eslint-plugin": "^4.31.0",
- "@typescript-eslint/parser": "^4.31.0",
+ "@typescript-eslint/eslint-plugin": "^5.28.0",
+ "@typescript-eslint/parser": "^5.28.0",
"autoprefixer": "^10.2.4",
"axios": "^0.21",
"babel-eslint": "^10.1.0",
diff --git a/public/translation_en.json b/public/translation_en.json
index d8e03409f..aa4840f62 100644
--- a/public/translation_en.json
+++ b/public/translation_en.json
@@ -256,7 +256,13 @@
"welcome": {
"welcome-text-1": "Welcome to ",
"session-tome": "Session Tome",
- "welcome-text-2": ". Create an account to manage your characters, campaigns and items at D&D events.",
- "upcoming-events": "Upcoming Events"
+ "welcome-text-2": "Create an account to manage your characters, campaigns and items at D&D events.",
+ "what-is-dnd": "What is Dungeons & Dragons?",
+ "dnd-definition": "Dungeons & Dragons is a tabletop game where shared storytelling and improvisation makes for an experience like no other.",
+ "more-definition": "For more information, please visit the",
+ "what-is-adventure-league": "What is Dungeons & Dragons Adventurers League?",
+ "adventure-league-definition": "Adventurers League is an official program of organized Dungeons & Dragons gameplay. Each game or module is around 4 hours in duration, and each module belongs to a unified seasonal storyline. Players that create an AL character and record their rewards and can take that character anywhere in the world where D&D Adventurers League games are played and join in the action!",
+ "wizard-of-coast-website": "official Wizards of the Coast website.",
+ "official-site": "official website."
}
}
\ No newline at end of file
diff --git a/public/translation_fr.json b/public/translation_fr.json
index 60c0e86f1..b78d5be42 100644
--- a/public/translation_fr.json
+++ b/public/translation_fr.json
@@ -257,7 +257,13 @@
"welcome": {
"welcome-text-1": "Bienvenue à ",
"session-tome": "Session Tome",
- "welcome-text-2": ". Créer un compte pour gérer vos personnages, campagnes et objets pour les parties de D&D.",
- "upcoming-events": "Évènements à venir"
+ "welcome-text-2": "Créer un compte pour gérer vos personnages, campagnes et objets pour les parties de D&D.",
+ "what-is-dnd": "Qu'est ce que c'est Donjons & Dragons?",
+ "dnd-definition": "Dungeons & Dragons (D&D) est une jeu de table mettant de l’avant des histoires, de la narration ainsi que de l’improvisation pour vous faire vivre des expériences stimulantes et uniques.",
+ "more-definition": "Pour plus d’information, visitez",
+ "what-is-adventure-league": "Qu'est ce que c'est la Ligue des Aventuriers de Donjons & Dragons?",
+ "adventure-league-definition": "Adventurers League (AL) est le programme officiel de jeu organisé par Wizards of the Coast. Chaque aventure ou module est d’une durée approximative de 4 heures. Ces aventures sont reliées à des saisons thématiques spécifiques. Les joueurs créent un personnage AL et enregistre leur progrès et peuvent ainsi jouer ce personnage n’importe où sur la planète.",
+ "wizard-of-coast-website": "le site officiel de Wizards of the Coast.",
+ "official-site": "le site web officiel"
}
}
diff --git a/resources/icons/dice.svg b/resources/icons/dice.svg
new file mode 100644
index 000000000..86962ca4b
--- /dev/null
+++ b/resources/icons/dice.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/images/dnd-banner.png b/resources/images/dnd-banner.png
new file mode 100644
index 000000000..0299ddc65
Binary files /dev/null and b/resources/images/dnd-banner.png differ
diff --git a/resources/js/Layouts/ApplicationLayout/ApplicationLayout.tsx b/resources/js/Layouts/ApplicationLayout/ApplicationLayout.tsx
index b880145a9..2d1a91188 100644
--- a/resources/js/Layouts/ApplicationLayout/ApplicationLayout.tsx
+++ b/resources/js/Layouts/ApplicationLayout/ApplicationLayout.tsx
@@ -125,6 +125,9 @@ const ApplicationLayout = ({children}: LayoutProps) => {
width: '0.4em',
height: '0.4em',
},
+ '*::-webkit-scrollbar-track': {
+ backgroundColor: '#23272a',
+ },
'*::-webkit-scrollbar-thumb': {
backgroundColor: '#babac0',
borderRadius: 16,
diff --git a/resources/js/Pages/Welcome/Welcome.tsx b/resources/js/Pages/Welcome/Welcome.tsx
index bb650eafb..672fb1ef1 100644
--- a/resources/js/Pages/Welcome/Welcome.tsx
+++ b/resources/js/Pages/Welcome/Welcome.tsx
@@ -1,19 +1,50 @@
-import {Box, Container, Grid, Typography} from '@mui/material'
-import {Select} from 'Components'
+import {Grid, Link, Typography} from '@mui/material'
import i18n from 'i18next'
+import dice from 'Icons/dice.svg'
+import dndBanner from 'Images/dnd-banner.png'
import {useTranslation} from 'react-i18next'
+import SVG from 'react-inlinesvg'
import styled from 'styled-components'
import {UserType} from 'Types/global'
-const StyledBox = styled(Box)`
+const Container = styled.div`
+ text-align: center;
+ max-width: 70%;
+ margin: 0px auto;
+ padding: 24px;
+
+ @media only screen and (max-width: 1200px) {
+ width: 100%;
+ }
+`
+
+const StyledImg = styled.img`
+ width: 100%;
+`
+
+const StyledSVG = styled(SVG)`
+ margin-right: 0.5em;
+`
+
+const StyledText = styled.p`
font-family: 'Cinzel Decorative', cursive;
font-size: 16px;
+ display: inline;
text-align: center;
`
-const CenteredGrid = styled(Grid)`
- align-items: center;
- justify-content: center;
+const StyledTypography = styled(Typography)<{align?: string}>`
+ text-align: ${(props) => (props.align ? props.align : 'start')};
+ margin-bottom: 12px;
+`
+
+const StyledLink = styled(Link)`
+ display: inline;
+ text-decoration: none;
+`
+
+const LanguageSelector = styled(Typography)`
+ cursor: pointer;
`
type WelcomeProps = {
@@ -28,36 +59,61 @@ const Welcome = (props: WelcomeProps) => {
const {user} = auth
return (
-
-
+
+
-
+
{t('welcome.welcome-text-1')}
- {t('welcome.session-tome')}
+ {t('welcome.session-tome')}
+
+
{t('welcome.welcome-text-2')}
-
+
-
- {!user && (
-
-
-
-
-
+
+
+
+
+
+
+ {t('welcome.what-is-dnd')}
+
+ {t('welcome.dnd-definition')}
+
+ {t('welcome.more-definition')}{' '}
+
+ {t('welcome.wizard-of-coast-website')}
+
+
- )}
+
+
+
+ {t('welcome.what-is-adventure-league')}
+
+ {t('welcome.adventure-league-definition')}
+
+ {t('welcome.more-definition')}{' '}
+
+ {t('welcome.official-site')}
+
+
+
+ {!user && (
+
+
+ i18n.changeLanguage('en')}>
+ English
+
+ i18n.changeLanguage('fr')}>
+ Français
+
+
+
+ )}
+
)
}
diff --git a/yarn.lock b/yarn.lock
index 2c56e2a69..72a214013 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4309,7 +4309,7 @@
jest-diff "^27.0.0"
pretty-format "^27.0.0"
-"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
+"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8":
version "7.0.9"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d"
integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
@@ -4583,32 +4583,21 @@
dependencies:
"@types/history" "*"
-"@typescript-eslint/eslint-plugin@^4.31.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.32.0.tgz#46d2370ae9311092f2a6f7246d28357daf2d4e89"
- integrity sha512-+OWTuWRSbWI1KDK8iEyG/6uK2rTm3kpS38wuVifGUTDB6kjEuNrzBI1MUtxnkneuWG/23QehABe2zHHrj+4yuA==
+"@typescript-eslint/eslint-plugin@^5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz#6204ac33bdd05ab27c7f77960f1023951115d403"
+ integrity sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==
dependencies:
- "@typescript-eslint/experimental-utils" "4.32.0"
- "@typescript-eslint/scope-manager" "4.32.0"
- debug "^4.3.1"
+ "@typescript-eslint/scope-manager" "5.28.0"
+ "@typescript-eslint/type-utils" "5.28.0"
+ "@typescript-eslint/utils" "5.28.0"
+ debug "^4.3.4"
functional-red-black-tree "^1.0.1"
- ignore "^5.1.8"
- regexpp "^3.1.0"
- semver "^7.3.5"
+ ignore "^5.2.0"
+ regexpp "^3.2.0"
+ semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/experimental-utils@4.32.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.0.tgz#53a8267d16ca5a79134739129871966c56a59dc4"
- integrity sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A==
- dependencies:
- "@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.32.0"
- "@typescript-eslint/types" "4.32.0"
- "@typescript-eslint/typescript-estree" "4.32.0"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
-
"@typescript-eslint/experimental-utils@^5.3.0":
version "5.15.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.0.tgz#407bbbdf1d11d24de81cfdf556b3a9f4252ba4ae"
@@ -4616,23 +4605,15 @@
dependencies:
"@typescript-eslint/utils" "5.15.0"
-"@typescript-eslint/parser@^4.31.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.32.0.tgz#751ecca0e2fecd3d44484a9b3049ffc1871616e5"
- integrity sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w==
- dependencies:
- "@typescript-eslint/scope-manager" "4.32.0"
- "@typescript-eslint/types" "4.32.0"
- "@typescript-eslint/typescript-estree" "4.32.0"
- debug "^4.3.1"
-
-"@typescript-eslint/scope-manager@4.32.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz#e03c8668f8b954072b3f944d5b799c0c9225a7d5"
- integrity sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==
+"@typescript-eslint/parser@^5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.28.0.tgz#639b101cad2bfb7ae16e69710ac95c42bd4eae33"
+ integrity sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==
dependencies:
- "@typescript-eslint/types" "4.32.0"
- "@typescript-eslint/visitor-keys" "4.32.0"
+ "@typescript-eslint/scope-manager" "5.28.0"
+ "@typescript-eslint/types" "5.28.0"
+ "@typescript-eslint/typescript-estree" "5.28.0"
+ debug "^4.3.4"
"@typescript-eslint/scope-manager@5.15.0":
version "5.15.0"
@@ -4642,28 +4623,32 @@
"@typescript-eslint/types" "5.15.0"
"@typescript-eslint/visitor-keys" "5.15.0"
-"@typescript-eslint/types@4.32.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.32.0.tgz#52c633c18da47aee09449144bf59565ab36df00d"
- integrity sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==
+"@typescript-eslint/scope-manager@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz#ef9a5c68fecde72fd2ff8a84b9c120324826c1b9"
+ integrity sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==
+ dependencies:
+ "@typescript-eslint/types" "5.28.0"
+ "@typescript-eslint/visitor-keys" "5.28.0"
+
+"@typescript-eslint/type-utils@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz#53ccc78fdcf0205ef544d843b84104c0e9c7ca8e"
+ integrity sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==
+ dependencies:
+ "@typescript-eslint/utils" "5.28.0"
+ debug "^4.3.4"
+ tsutils "^3.21.0"
"@typescript-eslint/types@5.15.0":
version "5.15.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.15.0.tgz#c7bdd103843b1abae97b5518219d3e2a0d79a501"
integrity sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA==
-"@typescript-eslint/typescript-estree@4.32.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz#db00ccc41ccedc8d7367ea3f50c6994b8efa9f3b"
- integrity sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==
- dependencies:
- "@typescript-eslint/types" "4.32.0"
- "@typescript-eslint/visitor-keys" "4.32.0"
- debug "^4.3.1"
- globby "^11.0.3"
- is-glob "^4.0.1"
- semver "^7.3.5"
- tsutils "^3.21.0"
+"@typescript-eslint/types@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.28.0.tgz#cffd9bcdce28db6daaa146e48a0be4387a6f4e9d"
+ integrity sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==
"@typescript-eslint/typescript-estree@5.15.0":
version "5.15.0"
@@ -4678,6 +4663,19 @@
semver "^7.3.5"
tsutils "^3.21.0"
+"@typescript-eslint/typescript-estree@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz#3487d158d091ca2772b285e67412ff6d9797d863"
+ integrity sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==
+ dependencies:
+ "@typescript-eslint/types" "5.28.0"
+ "@typescript-eslint/visitor-keys" "5.28.0"
+ debug "^4.3.4"
+ globby "^11.1.0"
+ is-glob "^4.0.3"
+ semver "^7.3.7"
+ tsutils "^3.21.0"
+
"@typescript-eslint/utils@5.15.0":
version "5.15.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.15.0.tgz#468510a0974d3ced8342f37e6c662778c277f136"
@@ -4690,13 +4688,17 @@
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
-"@typescript-eslint/visitor-keys@4.32.0":
- version "4.32.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz#455ba8b51242f2722a497ffae29313f33b14cb7f"
- integrity sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==
+"@typescript-eslint/utils@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.28.0.tgz#b27a136eac300a48160b36d2aad0da44a1341b99"
+ integrity sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==
dependencies:
- "@typescript-eslint/types" "4.32.0"
- eslint-visitor-keys "^2.0.0"
+ "@types/json-schema" "^7.0.9"
+ "@typescript-eslint/scope-manager" "5.28.0"
+ "@typescript-eslint/types" "5.28.0"
+ "@typescript-eslint/typescript-estree" "5.28.0"
+ eslint-scope "^5.1.1"
+ eslint-utils "^3.0.0"
"@typescript-eslint/visitor-keys@5.15.0":
version "5.15.0"
@@ -4706,6 +4708,14 @@
"@typescript-eslint/types" "5.15.0"
eslint-visitor-keys "^3.0.0"
+"@typescript-eslint/visitor-keys@5.28.0":
+ version "5.28.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz#982bb226b763c48fc1859a60de33fbf939d40a0f"
+ integrity sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==
+ dependencies:
+ "@typescript-eslint/types" "5.28.0"
+ eslint-visitor-keys "^3.3.0"
+
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
@@ -5986,7 +5996,7 @@ braces@^2.3.1, braces@^2.3.2:
split-string "^3.0.2"
to-regex "^3.0.1"
-braces@^3.0.1, braces@~3.0.2:
+braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -7384,7 +7394,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
+debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
@@ -7398,6 +7408,13 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.7:
dependencies:
ms "^2.1.1"
+debug@^4.3.1, debug@^4.3.4:
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
+ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+ dependencies:
+ ms "2.1.2"
+
decamelize-keys@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
@@ -8252,7 +8269,7 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint-visitor-keys@^3.0.0:
+eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
@@ -8336,11 +8353,16 @@ estraverse@^4.1.1:
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-estraverse@^5.1.0, estraverse@^5.2.0:
+estraverse@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
+estraverse@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+
estree-to-babel@^3.1.0:
version "3.2.1"
resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5"
@@ -8586,7 +8608,7 @@ fast-glob@^2.2.6:
merge2 "^1.2.3"
micromatch "^3.1.10"
-fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.7:
+fast-glob@^3.0.3, fast-glob@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
@@ -8597,7 +8619,7 @@ fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.7:
merge2 "^1.3.0"
micromatch "^4.0.4"
-fast-glob@^3.2.9:
+fast-glob@^3.1.1, fast-glob@^3.2.9:
version "3.2.11"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
@@ -9023,7 +9045,7 @@ function.prototype.name@^1.1.0:
functional-red-black-tree@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+ integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
functions-have-names@^1.2.2:
version "1.2.2"
@@ -9247,7 +9269,7 @@ globby@^10.0.0:
merge2 "^1.2.3"
slash "^3.0.0"
-globby@^11.0.1, globby@^11.0.3:
+globby@^11.0.1:
version "11.0.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
@@ -9259,7 +9281,7 @@ globby@^11.0.1, globby@^11.0.3:
merge2 "^1.3.0"
slash "^3.0.0"
-globby@^11.0.2, globby@^11.0.4:
+globby@^11.0.2, globby@^11.0.4, globby@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -9843,12 +9865,12 @@ ignore@^4.0.3, ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8:
+ignore@^5.1.1:
version "5.1.8"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-ignore@^5.2.0:
+ignore@^5.1.4, ignore@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
@@ -11855,7 +11877,7 @@ micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
+micromatch@^4.0.0, micromatch@^4.0.2:
version "4.0.4"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
@@ -11863,6 +11885,14 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
braces "^3.0.1"
picomatch "^2.2.3"
+micromatch@^4.0.4:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
+ integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
+ dependencies:
+ braces "^3.0.2"
+ picomatch "^2.3.1"
+
miller-rabin@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
@@ -12894,12 +12924,12 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
+picomatch@^2.0.4, picomatch@^2.2.1:
version "2.3.0"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
-picomatch@^2.3.0:
+picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -14085,7 +14115,7 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1:
call-bind "^1.0.2"
define-properties "^1.1.3"
-regexpp@^3.1.0:
+regexpp@^3.1.0, regexpp@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
@@ -14529,7 +14559,7 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@7.3.5, semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
+semver@7.3.5, semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4:
version "7.3.5"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
@@ -14541,6 +14571,13 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+semver@^7.3.5, semver@^7.3.7:
+ version "7.3.7"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
+ integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+ dependencies:
+ lru-cache "^6.0.0"
+
send@0.17.1:
version "0.17.1"
resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"