From 8e107b8a6c0df0671bd79725ba71aa6c060a48c7 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Tue, 19 Sep 2023 14:21:34 +0200 Subject: [PATCH 01/19] feat: start to migrate the frontend to vite --- client-new/.gitignore | 23 + client-new/index.html | 26 + client-new/package-lock.json | 1703 +++++++++++++++++ client-new/package.json | 30 + client-new/postcss.config.cjs | 6 + client-new/public/_redirects | 1 + client-new/public/android-chrome-192x192.png | Bin 0 -> 15879 bytes client-new/public/android-chrome-256x256.png | Bin 0 -> 22193 bytes client-new/public/apple-touch-icon.png | Bin 0 -> 9870 bytes client-new/public/browserconfig.xml | 9 + client-new/public/favicon-16x16.png | Bin 0 -> 1274 bytes client-new/public/favicon-32x32.png | Bin 0 -> 2440 bytes client-new/public/favicon.ico | Bin 0 -> 15086 bytes client-new/public/img/Logo.svg | 8 + client-new/public/img/bg-homepage-1.jpg | Bin 0 -> 77668 bytes client-new/public/img/roles/BOTTOM.png | Bin 0 -> 520 bytes client-new/public/img/roles/JUNGLE.png | Bin 0 -> 1623 bytes client-new/public/img/roles/MIDDLE.png | Bin 0 -> 707 bytes client-new/public/img/roles/TOP.png | Bin 0 -> 416 bytes client-new/public/img/roles/UTILITY.png | Bin 0 -> 1143 bytes client-new/public/img/runes/domination.jpg | Bin 0 -> 85586 bytes client-new/public/img/runes/inspiration.jpg | Bin 0 -> 96285 bytes client-new/public/img/runes/precision.jpg | Bin 0 -> 67758 bytes client-new/public/img/runes/resolve.jpg | Bin 0 -> 78689 bytes client-new/public/img/runes/sorcery.jpg | Bin 0 -> 74065 bytes client-new/public/index.html | 30 + client-new/public/mstile-150x150.png | Bin 0 -> 10303 bytes client-new/public/robots.txt | 3 + client-new/public/safari-pinned-tab.svg | 36 + client-new/public/site.webmanifest | 19 + client-new/src/App.vue | 47 + client-new/src/assets/css/base.css | 77 + client-new/src/assets/css/main.css | 4 + client-new/src/assets/css/match.css | 52 + client-new/src/assets/css/tailwind.css | 3 + client-new/src/assets/css/transition.css | 88 + .../src/components/Common/CubeLoader.vue | 86 + .../src/components/Common/DotsLoader.vue | 62 + .../components/Common/LazyBackgroundImage.vue | 74 + client-new/src/components/Common/Ripple.vue | 77 + client-new/src/components/Common/Tooltip.vue | 106 + .../src/components/Form/LoadingButton.vue | 117 ++ client-new/src/components/Form/SearchForm.vue | 192 ++ .../components/Form/SearchFormDropdown.vue | 282 +++ .../Form/SearchFormDropdownPlayer.vue | 86 + .../src/components/Form/SearchFormRegion.vue | 138 ++ .../src/components/Form/SwitchToggle.vue | 89 + .../Global/NotificationsContainer.vue | 24 + .../components/Global/PopupNotification.vue | 69 + .../src/components/Global/SVGContainer.vue | 35 + .../src/components/Layout/MainFooter.vue | 163 ++ .../src/components/Match/DetailedMatch.vue | 104 + .../Match/DetailedMatchGlobalStats.vue | 106 + .../components/Match/DetailedMatchTeam.vue | 482 +++++ client-new/src/components/Match/LiveMatch.vue | 116 ++ client-new/src/components/Match/Match.vue | 279 +++ .../src/components/Match/MatchItems.vue | 169 ++ .../src/components/Match/Runes/RuneStyle.vue | 195 ++ .../components/Match/Runes/RunesContainer.vue | 104 + .../Summoner/Champions/ChampionsSearch.vue | 43 + .../Summoner/Champions/ChampionsTable.vue | 365 ++++ .../Summoner/Champions/FilterQueue.vue | 55 + .../Summoner/Champions/OnlyMostPlayed.vue | 48 + .../src/components/Summoner/FilterSeason.vue | 62 + .../src/components/Summoner/HeaderLoader.vue | 163 ++ .../src/components/Summoner/Live/LiveTeam.vue | 322 ++++ .../Summoner/Overview/OverviewLoader.vue | 268 +++ .../Summoner/Overview/SummonerChampions.vue | 142 ++ .../Summoner/Overview/SummonerMates.vue | 106 + .../Summoner/Overview/SummonerStats.vue | 289 +++ .../components/Summoner/RecentActivity.vue | 174 ++ .../Summoner/Records/RecordCard.vue | 101 + .../components/Summoner/SummonerRanked.vue | 155 ++ client-new/src/data/data.js | 132 ++ client-new/src/helpers/functions.js | 54 + client-new/src/helpers/summoner.js | 113 ++ client-new/src/layouts/Default.vue | 342 ++++ client-new/src/layouts/Home.vue | 5 + client-new/src/main.js | 74 + client-new/src/mixins/liveGame.js | 74 + client-new/src/plugins/axios.js | 28 + client-new/src/plugins/plausible.js | 15 + client-new/src/router.js | 72 + client-new/src/store/index.js | 43 + client-new/src/store/modules/cdragon.js | 41 + client-new/src/store/modules/detailedMatch.js | 77 + client-new/src/store/modules/notification.js | 30 + client-new/src/store/modules/settings.js | 95 + client-new/src/store/modules/summoner.js | 247 +++ client-new/src/style.css | 3 + client-new/src/views/Home.vue | 84 + client-new/src/views/Summoner.vue | 125 ++ client-new/src/views/SummonerChampions.vue | 101 + client-new/src/views/SummonerLive.vue | 82 + client-new/src/views/SummonerRecords.vue | 312 +++ client-new/tailwind.config.js | 86 + client-new/vite.config.js | 17 + leaguestats.code-workspace | 3 + 98 files changed, 9868 insertions(+) create mode 100644 client-new/.gitignore create mode 100644 client-new/index.html create mode 100644 client-new/package-lock.json create mode 100644 client-new/package.json create mode 100644 client-new/postcss.config.cjs create mode 100644 client-new/public/_redirects create mode 100644 client-new/public/android-chrome-192x192.png create mode 100644 client-new/public/android-chrome-256x256.png create mode 100644 client-new/public/apple-touch-icon.png create mode 100644 client-new/public/browserconfig.xml create mode 100644 client-new/public/favicon-16x16.png create mode 100644 client-new/public/favicon-32x32.png create mode 100644 client-new/public/favicon.ico create mode 100644 client-new/public/img/Logo.svg create mode 100644 client-new/public/img/bg-homepage-1.jpg create mode 100644 client-new/public/img/roles/BOTTOM.png create mode 100644 client-new/public/img/roles/JUNGLE.png create mode 100644 client-new/public/img/roles/MIDDLE.png create mode 100644 client-new/public/img/roles/TOP.png create mode 100644 client-new/public/img/roles/UTILITY.png create mode 100644 client-new/public/img/runes/domination.jpg create mode 100644 client-new/public/img/runes/inspiration.jpg create mode 100644 client-new/public/img/runes/precision.jpg create mode 100644 client-new/public/img/runes/resolve.jpg create mode 100644 client-new/public/img/runes/sorcery.jpg create mode 100644 client-new/public/index.html create mode 100644 client-new/public/mstile-150x150.png create mode 100644 client-new/public/robots.txt create mode 100644 client-new/public/safari-pinned-tab.svg create mode 100644 client-new/public/site.webmanifest create mode 100644 client-new/src/App.vue create mode 100644 client-new/src/assets/css/base.css create mode 100644 client-new/src/assets/css/main.css create mode 100644 client-new/src/assets/css/match.css create mode 100644 client-new/src/assets/css/tailwind.css create mode 100644 client-new/src/assets/css/transition.css create mode 100644 client-new/src/components/Common/CubeLoader.vue create mode 100644 client-new/src/components/Common/DotsLoader.vue create mode 100644 client-new/src/components/Common/LazyBackgroundImage.vue create mode 100644 client-new/src/components/Common/Ripple.vue create mode 100644 client-new/src/components/Common/Tooltip.vue create mode 100644 client-new/src/components/Form/LoadingButton.vue create mode 100644 client-new/src/components/Form/SearchForm.vue create mode 100644 client-new/src/components/Form/SearchFormDropdown.vue create mode 100644 client-new/src/components/Form/SearchFormDropdownPlayer.vue create mode 100644 client-new/src/components/Form/SearchFormRegion.vue create mode 100644 client-new/src/components/Form/SwitchToggle.vue create mode 100644 client-new/src/components/Global/NotificationsContainer.vue create mode 100644 client-new/src/components/Global/PopupNotification.vue create mode 100644 client-new/src/components/Global/SVGContainer.vue create mode 100644 client-new/src/components/Layout/MainFooter.vue create mode 100644 client-new/src/components/Match/DetailedMatch.vue create mode 100644 client-new/src/components/Match/DetailedMatchGlobalStats.vue create mode 100644 client-new/src/components/Match/DetailedMatchTeam.vue create mode 100644 client-new/src/components/Match/LiveMatch.vue create mode 100644 client-new/src/components/Match/Match.vue create mode 100644 client-new/src/components/Match/MatchItems.vue create mode 100644 client-new/src/components/Match/Runes/RuneStyle.vue create mode 100644 client-new/src/components/Match/Runes/RunesContainer.vue create mode 100644 client-new/src/components/Summoner/Champions/ChampionsSearch.vue create mode 100644 client-new/src/components/Summoner/Champions/ChampionsTable.vue create mode 100644 client-new/src/components/Summoner/Champions/FilterQueue.vue create mode 100644 client-new/src/components/Summoner/Champions/OnlyMostPlayed.vue create mode 100644 client-new/src/components/Summoner/FilterSeason.vue create mode 100644 client-new/src/components/Summoner/HeaderLoader.vue create mode 100644 client-new/src/components/Summoner/Live/LiveTeam.vue create mode 100644 client-new/src/components/Summoner/Overview/OverviewLoader.vue create mode 100644 client-new/src/components/Summoner/Overview/SummonerChampions.vue create mode 100644 client-new/src/components/Summoner/Overview/SummonerMates.vue create mode 100644 client-new/src/components/Summoner/Overview/SummonerStats.vue create mode 100644 client-new/src/components/Summoner/RecentActivity.vue create mode 100644 client-new/src/components/Summoner/Records/RecordCard.vue create mode 100644 client-new/src/components/Summoner/SummonerRanked.vue create mode 100644 client-new/src/data/data.js create mode 100644 client-new/src/helpers/functions.js create mode 100644 client-new/src/helpers/summoner.js create mode 100644 client-new/src/layouts/Default.vue create mode 100644 client-new/src/layouts/Home.vue create mode 100644 client-new/src/main.js create mode 100644 client-new/src/mixins/liveGame.js create mode 100644 client-new/src/plugins/axios.js create mode 100644 client-new/src/plugins/plausible.js create mode 100644 client-new/src/router.js create mode 100644 client-new/src/store/index.js create mode 100644 client-new/src/store/modules/cdragon.js create mode 100644 client-new/src/store/modules/detailedMatch.js create mode 100644 client-new/src/store/modules/notification.js create mode 100644 client-new/src/store/modules/settings.js create mode 100644 client-new/src/store/modules/summoner.js create mode 100644 client-new/src/style.css create mode 100644 client-new/src/views/Home.vue create mode 100644 client-new/src/views/Summoner.vue create mode 100644 client-new/src/views/SummonerChampions.vue create mode 100644 client-new/src/views/SummonerLive.vue create mode 100644 client-new/src/views/SummonerRecords.vue create mode 100644 client-new/tailwind.config.js create mode 100644 client-new/vite.config.js diff --git a/client-new/.gitignore b/client-new/.gitignore new file mode 100644 index 0000000..1191a30 --- /dev/null +++ b/client-new/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +*.lock \ No newline at end of file diff --git a/client-new/index.html b/client-new/index.html new file mode 100644 index 0000000..81a8889 --- /dev/null +++ b/client-new/index.html @@ -0,0 +1,26 @@ + + + + + + + + + + + LeagueStats.gg + + + + + +
+ + + + + \ No newline at end of file diff --git a/client-new/package-lock.json b/client-new/package-lock.json new file mode 100644 index 0000000..32b12b3 --- /dev/null +++ b/client-new/package-lock.json @@ -0,0 +1,1703 @@ +{ + "name": "leaguestats-frontend", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "leaguestats-frontend", + "version": "0.0.0", + "dependencies": { + "axios": "^1.5.0", + "plausible-tracker": "^0.3.8", + "portal-vue": "^2.1.7", + "vue": "^2.7.14", + "vue-content-loader": "^0.2.3", + "vue-meta": "^2.4.0", + "vue-router": "^3.6.5", + "vue-sticky-sidebar": "^1.0.5", + "vuex": "^3.6.2" + }, + "devDependencies": { + "@tailwindcss/custom-forms": "^0.2.1", + "@vitejs/plugin-vue2": "^2.2.0", + "autoprefixer": "^10.4.15", + "postcss": "^8.4.30", + "postcss-import": "^12.0.1", + "tailwindcss": "^1.9.6", + "vite": "^4.4.5" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", + "dev": true, + "dependencies": { + "postcss": "7.0.32", + "purgecss": "^2.3.0" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/@fullhuman/postcss-purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tailwindcss/custom-forms": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/custom-forms/-/custom-forms-0.2.1.tgz", + "integrity": "sha512-XdP5XY6kxo3x5o50mWUyoYWxOPV16baagLoZ5uM41gh6IhXzhz/vJYzqrTb/lN58maGIKlpkxgVsQUNSsbAS3Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.11", + "mini-svg-data-uri": "^1.0.3", + "traverse": "^0.6.6" + }, + "peerDependencies": { + "tailwindcss": "^1.0" + } + }, + "node_modules/@vitejs/plugin-vue2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-2.2.0.tgz", + "integrity": "sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==", + "dev": true, + "engines": { + "node": "^14.18.0 || >= 16.0.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0", + "vue": "^2.7.0-0" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "dependencies": { + "@babel/parser": "^7.18.4", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001534", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz", + "integrity": "sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.520", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz", + "integrity": "sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "dev": true + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plausible-tracker": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/plausible-tracker/-/plausible-tracker-0.3.8.tgz", + "integrity": "sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/portal-vue": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", + "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", + "peerDependencies": { + "vue": "^2.5.18" + } + }, + "node_modules/postcss": { + "version": "8.4.30", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", + "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-functions/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/postcss-functions/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/postcss-functions/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-functions/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-import/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-import/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-import/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "node_modules/postcss-js/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-js/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-nested/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-nested/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss" + } + }, + "node_modules/purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/purgecss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/purgecss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/purgecss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/purgecss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/purgecss/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/purgecss/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", + "integrity": "sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sticky-sidebar-v2": { + "version": "1.0.1", + "resolved": "git+ssh://git@github.com/Alucard17/sticky-sidebar-v2.git#acd8ea6cffb2cfdaae06c59acf292288714a92f1", + "license": "The MIT License (MIT)" + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.6.tgz", + "integrity": "sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==", + "dev": true, + "dependencies": { + "@fullhuman/postcss-purgecss": "^2.1.2", + "autoprefixer": "^9.4.5", + "browserslist": "^4.12.0", + "bytes": "^3.0.0", + "chalk": "^3.0.0 || ^4.0.0", + "color": "^3.1.2", + "detective": "^5.2.0", + "fs-extra": "^8.0.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.20", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", + "object-hash": "^2.0.3", + "postcss": "^7.0.11", + "postcss-functions": "^3.0.0", + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.6", + "resolve": "^1.14.2" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/tailwindcss/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/tailwindcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "dependencies": { + "@vue/compiler-sfc": "2.7.14", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-content-loader": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vue-content-loader/-/vue-content-loader-0.2.3.tgz", + "integrity": "sha512-gJlNEdXkuHGvgnyY0lBMsrSsOMk+TTog5uNAil5MSLv08f/mE7Apag0VavpxJ6ieb4P5J1iVKEIhHI41HQNq9Q==", + "dependencies": { + "babel-helper-vue-jsx-merge-props": "^2.0.3" + } + }, + "node_modules/vue-meta": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz", + "integrity": "sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==", + "dependencies": { + "deepmerge": "^4.2.2" + } + }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, + "node_modules/vue-sticky-sidebar": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vue-sticky-sidebar/-/vue-sticky-sidebar-1.0.5.tgz", + "integrity": "sha512-lYCBNzQgYSGYQr3fJTGBz8qiFuLaMvU+RMrcqeHUe16e2BzOYAzczyKbLu1xvTZ/0WXdkhaDCuo4DIIFSfXTOg==", + "dependencies": { + "sticky-sidebar-v2": "git+https://github.com/Alucard17/sticky-sidebar-v2.git" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "vue": "^2.6.11" + } + }, + "node_modules/vuex": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + } + } +} diff --git a/client-new/package.json b/client-new/package.json new file mode 100644 index 0000000..e031d8c --- /dev/null +++ b/client-new/package.json @@ -0,0 +1,30 @@ +{ + "name": "leaguestats-frontend", + "private": true, + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview --port 8080" + }, + "devDependencies": { + "@tailwindcss/custom-forms": "^0.2.1", + "@vitejs/plugin-vue2": "^2.2.0", + "autoprefixer": "^10.4.15", + "postcss": "^8.4.30", + "postcss-import": "^12.0.1", + "tailwindcss": "^1.9.6", + "vite": "^4.4.5" + }, + "dependencies": { + "axios": "^1.5.0", + "plausible-tracker": "^0.3.8", + "portal-vue": "^2.1.7", + "vue": "^2.7.14", + "vue-content-loader": "^0.2.3", + "vue-meta": "^2.4.0", + "vue-router": "^3.6.5", + "vue-sticky-sidebar": "^1.0.5", + "vuex": "^3.6.2" + } +} diff --git a/client-new/postcss.config.cjs b/client-new/postcss.config.cjs new file mode 100644 index 0000000..8567b4c --- /dev/null +++ b/client-new/postcss.config.cjs @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; \ No newline at end of file diff --git a/client-new/public/_redirects b/client-new/public/_redirects new file mode 100644 index 0000000..50a4633 --- /dev/null +++ b/client-new/public/_redirects @@ -0,0 +1 @@ +/* /index.html 200 \ No newline at end of file diff --git a/client-new/public/android-chrome-192x192.png b/client-new/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c97c972e4aa4905e7e6602023ddd958fab175619 GIT binary patch literal 15879 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

t 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 U-v_?$z$HM6vZ^vQAB=h($ literal 0 HcmV?d00001 diff --git a/client-new/public/android-chrome-256x256.png b/client-new/public/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad5cf659e4921b25f504f56ffc40e3844fcfc48 GIT binary patch literal 22193 zcmXV1WmH>Dw+>pQxE6}LLy_Xa-QA(k7AO>V*W&Ij#hv0V#frPTyGyWe&-<;r_z_4* z&YYRa-j7X~ijp)M3K0qj1VWRQkx&DHV1Qp?KuCzdgMmZIci;iuTvSmM1geceeffd_ z{7r5qqoxP~dC-DDenBA66Y!MZAqeEm4gwvUfI$4IAP|9FW~-_o@B*T#ytD-9?Z2Pg zj^YI1nRiaIijwbkkTEdvu%`@zLqH%+HCYK!4Y%d94p%P&ZJ)*G*DTMA(Om6-4g$O~ zbv^&-veO?Kjg}0RjYHqE`X+p$jj`$6qw5-R4*34bTMsha*O4?;$hWuYh2_hf>8)sL z1!I@4FEZ(XFeTo7-(UCixrpHmq>RIbG4+G7>mu{_D_Z4y7=L{ozjzt1MnbNOo|h&? zV7KSTWz!n#FC7pXVAbeEeSC{kt~J9r9sfc__~T!NSuce+bfMUU;jH^ z{FW=90+Xr_RMOnV9X%)Wk+?ym{W-xn^+-N}U37OEBTj`;ugT`!33BNch>AhO3yW9> z&sYP$tTrmYLi{TYqr7H)Pi}-}p;8>bX!!@G*`2P7THg~sVWW*ZN0cpU%zOvzDISd# zOeNjCzdC%|xWRq-yOk1;Ln$)2ZNPOhkL1(rNU;%AXzPXB;Y`V<#r+8@B@~wPEo-O! z7R#|(V3TMlTaA+DM5s2^ajhQ|@q-Lde3=#lteJApZAoriuM8@Sv3+y>Gq|cxfIBnPw|Jf2hf*}1YJ1blP3bvP$226bwNi)e12c^{Cgc)dSA^MUx zSQ7Xu)FdLCQN%f=GXCbV;kc%K46qZ;q7cML`w0TFl>B(m!&d**G)z0%^`G!gn06XF zEe`Jh5?F!v`2t|aHw9msn|KKr1*%GcPJ|M_*+A{$$$&%6{C&hpD_k3FF3wN>1YxFJ zky$k%97OsNwh%_c?!RjQo#<>gMVVm0QiFr1W-%?@{ z7vp~6Awu{ zl7(Df)Ab6uVNb98mqHvmcVY9^dJ@n6B}=rCE=rU)i!_GfOi0<8$_ z!b3+v_U2>~9Kjt;yTpD0Vs_B?Gb+JN1?vpK2n}vgnlhS1g4GcIh+$$RWl$TYH&*SS z%0D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 MO#_W;HQR{)0nk`=tN;K2 literal 0 HcmV?d00001 diff --git a/client-new/public/apple-touch-icon.png b/client-new/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2dff1499e857b60d448da1a6368a42a7866f7b28 GIT binary patch literal 9870 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 AF#rGn literal 0 HcmV?d00001 diff --git a/client-new/public/browserconfig.xml b/client-new/public/browserconfig.xml new file mode 100644 index 0000000..c83ddcf --- /dev/null +++ b/client-new/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #38b2ac + + + diff --git a/client-new/public/favicon-16x16.png b/client-new/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef7cd0b627649462ac660fb67cef856f40b31a5 GIT binary patch literal 1274 zcmZ`%X;4#F6uuTHDnwC2p|w@4#lb9(_p-56IwU3}6o@fI5?iOfB=3a)0U|yK39?EE zOBMo2i0mRR)fv=U%jisJbab4ysGX@4ZEI~iSfSAB6s4<$UZ%hN(Kp|_=X~d$bH2N^ zD&$hy>Q`0+0BBh6NyZwuHMmE(?8FRxHeQ2B3P{gD%CQkn zT|579pWw(5_TGv_p!lfr3 z{CzSjyjgVK0-LVTWlO~uxNF|Yh9sQI%9Vsqty&uuvreX(NQcwwv&2GG+-*IM<8=D^ zm)6BZcX#-7I!F!PfS0z477;=7cByevkE>P6HJ%n{B#lPP+qHWNSKLv!+uW_L_VCs> zj76Anyg6ZO!ikaV4HF|j&2VPyO(O+_ft-Hu&^{eYpXJ8UW4e6-zgm^Q`_9CqeFG=% z%VeH_-#zx>M;9y;4#x&=kgBv>lDpMUpH?m`Oxq80g1NGl{de~cq!-Tn-oJg^(Zki; z2)_JvdU54U-^C{nlQbIQQ=EKl<0a#-oyW!lXEYZX_pS%7+^SvZxiB|bcK7V&%BkZw z*SI75=9cya5+;bBd-5Ystd+DQ%QJ-6F)+h5T{uzHfH8;H}>ibP`bk^m|0Gw&s zQ#Tgc>wyQBKuI(dp{2+)eK`pY;GkG48%C1pgR z!TSFNXU_AU!UDBTrJYh!d~)r^wO6l&kJrnF-bTP|>^f>*#P>r9 MkR_3eM@4w!zwI~bSpWb4 literal 0 HcmV?d00001 diff --git a/client-new/public/favicon-32x32.png b/client-new/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..74d4f764984968f0fca90b752f24d151174bc9ec GIT binary patch literal 2440 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 + + + + + + + diff --git a/client-new/public/img/bg-homepage-1.jpg b/client-new/public/img/bg-homepage-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6447e2f9d0daf9a2fd9412f3426de02fb0ac0b0f GIT binary patch literal 77668 zcmbSycU;n6^f#KCnwgoF<@SrSa_7X6nj0-=xy#JVK`AbrrD>LXqeO|BUeE174=iGbl{hWKo`~3a(_a{Ke*3!ljz`+3k zaIhc1Uos#S!1aHLhliVohxa&}cm??WBY`slf&%Q%nbRUdr-VdKOPv!HJtrk6DK06e zA}_C^t*LEc;l=TP|IhXR$Kdb3fYZFkQn)LRamWEUPjehQ&GGjmKmq_b#_>M{_&>zK zd5nvj=Q!`*?*QKa)&Kw;x&F^@N@6->@v3&60WwsevJyI=^C4xTe3aY~ZX2c273W20 z{IuAU6M;=aGXLDS;WsVhx8ReN3y@W?mN5ee$*@`62Z$vDlz6@kiK9+_8R8EK&8&

KF{n@<)1kTLzA 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%0A<0Eg;~UTrr)6Wz}UE!m-AKJ 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Æ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 literal 0 HcmV?d00001 diff --git a/client-new/public/img/roles/BOTTOM.png b/client-new/public/img/roles/BOTTOM.png new file mode 100644 index 0000000000000000000000000000000000000000..93c8c8432c3a85870ffd5190ed8d097b11ffaa15 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^9U#oX3?#Wzf)jw0aez;VtKsyi)eo=MJiH2I08!1O ztCjaIxfl3AxDc}O+0BNhH|n2UuYGi_>cQm`<%Oq!+IdQX{DSwlEuXt(Ix|D?N)J1^ zvdk<72F40c7srr_TW@cl%{#0h!1CaT?u>2RKmN|&)~*$Jxq&O~|EhB`JAYiRnE2p8 zYWXB?g$4#D4iIr7*HP~zr;25!iset!lP7yr)DO>^^JdnQl;37D7nv><<*-dy_V_}( ziR{)D&Q^VEcwbt2NM0&xiQ>|9zSTF!Q}WVF<;#*BpMR>?7@koqZ#PtVGW)QY(2I8l ztt`L9oKG|#7WnjHLvzeY_9x2^bA5VZ&}3u1OmV#vpEL&}$N@ew8yFc`1RNNCK2^?# zxd|x#hqdFV>K)!EtUxKCeANIc zS8NpsW>d6vSBv#H9@u5%a?p^)ldDhA_4L78`vxWXQBU6lk0;&pct;;%SH8 zS}=3AH#}xh+0cL7(qjcv=^5um0rHzCXk0z6qLP=?r`fS2nN4WB((@S&C#;Ss7EVs- sab6<(ctWgYg%c+@=r|Pqi+$qMSa|QU=Fu~UfpNp&>FVdQ&MBb@0Kh!d4gdfE literal 0 HcmV?d00001 diff --git a/client-new/public/img/roles/JUNGLE.png b/client-new/public/img/roles/JUNGLE.png new file mode 100644 index 0000000000000000000000000000000000000000..fa52eeb84fbc91ee205007dd0c33de7182422fce GIT binary patch literal 1623 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 literal 0 HcmV?d00001 diff --git a/client-new/public/img/roles/UTILITY.png b/client-new/public/img/roles/UTILITY.png new file mode 100644 index 0000000000000000000000000000000000000000..a55a20b0d85f34415b3dd6142a66e2dd320a6229 GIT binary patch literal 1143 zcmeAS@N?(olHy`uVBq!ia0vp^9U#oX3?#Wzf)jvLRDe&2t9yY@&1eWJ?hSP5=s=(gg&(hUh+Nmqw&H;gUu86un0J*byvJ!|2S=Na?;gzPF329!Z%|* z($rOM$Da6_x%hDq$IwtIvX5HMW{d0R?!VF%kT|XZ#)|)f+Po%p+ z&)&X8aWfKqbqxsKPr6e>Zt|{HHeFxjUpm5dP*Q=DLp5t9NWoOlK zU-reTrUiUeoO0vUi&AYvzr9lxb$DlpD8z9?zr;It#)nhnwr49cb`??$v*w} zkVDUnv~&C~S#NHdTeD?vT=%9!5&2X0-QAO^X{egHZbGm|dhpUk(Hm@3MSk~hc{TOx zKILQlTSYY0EK477-g{NuSFHMCe)ztvQsFzZonC2NKka>V=hT1y|E}qJ&8qyQWn=KH z={}cTUM6L1Gy9-Dr!Ok^-XH6zQ0X1_xCPGb$*AMiAHz6nu`z=IX!J z2{G=feapm=9#z~se*Bkd5zT7fb{Pgby zYnb;pF(3Nxu61AA)4D)bN?_k-p`VQ{TbO?*1bLNj*j!l|RvGm)T~ltxiTR!GmaA>n zF8$UbdR?uhgUD^Jw;C7%Aa?xtDr({phKANGEYdv-nZ;kL6bl{M2?ecH5i zBM!c53X?ID+_a_Ond|F6$`=nToTRvH>2({+2U{DP)sm-93;bMi@}kwdi9N1STB@tL zqgKzIq}Us?Lr5U~UC$9$Zdbu3a~r|;QYD{#vX?6uu2YNHDAgIJ^7_jQi8aR-PPOt$ zSQydkoUOMvuT&r``9hbupLAkmucLNn>D$v?S2?yQUCoh{Z4Rx7TKV{;n8@l6Tb`X- zy@owebXM4#f=SG$wM^EkJewM&9oCrXx~tf_geNR9bE%v;`+|tprKZ>a`8-fq<8*12 z{adyrQ>*S4HztWrx_0NoVle~7U)kBNyy>&uikUTX8LkVSU3+MqPl9ut+=)#uPBBM| zl~x`&t)%bYv+2Ys;pI9>m5ZjPM$Vg&`tY>ycAetNMbn@57@xCv++(csNWAm>`CrfE SABF?-ID@CFpUXO@geCy~&0dW3%{DH)0 zX^x7gj3tmY6=zoQg=z^{LJhm70$x6P0&1YCl@hTcHC|8lfYVPDRSSY(^OaU*4j4K; z!8>Vb?CxV|K{bvJ^C^sdjRVFk=<2L2EJg6I3QRfjCCSkWNW7F!&KXX?x-#ZDfGQ1} ze0426kG3(271mi5 zhhC8wPZp+nWVFJ21(u`?sCh!WumeIFdwP^{q6bdd%_umItV!H=P@ZT~2P?gy&JOq` zrC)2}Yd4+(F&SqiWaNzw-%e`aNf(A5+1poX7pG2^;R6K~km1U~( z3O1tPXKFLV0I103?yxbKRE}yDt18c8=;+)~h!^#9G)0LiyHFLx0CkpU=BCXw6au+b zr;qw}PR61b2i~(%8SuyJm}a=c%sg=|v$@DRQwiFRMIDU|NI3262TO|CNw7?~J57@W zIz`<43ut2uVZ}B~rUT4Vb~@!gf!8VJ*%unz$`>b-iZuz_SYt58SrUq+1UBv(bb$u@ zMNR`{5jLgS9b4N-kY<*$BgachKd@l&kxb2-7U%gvM}jKVSCd>!5uHWMkQ91L$9451 zF4|Ph#t)Ee{H6rSWKD%+>+vQY^WTv14CNh*%_@`8M1MAujy+9rJd!F_W{Ch0JDsBK z7rWe2%S@TWV2K>kWT=W3F$K2zCc+hx`e*FEqSe+P)GQyBQAE4FL z1>6#{^iLiyiWFn1NpWyg!Zm~vyk|bTIj9DSgK6AUoDh7R?P*W~mtMtW#0Xu)kfkjP zcSIeTCc$!Gd?t}ZF;NFNH-y@yrP~TRITr#Lnb}YdBCeis7W2pmZLz^ z(4Fu|Ir&a)2RFqO!(ODDoG>Z4*2J}4Q+A_H zGQjDi>J!CT_F!>QXhgY2u&?=h+(}{+iJY6f8N&$@DkfK(L;Fk+DGQj;L&eR7wj z`w86TF%iaM8rZ?JT5maf@WZbQZ&1>x*qNd=%T2g0yTb9nRSTZRIB(>Qs4;|Gv?xwM ziIYbK617K_zcOiCY;Hs2^rE6P$`{FqRsRKfet((g?_w60)b`5x= zQLd)YTID{p*cVlC`W88XJABTQ)`f}jiAI7Ojf-q<~=3s(yYZhO%9AuP4DC8iC zSB>?|g&Yp4*z|$G73bvg#w;$jh8uckm~s~`_3vRUb0EwCYY~Q(NLJG5v%fxjKJ(&u z;ZpBVJoNDJZkTH#SGyK8tD_lddzMk3lR5HHGaAdGvm?McQbq4vvn+#(LiNOelZ6gP zk3Nxi%)#g-ww^?t3YOpzavR_E448-MfEj~lSn0Labma2uad0ohvo}*~QrzcQq}a2v z*p7J@qCP$pbMu3Mcm`OOI1Lp?>6B>}N6z8T7e%p2po|I%N*6N8Q~X4nyn;Q;(xE1? zddB2}q(Vh=JWB1IG%A0B87%G#4=ly_1XUz_nLe0Aof;F5k`Lo|sDQ1kWWf^AN9A)B zXYfTcun3kCy7f|b3skcw!#+bWb}Y)kl_X_s?P1@Djl8Q}DG)Ddyg##tcy@!Wxm5V_ z=&jiWL&k6EZj*2m-$NF1rEY5@n4V* zdmL11#JYTe1LPJ14sG7Zm~Hg|&q3EB6Bozr#r9IkD_yEv4^i(^%OaDjsD!=7*eFI- zmQM`@=B#_^$u3DyZpDUYzueL|m8xkn+|tgr8zAd#Ijn zqO*cmgSYgC2MwyByg>z0OmIUc*`wqeQ%i-SzFH*TgNix@ySTEjVV_UPxD&2Fp@Kyi z6mn%amP1rCf-H5+Po`2NR0cAaD8{8oDi5urLt3b36~$8HG*ml$);b-FRd`3v?f>Fx zm2k=MYc+})@1?@T_)~<8q;FToGhapVj#%i|Su~MRB?iFvu8H zvyuiEY)X1FpFU~;Zq}NK+t&vj&}4zAPqqak+TySwIIBmm_Zpd*XXPD|gen^5usgcb~Jx=vrPM37L34fmR^c@^n8rbR>&&k{KJlwx`*KR<2 zosI>oW+W|3#n;0#Ar`63bL|fdM8eC~yV_jz)?OViCLom4m9)uJb4p-ixZk;vqPXc? z67JUFVz6U)+pnIjlHZrhA(e&udy2kxGuajzj%bU~$Z-z&;bIfTa*q+Qg1uA$X6U%S z6)6kQ!E)H8rb%6QK04FS&6BzcZ&uY~lm<>pPE}OH+RVw~TvI1}WG6-+<+)nA^5DlVkje4m| z&?h0x)R=igckcTs{xX^%+H@lvH|;Sh!;@;>sH3(Er*|6zR^Uv0Psw%z9`*G0z0dnK)+ou9A{12}uJc^ZNSwz(6$BoS@0kEEsPbnO zd^<)3<+B*D0Z1zLoCUp<@02av?{ztTy%}nbRMnC&R1L4mD4?Pk&j@O=6Thf`0XL6p zLMCdCkB@md7|-&8D=Y+7Bgkcf?9R1`aSaD21xnl;Z^2bK<1sZYuvyu&>|qREstY$N z;jR+e=k@n|R8PWvFcnXlFiS>JLb8gAFurmSaC~&qm*W%J=oe#p5$NybUWEy8Hx<_H zZWUO;jM5Z7P`13JKKcx;j8sJy>cIq3Z3o($*}E9e0&yF>TKdV?2Y{O*?Aq; z54%!FjQEQZr8Ip8vj~@re6WZY6$ETig7BXUK9Xgycop6kY_$tUyn6}$bG)tb$jP$= zO?4fP6W>ZT$53oO-TN>5n+$0mCH2yJ4ix+CVgN&R7bBLQmV_PnmLc1($D@(Xo}AwM zjafdU@@2?mHuk!eH%37PFEpsC*<|O0PnfbCc(dKxSsLn;nC)H~jCsMg%9j_8ydRc$ zKc3fF^>{G|V9{Cf54uJ$?WjXeSKSC>y^DX}YlD|{T-S;+KNq4(gxXvA3 zuP^~&izJKdC3Vjv{HZNu?GNJi6&=@|o4D91EC@9S_Ng?;xzcrm>|Ku+;Vxh7r-1V# z;Ha8_R)y$E~6Pc3Z zN-Sc1O#VsHKehR+HXh}!Lj#n47Fu3Q-ymD=-o0D6n^$0qQej(ENUhI0Z0>8iJe(TN z>}oC+u^0#b$uikbHc2rdfnboSnF0_RqdHNbk4hR-T*+~I{L|+1M)vkP8Lz%DlurL; z$*VelZ7DT%Rax;zJ!lU!IKy@F>|0vCN&kC0XasD@izko5f9>n^x0oD*Fu@CoudKk7 z44(G^fkt{Yisza0G{rC>nHO#P#>aT0%aju=AEiE-tgbeUPN){*-b!N#SEuZE$ub14 z$jIf(*XZxTZW*+%dA->jMHo>?1U(}Z%Yyz8KVA!2+({M4!onNJ@;h3brra)@UF+;b;p>Sg2UQ<=<*p{@H1aizrwe@M5SmgZ;2~nc ze{g9SyNQ!K+ucUgjJxza!KQIly8hkT_7{;KA*qs^rQ-oTiIvq~>Uw9z<#3PwzMHtq zJ7I(1Brv7WZV6-xZmjnb+c#!;&b&&EQ>B2hMx4bSJ6J^aIKOn!0cWvtIMB!t>i?u? zURQ?1WRH9?x3OrMnzGZ|53T>;DQofSPS#Dyr1|8}mC{h#n|}bcyRDhP(5)Zt9RN_K z2&*Yr4C7;!!A1N-dmYw9V``mVZ8=Py+hQZla4w>)!&jdoPJMBrh2o3*Oi#kW#WK;+ zX!g=q&#&HNd*|4pGVjW}FU3AYcNfB^EF$ke)*S8I#DGQra_!2}S(zRG-tPNL!RjWk(@ zWJeve7m6wKss)8dMZr5}H+8X}Bf7eC820Kks({k+;ZG|MjR=1X zIOD4w{3lUh_pb4hoeoGdH(=r7bKtVoaPx)Iad6C6bVI| zDp~~5zw6l9->H9T#Ao+$#<%3fASdLMH{D{k4uK73Zn9nJOrqnCAG7fpH;q0XlA)tI z=s|1DqYOUnW%`~$ zKkvgg5=D6rS+9)a`1rAR5?%L}W&#>mksaE=%!mR^06rB{iuz(>fL-}F@qKfybPVOW ze8I6&Pv2#c{lSf;5f_1PM;9sLlN*&^uKrf8cF-HV`q>ehyAy)Ee;)tkREEgPd;P`W z{==^?e`bnz`dXX`R?~30E$Qo(q9&K$^EDjYJ!tWpkhCmyk#fzH5iMsc?yrtf8FA0G zev{xmVyZ>uIB*zuTpnEucO*A@YUp{5!%(LdRw}^UW zRvuJv=!HCV)$@6LRbM-IPqF#=GH?Ik<8!sG`+tD^yZYk4679(tCXZ%&ZG5>ma!Q8} zmzC2AC-q`WMg@cGUb!dV@88yQ9X;5Po)C5assx!4q5@d*o5~te$4{K6&tI9aR&EH~ zJl9#U0_7~L%Jxg#^A{DaI*2-5fBvx0QL!M)5cbYmwz;Uw{9#=#!{_n5Uw0;cA-QZftBPV3k9YrM3#tu~9Z(^_utAwNxD&V0Lm&&m~sXso(iiie2_iI&QSW&&Z?{+K|gfZnBWa!-8K*zdreVW;%Rr`nW%P^(dBA zFSi(4>iM1i<>BYF!ru6<1s1OiYIR&8uiVAC-RrRpIl(sf$$5oZbZmQ#uG;LWM!-vV z>JNAtMue+vNrQ%TzxfPVX0h>M&2`g3KN~V%G@5;P!PCB_eN4M?H}cwx|5cz(^VVub z`oq}7#Ldscd)={MjP;p&tJu8|quhy`&tAy~es2{;?*xZGih=Ww^oP$}u7ggiKfwEr zeQ3z7|5zlt^ht6-)ijTM$5??X+(?U)8Ijhy!)8krA*lpzGN)1m?c+BGLY?7iE&~$| zi?q*D{`CI1RS~p*gLQR@67H{h14(?5Y3ZeH-hRNtw^*t&DM8gbBF>)*-Uby^DY2P>qH9Zee|?)hb}BTTojhO7h*uz! zf=$jX&rFLszvd7v@V`8@zG10;6X+A_^`Z4d+UIX!;@+`g&MiY$(xgf7=Z;YK)}J9Q zsxw~eJJ#2KBw{VIocH|vzBd_m=l$FQ8)bJEu^&n0aAw1OJ$bme-6{JW%+sHGU}V&Z z-UK3m^O4#dEfPnwRwAM;k$}Okvj-e%+#AP1Z{Hsu6aEQR8NKlH3u>m9KOd_UF z0=>??|J2{U4t=+}cPra`5I=K}w-_I2J+*3;PjV78@A5O`z{!nZya$af`g2g;YRo!k zDzey29aO5A;|Sj5H*s~G_AH}b#QBOM3fM=E_3(a>QJE48;L`X>M>YTBGnVJiby?X> zQJtoy;6kZNKv%8FpU)GA)qQlHAJ-qv{{i^YtR%Q+FANWTC3bdpoMod!ZQYbL@Yyzq zq6p2FsG*B`PUaK-11O&S9(pC<(I?65>o@o@J2=!w`t7sq?j^^r z6?Kc8_k!!9hl}}lK)Ac1qv=6KU8LrOjs>}|YQkiWmN~9q*V!|+T9&r9&`FB?#0#6% zrNf`EPJhzzWruX@mQHVsGQiTjUh-<*O21Q(_?c6 zOO@7&JMI$Cf;dTmjXiFP9NJJ-X8Xv-boiyT>V<@ zKe{grxTV)03=+OdtEboI+V`XRfb*hPd}ppcK`pvQ`&I=MuLZ)lr-3%9@_Q*P64Jp| zF?le!@jlthAYEHviBFApLTbV!I0J*<2fdu6gO*pptN)CLb9KR+~1{I$92 z*}}c*@p~g1sB~jRHsRAz5^j2JH_B%6V}E1sgJDu795e%iY+zP}>HTsU`RlV2bfZRN zJJG?K`Hch>{kcUjX{vEeJJX=mStKefonJCjgdU5o)H5kFGsuf(JaF#qR?1(K@2@UH z-|X7=zM8&&SN|RVvo0SV^B#F!5;#Ck?CsxfTCA^pBJzf(=q%`xL52phWr5PprJiRx z7baklq+*@HW&43(T9b0*qOzTRXR4BDM}`KW1<`3xcy;T-JG=K+VfW8xQ+`=8ObdlP zPno|hRQQ$u44#&x|8vXJD$Km ze>_#R+bkzpB;uy~<81Q@ZBpD?;8+zExVfmOcLR zedUqu@bTmA#R#8BKk89UEGJ%ymlHG{6=vc6eAapY)dm8b3;v|9YFQE&aavQ|0|6;k zIRq*z4^$Wy5nBM_%5yrtKoSp@5}K>&Bu{g*+RxVW->AO$rT@um_N^7iu53~3+v*Ry z6xZ+Me!kO7Z8z5{F3g=7rkop0q)Y7l?JUP4{L?>(W@E{+kPWjSixR@0<>yh;?DT_?>2HtwEr!Yc zYb%*QT@BM}EHAX$Q}gbQ9JN++TswDPJRUxSKPJ7u-o-2z)J!hdlXNPfu>rTU@vfEt zc#n!nGB$F|)Xx*TKoj9I1ST!bWI1{M9;4@yX4Q@-i*sBa{*9-oM7U6)Q}cnY*q6{F zsw=){Qlb(QvYJA*Anur2oPE91t;3j`8;Kx?$WFo3lNft@h^nGJ7bg*^HO?xL_>lk@)D|e zUtc2>jN+MG&hLgB>%I;)6_=EBb;yq+CA`bWd=3(+t`kjYi1w(nd`w7ksED*VO_xwj z5f&)Bg6S%m+iejA&gI-Ad>|+*{ zhf0iK-TpeIk}9i#3buuGGaWWAe za>)mTE#fSi86QfVxy4UyOLbK-ft$G8_D^qK-%DQl+B>vCNCe3eq7w{@G2iUi6)SlxP-v-$QYTV4cBa3Dk^hF#Q&VKREklSMGcx|RL z#&XpZ52owvu>55D_7~=b6fS~s)4bN4HvAvqgv5$=vwCcXFz(4Z&2ZlGv48^@1OQl% z{=$B-S_fYi9oA4pAxle`xSE)e5e@}sC(dR|?2haY13N57hl-j0 z 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 literal 0 HcmV?d00001 diff --git a/client-new/public/img/runes/inspiration.jpg b/client-new/public/img/runes/inspiration.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e392a4bf9422ff1c56127f819e8290f04d67f808 GIT binary patch literal 96285 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 NWyR=?-u-Xm{{VZ-JiGt^ literal 0 HcmV?d00001 diff --git a/client-new/public/img/runes/precision.jpg b/client-new/public/img/runes/precision.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb983ba8c92ea96374eeeaf034ac21499e6cb433 GIT binary patch literal 67758 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 literal 0 HcmV?d00001 diff --git a/client-new/public/img/runes/resolve.jpg b/client-new/public/img/runes/resolve.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bbf082c6515c4462df22a0f3a1700c9299cf668 GIT binary patch literal 78689 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%0AddhG&-!! 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�Am%Y^0YhF~Cg!aM_)XO5bMaNci(;uQIWDu5lH z>gg&2nsZP{IcT+7k5N2h*e=q0x+heaLYSJF?ZXvSm8v<8z?_as&rZ)uty1Gvz!x%b z$7In&+AM{{H^#%8dig9NL@Wa2XvI>l!phW|;CBjc2Nw|0cbLur3)exDIBbn4dOy*O z@KB~4{;zh6{#oeuieLJ>RKXtWM!(5b<*ZtJXJXCR-;2!Xt2(pj_9e_1Ome~3=ABGX z^c93nrqFr7%rmc_?5y?*eu%PBcynn{cs*WS%zmq{3zSVr!lx+m8LC#FMcPH7&SPyD zOGKPJ*P*Opuz#d2RSh81pGt-p3EtQfyCmY z1x}&mIP9YjVwJktMtpWt!tNs_vY%QMa0j^6ly z7yQfqCaFW*q4!Py01GfGg^HC+RcsjJ4Q%+MA>4zW*f6-_f;(x`ZO6$#8ILc)A1QDas5!B&f3=NqekkO=l$5h773|6nD}uc zctjE2F7*gN`eg>Spq-XTq%~Gt4JZtxl^mV}rhlmijh(bq5H2 zAZ361`%_Pi-M{X>)o!gsKkld=$-m{mpP62Y{{V+5G(Y~L-1hzD$Txp1=oi{7_iXk` zbZWSXeBL3WY?ot1Ind{wHczzGFLBKWy7y`FO<{AxhyY?VRGwthZ_!!Z{Zx4>bK`Vu zsI+p@A3RidWT_|%tlKp?WTdN%9ty>a=%>9uewF1xE~f zkWtZ3nw5wO>4e(NE!7tCyEVTF;dlwn9eqwdqXixN)SfyoxugC8-Zev9&k+5Ssgle= z*)goC==)waTK@q3Dttjc%T&{TS{=f#ThY|2S?2vA2JV+X(OONGole;J?zj%Byt#(6 zup~h;KUC(_cyR>D(SOTk&1o}car!2DJN_Z1Z=i2kD!%(%HEX;$`$CEts+`6PHBW4!%&CI_FL!bd6pak z3RG}~kEr{m4~GRQw^u1EE+VK79w^|;MVwfz=aq-<>gHMJxK->GtJqxrTEJDJ=AKep zvSp~2ROEF*@+W^aR-LM&VsVs3qM$7^nk;qSnf^)P%?%}>jdDfqW$8|_*x6&Tuv3y< zS^ByE0Qgs*HC$bfKU8Z))`qpX=ag?Kx|zDrOAcGFzBZ>cUhpw}{Z`PD(AQHAyhP3f z;F(Vn+vh-XPYiWW6NiPmf8iH7&UR$Vsb@07%kZO7vw9B7wWar}IP?w2^;SAFBeWw+ z%GcS`wpFv5bZbeZa%lr@1hvgNCeffL#_UQ0N_BTh@TN3JtDIDNtHohH$A<_~p#)li z^U)pDh~P&IctQ?Q-o<=Au(8j=TNx{^yx$5MrnJsT=Q0p`T;0}feBK(M>_>VE!E-2Y z0(cz}pI6F90?^MjeWEo);^Y~2@4^oZ2tn1mJt~MF;zf>gTp-RU`aai3w7Tmtc)r)- z2j&|PoolRq!)9~r&3`qi+?4+S$-1jfy(fqAy?})3fwf7J-c#kGdAUycfMpnU?J`A% zR_bG-AnOUCfse(xV5!rxzMThlbsWyloZ+5n)ZKO1MhKEyaoA=~AG&oq9HbVzmkkuI zTkgyEOko#UC$1{Fq1lR;Zx|p5!4_S8+%%k(dqXMFd$|}Ptr!4;&bz!b0B%PIJj?Rg z0f6t_QWU6Hln=lq5ywPU7r2O1!hHBhU2s=|j`S1;KB{m{q9BwXml(*dsGMgV(Wd@j z1dL-;+Kngl?qH?dPD%oWhXSX+k9U!tYw0NVSbcgZab`TYW3L!*YSE1{AM`<$Z1&o1 za?4^KtEMl*=jUcZnB;Q#~~`oV7q3p(wgCewX{_6UOF>nb)Y!n>{A5> z()XNX4<#jO!kNlTzd)?i=u)&c+Uke1rq;IL0}-TXqY|9|00>SL*-mf>4jj?n$A${> z4MWtz*V@X$7OL`&5|09lNFz1V4MxjsRClp5v_089zyWzh#(UV{iOo2XcQp|vd!#5$ zC>0)}Jw(x+iomP3Ts`9pwWh~=&A|C0B1CX7TeyWm{)nOI_tJB#(j}$YKxx7g{nj)E zL(#u#qv;9`t7d#SHHHX&;d&F&EibTFkm1h9>CqbIytb1n4t6cc;`}r18;Rkb~^>WNwQjEC&|VtonweHO62C=;|WvNR#n96=$W-XRgvd z8Ir2lYc|tDp=DO&M!g7LoqO)oWj4C#UE;RRHo;Z1_*-2#m2#7CS|vIa>k7V?Da6 z6zMXJ8#6F>XdL5t*yvNM9@4%eMvRp@3~;&t$_A=|FLkDoA|M9g`k>+2v|Xk&nO&*v zYIp`iej%KL7o38_A5n)KcuD~kCgJZAuCS5wD;z%nAx{mK%d_m>HO+hM$mWBDw*rPv zYHn@sYw9G0r>G4bwP!=4k(!@1KCGwR?C%?sF{JvuRvdd8=VORhsW;}OT_p|Fpuk+? z0BVJyj6^cRrGkf zZ4VEm!tFu+th-aORIL_EZKAyc_Qu-U_YzAYa4or(9CA|$!k27Z+Ef@00}PXF)M|&!7FTPr$yH(oyn(QhJH%=VQ#k;7UI`E!2aKn!?eAhO8 z=^!Sw;4$C2eVZN~r8yoZsbibB2Qk6GXM%Ga+0{Tm*^7FG{{Tg5^qo4?MQQ{!v|iiY zp+B@Ll&Jbj&O=Fi!8e8&=YpqZwa|S=n}X@UY*jl|nYP+>X?70xpQbx*tnOpQuFv+j zU4Z-DmLHlXdMhm}RXV59)J-PmP15{6YK5=S)oD{}C;Ccv8XJ$xP8-w={Kp~HSgzCi zC#CI`%h+1_l*0pvb~hq0Z$;?4HKEjO-i@bewFqrm)`K{WAYq3^Z*50DwW;v#T4W#S z=Sk1V@B+_{uE9fTb;WjK2Z*BMB;u-65(GDLuCc6ULxCpiM4gq+dY(VqgcUgO!4Bp; zB&`PkSRFW?GVdiWCxD4^(V{pSPIcqU87CK)J6uPrJU8}e;janvM0}O+H2QA9{F7}B z?I?(N&5AHSpmT=|#vXmha6>-uzHrmq%?nTDfA7L+JEkk`lx{crM&;Exvez`uN~dB? z)0#GGO)9~}UDRU|tyWu2O7z?f@(H{oIB1*c5-ip1mQeCA`>}Q3T$OtbQ*HEkfDF2p zpG}pTvw6>FQ&#@~C3(zkH-k~p4Uf@!Khd>m`Yf^J(jmss!-qCvHVe_#+f8b|jC0K` zZ?^6~>b~v3BWAO{rSjffAi|vUSNUAfT5|^?trkDK4h|maJ1X|l#?**z!Ce8vCTHZ0 zN0$`(kn+=W_eUVYs=LEXr@Q(`z}PBuha-67#6pEUHscL(;VSDxRw%2Djd%vLB zmzu*g(c7c`a6jMhX<>aos+bmZ4I$Q_z^#FuO8-A6HJ} zuLl~MY&!Y(uv6SV&w`%lsbgiJJYK$A8iZPIJ28Ra9vspzAyu=~b6mrAd0nAaYLAcbUE)V1ep^;~vapRj1=0sue}-ov7f-j4gXX2SjX@ zi+#h3N;QjvTqI+Pt4gD(JNh^0juJ8`RA_sAZPReCJ~e_6a~|2q@a-7polzvf=Nu;I z_@Qz&y=7i|8@T~M1B7>UP&g8C^$q5crW|7ujYgBQ?H?Kp(`k^vd38nP&&e_joK&6| ztWyC2hfiY14{L-7f}GC}GgDv9PwBvFi#m-DtifU2p6n?LA6_)e)PQes`%Rs|4tCTeDigxZ{=H0!gn>}^zPWC;?RPSE$s=8!hyckkQ&Z|1KwR$;)HK5FYjrzeFDXpIW( zs+z9w)BX5k-NS~96(wEC816vfhY33(W^qBVMKY|6IjE?~3mb)UIWv^0+@H;Q&xoQoDDy4djZ;9p_6KvEONN1_)p+^ir zPGP$45^jYHG;>jxc25a+9$XdU(R-}RjziSp>QCUexnJ@tF@*l;VD@tV00i5x{Qm&@ zk^I%ceW#Xk+k~yuVyC+;yQ+nuP@!HPqX3Vy7`>v#6H1O{+S!|3qZ)bt0EDATqiPKb zt5J=p+E*HJXfFi9bC}UoIkAgpF*<~O9cpW;2%%d883%9VRY-q300KZK6$Us`wE=vP zMno$1P(A8L-yg*}rPiwKBM4wWzj6i{qnRspK1<$5GPhB{0goJ1EEc>8z%E0EDme$u z0C;Gn$JNh!1wHKjv>qoyuVCeL-6N2xZ)D^C7bh^pc`bNd1!{ZO@IEdR!VeHuJC_$|h;WhI-;NNZ!V}R>D}FP^cw@l36OtGck{3HVLk&*}?@3tq^1)z(ywnspNm0g6 z;4-6y(#n;akw?#_{{ZTk_;XMD{%EysvFXE3?d<$qAgIUGY24_#EPZ$xxP4VG z?HZ_mXcY*X{{W(+)lsRFg!SPDoumx;T&mK$UY>0^?5Z-LHJf>whH{l;^q~I$qqIC$ zXp=$sJ~|PaA=BA6%Ib3{hYC?l7{Ej;Qvh+I=QDip=ygsFz66c<6j4q`qIX4I*vo#Z zyFuj>=Bl)RNBXO{YNXE)26*wqh2ntE6(?XbMe$9zH-?;WD+%MD95`TxIR5~z454y` zuBh;kR{h?q9x#H{YB&OlArAN+rOY>)apMXX(MJN)AvMDvm{9sv0qGKEgh*qT)XgPVxd z9c5IZQI)9Fb1E>)T-?D`+huod%65xWjvSX-(bsk9hC1^quyng37o=&i+|-**&M!2> zd3=JkdPR;OVK^LWu=2F3ZgZ*jjde!i>zNNe1fr?|$jish6`+o0v>laUs8vRxJEHB0 zE~xJ9AK@oD?+<7cz8+2&326~ z)FYV0cZSM!LxJ~7IXi=!t_iN!i*dyT10+%16h0K)(@tem9`YIk^iFTMRZSYzX+HS+ zD(=pszN)Xr@2YmZF0Q2ksVhqVGL5&Q);|4^lJBNk8C1>~u`Km;lj&piuo-%k<;#&vi zs~5-^M3q~`clA#hwDBBr^#u{c`xVpCPD&It-ds-;=7G-xw|Wz*)MY04o?v;es=81n zM|N0P?6h9?*cFY^e2Tvz!W=c-LF3VM;CsP!mvizgFEiTeyf!%fB5dQ#WHC)N* zl1V5t0ORw;4bRCMVjAZ{WB&l84k?$6Hw4Xs2CH1%M|ztb+t!>sB0p6`Z}e3D6ZBNS zGNqwEG}ALxzDk$&twyc^(BC{tyRHcBz-pM$CCZ$@mmkUz&F#6coK@`dLoiSO0O+Ux z0BZjLs*LI%nN)Q$spU$P^;e>7;QW;kW!7l_04kuz@&A|?uK52(D2tNinj`^mX?)dyee74~{S`fAs(V6i{-QmA z_b%s`4nx&K$#u-xrAK{Lf9(o&X>D7ra6G+2 zx#D>837~>gPEJjws0CDifsS`mfKGSxj`=k-WYiCcfUNfo*Bkz7vj{DFk3*7ozd?>x zhhf?=zu{^w@z#IrsgugrII5b6RVm>mvaikRvZ*xlJ0B#*G_{A$a6o8^--krfCREH7 z`J2XdTdlZ3_AEF9!c2AThUgs^}lzMO9PAaINnVm_(N zJEoDGEQsNc4Oac#_!hW1rxe<-ef>u1+Dd-QryY}%wod-dIQyj$o(ZQ>!&%{v&1iG| z(24q?E$X>>SBJ~F)jQ!%?#}?5vW%La@P$)&`6r)zr=3Yv4i_ChN%Bp5E8R?poUZj& ziz9n)bE#9&U2JvTQmJ0;LNTTeTA?h;BCqM*#XWpa0WsJy^5pQF7`)10m~5lEcgCIm z&mE(IPDfCI$fBLPay`OxDZ8eOf{hjkmDNV5d8S@1X_2Ae6z~|zBUSZ7*uYvX_~XKO z>a^p!zN=-Bi9odP)G&sT}fjN}s zxU}d|Ta*w@O#c97H{vPIFvImvb`27G1?dY$ETat>x%dUy0&Ci7h|==(eKXBU`j@%X zxf`(2RsPZc08~zHchwg~=Q+{2P1!ZArej4y-E8~V6zSOoL(u4{)3jMy_F?vl?IXZa+(-$&zJa9RfxH{urF%N^YP zTSKAel;BZeQ_S4<-3JTJ`Yl_6(4xmkS4ok9%qEuhv`KY2f@2n)kMr-7fXz9RdOCFO zY=Bz{Ro#@2lBgU5rFMsyl*aq3s%1kiGDeD^BrseZ78lKT2V;UQ%BgVJstu-Z)1yC_ zPAS%j2G2w{qhUj^5Vuu8y4#>DbsT8CQ!qR#*J*KmYQ^sAov=>X9hX9ZaL+KB=Q=kh zx)A8K3ge`;uIN=)T#iuOgK$r`hgqxCb50i>{{Zx@mS-N(g6-k~22+8$><+~ds78C7 zl)RN+Kw0bC?G@=fRQV#~Gmh7lr{{W|$>%*!AY`P)vpfv7u zT{w-<+#&HToQDC!6|qy~y#Bu4JJ=!JBM`E2!2XGkZAQ3Y;q*JM)!m!mJ~Ko)z<7q6 z@a$S{$1`Ecl^cGE^Jc#;oyVVbJ5a9SaSe(KWKkNef+IxUs+tlDAM#FV6No|MmB_bn zLYcowj_RrW4xcqRp}J=3bW@ru6y4KzL3I5Q_)pOh65Kke#SO>RH==IeqHn^6l+*NU zLib$&?ZD{?!y^S-gAF%0JVZ-|Db}-1^&H#;Kvg%x%{Xk2!iJ$UP`i3!qgZY*3&t{) zQqkG=wI1uO4H8L1WAt4Q(H$7?qN(ta=2b82Di897Wzf`AV+i?_ebxn1F%TAm9t|8n zGP)*kLK9O)h%Sit0L?WIg*fB_sC7==byG2-2qE2t=LqlKl@sh!!yYg=LI;d+%y(Qe zJP3*UuG9;-J47FJRAtiKoHJ=xnrgIS3_tm!uE@4JF4Rmzwd=$02VMts>=#wlK|CDq zcjkgR71Q-ms_LaVhFW0ms{Ca?Pzrg_DyLGMb4>>lsf5+hN)w2|H{BmJ6F|vq->FhD zApDSYUAlqP50V>{Cg>lfkqEZ`Y3M>W}d2egmj;x zemEkkj|{5c`3c7`IAPrb{{S2wav!2`%>If5%AHUM@hq5VK56|2%Oy$Y?;h#=&cR_Y z%e&yHme1N6U9be8<23K|CzV<$;PwiQ-f>ifasko7cC5P*6W}6OX?yP3d+0)LwC6l= z3awImDrPr;2hLTgq=3db!x96rg==fBRBNf6Fak;XCeeW67=J%0{ZY@CXxa!hE!%}qY=;Mc^uAv&xYP(EtchimBo)3=C-R=P(20BuU6ojxfJ zR>}?(yC>h!Fo%D#gPr$=<=kShyC>wm9uF;HGC4q!e2K|2>u%KtBJ0@Y)p|M7?#vQ? zEMw@bnX>zQoI)B^fBA?jYJ=#DbErOwIh;k`-8!Ym7Y_;}WJ>bkS@fGp&*W}F6cbYu zP)1PMJ3yRschi6zLCvz6@Py&vaR{Fm)la;Jfk&&30S*G|ywK(of;%I_9`N?Pl=`7C z?3ZIxren!8jL>v~v_CZF`63hvX^x4`CCZ~)b-3*-#iZz-X_j`RG?9etuR%}k-PymD zxFGg|U>#GAN~k%i=Vej3qrV8@Aw;4VRNczy^<6%JN!Ir1z#GC*I)oz`eAO~I}Cbg=g@o{r@5}45g0ji~Rw)O`+G5V@iJYZehFsye$>?wneNBJr; zNEI6045zi+j(yz~ra9{46Luw4_g)YARic;uuyRjvzuB0dQPw1VN3FzE%Dckp> zZVqmekCJX>!BZN_1o%o~2O>VGw=~V?$scq=d$r>}wlOO<4OQF|P~ks>$8zv!BM^%Y zD8IsT(KfCbKV=v%gXoA_qmKHo^;eK#y8N=8lj!r!`bR2*FZ`%*#{~9x9r7uT!NL#d zk3+I9&$|jo3{yeH1E}*^V+pztPm+1ud6lf0-BsE^PTT68@Qbew8Lj-nPBd-g_@@f}g40rEtr+^Cbg*-PNaEC4u~+}k=Zt{ zC2WGo9-|s~S9vUnzg;I$)@|@Ul1zqQ7fS;!b#&HX>aK78j zk$8W-Q!6p`Xop+|2syTLKx&;(p2>ui;9=r81qjTk#bQ&AK&NUGGjTEbRS*fgCrnd= zqUIZ>mrSi-Cv-eB4pobv9|=dvw#XIEUEp-!gjt_zqI60a!4WUibz zx{^SyPS%1xfz!F zpnUi<0nCOIIQ2s*C}K$|w_VPmNk_TWb>Mhxs<$T;`@zltk+?+W)YG_HgFZ{3`KA@j zPKdVz4@F#3br&+7M(KQHsRQ?v{O)GG0{TI;nP_coO;7Yq{;RQY>;9v z`iwsVgdfq!WOG|_V2h`@2<8qchZnc!s8NxTx-2Hp!6V-v#WtVqYQPVWNo!a9t4Z^<7iKaM2HW zs*|$8Y*U(!xcR0#p+q2b`KLEd7|6{r@Y>9tqcsNuf^s9ce*?vJMFNT=)oK;)S7xAq zb3mbGQs=c`-nEr|GZQH}?0bL$4nlzPn zn(i8_<{B{BZ}i~TSF1k=U4?r@IKZe->W6r4hx-U@QTRe})eXv&=H!l{HQ6nZZUjh8 zcZCqXsyKE1S5l1nvWh$Y01@>%tK5&zMR&_}JZHHW@P?7qI_af)Safm>ac}Ce7{^_c zq+W>t$T?!6jjMN&-=ZVKmWj>H1DcV-wadBor*u~ zCPpP*#jj4idjr)Un!Tn&?rhK@KC z%NtnR7yLJ6q$8E@Gy4To4%WoMyldpW5$W$oS*^4kO08z{xIQm2r#Ts}#CD9N;>S)5 zH{w5nk}jLLAo&vq^eT|S&m{CsZ-R-RHB!DO56Xjl({@Ewv6_aP@o!a=P=-@VrkwUYDaQ0U-HK`mAE{;cQ~8>_diYq z5i54=*hK8TYLBM2*gIA!8dOnQB1Y^{5mZ~Fh`m~(3$a&Asg`ORl&ZFh4z%j^OW&XG z^~;s}y7N!&`S7`aVV&_O z-yRn2w>H)N#^A=CWVGr4hF&K3{-ZlA+rC;BL>T#WmIobNU+|Ba^%#Vub|-~4QsC;Is>S#9W_$JwYa z?aVsdVOd-eTH4h*>2_@JYk<2xmSy~T<;zzSx2!&D+n-0wQtN_cygNlB>5uRd8t)Qz zE1m;+eJkyb2Q9|O)D5E@KkBrk-~XvzPgrS>uJ197S#NotA!bat!m?G{Fxnsf%`1H6 z)9PJIO5Ul;{E;wT;g$-mk=cNY*2oNCU}B^lObj#<-2ZE2ru8v90U>Hshpo4 z|3_zWzy74tA>6o>Qlu+&GI|3qoWI8OX`*l6&^+<<>+8%r@*lQ$T-4uPF_RiHHj>V_ zLPn1T7jk@Y9G-v5mvO}{3vYBPb=dtSHqM2Sd&Lb#YVHACK`;TaIn3MSw*ax4;IcIfk>`m8?0xiUv19 z)HUC-mOp%6BJUb^8z8Fs=<2VxU;6*)@YJ1hce&EtyXw@#!eO_|1qqrdIBam(%D?Ax zn}PlzUZ-zOWX)`KBw}I1rbLj>5YFPYU<&$ts{wXqWk0dJ?k@aqO+G>PTH2uvB4gfc%Hqtjd>icsrzZK{HEXx9?h-aw zTV^UEc&OhLwj1=@(W{+RVOnSm?;yrie^wn3MSe;E2zqgaWg@P<%PiHo0R~Q5zM7CNL;A2HNqMPvA@|*T~*8!nHNHDfK%K`{meMPKOs4qyCtxAD!{MUk9Vh9^N`BI=N-K zqZ#0>#d`Ic#Ma_v?UqOQ@Ngr7M?eKp)G6*xQaQU-puIvmJ!!8}Du=K*$$*K(b>7B$ zCdpw`-O$t=W-UE=prq7XT@+DqW-7*kkz#f6<%$^PonW*O`j*Um-?hiG#TdI)=y~H@ zja|1TYyK=f7t+qRQu2#N1+~E^EevmePO7|Do89z|v*@mRbbR}@QsvL)`Ae(=g);AD zL)5_x(^xi{eY$Mkh z9#O(=*i9C5S8!I#NQSE=o+)SS-g0_*zR8h=rOhZX>R)4L`L#-8M^|{9?}PSdH_dOj zD%}kETNC3G5hYe%^!wtS>Bw+~mqn-GTKX=p7Asu`%9bAc3oVZ;3i&aUa@xaU@&u5a zc&OpSFkySkU{qt-`l~sXHsy=hT!~QYc>8;L4e#TPOo!E;aWFP8LW&*zG{dJgI&CiM}R5bt@M zbud$evfU)}ig#9NcxV^AEqNAi2fO0BHbgbgR%K$gv?8@E2*CoRP+RcBD!<I>;6)7WH2aJ-^X&eGsQR z2VAbMj%8~0JPtt`Z8|T=4Rw|{Tft_U=Oo^Aj#z$Y2#2b z-Y1$X&a;y1iX2b%#-9De=m2q0~y)!wabF zup@h5;<;ya6yxA!zNpk{9f~ujMu9f{M^D)hVJ~EAy&g*UkVHF z;*D9z19jKh8@Bq=J_^K3H=Wa%vU{d1i0})5M>g5mPT4otycaI??g1sdEzVG#)19u2 z>isfOvcSgUC;1A^vjW9QO^Ho}w24l;ywT8WaYy}~x?-htJM}l|$%FL=*P~qF=NdUq zbpvjFV%gIz4L-7{kgtGLyapRuGNwzn5$b0iI z`1$O6NKBboPD&zJSEAWsPiRjMIRbFm6##wOqs*~$zBL6Kb*&}&uV{h`(jko-tWuSa z?!0DniRMm`h81BqU}X+B#g-7@g8iOf=J9SbVV3p{wL}_~d8OSmL^HC+NDI|~H5@71?>v)+xB5zExzUmM6NdW9m*H|&{zEbYuT^ocU!#2ZY^he z#f0Hdpna3`t#;BIB$Y_U-T_m_`yY;ZY>iyarQk&C$h#dUE^loWpS2uzICr=skaQ6> z;Sc48Qc5-q8cbqg4*;S(SPN@xeaFrkXC$h^$57>lwT0J=SLz!X=S+T=OIhP7MERA^K10 z5-BZLCb(K3Q;Ooa>nkA7G{A z;3bj}g26d%_v#q?DwR+%Tb@cOQP(@|BZaz0(ISvlM^p8Q8qnT>a_pPF>MKYSWRMi*9bs-AcEe?f>Y$+%_`1Z59*q znvEyV1>RlI_G0Quv4Mhfhcj;F?-~lbqm_ZjI}ud_K2)Zm8^JhF)UDzX}i%DS+8bHT7uX zZeNN%aaCB|co(VVHi0tB1OtWxx}06dkTRx+vb=XA43$)IxGv)>;Zr#5D_5>6R#m1- z1VP6^vBv=t^e__)X=-7k7byo%`AF5lf@|d0CiE&Lysq1-cGN8cc#6b@;#ZCH{ERqiUrgUpBv{*#I7ZD&pS#S2Uq*XaL&r-UsJHxgPJrhNimc@ zhv1zQE7|AYH8-^Hwz$R>$z$to)|J#fvYTsgI$?2Dc#`$%S=X(6!rXpd`|R|`tKo0t zg|*F@>+4)BnWcWXf4P;;j0D(Z}{~u#ZK)BURVX96*9!YhRKpMuD z`UkR|YrE0I>-*9)x*$yK!v8=v!~X->z^T6(i8*%ST}AYYuHxNuv+{ql5=8=4y;9L) z%zl$MMh%6}rryt&DgCY-zbd>v2qWBP1%o9l{7-^1qjmtO<7fc4H_@i_y!dcF*G0z3=CnMr@s zEolG44&+xagKv%@0~Zflj_$wno9Wu+)BoDMK2MbmYGH3%<{TX)n|7vsw4fX?K(f#A z-neytbJe%BntXvJJB4q>>$g^(O3C{VcLI&_F=U)jOFT!A-C5vY6h&vSCy?O!C{x?y zxhBRe6I5hoq)ocnY&oHrcNO)=Jfa}Q-0_jA_=wx{Ml+I4y^VoSx@*`-R9hoi7yc?+ z`*{@Q-r@R&j-7#uLYat29{nMK3%kH;#3uj4<&%i%{@(55DSo|d>3LB-apcwP8?;vlPt@^T?*S5sH_k7?XBw~Dg#rZ!v#T(NE^g3ZfOp8_nklAT-|BPqN zR9Lgg=;T?#jZ2KLQ}&wq>53kH70>i)H+%|7ZEVSkp)x6_aRn*D?1SRE7q=cK*Bv&o zmu!9B6%WkN4X-QXtdZcU+}C8Oi!&YA%?n7hUN~3$m6ul9{=49Na>m3!Veli>!}tCV zzw-Xs=C`{Cxxpj9lp@r3De6|sz3|ED*u}=RiH4WgXbg)Nn_ZN0`p0K_PR%0QzK1_d ze{8HM1v+fI&5x_l3-Pp8W$Swr9H+T06y3Hiuaq?R(p8!PTs+NkwSl$q=_}Lwb7o$L zvcaOtEl$n$omc-n%T%j9^!*Su-S*|3&apz#5xrIx>C|egk-a(Ic*D20AU>hIF#X+h zruqzlv*n|vu_9AYCp1@VFTidK`zmtb(+$M&_FogavmtSf+XTip}*e6m)Z`x#+bWe%@G1mxG7s+%Z zhDopS=Hcoy+dYSAp{9E6h(;38ouA-USHb?sv@lC_F6B*1Mbe?rOFw zIFhZQff#zp!{NK!%Mjh!Z*?43G(Q>HO4@Ym`ueg~_&Gkq>J#@W{AB78NIcaBlQy(PCJMiKBDo>@O`AYYKBcML-?LHuC($aKAP^{&T;)3fA4TH5Vr^!Ff`K3kzu(0r_zR!+W%?otS|@=c=B)RfHCuR!w{CIO zF>6=xt*uS7Ka^I#gMOr|W&9(cs3m~xlISX?(69EJqb1MRzS`)8ldg!B1nX}jw~Ct} zG4mw%4~FLhkA~VNz8j|XvUOhS6m?7%^4jihd;O=0<>Abgy~C$&_dPX~w6hr077~)E zgB_)5zj`L=pM~Ct>E}yx>z5|EFJem;~V~KfKLA zx`M(P+eBxHroS%3mx~a%Hr{ZX*+r$Z$!xt5=~7-VG#{9*`kA&+)Zd$4+K|kyzR#*c zl3{sQKK1!%sps5=^rVSaY4z7j)g4)V`Z2p5o-J#vh0ng$v1ntg_#d6dHCY3MSqdkV zXPM8cDj}?Fw_?02F~R=3Ed52Uy!<e%dE{Ne`&k!*w)7E0q7p4?cWeeK%4XF`R%6yX^YIDW8#^=G#@P zuTVt}G9nux+48XVL>6i$z5Vd{GO@#;NBy3ZrW7wr)s-VSKG|dWsRnxxAgh`~Ma(Td z)9V>2{AJs!bpTWS7L%sntizPQt-*D7o!;*J=JE%&b4^QS3$7W7q48%8X1sP&r2pt1 z@(O=Dvi$pI%&_yy9+UxF%3?aAP z0FHe(2)gHP!INHtxqH}N$u&hjUvLC5HakEo!y z+dgSaCB|g1>z2`c41vH-D6_SlV*CHGeIF zyi`r+ZFcVcVKEIAF#BeWVtHvVjhqp$|wtqt^Tj#f>C3;7`B07MuOAJ3>;$wffTW36hh5gaxA;jyrk3uWrVDn zPN$2+=Jee6Me)^7R+vdLPG6dO^V>)lt}n?)+^Lec4~qWPKlZBJ3uOM0Uu%ft;NUj)z_h!G^nEhq46O8doj>vY5i}i7Cjx8gc`)ui3V_BCAHlPs>ACh2mAkz z_mJKgvi=_()tIO16aWN4(izf`A*wKwjC;BY@@Ytdh!uAOl290dB8}kE6Ew2{H58Q1 zp$MrfNIToHa9vAGFpk`_HA7VPXWgKkD753)&`?BKvTOpApURxQZ$K;Ud&c5lY=Q;p z!chqdA7JSq7U#M=W}Kk8F;?fe>jRYhAM*M0SKZC(lyczF~I^Lro&FTh>%yTX%s^r z9TnruGdUnxm71ii0z9e8L@%i7ymH&4-RrcpQHnarDm=WMc>x2uoKe+dp>51~7s^+;wB^82C)6pIHQLz@gJAOA7b;Q;-=m zJy9jy*D_DwAjzc2B8)s?i17R_kV#ZV{NHW-H)D@GkRPfr91IjIt|IyCv^NY&Na8BM&$Gn)y-*l(9Tz z6;>j@{|DntlMf*7t;5n9Wb->i1FUkrVwPK25I{4eLaCs=Xv@C}c}i<(GzkPkAbNw8 z20oEE2QW3i*-_VhV=!|j@0fe*0244w#SU%I7Cae~0>Lq7JE6z&_*DdyeFmR3AOp;p zW_URG#xPtmp+H{CHP594fHHdD8^K+=*+z7tRSGfFI;P79ND!C_76>vE$HGxIrIpU) zAm&`!N7CUSVT{N@6O(9&Lp2BuS}c zXP$Zt7R*pP?CAkOnX$a76xuDa)|vd}rd26pv^bH;XK+Z_lf_7n9<-rqX_2Eqg<%*4 z_-4rW#}YFz<`^Xc_+w;f*5Ep`mSP$Kj%q}axCcNGn7L!%nE4VY=72SipDhNtF--t4 z^MM}w_=yh(iK*meg@}kS{S$H#9x;>Q3}Y^uMtF34bh{sPc>1SZ5QCW@r$NOQ1ZTXB zAF6DaA&*(z$9HU27ow(a->(ociWxcJeAW=>Tyq1c0lGkBVl&D0@$NEJQLC3iqCK{2m^9+5LGaP_ zDbH<+d%PKOtQnBJ*wgQ^TOafCls!l0RCSqwIq;}Sh(w`a7!%Y(HG?Ks0B)LeD*Fhg z-bM~MlTn;QD8Z~21g5mkg0@rk^fWQEG#C3==93Y_gfH=UYPqKZ{B{Q3sO8{1zCJ_b zbc8C`0+;X>r*tMH)H#`IbijJ-mafkug7Y&qI1olVij)@p@Ha`r~hOOX1>pl z@MFML5#T^t*&mi!0#@P7XpNZ?bC!w4VJD%M7MN1`$JodQ^EL1-QZJMO(Oqkyi5ZXc zK%)Qn)*470a|71YNH4D|GgOAGAPS5M#(un~RKDM{H9LEKZdT;qO^`W?w_w9gx$L*QO=b= zkeWu*B&e?mmbb2dY=102NFbf2@jiXDCM*#jsBzk(^#qkX98G7Hfh34|vFWhHJyKu_ zTqltoSpbnB^pvyb5i@AZV>8XX)xC{i4X_3dqicQ>1s<+PWlIMv`J8FZ&15U53Q?7+ z>Wsrp{GAtGfBKTIIUc(m=;WcpRMAQEAG>VO?$8tpun`C=1qgN2{m+{qJi5_i1yYBf2mL`D_nPA3z{d=Ff})rbOd_c{TbHAhk2TpqG?SQ#s) zF(g)zYrW!)XcLwo#($&Y&}eLeehTjLA05jSRv)t>+8=rhDvRnqy6Svmx0OmE8k z!$SlB5F#N~;n=6SBvA-kOah?`Dt!7jXyr zQwH@<-TY}0|jiia0h}w{47r4u?JaJ_cis!)98PErB2sEm($Py1Z*d`m&!Qmg*g{AzLFJ zxzT=#oa%v;7U|l7v@{(!>U>O41upi0B}58r_<*whsJx$FK2Plxvo!yxvV;I=lmP$d zkC6n$Vi*A_Cq_j}F9ySe-F&s2=SSZ6XkFD-g>lnt4~2{ZLEsT=k<@Ok^D#6zQDL;C z?#HC=f5xSYaQCJb4aBaJ%(I}n40TW$3Q)#^z*QK}R*}hWGNBS|GX2NUhk`nc;g(b4OCozGbVhKm$(!4c7>hH^Ao^ z03basNpth~kDYjVC4XB6N$C+Le}S=THkcX0&oWOunw1~nnKbLO;mt=(@fX^Dr&K=j zU1Ioz>jTZ8vSdJraZ5%f0U8)F`7WO;ylEe1+tdZbIO(A_@&nk64zy)m-IH-}ZZhq8 zryr(W*@iuc*tB=5OQ7ptKzN35t5WD471BD`F9d9eg&a8JagZEtRI?+@JiQw0L{cd( z1kN50>F3TikpdtSu}Azqex^7&Gbn9gl#TI!UcWwa>R4v(hVZHTFv(1WP3k0bRssYo z%L=J65r&0viE@crT#%J4W@NN*Z~%`XJL&?; za$#P`Kx}qgv`}77>^gaZn>vG|Y>isdkS~st^4gFe5#$ohGVFLQ7Q&t@7cA%wL`195 zOb|`Iq3T;R>#-aAo)}Q%VAdc#Eltgwc3Q}x%>5soI*5k+UXh{cC=izoOPUAoB_v@U zm;UGj)GI;?ls~Bc#gy&b5f65i?PhS$FmDi}FRFM!a=j>Pz@!d&C;d5TN(FzP0q!rw1kntXy_`HT@uVt8{Ds{so~^^`TS665`k}5oCJG ziw)02)B$_nFI2 zLB6MvI}pqbz5| zcsnW7GoVS8#IcVA4Hml7(|@4AE9*+1^JO|<&;@yE1IgIDP>x6L@yvWoe&0oc2=hN< z4wMxdQfIYp8{epLHW124pE;ZOQdZWAD3?yqq2yk*pCu|NK)0scNy&v=xNDecKY0-m z2n)6jh7_swfRDNky$yI^j(AviJxA%EI5d zz}DH?(cn%snHefA_=5yoAcD;PZ5hPGBps+GoGyy-z{Qw6HrkNQ)o~gMXj^*1F;TL} z!N{-2wzEIe5*fQGZDPt@;i32D&B!ia>xHkSd(B0`aGBr<2TVy>+>Op2xMjTK>(Qo= zz&9a$zn)mk+!`B0s42fuF6wxl+xmXN9xewihT){x@x>KZ8S@paf~Ffl$KG<&P(xKV zCdhIG(1Y~)LprH9lF7nGZ46UK+dh9z0UF>+(Usy?4my@zn%G2_>H!y(Hw0{fMN%px z18guS_|H(wI_+w6q8HbBzs&1 z`y8G4;Cj;Ivt4y)AB-EIpLZ4)zNo-fR!V+?T!(X)TYKleAEtp6TGnEQ1}xW}vdkBf zjm8a8_8y1wC{I*m1S>HyC`B%&lI*G_4-hX}{P-Uo+9Du^hCuBD`IDXsnQ&_Yt7WH)A>1!!(-PL(E` z?R?&lZ?nE`>dAI-E%HoCC2c6T?u|;`#!UKqp!{M+W}{#n26h2z0%{*6{mXM;V6>Vw ztR~5HQcSz_g+f6v{8D2e%kJDULgFp5z80?kj9&ROoyG=&H`g`ehISGDLD<*Yl& z+0v=rum5tdSZT7kdiZ*CfIGK7Jb8-7rnX%fzDVN0?3=%2gS7^3?uA?ww{-q2W;0Lf z;{37<*|Y!MBv@LnD8G+u(k21`$E0tbreOno&u_Nfr!O zTUPXsP{#7cW;S+x$9?n`Muyi&cO)?xom_3h>*6$slu1?P*)b0H*naQ6t;uC^DIfPOc8CeGL#g{V2SSk*{R`i}1Q=)5TnDYQ<(&VJ*9Ebj{FHy;)O*ePJh~|X zFR@AQkzNPBKj8Xs-qwziwVo7Dqew2wJ|06#N`l$%58V=yao3`A@9{EmdmUuq#Tf8L zGwTymH9JvN@D`hD#|9HDkB4t#W554|hQq3vnG8ku_oPYHhSKNTpF0_uJXGO4$Q23| zEcK6L$wA(RPAZP7V4|rlF8*5zLSJ(sH-c`Z1^9p<6jvnqb36dD0pGIb-pGmF-lQ83 zw*k};_UJH`S%Dn?;(ApXWZDn`1YR(x;6<}=fuC2FJ^msjCaQYEgJL?lh}^*6yjNMH zSGLij-F$O-baFLP%&_O3-hpU?S?y;fYyV?gN7G155!tIRQqFYdYldm>^B&NGBB|o` z)xo@7IMedGD9^>E+P_+^IxYZ=iKA~P`jQ0qJ5)rrrJms4xmWJ5mK%Ok&JvcmP(ZK8 zM`6Wff@Tga4-hY9jOAjwY#Nq?6a*PP3T1w(Brtni;zIUA?`tU9;umnqX-e9o$|fKd zyhWylN{RAHQ1g~pWd2jn)DjNp1a9Q1vox(Ot7B82=#gCB0rjlHKPa-T#dnc6gCB4G z9VMUlgGz9b*!ijW;Xwa@EeImx0}=o=6z*}+A(zqRes!FqwoBEi_q){FE|Z2p{(l6wS)7=~y|aX- zvECh>>-e*F^4LS+6;-RlpI;|`~(}B~Nn-6c5mDTT}{CFFAE5*G+h5mT|+{qt$`>iHjk@=4# zd~i*YWiyZax2fAkPfc?n2k!=Z-Zvv$EzG98uJ^9j;oVNr480)6MRW&QG4z|P8#9d50oCBPg?SFe7!c6<&>0JQ5K}a zahvnb-v4IPl&&5$Q?6?y;Kc1*g9-IX=pU zC3A4k&i(vdOxBuMHJj!*UthzUwb&(7dxfgV?#cZr5izk+bpCqI`4%!U5`*>_gZH`% zs5)Lm_i@(&HX9&LkzqhjS}IS2fk|?KE0HY!dU4kgYP1(Fl%gAOa%YMbhf%XR*@8yI zXo=&AyFLY~;m~aE-s({}y<^X#0J>)$dd=oJ(Y^9z#SuZV4YrG@{)<0G_vEc&O$*5E z)FCJ&Q#fZ=Bg-?SGQ&j)%RvvIX`l&qNFvdq4Q-f?i?nLY+||%cnyKK{p4my0@$!K$ z)18ggg(>|q`)U04zOnqb^PuJR8#D@v8hIkp?m|~}riSWCq732EBhCnFmZ-dMa_^p# z!}uez<9wg#WPieWRpL|nz-Ni8jQ`Q4@<4_4a@8l+j{azj-v|nwmEG(8m3uU{9a#SB z>V-(j+p{b-d5Al8`QY+t_M#j-3N4viQI%(?J)Sv@x)1~4-rlHd2t5X?&Pp!u>kYU* z#o)rSq}V%?B+$>8_pS(fzF>GG{u9X8L$pJS7^)R~6ttMv^sgr8gp{`B_@WW- z={@{ySudj90h*6GDqZM>@hyQvCJ=xDDOk>le+deLz*c7 zie)Z_nIzCU=N59NSczJh2z%MRttRy3j37LFT8RArR#Og3ysX{1BrFidmLoWTjy zObV;(VqgZCU&G;|Sv_S)^mZ}ve%`g8%qC2%_2z2;jv@DFkM|Xv)TOm5G__4X+DT!G z1)GC@NL~Cs`std+0cZGys+eiVEz$i|Md$WWri~4_s$+XsE3|gaau|;e;g0}xIs0g2 zozw9C7-|}>WN7;-4en!@6Mnu_Rxi~8Vzp=3y}r?KgDq&LZSLkGl<&}j;AD`4UpqQS zm1iesIz5oExGdn@_nUK(>jvCWJNSK%WMBoFrKDi;W0lH4ScOi-hsEJLTWelKsfJwvkAbr?@@w3lcHB&W`C#Wm2Ek!CG*I8%ca(bLc^1R(<<+Cz zL~`H_&2LLS{@&i#4YE3w?;bw6P}%@{9DWc}TASo`$+1H*i05kUr~d zwvAjD(c6fI;8`COosZK}U)^lI(;JYtGoen|7CHvHz~no0LX0ikaF;A7alLeDDvKkC zpVetc-EfFiI1hTJ!WL99og-p79@Z$$JJsX+;f@Wq!knBPxm>dtx>ZkD^LSb@U$87# zHsJm)z%GFoD`YUfDrd1I#~_uN!cAoj0K7cTQ9u+0au3mmJmG~E7TEIIkfye;F1Lc;_3o_H)yO+zi_K&-;}5`7URn8 zU-6r0_g4LjMv^2*;i+OSErkspa9UU?XlZYa)Dfx_min-G8fd-9zR2}X*(qBZ83H;cew)3VW24NTMU)>{-6| zw7$dZ5t-y7do}ex{qE*)vvFjzsd!*_Zs|4<_83#+E$+iVIm$q>s;anuV#L0 z+H)_qnB3T)QwkTWELO{!l(8i6sLDE3>xqm8Gy?EuN|08B9y1jHg#(Su5eq~#nt{V1 zcr?v*xOR)vm1Uz+n=Cc+$m<8Vy)vzajdfn^^!AWbb7Jyi)KM}1N0*I3PiLqMdy&aq zMY%QSG2}H-Rgw@i$-Pf0Sit_TwXnKmw^!Kq^=|y*V9m#aJY08<%`uP*dKC&1lFd<} z`*L4;Hqu>lJXU(Ek>6(9>k9uGjhSfG`C2e0T-Hdy4WE+^@>g;BwcxPl;_~J0JH*Qg z*&2Bd&I@hZz`?vI^3@2Y^2<}a}s8X2+)R_D>NsT+QuU@T0sfb%lSdW zdL^Gu;jT#Tic(JRbz?^tryL_SwhP@@oiU5`^^HFnZt`^3dRAL&3HRTQejxw>?`;J# z?hz;Fu9!Bcm&04r5*Yk!ZWnip;p=#Y8kvLN6^-aDa)9Y5s90^v$*L;79lgzlZ~)1o z(n+8GhQuO2TuVIQ!STd!aaaVWRVTp;oaLN1M@A;+X6P*cqYLsaS(gL~q>l4)ma14z z44m#VhW3*yvJwEfc!|W+5yA2q&gSbBk%!M?^Wo)G-xI>Gicg!ZmCKdAZl*m{1Fa(- z4Hey2v(ii5zL6Qu2-?3q0Y1$hxs2POhggni6+_Jp396Y$_Yx~!8za_$b}`*E40XtE zT6dey*V^_llHE{#yKrL?bz{^e+^?|M9(=r(W zf~fgrnIBFO9EID0Q`RRb%#lHUZ`wEj|S|0bW7xSVtIGScuHS1Cc- zk$aKewvy9%R`A=KC6)}2$7&xyBYYNmLIr{9EcZVTo8}@+aZpajZ8ghiIcz}y>u9DD zQ!j(0-{w22N;og?3j^swm(dpCJ*nH$+#jy>uvf8&JxUgQyX@eZGfyYhUV;yyxBQl> z_Pg)4w~Iw+Z&y^mHGzmsx+-0-^5qQ=clxJRv-im%sV~7z!!E$!huz)gO?+%%UwxU5 zpMl)BswA0$Sx&}XIrI5{f2+Dsypk6AOGo9IaO)q0WMVXQUmu#zSnG$_x0;m`5DHQf zD^eRqAE*Mr(Al&4a@2W8iF8yF%eK#gJgIL6CM#LzUg3VhuOXr4d3sk^sh$k-gNx&3 z!_qUs!bxB^4Ts_wg*AZuMxme>y3+3zaz!jXa&4VIXk8C49$eRub5bJkypk+7*DVvX zAt(?)`i49E#}%$yTHcjA+0CI`Bd0jTw?RnqON+^3v;2$qTv8#IdgKiZ|ElFzeMOE4 zF!!(Q$|k`c3Gi_jg>%8Dy;ElSM656fG@3~M8rO} zFEJg3ss@?q|9yCjkH~^1^F;FRpyF@1(Yq}$mEVL?buq=42}B!gSG z#s^DQKV}n^c2sYy2{@~rg}a#0cp!!B03E6(1<@I&j58h&RRaKFw>jjd$CRby8B|5D zLke!xmdh`E4Xe~@csygJSTnflyCVcWWL=obwrc>QOkMuiguH z9l{pUU0laEa@jp(S;l7{>QkOql4?e(3=*Qu1V@-R|Qu|1nqW^`Dj3$F|C~FbV>T zhz%}(Y_4p#sD4f1M%hAryPcfR)g_h7f1Q;1m3msYJt{mL%ONjSQZ7V4_N>sFR41P} zMMmBq`+LOaf7Nq;g*E0>vYqaO|9qcTIG7%c2mI-)jQUI zM878M_@6+gNpd6S&_3X~ptLE5k>9gkft5muLC`g>owy3(wuiu=6C5LbNeWPXpF8sb zxzlVC_Oz3Y@u{b8K8DdR_4=L4V6F)gA*zDuKe_{6p+?P5nY==FJ@|q5$$kOvR=h0{ zh*i<#GIU5j4;?S}G{>kd9hIKFhMCO_zL3p8H)XZtHoCxN=orE9c-}loGD3h;#afU2+DL0&zk>sgjVDJSo)_VXxUwu>C zdlb2lRHdJ}Q~y{%;;*xmFBj9$%$4uGaPzr|p8(mO3*XLd(ErB0O|Vu8-HTt^uR{c2_J>?kZ9ro~R0htROW^_y_Y%%l@*Clr(rcye~WX?3mdoFzd)f zSA*wRQ72K{JVOsRd>@K0gSaFrL;wxQ90*%)cpi-`Amq2L0_vRwnut5^fZ~*mM@MBz5 z3;8^e`3XZ2Q9{;8>JJ{J!Ay)hvU}V*F#FRfRKpD2h$~)Uy?-Udu!FJ~HYl&*h5U&@ z1ym|ptFP(iE3J(Cza%W&JMwhG+QS`?3bO=6zDbn!Wc3&Yk=K*5KOoX~28`qWqTE{G za0>GXLXZ@=*pxEfAfpg0vXC%k+XfI|!Ng6Qb`~4Lgm#xTSgI_#n7f7Dy;qexO*h)3 z&Z^6PF97L*b>8}+RS+`DU)xb#S*d9n$L$s3#AKs#QuEM6YWYjM*+2eaRf#S&k-UtE zTlCAxg{mht-L=f`Xf~{M7ht+msd?f5gt~GZkvP zN2zsh)WMian}-3xQl)ngKq&#shylc*#HdhQ>xOd`wE(J%7!?$tRh1~kY9y{|RH$ZG z8jfKr#2ehaBM4`=reoqJ)tHnfad+YZY?Qh3iZsL>uI5&4{$RC5BpeKB8)k zrpj;3T}Lm;pdkoiU1?xJg2C|y4kqsB?4PcpS`wPPN<2!HhC3k+qL@GR9HZ&< z#{epWE3VO~0AyF&?#M6z4Pd$+ATMG-Va(W&rkbm`Y*N#c#b3y|kvJ8V;{NJX1o&1g zBeuo_dZ=nv_?o`=am*~R>dYe5<1)p^Vd&>F)c|PKl)pwMQ3OUq0hS#_qaW-aKM}en zYQTOp2>Du<%Qi}KvM}nfS_-dM5jHw)50qJ}^O%Dkbt8If;Ndn>i8K1D9*3!Zu#N!< zlTj;Dt_J{>Dj;RV2Lu49DJ)UFL02y&qAO+MQ@C6ZZe3SIL0d&jl_`}g9MrB)*&ON- zgd9^2j1|Lw<|XYVip^Xb8e^=NsD-AlFjG5#DQeZ^KH|%5MTv=L-*T$qEnQOks2!GIv#aVh&mKr0!KX;5$_9_)!&qKopE70SP4h_q68 zI$)~}3%emz-VtxlpD>Axg4!oR%lO1)YF6A~iET+=*&GvS%ZtV%-Kvo77ilR)#wJEi zSgTv51-2DSXhNpNw+fJCiz`RUM*>;cZTg0VHKS7UXJ|UmwpO1j09XM9NP(a?6m%V$ z48e&7TgKo^cV$+(V8K8I6Tt_(u)u``19-WBcO4@NQ4%Tys1c(qJt0`J7@CUJcM9)! z!zN~>hGQ#olDmvEC@9-36gu3v54lejDpaXVsZkJ+vn<41|=>-cG7$HL!rpzk89M~ z0}y5K=^pVLA+GC-j23coBn++zhvjbkvnhzSmv*~h{empKJGhG=JFP&ht00O{Vwis8 zO28vaX|AAPmT$w{DANKFQADY+tbljB>(}p_I_BKyM{SYFl)Wb%u#)| z`D4+u_XD)abVb48Dx>9vjN|>#l6yh7J|XWcYX*9W)t>qx#$(rg!!oV%@uI{?!-9f5 zM|Fr$MO#Hh{Xi-pMJgWFb^`{#+U>6uR~ud@-N5nqEI{nTC4?Rv15-j@EBmB4iL#XS8ftd1VTD zrzOQ}>2|K&S$rVklBI09b=-Fgl43DTq5I4t=$NtXPU;r0*`=LCJ9J!PFYkv$!d()N z&+6f*K(w~40S8Ts73+k4i2Bi@e1~@QM6}-FzA^$|(02&M4FvO!S#(H)X+*?6k`l2q zMQa?TgfhiQC1GVuMuIuzhlLT#D-*oJu2t037!4VH5U!XBV_Fd6rEy%=C1ND0QnMa= zsq=FT|K&gQh%9&#X(s@BDCSz_V&d9&6B_Sj;NWri36e$fGc~0MRBaewYX|9lwGiJhFIXK zRig{Z#JdQlA+m`mQ^Jvn!&L`RN2EJ7FGt|6DkM+AF~bs7kRnF!k%y>1Q#vAbKCu$q zN~o1-1*GYWL>w}*`-(Q{I%R_RU3gg|>q65QdlBECD#>*Vz?bx8KWBj&xMG8>jZO z!vH!7fNOuZ#1J3~Ar>#jW?+|#ZaTFd`Xb#YlqQVUY9(W$Sns->@Gg<+`iPfs$}s@j z5@fo%h);J2Qer7V9+l8(0K#@cx^LZKilJ=is&7dHxWkWh3M~c&wkJTZxGf7z5$;s1 z@|*;%#Kf%d!1D;fm~duLfMJPRXUt+#!%9e=u_?^buJu)4XsP{ zo@~EfAj`5`+(5W4rP+rvjFBoB`~)J*9yEj~sO03qxp_>&0$rD3?Cgreu_%)KM1cZQ z8D5xbb0KVLYMQjr*kR{Mv=_0aVV@V?ZA6T<6%z7?#KjpTD7#v*;D%===Ze6!XR)|iWq9fhH5jS{tQAv--D!kwUFPk3jFhww zlw#f4_!6r)eIDZlt85@&f*^6C&$e6JD44nsG}WNgD^jK^7NJ%$%DlOQ146*j0$B8lVhmvbZc&e4G z=~w0mD++?>qp<0f`iE`9>YOp9DQ)X@!nkj)!U zh^&(gEui|8w7HAFNo188CP%~rs0HJxW=@m{3Q%zcUZ6zmL3@J9OOd=a3N>gur573k zop=6l4p<@!OS9$%Vw|+)?DFt@*k5RP*oxTQA9oLQshC$)Q!3S_)yr%OGeZnJA5y;Q z!oPxfm7I0d7uyv3UH<@syW0|0@na-VK<-fL<|K-1Te5dT;3QA z4z=Y)xDu%R5i>6M%%~6$%n=K2Sn3*@O5CC?&EjIS7TiM-dV}H&J*C`Af!v|$P(>U= zAXC6Y)dls_5Is6}K}MKKs<#0VFpyMgztS10a>wpGga<|BX!$%srx~G2&xDr-ncT?P z4wEWnZZv1i8;n@7UpvP)%{ElHB@Im_)Ijb5A{c~BNIM^?5>1Aa~ z65rE#KBH^sC=4F&hEyO*^xn`g!>M&BaQeNmvXoWl4oKr0bM=S}*eRC?wgAV8h|$_- z=GnM^aB0xU@eh(GdevrW@Uu)Ch8Qr;V)eq{qR6n8 zs}(@|UA~%^=3VMs9x+c0s1jnQg^bF(j`zT$a1#+T7WEuKyvjI?R1QNhAXx+uAVHW> zX@U#_Wyua2il4aXF5gVd&=7n~iPun@E)&xY7V!)nW-YmqW3~$Zk~Td1(s*HbUhSWP zIv(K@W2$tIAti^R;pK&w#DnJ-NkLnvQ`-bZpevH_}mdrjTsHc?(FuT?3#tal{Flf;#-u8 z_XP~ZFC2y}fJq+OEl3>3=@LvfOk3>s*FsTL}4D#=;kE(8c10v#|c zxDdd^6)OZaA5RNaTvj7t;SQ4#>tG3R(={lv2`&0pkCF!oG*qNtD!Tsw_ylH+Z)j$& z_WLUk0v7M4RS-HdCQ`JXQ>b`%G(E^qA%2qt-}f0t=mJ)1R<<-?h#X6l3zfDd`@;G$D<$2>JN_=EuGk4&Y3@o%|AsWyd5D;06rAU6bNe4i*@3D#(bYe>r=Y1O`*V{zzS+d0s2xA~ckpF$i9t8>qOg zxg9qK%O&n5&qT&@x}3V@_7wF)_k z;$~D11_TVlF@+(763lzMRJw8 zU=0^xUh7hXKW<$yI2Au^++ixmD74i`D-k}vm-8`kTZpcqvY>%%6WpB$UJw*@Fk&oO z+(EY)THLHoVzeP>VF2DLk8m?=L^6Z{oyUrpLfj>8j=aX8)O8IG*F-^cKGbw)CS%g_ z$3|dUG4yb{M%WpeCFWwj3BeB#FA}jld6t2RQj!>q`GS)LG4~%aIIh^{R5__cQe~-3 z$)%MGyMoQ}Q!i4ef;<+5Qa64W)D-AxeAKY9wg%uzr&#|0vI+xP2T9^Hsea3NeN0(u zVko6|0p=TOw-T_Dshy9AFFY~9R!zp3d5be4x%wD@+zMkbhFr=BmFA+Gg|f2CtCe7! z0t5^|z5wbLB@Y0C5kzA&!Vo6(!MZ_NF=;A5Ab(%jkX!uUD5}Z~`xvFU>lF5Rg*`3T zV;vVPj3q3Q9>zGgkv*M!h^nZyx2b2Yi2f0PuwR+&m$T++U9sK>O^UXa(QzFYyBiVg zV1=x5fH1ma%^8__g%Deqwm6EPF<{umM8QM`C9GJF7?wCQr=!`nTx?>iY<2NmR>N6l zEy3<9L<-6!K|)&`H3c}}fs$0O47-_7c0xAFb%|9H@=M3KnqtS2Yd0>-^F6YqRNU5} zPl$%4PjO;g3DwHH#FPpRojQpFjZKkO9WsIdl98q&w`jxzIl%Ai?16w8Utoq-tGeng z8#bG-CB4ApRSI)$SCRoR~?sZ|@ggE!(hEuN)8 z5JJU$#*J_nbHAx|lXVIfL?Ml2gLq;cN*pqc4xvL-%#z6yE$fZ5Sb@Pu7jPmm8C8Z< zs??)`N~}cZ3>w4SFyc_By)k9*2O)6uEyMo+zc3QkA7j;cls18~{{RoUXjn$ZMhsA> zmzsgGn}WA<;{nB4CfJpqH8HXk7zUp{pKw#*f@16g^|$U4A%}AT<}{U5!p9K>IEquL zfgRk|Re~Z4K+_8Xh%J<;0$q?Gfx%=DAVCAD0tR6KWgx{5aDWH6Qz;d+gbpN!v72R3 zeDr0n(zEoKLT8n$fm@Y#g`FFJ?H3r5n_UGPJl4g*BF%LR1K>*{t^CSN$7l(emlc&} zil0ekR)ls_g8>;qHb;sjHZiqPBaN7gTZYRGgmwrxNl}8|X$TN0*@(PgQ_BI{z*Pud=@1(l~~xs|O}CE^Uf5}}DhnNR?&%A(xI!6;xpE>Lew2D>0i z>ZQDTzOE%4DiF>XJuz8ON?W{r{{XpS%#ZR^KplTzM9A!RJ{g|XzV8pRG*|#{q40X} zU>iYF!kacHLR_XtRiys_a4S(oD=cPuBCCW6a4J$}4dj820LQ;ixPtMU%o-9YK;w4} zTuolcP|LDrI%|d?A$Gu%P@-ZKR07faFeY?@MyeyYZU=}65V$o11wi0#1LAo<+(%ga z#Wq}>4X_)Mfk?H5S1?$ws6ZRT1_;DVJTCTRhAz5mx3TG&4?4dgc1k;F5eIr0t0&6@ z@l0vA1cUO1L*AqP8PPsLh_er+`#OrbBh+W+E%aB+OQRm*m1{oY`mysDF_*Uy^gpW+ z0@aLlmr;DvEK5@iCh3+$+;-6uVOqfp6>4Y2y+%ZEcLhOaWsowl1r|S(Aodl12z_zr z?kyB_MWq}uYAozMLsmc~_C>~KEq8FRzc9g51Me|jW>$c*r3ztH(d&a1+4!e%SP!p= z6;h(cSX(Yws4-FH>J5TaaN`p07_Agk94i#IWA1#oV62uH%(1iGL;-3g$$_eU!p3@H z1~8EX_JmoSFa*ZgT|=`M#L0!QN;aVTh#-xQY?S>(&Gf(xmRDGPO2kR!5&^74$RZ^o zJtRTZM&Ohrn;o8DiMv?$Uge)%JPusHr0~n|VcD;z%wwPr{vUJKH-w%1!x^)`VtDpI za6ucYO`znns92+^Yz#wVhshlbAb~P5%cb^aBIo&r0BPx$d)t_&oRN1y*JB7MY8eG% z*_wg?Hgu6Yf~@z#vRr7{F=UO4hIHV9HRf1zl5G|HmJJA_WSd9sKs*8u1Wt$b01!Nh z1wI*vC-Ni2pjv3Sb43fLs>OOGdBx_`i@9y>M=;H5Ds)8tV4jjED#oA`1YP-uqv{`P zyB@|!qG*ee+<_Yk$OTY_)fVEBMNvLCrEILjAj zNX7ahv19#}H2vJ8rU6a*Kt662S!_2_y-f5%m8tPCWw)!SBdf?NfzU=px23>j1=<%E zx<24&sr12EGQR3BrC`Wx7{FOdgDz!3@HHUGGA~+qAkj9@gX+&sNsy5_(5GW2%rPMLz<3=S-HQ%UhZlV%|R27A* zn98!pBr6WC<&9Km)<~;bh#x(8k3tG#rX@>%kv~w-YGFrrmQ|K_DjE&^%QUI?EYY$A z3&ARgI#`XXyuor5ePRc@9`gkOPh(^d%HVLMm8Aqhv!yPdWCr637&9wXvR$KN*|Y1p ze@ONw#wB6uVw*C|rC+8k+U!PV6JN3%{R)R&5*wkqufJZHLkDFPlMO5DvSD+Ig^KI^ zL0+YXE|`H7e1xM*F%60Ag|N7rR3?aBML@kVn+Kz)1_pY(zz(~BDB`|iO@rvnYrxmI z3IP1EMF2`$AVy1?4jz~*WglflmcF_sl_A}JDH4dEabpwOEOY?$NbFI{Uj(2k7A}h#99Kb;7mZYIv)G^~ zr`)v<*brUCGMC+A{6k=)q?fqEDy7aK(CsWAUWzv_Qsa6!0xH3KVk)Vj)D{6>;60c{ zf_y92)WFjEEtye6QO`IY6@qDP_`Q3WZjNhc&EsAc39C<`P(f_)j-c$HbdeN>Ul7AT zLXV;}z?UANe&FGXy$G`i(`pG8x(3GMDY+$_W;15C{p)Uu^N_EaZyz^ zE;eGqEV*+LBdo+XMx(lw8ttqkU=?GN+$1|*6e*36@bEaeWxNya{QF38Ldb=__^MaGDCkQLaFz@vSN z!>8$#tcLFF@cSS!4PY<`w`%_YUnC%SV}?w`r88kgK6Ml{2>Z$P8f0!z)tP~agM^y3 ziEC`c8!rB3(`5OB2ppMYyN)Hr8q7S9^gta~+!H}wCRtjD=wcm}^#S4pQv&`{$SI;1 z@Pc+Fy~SqH`GTce`9;c5`BohV13R)Ng4WcdFhwEhKo>+fY?gRys6K)1#9D$|&F{-n ziFL7eD=w<^FqzgiypbymrZyK`R5BSo$NeST4?T5;FcaaJINqIw#m1x681lTBRtLBV zdG|`J8lARKFZv^@qO)Z#V4}nU(TLX-Y28#aSS!m?u|Pt`^6C@O<*Znm+e+`qYEVVx zMm6k!Y+J@KzNwgKC(f!2RbJ>=)~Hp$u|eRlEc;{CNOyH2fE`n6;U|UnxEMs2MX~H)2$pCC;xI+;x*W3tVaimJ-UUsF}kI>BL$n`G{0vTJAnfpmPgR zmoJOu<+*)B4x$=bJwdSo{jn^vBpQKjUjy6)2-x;Yg6hEwteL)|V#vco1b3D>sHfDR zEwfD&$^;656g25C%*>#B+z{CS2cOdvW;ULgZvhs;u^%HH&~Oi*`juC9TuWGz#lE9z zjK|CQ)S&92gOS2%9+_gBMco>HPUUUR4V$li$O}qVnJMh`5hKUKIz|hntM>rH#RGe| zx{WKcR<%eZY{a4@=eVX9jl%k2P_-WF1%?m(lHVVwy%cY@y(HIi;b(IDmu1`#fPzFr zJBdBWpt@o^VdW*Rs>(aLUX}th?fQrv9?MlU!TY!m^thY0E#)`v5l&4bNe^*28GcEI zYalayTRY-lxKK1@jDw@0?l^%!MD4mKkXR;C0bXCo(}O3r9U=*`tG3_+beHGE#3#x) z17LiSj;uX`LYbY?hck7i3IVQ_RP&7xC`8Sn$+t!?2w~_-rZE_A=vQRc>vj;5syH*(=|u8{TW(-36lX4CCXrqn z%(aM8mB=0<^HM7X0x1<;7HT?`?(Y$AtV@j~f6Opj7u-b_Z_^vBE6JOcD(WvKN|}R= zz_(2YOdzu#a^q|4h;4nbm6t43TtgSeqn5~TFlGMc__=X;B2_&yvP8AMvcaL$RQ&## zVP7y)Ewf7(s&i4cMMb}G6%RZ~j-aNU!$dJqD#FP42n7~`fWCrQus_r@x<`i$a>}Dc zV=%cdx~2qeb-yyvVk^JMsve=mTx@`_l?7%f11?xlqEt!bhhv2;pmA|dQ53&1^kNDu z+sCV#)a^ETC0b@N_bQetMkqUg3MPxoT@Zkkvh8XVWd`#v3VDb4V4M6jM0&q9qGwQF zaeiek3zY$S>L|cVnvP8|WC7H%EVzTVLod`83UwERE?C&cAtH9doj@HWPJ|JVeHR4o zFlQf_)7#;Oqkfnds(i!3L&*i(QiEnFESYIV%Pn1k4H^`YJm_c}sL_c#0sTY^+`H7u zP>-VpbTcgt{`Cy4ZRw4esq%oeurXUiR>#6BDAD*<0_|7ix8Rm6>XG9k5Z$>519Mn{YsI)@v0aiqwpi7rG5@(84Fs2-710~rjeS53C=#-bfPmIW((?c+%{04R zo0*lVl$2hq4VM}x3h%#!>RmYlOi{67Sejxtb=;)G_CULIMce|b+nI}3b4$sBwFij7 z7>b(LtJr+N@&oDzyL`c>Q2WUQmP!m1U^lnw8JYQ}FjNa$#)lz;`f^vdS$Uf$V}CtDw^;gCG*Dg?An@36urbL>sf&5S6#xRK~XY zfVwO03%{zBykZx?SJq;h0Pi$n3@m?E;ulIq)&Z2Z8SHMQDq39z3W9BQw^4d0qAjnL z!FE3YSxZflw@zjtS$4(MQS*JvFsJB+wgr2LTAx{+fi|+oTk1U^Q+E1lBHL%qV~phL zWH5hVrkFSu1m!++2T2&!33ZlOWJjf_nJRor?BZH*fT{IIc3b**pv~D(TIv`n!xTXh zfTF#myO$~;%xH-SXPayC4m*~PA}(Oj0O2Ktmi6i=fFpNUL@V7&bjB2W#mp4lDG-3_ z8^cK`5jL4(rLhn-x|X?>VlI=qg-W97LkRWzIuT>Gq`c@%vRsmp{AJQlBmb%K4gHXanwU@Cx zK#e`eG-Rwl=l3%h3QAdMoSe`QbG4?eJ z3JHDSK8U<9Tof|aT5c$_`2lQvV{*h+mZ}tcV|F!UWq{mhSDMb)D)3YW>#3O(8l~S# z#H=%eC|68UE4?EsAg*66mny{g`^il5eCK;*bPtDDNirCKcj+S1@_L0v!~83j~2 zfusA>iJ)rvNG_>0%FJFv8v;yq2m=H`EqS`DiE9jSU8Vw(EO@;8A}YnslMq2dyj>@N zOY((x;52&GG4U0rGk?19kQe41c;cadBhBg5xvjS{LpxcB&69s_Jh23x3>*)10b7jSL)qFA-l zk21kZg&?#}x?w^zDBKlqyW;-!d*v;%QY1>Fx!VMVhP?qGXjeL+RPX?@2uT@+b<&ss3iiD=wsxlF@* zf&f*~mJW@#M%!$alJg2T8g{3m0#JZ5g8(yn1W9yy3r$e%6bfYyv9J$2r^L6bCz4oE z3_4-y4(Qn_a9Lm!l(JwUt>X(@gGSYnynM4B<)AA*y+$aN6|k7(M@wc)DUB9_!4yY8 z#xdcI4HPKd%x$K80;}Q#*dGj|f7B>v`rkbAa8UXs3^Dd)aB`Sp*f8tpmI*4pRGFJd4(AQ27b`WeWy=ERJDxBV6nNO{d zAwfjIqrWd zcLt^P$Ihnn-1&(G9qI!4U@fx_VVb}+{{T9PXZU(zRQQy;h$w5XaT;GxAYE$Wih%&4 z1H?;|tI3j3{EXP}%^4V*HpAissYoee8ed=H3rU@Mr;#>A6-K==Y7*e&MbF$rdYfz$ z$nGgvj)|Feu251h&LI&bI_mwz00*F{b4Yw<2++6eV5>^sQp_!UOB^q_lexa_j`6c7 zVW=+Y_ZGvG*>NlY!uL;y)Cl|gJ{YN}-ZP($nQUzDVwgOJ1+37wH5xPeHxk%=K(e2v9T!Vfoe{K-BcMS{2G3!bISXEzncl zzuz@vJa#}Z?rHN-blsAHW%nKJyN*X}vBYIt7zK<9U<)ZjoI=f2`54y9BSkPbGj$&X zB`6UeW7Hc%-XN$MEVd7yFi?TZ>3lA!iy-P!dxN=DV#sizbULzH#u!ycsMC;&BPz^_ zSilo$p@5A-0O%nV&&Sa+?!(bLn>*UY4Ya5C0|kuz{YqHcci*@s0d90qJ*owjSQSD3 zArV%>=NL-`XdYun7W#z>W!<5ni}{6CNDch?Ou+%-i;mbHih?a=?Pj5)-14u`Gd>HA z_5DN@rt>QqpkRaG24$NM+_N{ks%@Rt#r%sj_l;t(!Vgy^{NnpmN-948tkKxwnG9$tZ1_(%~H-c^F;t|XOb z+43RF=PatKlz73K4l|e+;%QhW@)y++3XC5@C6)n&%MRKuIvhj`oOo(iLrdqg>R}k& zj8Vzo@+6?eTP1-Sm5s`!XEl{>NN0-*sYc8Hsb88-P zREc+Ft>&v2D5J`=9sccND_RyPvCpXVf&J85H5hk*7iz6z)FiZvpkRwa^_UwoZ!p2m zj@B1dbj6#?vo9hw2EBY@H*Vo+^Zp@K+91#*r7{De9joM^as%jLqLNx*9W~}xh|~lv z;y98wZDmkmf$D<_8Gi;4w4=sx=Mc}N^AHxGd!2y1V3Kk=)Bo#3V z-H8;dB(W5{%-U##Mk}dgqFr|u%))^9mt=2|i1?K0D^jbD=fpRDGdd(%!xu8_rYf#` zdWx#KS#V&+5ipQwe#oOF6oShOPw5IpL`-h7FmH1)d!D6Hv&XoKHQdAnq#zJ&k7u$1 zY`lSp7S0s4XNTND18ZOf79EiTBFwdMFOgk(#u#ghUK1!MAH^JY`rsy9!h;UijsEQz_Mce8X z(l-zXbSq%(xn2qCh?S1~lTIb+R#+`xzJeTq3$~S?C9=9ajg@N59m>f@m)hFwE@27; zd=m;4LLQ@Sqr@du^8@OPh>lf74O1{UK-C5yWF!e{A1J&5N{TIpDx`iHv#o$Qv>+F< zxAesdi|K-^?u8%)j$>ElSo3f#j&31D!MZN`+_lnsXJS{}_ebsr zqdtgr4BwC24GIVam$SB6bdR`yhzfw2RPOEwVuB^#Qg#Xt zncmUhTG<6!IomHq#?3HmF@JC@*$iOYh=|h)ncQ7VDqo3Y@QL_iQjqWdQTE~Jo1SZZBF1@stnzC>KHYqSd6|3V@5&fYF{cB-r{*iJrR0{=*z7=%!z>g zMrm=<^(YpG_1iNI53J0IgQr!vb#g6_W zv1JdKd(H;)imI;!pjc0azM`~W=TUOaJ|WVI%K((Jf$7{87r3cc6q`C= zofi#k2)_hPW>jGKH*&1N72(uWutQsqwMuyhG{^h^B{2IcEauOWHOXRzV0CR=7^q$X z#cUM!yn2RZ5XW~G^suxQmjM!#aF}K|33U%BH>j_etEg*m)CeF`62UYqy`^Y|hHSRF zkDC4`sr^EY#R5jmL5mZ_Wr?-CUYVwtg>Yq+oG@KRUM?tZoIru1g!94 z4DR6P81az+z=2!~4T4Ey83{aK7oj?^3GP%5Hl`}PfYTyFf5lxlSORyubKz&6EMQudg z`e35$O;~0EE{n!)`p<~M05NVLsI&z)D)pAbx-oMq7?iVdlG-fU0tUO=aL7+(0;%&0 zx_zl%AuHq@TWDW_-N#nfXt&GIN@|X5s!i8dA2iQOLqUBI*ANO7RfRU6$nL$iAX}78 zSu6@PV?Y`P=m-lCu%?c&16m%7QrHl^)I_u?>IL0cxZt@0VCA`BZxz!N@=6{tH?iC( zwvRWdR#ZMBI<{urkkGh`6cRN-jc#yt6^4Y}SE&1w5I0ce4sH^}--OIIA9#Mq9nt9u zn{S)kWBs=Pa7fiXWLP%?JFh-sT81Kb7WS_a+G+^qm=fanm^YyTl0%{;R|I4l2qYv@ zwhnVCl!h%nreoAa5pJqqiSZoN-xqh7RW~(r>NqFdw^MmuGvk99mlvsVT&@G~VS=V= z64eyOUYj6kE&#V$->KE6Db%){+)p`;jwi&SI!R@0Te3B1vX|4;B`$bjUcAC677PRI zhlLO`>(C_{j323%6N;A%w)+DPYobtOc6#Z3uN8E zv_>^OTvKlRxq`5dKpXdSO*T!kH*La!N>zcb>>5ARqeapN@$EZmIx-K3V%AMClH?%Yr(GOz^mSP>1?&U)XNz_tR6|6+UhJzyn12-EV7C}lOG12xK zxQAc>X$Q;G33xbeHZ^q#ojFORcrFlxuVo$P3u!fOY6t?WRhZ+K-G#w0ZCY4cdGQ#G zEc&=k^6n(SnSO*kNUUM1seYiIKH8g!eIj!H;&(^ExT4xVsx%t_d14wwF=l=TQA!qn z(Y6ZS7GLt%9^*EV1#_ zDo*0NtHTAgUy0x_9G4!Jfl(E7O$c`K+(5(N1ahc_^%@Q9qGV75i&dk=dzlFY>{P|; z1;8e6<&EXi^<_ARWn=+e@5z`bO6tpP_?7_t(`_OYW5qwlY6H9+3iQH30+x!QOUMn3D{F4W_CN|0cWe5CkQdK)m?=R|gEJm#WZW5sByKAj zf%ahSViN>O>Iy?9WkI^QmJv~lc0^3J!yVLLa-cFej+bVtGMBi~bGO_SwUyje9Jkb~ zm)yB{;rWRHLM1XpEi!&SP%{j%8-bYF32Ba@6%{uOrK1Ak{0vs2yIz1sNw+cc6#*$vi1FefKsI!ECLK6WlAofNAEDu6;)V_&Q)6B=uc!^3YK93 zfmj$emIIN(M$3oyaScOOk^{`Zh-77)RQGwrTchgbP=JeX^=-rs!`n=)30InKDWDLl zI!g;ddAtFdh>_9`624-v#gtu(@XS6LVuDyv;!&uqhyymnt#Az3`BYI-#+ndOJi(4B#3>~k{ zM(L%ybYGYdn;JGY;=W-D5^S(Oz9UIt9GTC{EYkf{0#-+XN)EFI%`YjZ-N7$_MCiD_ zRCE*{5xN*!7OQ}_%tIhrE1Zr@Lo%k~35u^V9aI2ll>%NF#5gJBtBUCUr$8T!OW29* z4*G#}X2#lBqQM^{0mVH;&|kYF6sd+~&^-emWby;al2@ncfQF-=h8E7)#vgXe4A#Y& zuW{FyqN-SKAzH-K63wvOJ1_vF5M{?OPT&N`iIRAV)(@DJ4-;6HAWBV3#9S2?35eCz zV}!-WQ1=l@qa?!2;#|DUjOyXF=$6PC!yBD3C&}wE%uVSsb7fAkti14lA%g+H z`IWKTzODkM_8niSW(_(=rXpd4BjR2`f}t@{fxBK}P?1^i{L9*8DY7C{XKEOSPV&DW zT}RAjX2;1dP<6hJ+jPU_R)egYo#zqNQ3B;^n7@a((RaFTFjGPOV|LE5h%0AT`i21M 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 literal 0 HcmV?d00001 diff --git a/client-new/public/index.html b/client-new/public/index.html new file mode 100644 index 0000000..73e5cc1 --- /dev/null +++ b/client-new/public/index.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + LeagueStats.gg + + + + + +

+ + + + \ No newline at end of file diff --git a/client-new/public/mstile-150x150.png b/client-new/public/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..5690ed76c952c9a4caa0744aae4c0fc83dffad51 GIT binary patch literal 10303 zcmc(FWmr^S^zNZ+=pjWw;75uKB}0pJgMdm%3J3@c(lK<2q;yCMsB|MafRaO}_ez>3i&%}A=oM-K`XRou?de{5zw|Y9NcA7VoA zj8DyZF?hhYSI|}ffSLrdD=PxZ~(XfPX%uQfF}$9{#XKlR0aSr zAaYvtWxxxB)|#qH!0o?RetT&$c!tPBU0a!Gjf9elj#|xdN)`aPG3rVRhCcJVOWq!4 zvq+wU{rwJXNxnB#1l^8uijoGt(fxs>`Uhm&!)tTq(v%W8*aaGuR9|qYeMx#h_e}>%)2`#czqE35NO+$^4HC=*u{*fT!JCK- z?(%1F?P$BkeN22Woa%q|i=&-)iGjUD=X#G2kCXr)ePl?{%@XXWU`C-Q%&5#hg42Ub zg`bZTjsttt!+wIdML0&jK@V%fZ3gl!1WJQ$Idz+Vcc==BbHQupcIB6uxZ*T8?&FVZ z0Gc@FfC{--x;vT#<#xT(%q?xw<%NnTG~2z_2AD|Mag7Nrnb;@CV5y2}O#kIkhdo(h z&mmfcgv8fuC_-}BF^`XnOd}^>5OVw*yMLY`�tqP@x|3aSse5#uP+P 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 z z2xG%PGdnJ-l~;KP3S#$W+N(tqGBklNp@rW8df*d*9(g_sh6W%2LJt#?+D*&=D}Wk6 z0v9-cfH4Y;49XsL#m86yc$&^L`ngYXXL|o{Z?yW~+2y6wdvR<2QXNN%V5SD#{`Q}T z@^g=uRvxxeHg9af10VtumK20Z3JQxG3O|$*5tb5`5P*qD!C=dKv1Lx%+K(-#}g}WcElT3JBQb{>>j=dTXqM8hYh%+FK6utLhSaGmv>Ni2(A9> z34q5*_P~aWmXlU98Hz{Ct`scR^AeA<&X9d*ZmRzq`WwqPqM=~5e2oXd9|mfVqsQW@ Q;4J`kWgVr;$Cjc01DM7{nE(I) literal 0 HcmV?d00001 diff --git a/client-new/public/robots.txt b/client-new/public/robots.txt new file mode 100644 index 0000000..75fc1a1 --- /dev/null +++ b/client-new/public/robots.txt @@ -0,0 +1,3 @@ +user-agent: * +Allow: /$ +Disallow: / diff --git a/client-new/public/safari-pinned-tab.svg b/client-new/public/safari-pinned-tab.svg new file mode 100644 index 0000000..bfe7da5 --- /dev/null +++ b/client-new/public/safari-pinned-tab.svg @@ -0,0 +1,36 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + diff --git a/client-new/public/site.webmanifest b/client-new/public/site.webmanifest new file mode 100644 index 0000000..de65106 --- /dev/null +++ b/client-new/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/client-new/src/App.vue b/client-new/src/App.vue new file mode 100644 index 0000000..dcefdcf --- /dev/null +++ b/client-new/src/App.vue @@ -0,0 +1,47 @@ + + + diff --git a/client-new/src/assets/css/base.css b/client-new/src/assets/css/base.css new file mode 100644 index 0000000..3b8eb10 --- /dev/null +++ b/client-new/src/assets/css/base.css @@ -0,0 +1,77 @@ +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap'); + +::-webkit-scrollbar { + width: 8px; + height: 8px +} + +::-webkit-scrollbar, +::-webkit-scrollbar-track { + background: rgba(23, 49, 79, .6); +} + +.light-scrollbar::-webkit-scrollbar, +.light-scrollbar::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background-color: rgba(194, 217, 254, .6); + border-radius: 8px +} + +::selection { + @apply text-white bg-blue-1000; +} + +::-moz-selection { + @apply text-white bg-blue-1000; +} + +.min-w-1200 { + min-width: 1200px;; +} + +.page-wrapper { + width: 1200px; +} + +button:focus { + outline: 0; +} + +.vertical-center { + top: 50%; + transform: translateY(-50%); +} + +.horizontal-center { + left: 0; + right: 0; + margin: 0 auto; +} + +.bg-gradient { + background: linear-gradient(180deg, #2C5282 0%, rgba(44, 82, 130, 0) 100%); +} + +.bg-gradient-x { + background: linear-gradient(270deg, rgba(44,82,130,1) 0%, rgba(44,82,130,0) 100%); +} + +.text-overflow { + text-overflow: ellipsis; +} + +.heading { + background: linear-gradient( + to top, + rgb(34, 92, 155) 0%, + rgb(34, 92, 135) 100% + ); + box-shadow: rgba(235, 248, 255, 0.1) 0px -1px inset; +} + +.input-color { + background: rgba(23, 49, 79, 0.6); +} diff --git a/client-new/src/assets/css/main.css b/client-new/src/assets/css/main.css new file mode 100644 index 0000000..47e9dc6 --- /dev/null +++ b/client-new/src/assets/css/main.css @@ -0,0 +1,4 @@ +@import 'tailwind.css'; +@import 'base.css'; +@import 'transition.css'; +@import 'match.css'; diff --git a/client-new/src/assets/css/match.css b/client-new/src/assets/css/match.css new file mode 100644 index 0000000..bd9f24a --- /dev/null +++ b/client-new/src/assets/css/match.css @@ -0,0 +1,52 @@ +/* purgecss start ignore */ +.Win { + background-image: linear-gradient( + 90deg, + rgba(1, 97, 28, 0.3) 0%, + rgba(44, 82, 130, 0) 45% + ); +} + +.Fail { + background-image: linear-gradient( + 90deg, + rgba(140, 0, 0, 0.3) 0%, + rgba(44, 82, 130, 0) 45% + ); +} + +.Remake { + background-image: linear-gradient( + 90deg, + rgba(233, 169, 75, 0.3) 0%, + rgba(44, 82, 130, 0) 45% + ); +} + +.ban::after { + content: ""; + position: absolute; + left: 0px; + top: 50%; + width: calc(100% + 1px); + height: 2px; + transform: rotate(-45deg); +} + +.ban-blue::after { + background: #38b2ac; +} + +.ban-red::after { + background: #f56565; +} + +.ban-img { + filter: grayscale(100%); +} + +.ban-order { + left: -7px; + top: -5px; +} +/* purgecss end ignore */ diff --git a/client-new/src/assets/css/tailwind.css b/client-new/src/assets/css/tailwind.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/client-new/src/assets/css/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/client-new/src/assets/css/transition.css b/client-new/src/assets/css/transition.css new file mode 100644 index 0000000..6ca5916 --- /dev/null +++ b/client-new/src/assets/css/transition.css @@ -0,0 +1,88 @@ +/* purgecss start ignore */ + +/* Fade transitions */ +.fade-enter-active, .fade-leave-active { + transition: opacity 2s; +} + +.fade-fast-enter-active, .fade-fast-leave-active { + transition: opacity .3s; +} + +.fade-fast-enter, .fade-fast-leave-to, +.fade-enter, .fade-leave-to { + opacity: 0; +} + +/* Slide fade transition (match details) */ +.slide-fade-enter-active, +.slide-fade-leave-active { + transition: all 0.4s; +} + +.slide-fade-enter, +.slide-fade-leave-to { + transform: translateX(400px); + opacity: 0; +} + +/* Tab transition */ +.tab-enter-active { + @apply transition duration-500 ease-in-out; +} + +.tab-enter, .tab-enter-leave-to { + @apply opacity-0; +} + +.tab-enter-to, .tab-enter-leave { + @apply opacity-100; +} + +/* Scale-fade transition */ +.scale-fade-enter-active { + @apply transition-all duration-75 ease-out transform; +} + +.scale-fade-leave-active { + @apply transition-all duration-75 ease-in transform; +} + +.scale-fade-enter, +.scale-fade-leave-to { + @apply scale-90 opacity-0; +} + +.scale-fade-enter-to, +.scale-fade-leave { + @apply scale-100 opacity-100; +} + +/* Grow transition (ripples) */ +.grow-enter-active, +.grow-enter-to-active { + transition: all 1500ms ease-out; +} + +.grow-leave-active, +.grow-leave-to-active { + transition: all 700ms ease-out; +} + +.grow-enter { + transform: scale(0); + opacity: 1; +} + +.grow-enter-to, +.grow-leave { + transform: scale(4); + opacity: 1; +} + +.grow-leave-to { + transform: scale(4); + opacity: 0; +} + +/* purgecss end ignore */ diff --git a/client-new/src/components/Common/CubeLoader.vue b/client-new/src/components/Common/CubeLoader.vue new file mode 100644 index 0000000..4736278 --- /dev/null +++ b/client-new/src/components/Common/CubeLoader.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/client-new/src/components/Common/DotsLoader.vue b/client-new/src/components/Common/DotsLoader.vue new file mode 100644 index 0000000..c1a80d6 --- /dev/null +++ b/client-new/src/components/Common/DotsLoader.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/client-new/src/components/Common/LazyBackgroundImage.vue b/client-new/src/components/Common/LazyBackgroundImage.vue new file mode 100644 index 0000000..4b2212b --- /dev/null +++ b/client-new/src/components/Common/LazyBackgroundImage.vue @@ -0,0 +1,74 @@ + + + diff --git a/client-new/src/components/Common/Ripple.vue b/client-new/src/components/Common/Ripple.vue new file mode 100644 index 0000000..8cbb00e --- /dev/null +++ b/client-new/src/components/Common/Ripple.vue @@ -0,0 +1,77 @@ + + + diff --git a/client-new/src/components/Common/Tooltip.vue b/client-new/src/components/Common/Tooltip.vue new file mode 100644 index 0000000..ee98dfa --- /dev/null +++ b/client-new/src/components/Common/Tooltip.vue @@ -0,0 +1,106 @@ + + + \ No newline at end of file diff --git a/client-new/src/components/Form/LoadingButton.vue b/client-new/src/components/Form/LoadingButton.vue new file mode 100644 index 0000000..108803b --- /dev/null +++ b/client-new/src/components/Form/LoadingButton.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/client-new/src/components/Form/SearchForm.vue b/client-new/src/components/Form/SearchForm.vue new file mode 100644 index 0000000..6227856 --- /dev/null +++ b/client-new/src/components/Form/SearchForm.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/client-new/src/components/Form/SearchFormDropdown.vue b/client-new/src/components/Form/SearchFormDropdown.vue new file mode 100644 index 0000000..6a96ef2 --- /dev/null +++ b/client-new/src/components/Form/SearchFormDropdown.vue @@ -0,0 +1,282 @@ + + + + + diff --git a/client-new/src/components/Form/SearchFormDropdownPlayer.vue b/client-new/src/components/Form/SearchFormDropdownPlayer.vue new file mode 100644 index 0000000..9c3cb16 --- /dev/null +++ b/client-new/src/components/Form/SearchFormDropdownPlayer.vue @@ -0,0 +1,86 @@ + + + diff --git a/client-new/src/components/Form/SearchFormRegion.vue b/client-new/src/components/Form/SearchFormRegion.vue new file mode 100644 index 0000000..e27d110 --- /dev/null +++ b/client-new/src/components/Form/SearchFormRegion.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/client-new/src/components/Form/SwitchToggle.vue b/client-new/src/components/Form/SwitchToggle.vue new file mode 100644 index 0000000..6c79f13 --- /dev/null +++ b/client-new/src/components/Form/SwitchToggle.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/client-new/src/components/Global/NotificationsContainer.vue b/client-new/src/components/Global/NotificationsContainer.vue new file mode 100644 index 0000000..baf8766 --- /dev/null +++ b/client-new/src/components/Global/NotificationsContainer.vue @@ -0,0 +1,24 @@ + + + diff --git a/client-new/src/components/Global/PopupNotification.vue b/client-new/src/components/Global/PopupNotification.vue new file mode 100644 index 0000000..b490a02 --- /dev/null +++ b/client-new/src/components/Global/PopupNotification.vue @@ -0,0 +1,69 @@ + + + diff --git a/client-new/src/components/Global/SVGContainer.vue b/client-new/src/components/Global/SVGContainer.vue new file mode 100644 index 0000000..695acbb --- /dev/null +++ b/client-new/src/components/Global/SVGContainer.vue @@ -0,0 +1,35 @@ + diff --git a/client-new/src/components/Layout/MainFooter.vue b/client-new/src/components/Layout/MainFooter.vue new file mode 100644 index 0000000..d98dffb --- /dev/null +++ b/client-new/src/components/Layout/MainFooter.vue @@ -0,0 +1,163 @@ + + + diff --git a/client-new/src/components/Match/DetailedMatch.vue b/client-new/src/components/Match/DetailedMatch.vue new file mode 100644 index 0000000..5dfd121 --- /dev/null +++ b/client-new/src/components/Match/DetailedMatch.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/client-new/src/components/Match/DetailedMatchGlobalStats.vue b/client-new/src/components/Match/DetailedMatchGlobalStats.vue new file mode 100644 index 0000000..00627e7 --- /dev/null +++ b/client-new/src/components/Match/DetailedMatchGlobalStats.vue @@ -0,0 +1,106 @@ + + + diff --git a/client-new/src/components/Match/DetailedMatchTeam.vue b/client-new/src/components/Match/DetailedMatchTeam.vue new file mode 100644 index 0000000..df7dbe5 --- /dev/null +++ b/client-new/src/components/Match/DetailedMatchTeam.vue @@ -0,0 +1,482 @@ + + + + + diff --git a/client-new/src/components/Match/LiveMatch.vue b/client-new/src/components/Match/LiveMatch.vue new file mode 100644 index 0000000..82f4e1f --- /dev/null +++ b/client-new/src/components/Match/LiveMatch.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/client-new/src/components/Match/Match.vue b/client-new/src/components/Match/Match.vue new file mode 100644 index 0000000..94c40c5 --- /dev/null +++ b/client-new/src/components/Match/Match.vue @@ -0,0 +1,279 @@ + + + + + diff --git a/client-new/src/components/Match/MatchItems.vue b/client-new/src/components/Match/MatchItems.vue new file mode 100644 index 0000000..117af82 --- /dev/null +++ b/client-new/src/components/Match/MatchItems.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/client-new/src/components/Match/Runes/RuneStyle.vue b/client-new/src/components/Match/Runes/RuneStyle.vue new file mode 100644 index 0000000..35f233c --- /dev/null +++ b/client-new/src/components/Match/Runes/RuneStyle.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/client-new/src/components/Match/Runes/RunesContainer.vue b/client-new/src/components/Match/Runes/RunesContainer.vue new file mode 100644 index 0000000..2c7b596 --- /dev/null +++ b/client-new/src/components/Match/Runes/RunesContainer.vue @@ -0,0 +1,104 @@ + + + diff --git a/client-new/src/components/Summoner/Champions/ChampionsSearch.vue b/client-new/src/components/Summoner/Champions/ChampionsSearch.vue new file mode 100644 index 0000000..5d8a6f1 --- /dev/null +++ b/client-new/src/components/Summoner/Champions/ChampionsSearch.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/client-new/src/components/Summoner/Champions/ChampionsTable.vue b/client-new/src/components/Summoner/Champions/ChampionsTable.vue new file mode 100644 index 0000000..fea7307 --- /dev/null +++ b/client-new/src/components/Summoner/Champions/ChampionsTable.vue @@ -0,0 +1,365 @@ + + + + + diff --git a/client-new/src/components/Summoner/Champions/FilterQueue.vue b/client-new/src/components/Summoner/Champions/FilterQueue.vue new file mode 100644 index 0000000..3285f38 --- /dev/null +++ b/client-new/src/components/Summoner/Champions/FilterQueue.vue @@ -0,0 +1,55 @@ + + + diff --git a/client-new/src/components/Summoner/Champions/OnlyMostPlayed.vue b/client-new/src/components/Summoner/Champions/OnlyMostPlayed.vue new file mode 100644 index 0000000..f0999ae --- /dev/null +++ b/client-new/src/components/Summoner/Champions/OnlyMostPlayed.vue @@ -0,0 +1,48 @@ + + + diff --git a/client-new/src/components/Summoner/FilterSeason.vue b/client-new/src/components/Summoner/FilterSeason.vue new file mode 100644 index 0000000..e9d96f8 --- /dev/null +++ b/client-new/src/components/Summoner/FilterSeason.vue @@ -0,0 +1,62 @@ + + + diff --git a/client-new/src/components/Summoner/HeaderLoader.vue b/client-new/src/components/Summoner/HeaderLoader.vue new file mode 100644 index 0000000..8bdf4f7 --- /dev/null +++ b/client-new/src/components/Summoner/HeaderLoader.vue @@ -0,0 +1,163 @@ + + + diff --git a/client-new/src/components/Summoner/Live/LiveTeam.vue b/client-new/src/components/Summoner/Live/LiveTeam.vue new file mode 100644 index 0000000..9b39f84 --- /dev/null +++ b/client-new/src/components/Summoner/Live/LiveTeam.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/client-new/src/components/Summoner/Overview/OverviewLoader.vue b/client-new/src/components/Summoner/Overview/OverviewLoader.vue new file mode 100644 index 0000000..1567085 --- /dev/null +++ b/client-new/src/components/Summoner/Overview/OverviewLoader.vue @@ -0,0 +1,268 @@ + + + diff --git a/client-new/src/components/Summoner/Overview/SummonerChampions.vue b/client-new/src/components/Summoner/Overview/SummonerChampions.vue new file mode 100644 index 0000000..399a407 --- /dev/null +++ b/client-new/src/components/Summoner/Overview/SummonerChampions.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/client-new/src/components/Summoner/Overview/SummonerMates.vue b/client-new/src/components/Summoner/Overview/SummonerMates.vue new file mode 100644 index 0000000..cacb103 --- /dev/null +++ b/client-new/src/components/Summoner/Overview/SummonerMates.vue @@ -0,0 +1,106 @@ + + + diff --git a/client-new/src/components/Summoner/Overview/SummonerStats.vue b/client-new/src/components/Summoner/Overview/SummonerStats.vue new file mode 100644 index 0000000..07028b1 --- /dev/null +++ b/client-new/src/components/Summoner/Overview/SummonerStats.vue @@ -0,0 +1,289 @@ + + + diff --git a/client-new/src/components/Summoner/RecentActivity.vue b/client-new/src/components/Summoner/RecentActivity.vue new file mode 100644 index 0000000..687840e --- /dev/null +++ b/client-new/src/components/Summoner/RecentActivity.vue @@ -0,0 +1,174 @@ + + + diff --git a/client-new/src/components/Summoner/Records/RecordCard.vue b/client-new/src/components/Summoner/Records/RecordCard.vue new file mode 100644 index 0000000..d7a2c44 --- /dev/null +++ b/client-new/src/components/Summoner/Records/RecordCard.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/client-new/src/components/Summoner/SummonerRanked.vue b/client-new/src/components/Summoner/SummonerRanked.vue new file mode 100644 index 0000000..0a73ae4 --- /dev/null +++ b/client-new/src/components/Summoner/SummonerRanked.vue @@ -0,0 +1,155 @@ + + + diff --git a/client-new/src/data/data.js b/client-new/src/data/data.js new file mode 100644 index 0000000..284f5d0 --- /dev/null +++ b/client-new/src/data/data.js @@ -0,0 +1,132 @@ +export const maps = { 10: 'The Twisted Treeline', 11: "Summoner's Rift", 12: 'Howling Abyss' } + +export const gameModes = { + 0: { + type: 'Custom', + name: 'Custom Game' + }, + 900: { + type: 'Normal', + name: 'ARURF', + }, + 450: { + type: 'Normal', + name: 'ARAM', + }, + 400: { + type: 'Normal', + name: 'DRAFT 5vs5', + }, + 420: { + type: 'Ranked', + name: 'Solo/Duo', + }, + 430: { + type: 'Normal', + name: 'BLIND 5vs5', + }, + 440: { + type: 'Ranked', + name: 'FLEX 5vs5', + }, + 460: { + type: 'Normal', + name: 'BLIND 3vs3', + }, + 470: { + type: 'Ranked', + name: 'FLEX 3vs3', + }, + 700: { + type: 'Ranked', + name: 'CLASH', + }, + 720: { + type: 'Ranked', + name: 'CLASH ARAM', + }, + 800: { + type: 'Bot', + name: '3vs3 Co-op vs. AI (Intermediate)', + }, + 810: { + type: 'Bot', + name: '3vs3 Co-op vs. AI (Intro)', + }, + 820: { + type: 'Bot', + name: '3vs3 Co-op vs. AI (Beginner)', + }, + 830: { + type: 'Bot', + name: 'Co-op vs. AI (Intro)', + }, + 840: { + type: 'Bot', + name: 'Co-op vs. AI (Beginner)', + }, + 850: { + type: 'Bot', + name: 'Co-op vs. AI (Intermediate)', + }, + 920: { + type: 'Normal', + name: 'PORO KING', + }, + 1020: { + type: 'Normal', + name: 'One for All' + }, + 1300: { + type: 'Normal', + name: 'Nexus Blitz' + }, + 1400: { + type: 'Normal', + name: 'Ultimate Spellbook' + }, + 1900: { + type: 'Normal', + name: 'URF', + } +} + +/* ========= OLD 5 COLORS ========= */ +// KILLS, KP : green -> 71, 132, 116 +// DEATHS, DMGCHAMP, DMGOBJ: red -> 156, 71, 109 +// ASSISTS, GOLD, DMGTAKEN: golden -> 146, 100, 79 +// MINIONS: purple -> 140, 101, 182 +// VISION: blue -> 55, 118, 179 + +const colorValues = { + green: '54,148,109', + red: '197,85,93', + purple: '141,116,217', + teal: '104,186,191', + yellow: '166,176,134', + orange: '184,137,101', + brown: '161,127,134', + blue: '55, 118, 179', +} + +export const colors = { + // match-details + kills: colorValues['green'], + deaths: colorValues['red'], + assists: colorValues['purple'], + minions: colorValues['teal'], + vision: colorValues['yellow'], + gold: colorValues['orange'], + dmgChamp: colorValues['red'], + dmgObj: colorValues['yellow'], + dmgTaken: colorValues['red'], + kp: colorValues['brown'], + + // champions + winrate: colorValues['green'], + playrate: colorValues['purple'], + wins: colorValues['green'], + count: colorValues['purple'], + kda: colorValues['blue'], + gameLength: colorValues['green'], +} diff --git a/client-new/src/helpers/functions.js b/client-new/src/helpers/functions.js new file mode 100644 index 0000000..2b2bae7 --- /dev/null +++ b/client-new/src/helpers/functions.js @@ -0,0 +1,54 @@ +/** + * Return the relative time betweeen a chosen moment and the current time + * @param previous : time we want to get difference + */ +export function timeDifference(previous) { + const current = new Date() + const msPerMinute = 60 * 1000 + const msPerHour = msPerMinute * 60 + const msPerDay = msPerHour * 24 + const msPerWeek = msPerDay * 7 + const elapsed = current - previous + + if (elapsed < msPerMinute) { + return Math.round(elapsed / 1000) + ' seconds ago' + } else if (elapsed < msPerHour) { + return Math.round(elapsed / msPerMinute) + ' minutes ago' + } else if (elapsed < msPerDay) { + return Math.round(elapsed / msPerHour) + ' hours ago' + } else if (elapsed < msPerWeek) { + return Math.round(elapsed / msPerDay) + ' days ago' + } else { + const dateOptions = { day: '2-digit', month: '2-digit', year: 'numeric' } + return new Date(previous).toLocaleString(undefined, dateOptions).replace(/\//g, '.') + } +} + +/** + * Convert seconds to a readable string + * @param {Number} seconds + */ +export function secToTime(seconds) { + const min = Math.floor(seconds / 60) + let newSec = Math.floor(seconds - min * 60) + newSec = newSec < 10 ? '0' + newSec : newSec + + return `${min}:${newSec}` +} + +/** + * Sort an array of players by role + */ +export function sortTeamByRole(a, b) { + const sortingArr = ['TOP', 'JUNGLE', 'MIDDLE', 'BOTTOM', 'UTILITY'] + return sortingArr.indexOf(a.role) - sortingArr.indexOf(b.role) +} + +/** + * Give the full CDragon image path from the iconPath field + * @param {String} iconPath + */ +export function createCDragonAssetUrl(iconPath) { + const name = iconPath.split('/assets/')[1].toLowerCase() + return `https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/${name}` +} diff --git a/client-new/src/helpers/summoner.js b/client-new/src/helpers/summoner.js new file mode 100644 index 0000000..6a9fe9b --- /dev/null +++ b/client-new/src/helpers/summoner.js @@ -0,0 +1,113 @@ +import { createCDragonAssetUrl, secToTime, timeDifference } from '@/helpers/functions.js' +import { maps, gameModes } from '@/data/data.js' +import store from '@/store' + +/** + * Get the url of the of the player primary rune + * @param {Object} perks : from the API + */ +export function getPrimarRune(perks) { + const primaryRune = perks.selected.length ? store.state.cdragon.runes.perks[perks.selected[0]] : null + return primaryRune ? createCDragonAssetUrl(primaryRune.icon) : null +} + +/** + * Get the url of the of the player secondary rune + * @param {Object} perks : from the API + */ +export function getSecondaryRune(perks) { + const secondaryRune = store.state.cdragon.runes.perkstyles[perks.secondaryStyle] + return secondaryRune ? createCDragonAssetUrl(secondaryRune.icon) : null +} + +/** + * Return all the infos about a list of matches built with the api data + * @param {Object} matches : all data from the api matches endpoint + */ +export function createMatchData(matches) { + for (const match of matches) { + // Runes + match.primaryRune = getPrimarRune(match.perks) + match.secondaryRune = getSecondaryRune(match.perks) + + const date = new Date(match.date) + const dateOptions = { day: '2-digit', month: '2-digit', year: 'numeric' } + const timeOptions = { hour12: false, hour: '2-digit', minute: '2-digit' } + match.fullDate = { date: date.toLocaleString(undefined, dateOptions), time: date.toLocaleString(undefined, timeOptions) } + match.date = timeDifference(match.date) + + match.map = maps[match.map] + match.gamemode = gameModes[match.gamemode] + if (!match.gamemode) { + match.gamemode = { name: 'Unknown gamemode' } + } + } + + return matches +} + +/** + * Return the formatted basic info for a summoner + * @param {Object} summonerBasic : all data from the api basic endpoint + */ +export function createBasicSummonerData(summonerBasic) { + // Ranked Stats + summonerBasic.ranked.soloQ = getLeagueData(summonerBasic.ranked.soloQ, 'Solo/Duo') + if (!summonerBasic.ranked.soloQ) delete summonerBasic.ranked.soloQ + + summonerBasic.ranked.flex5v5 = getLeagueData(summonerBasic.ranked.flex5v5, 'Flex 5vs5') + if (!summonerBasic.ranked.flex5v5) delete summonerBasic.ranked.flex5v5 + + summonerBasic.ranked.flex3v3 = getLeagueData(summonerBasic.ranked.flex3v3, 'Flex 3vs3') + if (!summonerBasic.ranked.flex3v3) delete summonerBasic.ranked.flex3v3 + + // If Summoner is Unranked + if (Object.entries(summonerBasic.ranked).length === 0) { + summonerBasic.ranked.soloQ = { + fullRank: 'Unranked', + rankImgLink: 'https://res.cloudinary.com/kln/image/upload/v1693310423/unranked.png', + leaguePoints: 0, + wins: 0, + losses: 0, + winrate: '0%', + name: 'Solo/Duo' + } + } + + return summonerBasic +} + +/** + * Return the formatted records of a summoner + * @param {Object} recordsDto : raw records from the database stats + */ +export function createRecordsData(recordsDto) { + const records = recordsDto.reduce((acc, record) => { + acc[record.what] = record + return acc + }, {}) + + records.game_duration.amount = secToTime(records.game_duration.amount) + records.gold.amount = records.gold.amount.toLocaleString() + records.damage_taken.amount = records.damage_taken.amount.toLocaleString() + records.damage_dealt_champions.amount = records.damage_dealt_champions.amount.toLocaleString() + records.damage_dealt_objectives.amount = records.damage_dealt_objectives.amount.toLocaleString() + records.kp.amount = `${records.kp.amount}%` + records.time_spent_living.amount = secToTime(records.time_spent_living.amount) + records.heal.amount = records.heal.amount.toLocaleString() + + return records +} + +/** + * Add rank img and ranked data + * @param {Object} leagueData + * @param {String} leagueName + */ +function getLeagueData(leagueData, leagueName) { + if (!leagueData) return null + + leagueData.rankImgLink = `https://res.cloudinary.com/kln/image/upload/v1693310423/${leagueData.tier}.png` + leagueData.name = leagueName + return leagueData +} diff --git a/client-new/src/layouts/Default.vue b/client-new/src/layouts/Default.vue new file mode 100644 index 0000000..4c4549f --- /dev/null +++ b/client-new/src/layouts/Default.vue @@ -0,0 +1,342 @@ + + + + + diff --git a/client-new/src/layouts/Home.vue b/client-new/src/layouts/Home.vue new file mode 100644 index 0000000..56a8b72 --- /dev/null +++ b/client-new/src/layouts/Home.vue @@ -0,0 +1,5 @@ + diff --git a/client-new/src/main.js b/client-new/src/main.js new file mode 100644 index 0000000..940f410 --- /dev/null +++ b/client-new/src/main.js @@ -0,0 +1,74 @@ +import Vue from 'vue' +import VueAxios from './plugins/axios' +import VueMeta from 'vue-meta' +import VuePlausible from './plugins/plausible' +import PortalVue from 'portal-vue' + +import './assets/css/main.css' + +import App from './App.vue' +import router from './router' +import store from './store' + +Vue.config.productionTip = false +Vue.use(VueAxios) +Vue.use(VuePlausible) +Vue.use(VueMeta) +Vue.use(PortalVue) + +Vue.filter('capitalize', (value) => { + return value.charAt(0).toUpperCase() + value.slice(1).toLowerCase() +}) + +Vue.filter('kilo', (value, shortFormat = true) => { + return value > 1000 || shortFormat ? `${+(value / 1000).toFixed(1)}k` : value +}) + +Vue.filter('secToTime', (sec, dotNotation = false) => { + if (isNaN(sec)) return 0 + + const min = Math.floor(sec / 60) + let newSec = Math.floor(sec - min * 60) + newSec = newSec < 10 ? '0' + newSec : newSec + + return dotNotation ? `${min}:${newSec}` : `${min}m${newSec}s` +}) + +Vue.filter('secToHours', (sec) => { + if (isNaN(sec)) return 0 + + const result = [] + const d = Math.floor(sec / (3600 * 24)) + const h = Math.floor(sec % (3600 * 24) / 3600) + const m = Math.floor(sec % 3600 / 60) + + if (d > 0) { + result.push(d + ' days') + } else { + if (h > 0) { + result.push(h + 'h') + } + + if (m > 0) { + result.push(m + 'm') + } + } + + return result.join(' ') +}) + +Vue.filter('percent', (value) => { + return `${+value.toFixed(1)}%` +}) + +Vue.filter('round', (value, decimals = 2) => { + if (isNaN(value)) return 0 + + return parseFloat(value.toFixed(decimals)) +}) + +new Vue({ + router, + store, + render: h => h(App), +}).$mount('#app') diff --git a/client-new/src/mixins/liveGame.js b/client-new/src/mixins/liveGame.js new file mode 100644 index 0000000..9b31924 --- /dev/null +++ b/client-new/src/mixins/liveGame.js @@ -0,0 +1,74 @@ +import { gameModes } from '@/data/data.js' +import { sortTeamByRole } from '@/helpers/functions.js' +import { mapState } from 'vuex' + +export const liveGame = { + data() { + return { + gameLength: 0 + } + }, + + computed: { + allyTeam() { + if (!this.current || !this.current.participants) { + return [] + } + return this.current.participants.filter(p => p.teamId === this.teamColor).sort(this.sortTeamByRole) + }, + displayStartTime() { + if (this.current.gameStartTime === 0) { + return 'Not started yet' + } + return this.$options.filters.secToTime(this.gameLength, true) + }, + enemyTeam() { + if (!this.current || !this.current.participants) { + return [] + } + return this.current.participants.filter(p => p.teamId !== this.teamColor).sort(this.sortTeamByRole) + }, + gamemode() { + if (this.current.participants) { + return this.current.gameType === 'CUSTOM_GAME' ? { type: '', name: 'Custom Game' } : gameModes[this.current.gameQueueConfigId] + } else { + return { type: '', name: '' } + } + }, + gameStartTime() { + return this.current ? this.current.gameStartTime : 0 + }, + teamColor() { + return this.current.participants.find(p => p.summonerId === this.account.id).teamId + }, + ...mapState({ + account: state => state.summoner.basic.account, + current: state => state.summoner.live.match, + }) + }, + + created() { + this.updateGameLength() + + setInterval(() => { + this.gameLength++ + }, 1000) + }, + + watch: { + gameStartTime() { + this.updateGameLength() + } + }, + + methods: { + updateGameLength() { + if (this.gameStartTime === 0) { + return this.gameLength = 0 + } + + this.gameLength = (new Date() - new Date(this.gameStartTime)) / 1000 + }, + sortTeamByRole + } +} diff --git a/client-new/src/plugins/axios.js b/client-new/src/plugins/axios.js new file mode 100644 index 0000000..ce6608c --- /dev/null +++ b/client-new/src/plugins/axios.js @@ -0,0 +1,28 @@ +import axiosHttp from 'axios' +import router from '../router' +import store from '../store' + +export const axios = axiosHttp + +axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest' +axios.defaults.headers.common['Content-Type'] = 'application/json' +axios.defaults.baseURL = import.meta.env.DEV ? 'http://localhost:3333/' : 'https://api.leaguestats.gg/' + +const CancelToken = axios.CancelToken +const axiosSource = CancelToken.source() +axios.defaults.axiosSource = axiosSource +axios.defaults.cancelToken = axiosSource.token + +// Add season number to data if the route need it +axios.interceptors.request.use(function (config) { + if (config.method === 'post' && config.url !== 'summoner/basic' && router.currentRoute.meta.season) { + config.data.season = store.state.summoner.basic.currentSeason + } + return config +}) + +export default { + install(Vue) { + Vue.prototype.$axios = axiosHttp + } +} diff --git a/client-new/src/plugins/plausible.js b/client-new/src/plugins/plausible.js new file mode 100644 index 0000000..eeba99e --- /dev/null +++ b/client-new/src/plugins/plausible.js @@ -0,0 +1,15 @@ +import Plausible from 'plausible-tracker' + +export default { + install(Vue) { + const options = { + domain: 'leaguestats.gg', + trackLocalhost: false, + apiHost: 'https://stats.leaguestats.gg' + } + const plausible = Plausible(options) + plausible.enableAutoPageviews() + + Vue.prototype.$plausible = plausible + } +} diff --git a/client-new/src/router.js b/client-new/src/router.js new file mode 100644 index 0000000..ffa641e --- /dev/null +++ b/client-new/src/router.js @@ -0,0 +1,72 @@ +import Vue from 'vue' +import Router from 'vue-router' +import { axios } from './plugins/axios' + +import Home from '@/views/Home.vue' +import Summoner from '@/views/Summoner.vue' +import SummonerChampions from '@/views/SummonerChampions.vue' +import SummonerLive from '@/views/SummonerLive.vue' +import SummonerRecords from '@/views/SummonerRecords.vue' + +Vue.use(Router) + +const router = new Router({ + mode: 'history', + base: import.meta.env.BASE_URL, + routes: [ + { + path: '/', + name: 'home', + component: Home, + meta: { + layout: 'Home' + } + }, + { + path: '/summoner/:region/:name', + name: 'summoner', + component: Summoner, + meta: { + season: true + } + }, + { + path: '/summoner/:region/:name/champions', + name: 'summonerChampions', + component: SummonerChampions, + meta: { + season: true + } + }, + { + path: '/summoner/:region/:name/records', + name: 'summonerRecords', + component: SummonerRecords, + meta: { + season: true + } + }, + { + path: '/summoner/:region/:name/live', + name: 'summonerLive', + component: SummonerLive + }, + ] +}) + +router.beforeEach((to, from, next) => { + if (to.params.name !== from.params.name && from.name !== null) { + // Cancel old requests + const axiosCancel = axios.defaults.axiosSource.cancel + axiosCancel('Summoner changed') + + // Update cancel token + const CancelToken = axios.CancelToken + const axiosSource = CancelToken.source() + axios.defaults.axiosSource = axiosSource + axios.defaults.cancelToken = axiosSource.token + } + next() +}) + +export default router \ No newline at end of file diff --git a/client-new/src/store/index.js b/client-new/src/store/index.js new file mode 100644 index 0000000..d2c4fe2 --- /dev/null +++ b/client-new/src/store/index.js @@ -0,0 +1,43 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import * as cdragon from '@/store/modules/cdragon' +import * as detailedMatch from '@/store/modules/detailedMatch' +import * as notification from '@/store/modules/notification' +import * as settings from '@/store/modules/settings' +import * as summoner from '@/store/modules/summoner' + +Vue.use(Vuex) + +const debug = import.meta.env.DEV + +export default new Vuex.Store({ + modules: { + cdragon, + detailedMatch, + notification, + settings, + summoner + }, + state: { + regionsList: { + 'br': 'br1', + 'eune': 'eun1', + 'euw': 'euw1', + 'jp': 'jp1', + 'kr': 'kr', + 'lan': 'la1', + 'las': 'la2', + 'na': 'na1', + 'oce': 'oc1', + 'tr': 'tr1', + 'ru': 'ru', + 'ph': 'ph2', + 'sg': 'sg2', + 'th': 'th2', + 'tw': 'tw2', + 'vn': 'vn2', + }, + roles: ['TOP', 'JUNGLE', 'MIDDLE', 'BOTTOM', 'UTILITY'] + }, + strict: debug +}) diff --git a/client-new/src/store/modules/cdragon.js b/client-new/src/store/modules/cdragon.js new file mode 100644 index 0000000..0f928cf --- /dev/null +++ b/client-new/src/store/modules/cdragon.js @@ -0,0 +1,41 @@ +import { axios } from '@/plugins/axios' + +export const namespaced = true + +export const state = { + kStats: [ + [5008, 5005, 5007], + [5008, 5002, 5003], + [5001, 5002, 5003], + ], + runes: null, + runesOpen: false, + selectedRunes: {}, +} + +export const mutations = { + DISPLAY_HIDE_RUNES(state, selectedRunes) { + state.runesOpen = !state.runesOpen + state.selectedRunes = selectedRunes + }, + SET_RUNES(state, runes) { + state.runes = runes + }, +} + +export const actions = { + displayOrHideRunes({ commit }, selectedRunes) { + commit('DISPLAY_HIDE_RUNES', selectedRunes) + }, + async getRunes({ commit, getters }) { + if (getters.runesLoaded) { return } + + const { data } = await axios.get('cdragon/runes').catch((e) => { console.log(e) }) + console.log(data) + commit('SET_RUNES', data) + }, +} + +export const getters = { + runesLoaded: state => state.runes, +} diff --git a/client-new/src/store/modules/detailedMatch.js b/client-new/src/store/modules/detailedMatch.js new file mode 100644 index 0000000..ea34564 --- /dev/null +++ b/client-new/src/store/modules/detailedMatch.js @@ -0,0 +1,77 @@ +import Vue from 'vue' +import { axios } from '@/plugins/axios' + +export const namespaced = true + +export const state = { + matches: [] +} + +export const mutations = { + MATCH_LOADING(state, matchId) { + const alreadyIn = state.matches.find(m => m.matchId === matchId) + if (!alreadyIn) { + state.matches.push({ matchId, status: 'loading' }) + } + }, + MATCH_FOUND(state, {matchDetails, ranksLoaded }) { + matchDetails.status = 'loaded' + matchDetails.ranksLoaded = ranksLoaded + + // Set SoloQ as rank for now + if (ranksLoaded) { + for (const player of matchDetails.blueTeam.players) { + player.rank = player.rank && player.rank[420] + } + for (const player of matchDetails.redTeam.players) { + player.rank = player.rank && player.rank[420] + } + } + + const index = state.matches.findIndex(m => m.matchId === matchDetails.matchId) + Vue.set(state.matches, index, matchDetails) + }, + MATCH_RANKS_FOUND(state, { matchId, ranksByPlayer }) { + const match = state.matches.find(m => m.matchId === matchId) + + for (const player of match.blueTeam.players) { + const ranks = ranksByPlayer[player.id] + if (!ranks) continue + Vue.set(player, 'rank', ranks[420]) + } + + for (const player of match.redTeam.players) { + const ranks = ranksByPlayer[player.id] + if (!ranks) continue + Vue.set(player, 'rank', ranks[420]) + } + + match.ranksLoaded = true + }, +} + +export const actions = { + async matchDetails({ commit }, matchId) { + commit('MATCH_LOADING', matchId) + console.log('MATCH DETAILS STORE', matchId) + + const resp = await axios(({ url: 'match/details', data: { matchId }, method: 'POST' })).catch(() => { }) + console.log('--- DETAILS INFOS ---') + console.log(resp.data) + const {matchDetails, ranksLoaded} = resp.data + commit('MATCH_FOUND', {matchDetails, ranksLoaded }) + + // If the ranks of the players are not yet known + if (!ranksLoaded) { + const ranks = await axios(({ url: 'match/details/ranks', data: { matchId }, method: 'POST' })).catch(() => { }) + if (!ranks) return + console.log('--- RANK OF MATCH DETAILS ---') + console.log(ranks.data) + commit('MATCH_RANKS_FOUND', { matchId, ranksByPlayer: ranks.data }) + } + } +} + +export const getters = { + getMatchDetails: state => matchId => state.matches.find(m => m.matchId === matchId), +} diff --git a/client-new/src/store/modules/notification.js b/client-new/src/store/modules/notification.js new file mode 100644 index 0000000..2fea967 --- /dev/null +++ b/client-new/src/store/modules/notification.js @@ -0,0 +1,30 @@ +export const namespaced = true + +export const state = { + notifications: [] +} + +let nextId = 1 + +export const mutations = { + PUSH(state, notification) { + state.notifications.push({ + ...notification, + id: nextId++ + }) + }, + DELETE(state, notificationToRemove) { + state.notifications = state.notifications.filter( + notification => notification.id !== notificationToRemove.id + ) + } +} + +export const actions = { + add({ commit }, notification) { + commit('PUSH', notification) + }, + remove({ commit }, notificationToRemove) { + commit('DELETE', notificationToRemove) + } +} diff --git a/client-new/src/store/modules/settings.js b/client-new/src/store/modules/settings.js new file mode 100644 index 0000000..07687e9 --- /dev/null +++ b/client-new/src/store/modules/settings.js @@ -0,0 +1,95 @@ +export const namespaced = true + +export const state = { + favorites: [], + percent: false, + recentSearches: [], + region: 'euw', +} + +export const mutations = { + ADD_FAVORITE(state, summoner) { + state.favorites.push(summoner) + }, + ADD_SEARCH(state, summoner) { + const alreadyFav = state.favorites.find(s => s.name === summoner.name && s.region === summoner.region) + if (alreadyFav) { + return + } + + let searches = state.recentSearches + + const alreadySearch = searches.find(s => s.name === summoner.name && s.region === summoner.region) + if (alreadySearch) { + alreadySearch.date = Date.now() + searches.sort((a, b) => b.date - a.date) + return + } + + if (searches.length > 10) { + searches.pop() + } + + summoner.date = Date.now() + searches.unshift(summoner) + }, + REMOVE_FAVORITE(state, summoner) { + state.favorites = state.favorites.filter(s => s.name !== summoner.name || s.region !== summoner.region) + }, + REMOVE_SEARCH(state, summoner) { + state.recentSearches = state.recentSearches.filter(s => s.name !== summoner.name || s.region !== summoner.region) + }, + UPDATE_SETTING(state, { name, value }) { + state[name] = value + } +} + +export const actions = { + addRecentSearch({ commit, dispatch, state }, summoner) { + commit('ADD_SEARCH', summoner) + dispatch('updateSettings', { name: 'recentSearches', value: state.recentSearches, isJson: true }) + }, + removeRecentSearch({ commit, dispatch }, summoner) { + commit('REMOVE_SEARCH', summoner) + dispatch('updateSettings', { name: 'recentSearches', value: state.recentSearches, isJson: true }) + }, + updateFavorite({ commit, dispatch, state }, summoner) { + const alreadyFav = state.favorites.find(s => s.name === summoner.name && s.region === summoner.region) + if (alreadyFav) { + commit('REMOVE_FAVORITE', summoner) + } else { + if (state.favorites.length >= 6) { + // Display error message + return dispatch('notification/add', { + type: 'error', + message: 'Too many favorite summoners.' + }, { root: true }) + } + commit('ADD_FAVORITE', summoner) + const searched = state.recentSearches.find(s => s.name === summoner.name && s.region === summoner.region) + if (searched) { + dispatch('removeRecentSearch', summoner) + } + } + + dispatch('updateSettings', { name: 'favorites', value: state.favorites, isJson: true }) + }, + updatePercent({ commit }, percent) { + if (typeof (percent) !== 'boolean') { + percent = localStorage.getItem('settings-percent') === 'true' + } else { + localStorage.setItem('settings-percent', percent) + } + commit('UPDATE_SETTING', { name: 'percent', value: percent }) + }, + updateSettings({ commit }, { name, value, isJson = false }) { + if (!value) { + value = localStorage.getItem(name) + value = isJson ? JSON.parse(value) : value + if (!value) return + } else { + localStorage.setItem(name, isJson ? JSON.stringify(value) : value) + } + commit('UPDATE_SETTING', { name, value }) + } +} diff --git a/client-new/src/store/modules/summoner.js b/client-new/src/store/modules/summoner.js new file mode 100644 index 0000000..6953680 --- /dev/null +++ b/client-new/src/store/modules/summoner.js @@ -0,0 +1,247 @@ +import { axios } from '@/plugins/axios' +import { createMatchData, createBasicSummonerData, createRecordsData } from '@/helpers/summoner' + +export const namespaced = true + +export const state = { + basic: { + account: {}, + currentSeason: null, + ranked: {}, + recentActivity: [], + seasons: [], + gamemodes: [], + status: '', + }, + overview: { + NB_LOAD_GAMES: 10, + matches: [], + stats: {}, + loaded: false, + matchesLoading: false, + moreMatchesToFetch: true + }, + champions: { + list: [], + championsLoaded: false + }, + records: { + list: {}, + recordsLoaded: false + }, + live: { + match: {}, + liveLoaded: false, + playing: false, + }, +} + +export const mutations = { + BASIC_REQUEST(state) { + state.basic.status = 'loading' + state.basic.currentSeason = null + state.champions.championsLoaded = false + state.records.recordsLoaded = false + state.overview.loaded = false + state.overview.moreMatchesToFetch = true + state.live.liveLoaded = false + }, + CHAMPIONS_NOT_FOUND(state) { + state.champions.championsLoaded = false + }, + CHAMPIONS_FOUND(state, { champions }) { + state.champions.list = champions + state.champions.championsLoaded = true + }, + KEEP_LAST_X_MATCHES(state, number) { + state.overview.matches = state.overview.matches.slice(0, number) + }, + LIVE_FOUND(state, { live }) { + state.live.match = live + state.live.liveLoaded = true + }, + LIVE_LOADING(state) { + state.live.playing = true + state.live.liveLoaded = false + }, + MATCHES_LOADING(state) { + state.overview.matchesLoading = true + }, + MATCHES_FOUND(state, { newMatches, stats }) { + state.overview.matchesLoading = false + + if (newMatches.length > 0) { + state.basic.recentActivity = stats.recentActivity + state.overview.matches = [...state.overview.matches, ...newMatches] + state.overview.stats = stats + state.champions.championsLoaded = false + state.records.recordsLoaded = false + } + + state.overview.moreMatchesToFetch = newMatches.length > 0 + }, + OVERVIEW_FOUND(state, infos) { + state.basic.recentActivity = infos.stats.recentActivity + state.overview.matches = infos.matches + state.overview.stats = infos.stats + state.overview.loaded = true + state.records.recordsLoaded = false + state.overview.moreMatchesToFetch = infos.matches.length > 0 + }, + RECORDS_FOUND(state, { records }) { + state.records.list = records + state.records.recordsLoaded = true + }, + SUMMONER_FOUND(state, infos) { + state.basic.account = infos.account + state.basic.ranked = infos.ranked + state.basic.recentActivity = infos.recentActivity + state.basic.seasons = infos.seasons.sort((a, b) => b - a) + state.basic.gamemodes = infos.gamemodes + state.basic.status = 'found' + state.live.match = infos.current + state.live.playing = infos.playing + }, + SUMMONER_NOT_FOUND(state) { + state.basic.status = 'error' + }, + SUMMONER_NOT_PLAYING(state) { + state.live.match = {} + state.live.playing = false + state.live.liveLoaded = false + }, + UPDATE_SEASON(state, { season }) { + state.basic.currentSeason = season + + state.overview.loaded = false + state.champions.championsLoaded = false + state.records.recordsLoaded = false + }, +} + +export const actions = { + async basicRequest({ commit, dispatch, rootState }, { summoner, region }) { + const regionId = rootState.regionsList[region] + commit('BASIC_REQUEST') + try { + const resp = await axios(({ url: 'summoner/basic', data: { summoner, region: regionId }, method: 'POST' })) + if (!resp.data) { + dispatch('notification/add', { + type: 'error', + message: 'Summoner not found.' + }, { root: true }) + return commit('SUMMONER_NOT_FOUND') + } + + console.log(`---SUMMONER INFOS ${resp.data.account.name}---`) + console.log(resp.data) + const infos = createBasicSummonerData(resp.data) + commit('SUMMONER_FOUND', infos) + + // Add summoner to recent searches + dispatch('settings/addRecentSearch', { + name: infos.account.name, + icon: infos.account.profileIconId, + region, + }, { root: true }) + } catch (error) { + if (error.response && error.response.status === 422) { + dispatch('notification/add', { + type: 'error', + message: 'Summoner not found.' + }, { root: true }) + } + if (error.message !== 'Summoner changed') { + commit('SUMMONER_NOT_FOUND') + } + } + }, + championsNotLoaded({ commit }) { + commit('CHAMPIONS_NOT_FOUND') + }, + async championsRequest({ commit }, queue = null) { + const resp = await axios(({ url: 'summoner/champions', data: { puuid: state.basic.account.puuid, queue: queue }, method: 'POST' })).catch(() => { }) + console.log('---CHAMPIONS---') + console.log(resp.data) + + commit('CHAMPIONS_FOUND', { champions: resp.data }) + }, + async liveMatchRequest({ commit, rootState }) { + commit('LIVE_LOADING') + const resp = await axios(({ + url: 'summoner/live', + data: { + id: state.basic.account.id, + region: rootState.regionsList[rootState.settings.region] + }, + method: 'POST' + })).catch(() => { }) + console.log('---LIVE---') + console.log(resp.data) + + if (resp.data) { + commit('LIVE_FOUND', { live: resp.data }) + } else { + commit('SUMMONER_NOT_PLAYING') + } + }, + async moreMatches({ commit, rootState }) { + commit('MATCHES_LOADING') + + if (!state.overview.matches.length) return + const lastMatchId = state.overview.matches[state.overview.matches.length - 1].matchId + + const resp = await axios(({ + url: 'match', + data: { + puuid: state.basic.account.puuid, + region: rootState.regionsList[rootState.settings.region], + lastMatchId + }, + method: 'POST' + })).catch(() => { }) + console.log('---MATCHES INFOS---') + console.log(resp.data) + const newMatches = createMatchData(resp.data.matches) + commit('MATCHES_FOUND', { newMatches, stats: resp.data.stats }) + }, + async overviewRequest({ commit, rootState }) { + const resp = await axios(({ + url: 'summoner/overview', + data: { + puuid: state.basic.account.puuid, + accountId: state.basic.account.accountId, + region: rootState.regionsList[rootState.settings.region], + }, + method: 'POST' + })).catch(() => { }) + console.log('---OVERVIEW---') + console.log(resp.data) + resp.data.matches = createMatchData(resp.data.matchesDetails) + commit('OVERVIEW_FOUND', resp.data) + }, + async recordsRequest({ commit }) { + const resp = await axios(({ url: 'summoner/records', data: { puuid: state.basic.account.puuid }, method: 'POST' })).catch(() => { }) + console.log('---RECORDS---') + console.log(resp.data) + const records = resp.data.length ? createRecordsData(resp.data) : {} + + commit('RECORDS_FOUND', { records }) + }, + sliceOverviewMatches({ commit }, number) { + commit('KEEP_LAST_X_MATCHES', number) + }, + updateSeason({ commit }, season) { + commit('UPDATE_SEASON', { season }) + } +} + +export const getters = { + matchesLoading: state => state.overview.matchesLoading, + overviewLoaded: state => state.overview.loaded, + playing: state => state.live.playing, + regionFilterApplied: state => !!state.basic.currentSeason, + summonerFound: state => state.basic.status === 'found', + summonerNotFound: state => state.basic.status === 'error', + summonerLoading: state => state.basic.status === 'loading', +} diff --git a/client-new/src/style.css b/client-new/src/style.css new file mode 100644 index 0000000..796882a --- /dev/null +++ b/client-new/src/style.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/client-new/src/views/Home.vue b/client-new/src/views/Home.vue new file mode 100644 index 0000000..b3bf704 --- /dev/null +++ b/client-new/src/views/Home.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/client-new/src/views/Summoner.vue b/client-new/src/views/Summoner.vue new file mode 100644 index 0000000..959ce1b --- /dev/null +++ b/client-new/src/views/Summoner.vue @@ -0,0 +1,125 @@ + + + + + + diff --git a/client-new/src/views/SummonerChampions.vue b/client-new/src/views/SummonerChampions.vue new file mode 100644 index 0000000..00889f3 --- /dev/null +++ b/client-new/src/views/SummonerChampions.vue @@ -0,0 +1,101 @@ + + + diff --git a/client-new/src/views/SummonerLive.vue b/client-new/src/views/SummonerLive.vue new file mode 100644 index 0000000..cea12e7 --- /dev/null +++ b/client-new/src/views/SummonerLive.vue @@ -0,0 +1,82 @@ + + + diff --git a/client-new/src/views/SummonerRecords.vue b/client-new/src/views/SummonerRecords.vue new file mode 100644 index 0000000..39349e5 --- /dev/null +++ b/client-new/src/views/SummonerRecords.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/client-new/tailwind.config.js b/client-new/tailwind.config.js new file mode 100644 index 0000000..5af3894 --- /dev/null +++ b/client-new/tailwind.config.js @@ -0,0 +1,86 @@ +/* +** TailwindCSS Configuration File +** +** Docs: https://tailwindcss.com/docs/configuration +** Default: https://github.com/tailwindcss/tailwindcss/blob/master/stubs/defaultConfig.stub.js +*/ +const defaultTheme = require('tailwindcss/defaultTheme') + +module.exports = { + theme: { + customForms: theme => ({ + default: { + checkbox: { + width: theme('spacing.6'), + height: theme('spacing.6'), + backgroundColor: 'rgba(23, 49, 79, 0.6)', + borderColor: theme('colors.blue.800'), + textColor: theme('colors.blue.1000'), + '&:focus': { + backgroundColor: theme('colors.blue.1000'), + borderColor: theme('colors.blue.700'), + boxShadow: undefined, + }, + '&:checked': { + backgroundColor: theme('colors.blue.1000'), + borderColor: 'transparent', + } + } + } + }), + extend: { + colors: { + teal: { + ...defaultTheme.colors.teal, + 'flashy': '#24e8cc', + }, + blue: { + ...defaultTheme.colors.blue, + 760: '#2C5C94', + 850: '#2B4B74', + 1000: '#17314f' + }, + }, + spacing: { + '2px': '2px', + '3p5': '0.875rem', + '4b': '1.15rem', + '11': '2.75rem', + }, + borderWidth: { + '3': '3px', + }, + fontFamily: { + sans: ['Inter', ...defaultTheme.fontFamily.sans], + }, + fontSize: { + xxs: '0.625rem', + }, + height: { + '200': '50rem', + '1/2': '50%', + }, + maxWidth: { + '12': '3rem', + }, + width: { + '22': '5.5rem', + }, + }, + }, + variants: { + textColor: ['responsive', 'hover', 'focus', 'group-hover'], + }, + plugins: [ + require('@tailwindcss/custom-forms'), + ], + purge: { + enabled: process.env.NODE_ENV === 'production', + content: [ + './index.html', './src/**/*.{vue,js,ts,jsx,tsx}' + ] + }, + future: { + removeDeprecatedGapUtilities: true, + }, +} diff --git a/client-new/vite.config.js b/client-new/vite.config.js new file mode 100644 index 0000000..0c06650 --- /dev/null +++ b/client-new/vite.config.js @@ -0,0 +1,17 @@ +import path from 'path'; +import vue from '@vitejs/plugin-vue2' + +export default { + esbuild: { + drop: ['console', 'debugger'], + }, + plugins: [vue()], + resolve: { + alias: { + '@/': `${path.resolve(__dirname, 'src')}/`, + }, + }, + server: { + port: 8080, + }, +} \ No newline at end of file diff --git a/leaguestats.code-workspace b/leaguestats.code-workspace index 88a0814..ee248c0 100644 --- a/leaguestats.code-workspace +++ b/leaguestats.code-workspace @@ -2,6 +2,9 @@ "folders": [ { "path": "client" + }, + { + "path": "client-new" }, { "path": "server" From 96d0c404b143eb8b47b13e069f3195eb67cbab91 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Tue, 19 Sep 2023 14:23:42 +0200 Subject: [PATCH 02/19] fix: remove unused index.html --- client-new/public/index.html | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 client-new/public/index.html diff --git a/client-new/public/index.html b/client-new/public/index.html deleted file mode 100644 index 73e5cc1..0000000 --- a/client-new/public/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - LeagueStats.gg - - - - - -
- - - - \ No newline at end of file From 20c69a39434b70460c53096a3e00a191223ff4b4 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Wed, 20 Sep 2023 21:49:05 +0200 Subject: [PATCH 03/19] chore: add eslint + prettier --- client-new/.eslintignore | 3 + client-new/.eslintrc.js | 13 + client-new/.prettierignore | 3 + client-new/.prettierrc | 11 + client-new/babel.config.js | 14 + client-new/package-lock.json | 4040 +++++++++++++++++++++++++++++++++- client-new/package.json | 12 +- client-new/vite.config.js | 7 +- 8 files changed, 4097 insertions(+), 6 deletions(-) create mode 100644 client-new/.eslintignore create mode 100644 client-new/.eslintrc.js create mode 100644 client-new/.prettierignore create mode 100644 client-new/.prettierrc create mode 100644 client-new/babel.config.js diff --git a/client-new/.eslintignore b/client-new/.eslintignore new file mode 100644 index 0000000..f5009ee --- /dev/null +++ b/client-new/.eslintignore @@ -0,0 +1,3 @@ +dist +node_modules +*.html diff --git a/client-new/.eslintrc.js b/client-new/.eslintrc.js new file mode 100644 index 0000000..701b484 --- /dev/null +++ b/client-new/.eslintrc.js @@ -0,0 +1,13 @@ +module.exports = { + root: true, + env: { + node: true, + }, + extends: ['plugin:vue/essential', 'eslint:recommended'], + parserOptions: { + parser: '@babel/eslint-parser', + }, + rules: { + 'vue/multi-word-component-names': 'off', + }, +} diff --git a/client-new/.prettierignore b/client-new/.prettierignore new file mode 100644 index 0000000..7de74bc --- /dev/null +++ b/client-new/.prettierignore @@ -0,0 +1,3 @@ +dist +node_modules +src/components/Global/SVGContainer.vue \ No newline at end of file diff --git a/client-new/.prettierrc b/client-new/.prettierrc new file mode 100644 index 0000000..81a7fef --- /dev/null +++ b/client-new/.prettierrc @@ -0,0 +1,11 @@ +{ + "trailingComma": "es5", + "semi": false, + "singleQuote": true, + "useTabs": false, + "quoteProps": "consistent", + "bracketSpacing": true, + "arrowParens": "always", + "printWidth": 100, + "endOfLine": "auto" +} diff --git a/client-new/babel.config.js b/client-new/babel.config.js new file mode 100644 index 0000000..c91025c --- /dev/null +++ b/client-new/babel.config.js @@ -0,0 +1,14 @@ +module.exports = { + presets: ['@babel/preset-env'], + plugins: [ + function () { + return { + visitor: { + MetaProperty(path) { + path.replaceWithSourceString('process') + }, + }, + } + }, + ], +} diff --git a/client-new/package-lock.json b/client-new/package-lock.json index 32b12b3..173724a 100644 --- a/client-new/package-lock.json +++ b/client-new/package-lock.json @@ -19,13 +19,658 @@ "vuex": "^3.6.2" }, "devDependencies": { + "@babel/eslint-parser": "^7.22.15", + "@babel/preset-env": "^7.22.20", "@tailwindcss/custom-forms": "^0.2.1", "@vitejs/plugin-vue2": "^2.2.0", "autoprefixer": "^10.4.15", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-vue": "^9.17.0", "postcss": "^8.4.30", "postcss-import": "^12.0.1", "tailwindcss": "^1.9.6", - "vite": "^4.4.5" + "vite": "^4.4.5", + "vite-plugin-eslint": "^1.8.1" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz", + "integrity": "sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==", + "dev": true, + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.20", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.20", + "@babel/types": "^7.22.19", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.22.15", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz", + "integrity": "sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/@babel/parser": { @@ -39,6 +684,1261 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.20.tgz", + "integrity": "sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.16", + "@babel/types": "^7.22.19", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz", + "integrity": "sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.19", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@esbuild/win32-x64": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", @@ -55,6 +1955,65 @@ "node": ">=12" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@fullhuman/postcss-purgecss": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", @@ -157,6 +2116,194 @@ "node": ">=6" } }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "peer": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true, + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/@tailwindcss/custom-forms": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@tailwindcss/custom-forms/-/custom-forms-0.2.1.tgz", @@ -171,6 +2318,28 @@ "tailwindcss": "^1.0" } }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "dev": true + }, "node_modules/@vitejs/plugin-vue2": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-2.2.0.tgz", @@ -206,6 +2375,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -226,6 +2404,33 @@ "node": ">=0.4.0" } }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -241,6 +2446,13 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "peer": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -298,12 +2510,87 @@ "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -314,6 +2601,18 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.21.10", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", @@ -346,6 +2645,21 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -355,6 +2669,16 @@ "node": ">= 0.8" } }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", @@ -479,6 +2803,40 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "peer": true + }, + "node_modules/core-js-compat": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", + "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/css-unit-converter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", @@ -502,6 +2860,30 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "peer": true + }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -510,6 +2892,52 @@ "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/defined": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", @@ -544,6 +2972,19 @@ "node": ">=0.8.0" } }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.520", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz", @@ -605,6 +3046,392 @@ "node": ">=0.8.0" } }, + "node_modules/eslint": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "dev": true, + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.49.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", + "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.17.0.tgz", + "integrity": "sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "peer": true + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "peer": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "peer": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "peer": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true, + "peer": true + }, "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -670,12 +3497,48 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -696,12 +3559,48 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "peer": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -735,6 +3634,52 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -769,6 +3714,190 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -778,12 +3907,105 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "peer": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -803,6 +4025,18 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mini-svg-data-uri": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", @@ -833,6 +4067,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", @@ -850,6 +4090,12 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, "node_modules/node-emoji": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", @@ -880,6 +4126,45 @@ "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", "dev": true }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", @@ -913,6 +4198,112 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "peer": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -922,6 +4313,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -933,6 +4333,18 @@ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -1208,6 +4620,44 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "peer": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -1222,6 +4672,16 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/purgecss": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", @@ -1329,6 +4789,26 @@ "node": ">=6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -1354,6 +4834,77 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, "node_modules/resolve": { "version": "1.22.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", @@ -1371,6 +4922,42 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/rollup": { "version": "3.29.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.1.tgz", @@ -1387,6 +4974,175 @@ "fsevents": "~2.3.2" } }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -1417,6 +5173,44 @@ "resolved": "git+ssh://git@github.com/Alucard17/sticky-sidebar-v2.git#acd8ea6cffb2cfdaae06c59acf292288714a92f1", "license": "The MIT License (MIT)" }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1441,6 +5235,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/tailwindcss": { "version": "1.9.6", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.6.tgz", @@ -1523,6 +5333,46 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "peer": true + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/traverse": { "version": "0.6.7", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", @@ -1532,6 +5382,78 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -1541,6 +5463,15 @@ "node": ">= 4.0.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -1571,6 +5502,16 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -1632,6 +5573,36 @@ } } }, + "node_modules/vite-plugin-eslint": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz", + "integrity": "sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.1", + "@types/eslint": "^8.4.5", + "rollup": "^2.77.2" + }, + "peerDependencies": { + "eslint": ">=7", + "vite": ">=2" + } + }, + "node_modules/vite-plugin-eslint/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/vue": { "version": "2.7.14", "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", @@ -1649,6 +5620,30 @@ "babel-helper-vue-jsx-merge-props": "^2.0.3" } }, + "node_modules/vue-eslint-parser": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", + "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, "node_modules/vue-meta": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz", @@ -1684,12 +5679,36 @@ "vue": "^2.0.0" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -1698,6 +5717,25 @@ "engines": { "node": ">=0.4" } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/client-new/package.json b/client-new/package.json index e031d8c..6a0ec0d 100644 --- a/client-new/package.json +++ b/client-new/package.json @@ -5,16 +5,24 @@ "scripts": { "dev": "vite", "build": "vite build", - "preview": "vite preview --port 8080" + "preview": "vite preview --port 8080", + "lint": "eslint --ext .js,.ts,.jsx,.tsx,.vue --ignore-path .eslintignore .", + "format": "prettier --write \"**/*.{ts,tsx,js,css,vue}\" --ignore-path .prettierignore" }, "devDependencies": { + "@babel/eslint-parser": "^7.22.15", + "@babel/preset-env": "^7.22.20", "@tailwindcss/custom-forms": "^0.2.1", "@vitejs/plugin-vue2": "^2.2.0", "autoprefixer": "^10.4.15", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-vue": "^9.17.0", "postcss": "^8.4.30", "postcss-import": "^12.0.1", "tailwindcss": "^1.9.6", - "vite": "^4.4.5" + "vite": "^4.4.5", + "vite-plugin-eslint": "^1.8.1" }, "dependencies": { "axios": "^1.5.0", diff --git a/client-new/vite.config.js b/client-new/vite.config.js index 0c06650..ce32254 100644 --- a/client-new/vite.config.js +++ b/client-new/vite.config.js @@ -1,11 +1,12 @@ -import path from 'path'; +import path from 'path' +import eslint from 'vite-plugin-eslint' import vue from '@vitejs/plugin-vue2' export default { esbuild: { drop: ['console', 'debugger'], }, - plugins: [vue()], + plugins: [eslint(), vue()], resolve: { alias: { '@/': `${path.resolve(__dirname, 'src')}/`, @@ -14,4 +15,4 @@ export default { server: { port: 8080, }, -} \ No newline at end of file +} From ae0d317b90bbb5829fce00845ca0a5ed0009d3fe Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Wed, 20 Sep 2023 21:56:19 +0200 Subject: [PATCH 04/19] style: format all frontend with prettier --- client-new/src/assets/css/base.css | 20 +- client-new/src/assets/css/match.css | 20 +- client-new/src/assets/css/transition.css | 20 +- .../src/components/Common/CubeLoader.vue | 14 +- .../src/components/Common/DotsLoader.vue | 16 +- .../components/Common/LazyBackgroundImage.vue | 20 +- client-new/src/components/Common/Ripple.vue | 14 +- client-new/src/components/Common/Tooltip.vue | 20 +- .../src/components/Form/LoadingButton.vue | 12 +- client-new/src/components/Form/SearchForm.vue | 18 +- .../components/Form/SearchFormDropdown.vue | 46 +++-- .../Form/SearchFormDropdownPlayer.vue | 16 +- .../src/components/Form/SearchFormRegion.vue | 14 +- .../src/components/Form/SwitchToggle.vue | 17 +- .../Global/NotificationsContainer.vue | 6 +- .../components/Global/PopupNotification.vue | 12 +- .../src/components/Layout/MainFooter.vue | 8 +- .../src/components/Match/DetailedMatch.vue | 20 +- .../Match/DetailedMatchGlobalStats.vue | 39 ++-- .../components/Match/DetailedMatchTeam.vue | 75 +++---- client-new/src/components/Match/LiveMatch.vue | 63 +++--- client-new/src/components/Match/Match.vue | 127 +++++++----- .../src/components/Match/MatchItems.vue | 30 ++- .../src/components/Match/Runes/RuneStyle.vue | 67 ++----- .../components/Match/Runes/RunesContainer.vue | 21 +- .../Summoner/Champions/ChampionsSearch.vue | 6 +- .../Summoner/Champions/ChampionsTable.vue | 184 +++++++++--------- .../Summoner/Champions/FilterQueue.vue | 17 +- .../Summoner/Champions/OnlyMostPlayed.vue | 8 +- .../src/components/Summoner/FilterSeason.vue | 17 +- .../src/components/Summoner/HeaderLoader.vue | 8 +- .../src/components/Summoner/Live/LiveTeam.vue | 110 ++++++----- .../Summoner/Overview/OverviewLoader.vue | 16 +- .../Summoner/Overview/SummonerChampions.vue | 54 +++-- .../Summoner/Overview/SummonerMates.vue | 24 +-- .../Summoner/Overview/SummonerStats.vue | 153 +++++++-------- .../components/Summoner/RecentActivity.vue | 26 ++- .../Summoner/Records/RecordCard.vue | 45 +++-- .../components/Summoner/SummonerRanked.vue | 79 ++++---- client-new/src/data/data.js | 10 +- client-new/src/helpers/functions.js | 8 +- client-new/src/helpers/summoner.js | 19 +- client-new/src/layouts/Default.vue | 89 ++++++--- client-new/src/main.js | 8 +- client-new/src/mixins/liveGame.js | 30 +-- client-new/src/plugins/axios.js | 12 +- client-new/src/plugins/plausible.js | 4 +- client-new/src/router.js | 22 +-- client-new/src/store/index.js | 38 ++-- client-new/src/store/modules/cdragon.js | 10 +- client-new/src/store/modules/detailedMatch.js | 30 +-- client-new/src/store/modules/notification.js | 10 +- client-new/src/store/modules/settings.js | 54 +++-- client-new/src/store/modules/summoner.js | 100 ++++++---- client-new/src/style.css | 2 +- client-new/src/views/Home.vue | 12 +- client-new/src/views/Summoner.vue | 16 +- client-new/src/views/SummonerChampions.vue | 24 +-- client-new/src/views/SummonerLive.vue | 24 ++- client-new/src/views/SummonerRecords.vue | 38 ++-- client-new/tailwind.config.js | 46 ++--- 61 files changed, 1100 insertions(+), 988 deletions(-) diff --git a/client-new/src/assets/css/base.css b/client-new/src/assets/css/base.css index 3b8eb10..e009b69 100644 --- a/client-new/src/assets/css/base.css +++ b/client-new/src/assets/css/base.css @@ -2,12 +2,12 @@ ::-webkit-scrollbar { width: 8px; - height: 8px + height: 8px; } ::-webkit-scrollbar, ::-webkit-scrollbar-track { - background: rgba(23, 49, 79, .6); + background: rgba(23, 49, 79, 0.6); } .light-scrollbar::-webkit-scrollbar, @@ -16,8 +16,8 @@ } ::-webkit-scrollbar-thumb { - background-color: rgba(194, 217, 254, .6); - border-radius: 8px + background-color: rgba(194, 217, 254, 0.6); + border-radius: 8px; } ::selection { @@ -29,7 +29,7 @@ } .min-w-1200 { - min-width: 1200px;; + min-width: 1200px; } .page-wrapper { @@ -52,11 +52,11 @@ button:focus { } .bg-gradient { - background: linear-gradient(180deg, #2C5282 0%, rgba(44, 82, 130, 0) 100%); + background: linear-gradient(180deg, #2c5282 0%, rgba(44, 82, 130, 0) 100%); } .bg-gradient-x { - background: linear-gradient(270deg, rgba(44,82,130,1) 0%, rgba(44,82,130,0) 100%); + background: linear-gradient(270deg, rgba(44, 82, 130, 1) 0%, rgba(44, 82, 130, 0) 100%); } .text-overflow { @@ -64,11 +64,7 @@ button:focus { } .heading { - background: linear-gradient( - to top, - rgb(34, 92, 155) 0%, - rgb(34, 92, 135) 100% - ); + background: linear-gradient(to top, rgb(34, 92, 155) 0%, rgb(34, 92, 135) 100%); box-shadow: rgba(235, 248, 255, 0.1) 0px -1px inset; } diff --git a/client-new/src/assets/css/match.css b/client-new/src/assets/css/match.css index bd9f24a..8043259 100644 --- a/client-new/src/assets/css/match.css +++ b/client-new/src/assets/css/match.css @@ -1,30 +1,18 @@ /* purgecss start ignore */ .Win { - background-image: linear-gradient( - 90deg, - rgba(1, 97, 28, 0.3) 0%, - rgba(44, 82, 130, 0) 45% - ); + background-image: linear-gradient(90deg, rgba(1, 97, 28, 0.3) 0%, rgba(44, 82, 130, 0) 45%); } .Fail { - background-image: linear-gradient( - 90deg, - rgba(140, 0, 0, 0.3) 0%, - rgba(44, 82, 130, 0) 45% - ); + background-image: linear-gradient(90deg, rgba(140, 0, 0, 0.3) 0%, rgba(44, 82, 130, 0) 45%); } .Remake { - background-image: linear-gradient( - 90deg, - rgba(233, 169, 75, 0.3) 0%, - rgba(44, 82, 130, 0) 45% - ); + background-image: linear-gradient(90deg, rgba(233, 169, 75, 0.3) 0%, rgba(44, 82, 130, 0) 45%); } .ban::after { - content: ""; + content: ''; position: absolute; left: 0px; top: 50%; diff --git a/client-new/src/assets/css/transition.css b/client-new/src/assets/css/transition.css index 6ca5916..66aa10f 100644 --- a/client-new/src/assets/css/transition.css +++ b/client-new/src/assets/css/transition.css @@ -1,16 +1,20 @@ /* purgecss start ignore */ /* Fade transitions */ -.fade-enter-active, .fade-leave-active { +.fade-enter-active, +.fade-leave-active { transition: opacity 2s; } -.fade-fast-enter-active, .fade-fast-leave-active { - transition: opacity .3s; +.fade-fast-enter-active, +.fade-fast-leave-active { + transition: opacity 0.3s; } -.fade-fast-enter, .fade-fast-leave-to, -.fade-enter, .fade-leave-to { +.fade-fast-enter, +.fade-fast-leave-to, +.fade-enter, +.fade-leave-to { opacity: 0; } @@ -31,11 +35,13 @@ @apply transition duration-500 ease-in-out; } -.tab-enter, .tab-enter-leave-to { +.tab-enter, +.tab-enter-leave-to { @apply opacity-0; } -.tab-enter-to, .tab-enter-leave { +.tab-enter-to, +.tab-enter-leave { @apply opacity-100; } diff --git a/client-new/src/components/Common/CubeLoader.vue b/client-new/src/components/Common/CubeLoader.vue index 4736278..f15b494 100644 --- a/client-new/src/components/Common/CubeLoader.vue +++ b/client-new/src/components/Common/CubeLoader.vue @@ -2,7 +2,7 @@
@@ -16,17 +16,17 @@ export default { props: { color: { type: String, - default: '#bee3f8' + default: '#bee3f8', }, size: { type: String, - default: '30px' + default: '30px', }, margin: { type: String, - default: '0 auto' - } - } + default: '0 auto', + }, + }, } @@ -36,7 +36,7 @@ export default { } .cube:before { - content: ""; + content: ''; @apply absolute top-0 left-0 w-full h-full bg-blue-300; animation: cubeAngle 2.4s infinite linear both; transform-origin: 100% 100%; diff --git a/client-new/src/components/Common/DotsLoader.vue b/client-new/src/components/Common/DotsLoader.vue index c1a80d6..ae975bc 100644 --- a/client-new/src/components/Common/DotsLoader.vue +++ b/client-new/src/components/Common/DotsLoader.vue @@ -1,5 +1,5 @@ - + \ No newline at end of file + diff --git a/client-new/src/components/Form/LoadingButton.vue b/client-new/src/components/Form/LoadingButton.vue index 108803b..dd415fa 100644 --- a/client-new/src/components/Form/LoadingButton.vue +++ b/client-new/src/components/Form/LoadingButton.vue @@ -1,7 +1,7 @@