├── .gitignore
├── README.md
├── index.html
├── netlify.toml
├── package.json
├── postcss.config.js
├── public
└── favicon.ico
├── src
├── App.vue
├── assets
│ ├── banner.png
│ ├── css
│ │ └── index.css
│ ├── logo.png
│ └── no-image.png
├── components
│ ├── Header.vue
│ ├── IsLoading.vue
│ ├── Movie.vue
│ ├── Movies.vue
│ ├── Search.vue
│ └── icons
│ │ ├── CalendarIcon.vue
│ │ ├── CloseIcon.vue
│ │ ├── HeartIcon.vue
│ │ ├── LocationIcon.vue
│ │ ├── SearchIcon.vue
│ │ ├── StarIcon.vue
│ │ └── TimeIcon.vue
├── main.js
├── router
│ └── index.js
├── store
│ ├── favorit.js
│ └── movies.js
└── views
│ ├── Details.vue
│ ├── Favorite.vue
│ ├── Home.vue
│ └── NotFound.vue
├── tailwind.config.js
├── vite.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
6 | .vscode
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
VUE MOVIE SEARCH
2 | You can find your favorite movies
3 |
4 |
5 |
6 | ### Languages and Tools
7 |
8 | - Vue Js
9 | - Vue router
10 | - Tailwindcss
11 | - Pinia
12 | - Axios
13 | - OMDB API
14 | - Google Font
15 | - Iconly
16 | - Vite
17 | - Visual Studio Code
18 |
19 | ### Clone This Repo
20 |
21 | ```bash
22 | git clone https://github.com/andikaPs/vue-movie.git
23 | ```
24 |
25 | - cd vue-movie
26 | - yarn
27 | - yarn dev
28 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | Movie App
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/netlify.toml:
--------------------------------------------------------------------------------
1 | [[redirects]]
2 | from = "/*"
3 | to = "/index.html"
4 | status = 200
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "movie-search",
3 | "version": "0.0.0",
4 | "scripts": {
5 | "dev": "vite",
6 | "build": "vite build",
7 | "preview": "vite preview"
8 | },
9 | "dependencies": {
10 | "autoprefixer": "^10.4.2",
11 | "axios": "^0.25.0",
12 | "pinia": "^2.0.17",
13 | "postcss": "^8.4.5",
14 | "tailwindcss": "^3.0.15",
15 | "vue": "^3.2.25",
16 | "vue-router": "4"
17 | },
18 | "devDependencies": {
19 | "@vitejs/plugin-vue": "^2.0.0",
20 | "vite": "^2.7.2"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andIkaps/vue-movie/51434aa1d3c48241cb6449d22240f569903f03c6/public/favicon.ico
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 |
23 |
--------------------------------------------------------------------------------
/src/assets/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andIkaps/vue-movie/51434aa1d3c48241cb6449d22240f569903f03c6/src/assets/banner.png
--------------------------------------------------------------------------------
/src/assets/css/index.css:
--------------------------------------------------------------------------------
1 | @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
2 |
3 | @tailwind base;
4 | @tailwind components;
5 | @tailwind utilities;
6 |
7 | * {
8 | font-family: "Poppins", sans-serif;
9 | }
10 |
11 | @layer base {
12 | body {
13 | @apply bg-stone-900;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andIkaps/vue-movie/51434aa1d3c48241cb6449d22240f569903f03c6/src/assets/logo.png
--------------------------------------------------------------------------------
/src/assets/no-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andIkaps/vue-movie/51434aa1d3c48241cb6449d22240f569903f03c6/src/assets/no-image.png
--------------------------------------------------------------------------------
/src/components/Header.vue:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
11 | MOVIES
12 |
13 |
14 |
15 |
19 |
20 |
21 | Favorite Movies
22 |
23 |
24 |
35 | You can search any movies in this website
36 |
37 |
--------------------------------------------------------------------------------
/src/components/IsLoading.vue:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 | {{ store.loadingMessage }} . . .
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/components/Movie.vue:
--------------------------------------------------------------------------------
1 |
33 |
34 |
35 |
36 |
40 |
41 |
![]()
46 |
47 |
48 |

53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | {{ title }}
62 |
63 |
64 |
65 |
68 |
69 |
70 |
71 |
72 | {{ movie.Year }}
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/src/components/Movies.vue:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
20 |
--------------------------------------------------------------------------------
/src/components/Search.vue:
--------------------------------------------------------------------------------
1 |
56 |
57 |
58 |
81 |
82 |
83 |
84 |
85 | Recent
86 |
87 |
91 | Clear Recent
92 |
93 |
94 |
95 |
96 |
97 |
102 |
{{ recent }}
107 |
108 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
--------------------------------------------------------------------------------
/src/components/icons/CalendarIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
20 |
--------------------------------------------------------------------------------
/src/components/icons/CloseIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
20 |
--------------------------------------------------------------------------------
/src/components/icons/HeartIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
21 |
--------------------------------------------------------------------------------
/src/components/icons/LocationIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
20 |
--------------------------------------------------------------------------------
/src/components/icons/SearchIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
26 |
--------------------------------------------------------------------------------
/src/components/icons/StarIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
18 |
--------------------------------------------------------------------------------
/src/components/icons/TimeIcon.vue:
--------------------------------------------------------------------------------
1 |
2 |
20 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from "vue";
2 | import App from "./App.vue";
3 | import router from "./router";
4 | import "./assets/css/index.css";
5 | import { createPinia } from "pinia";
6 |
7 | const app = createApp(App);
8 | app.use(router);
9 | app.use(createPinia());
10 | app.mount("#app");
11 |
--------------------------------------------------------------------------------
/src/router/index.js:
--------------------------------------------------------------------------------
1 | import { createRouter, createWebHistory } from "vue-router";
2 |
3 | const routes = [
4 | {
5 | path: "/",
6 | name: "Home",
7 | component: () => import("../views/Home.vue"),
8 | meta: {
9 | enterClass: "animate__animated animate__fadeInLeft",
10 | leaveClass: "animate__animated animate__fadeOutLeft",
11 | },
12 | },
13 | {
14 | path: "/detail/:id",
15 | name: "Details",
16 | component: () => import("../views/Details.vue"),
17 | props: true,
18 | meta: {
19 | enterClass: "animate__animated animate__fadeInRight",
20 | leaveClass: "animate__animated animate__fadeOutRight",
21 | },
22 | },
23 | {
24 | path: "/fav",
25 | name: "Fav",
26 | component: () => import("../views/Favorite.vue"),
27 | meta: {
28 | enterClass: "animate__animated animate__fadeInLeft",
29 | leaveClass: "animate__animated animate__fadeOutLeft",
30 | },
31 | },
32 | {
33 | path: "/:pathMatch(.*)*",
34 | name: "NotFound",
35 | component: () => import("../views/NotFound.vue"),
36 | meta: {
37 | enterClass: "animate__animated animate__fadeInLeft",
38 | leaveClass: "animate__animated animate__fadeOutLeft",
39 | },
40 | },
41 | ];
42 |
43 | const router = createRouter({
44 | history: createWebHistory(),
45 | routes,
46 | });
47 |
48 | export default router;
49 |
--------------------------------------------------------------------------------
/src/store/favorit.js:
--------------------------------------------------------------------------------
1 | import { defineStore } from "pinia";
2 | import axios from "axios";
3 |
4 | const API_URL = "https://www.omdbapi.com/";
5 | const API_KEY = "f9bfc5b4";
6 |
7 | export const useFavoritStore = defineStore("favorit", {
8 | state: () => {
9 | return {
10 | favMovies: JSON.parse(localStorage.getItem("favMovies")) ?? [],
11 | };
12 | },
13 | actions: {
14 | addToFavorit(id) {
15 | axios
16 | .get(`${API_URL}?apikey=${API_KEY}&i=${id}`)
17 | .then(res => {
18 | const { data } = res;
19 | const movie = {
20 | imdbID: data.imdbID,
21 | Title: data.Title,
22 | Poster: data.Poster,
23 | Year: data.Year,
24 | };
25 | this.favMovies.push(movie);
26 | localStorage.setItem("favMovies", JSON.stringify(this.favMovies));
27 | })
28 | .catch(err => console.log(err));
29 | },
30 | removeFromFav(id) {
31 | this.favMovies = this.favMovies.filter(movie => movie.imdbID != id);
32 | localStorage.setItem("favMovies", JSON.stringify(this.favMovies));
33 | },
34 | },
35 | });
36 |
--------------------------------------------------------------------------------
/src/store/movies.js:
--------------------------------------------------------------------------------
1 | import axios from "axios";
2 | import { defineStore } from "pinia";
3 |
4 | const API_URL = "https://www.omdbapi.com/";
5 | const API_KEY = "f9bfc5b4";
6 |
7 | export const useMoviesStore = defineStore("movies", {
8 | state: () => {
9 | return {
10 | movies: [],
11 | movie: {},
12 | isLoading: false,
13 | totalResults: 0,
14 | loadingMessage: "Please wait",
15 | page: 1,
16 | };
17 | },
18 | actions: {
19 | async getAllMovies(keyword) {
20 | this.isLoading = true;
21 | this.loadingMessage = "Please wait";
22 | if (!keyword) {
23 | keyword = "One Piece";
24 | }
25 |
26 | try {
27 | const { data } = await axios.get(`${API_URL}?apikey=${API_KEY}&s=${keyword}`);
28 | if (data.Response == "False") {
29 | throw new Error(data.Error);
30 | }
31 | [this.totalResults, this.movies, this.isLoading, this.page] = [data.totalResults, data.Search, false, 1];
32 | } catch (err) {
33 | [this.isLoading, this.loadingMessage] = [true, err.message];
34 | }
35 | },
36 | async nextPage(page) {
37 | const keyword = localStorage.getItem("keyword") ? localStorage.getItem("keyword") : "One Piece";
38 | this.isLoading = true;
39 | this.loadingMessage = "Please wait";
40 | try {
41 | const { data } = await axios.get(`${API_URL}?apikey=${API_KEY}&s=${keyword}&page=${page}`);
42 |
43 | if (data.Response == "False") {
44 | throw new Error(data.Error);
45 | }
46 | this.isLoading = false;
47 | data.Search.forEach(movie => this.movies.push(movie));
48 | } catch (error) {}
49 | },
50 | async getMovieByID(id) {
51 | this.isLoading = true;
52 | try {
53 | const { data, status } = await axios.get(`${API_URL}?apikey=${API_KEY}&i=${id}`);
54 | if (status != 200) {
55 | throw new Error(data.Error);
56 | }
57 | [this.movie, this.isLoading] = [data, false];
58 | } catch (err) {
59 | console.log(err.message);
60 | }
61 | },
62 | },
63 | });
64 |
--------------------------------------------------------------------------------
/src/views/Details.vue:
--------------------------------------------------------------------------------
1 |
51 |
52 |
53 |
54 |
55 |
56 |
59 |
![]()
64 |
65 |
66 |
76 | {{ moviesStore.movie.Genre }}
77 |
78 |
79 |
88 | {{ moviesStore.movie.Title }}
89 |
90 |
100 |
101 |
102 |
103 | {{ moviesStore.movie.Released }}
104 |
105 |
106 |
107 |
108 |
109 | {{ moviesStore.movie.Runtime }}
110 |
111 |
112 |
113 |
114 |
115 | {{ moviesStore.movie.Country }}
116 |
117 |
118 |
119 |
120 |
121 | {{ moviesStore.movie.imdbRating }} -
122 | {{ moviesStore.movie.imdbVotes }} Votes
123 |
124 |
125 |
134 | {{ moviesStore.movie.Plot }}
135 |
136 |
137 |
148 |
149 |
150 |
151 |
152 |
153 | You migh also like . . . . .
154 |
155 |
156 |
157 |
158 |
159 |
160 |
--------------------------------------------------------------------------------
/src/views/Favorite.vue:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 | Your Favorite Movies
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/src/views/Home.vue:
--------------------------------------------------------------------------------
1 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/src/views/NotFound.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
PAGE NOT FOUND
19 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ["./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}"],
3 | theme: {
4 | extend: {},
5 | },
6 | plugins: [],
7 | };
8 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import vue from "@vitejs/plugin-vue";
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [vue()],
7 | });
8 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.16.7"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
8 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
9 | dependencies:
10 | "@babel/highlight" "^7.16.7"
11 |
12 | "@babel/helper-validator-identifier@^7.16.7":
13 | version "7.16.7"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
15 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
16 |
17 | "@babel/highlight@^7.16.7":
18 | version "7.16.10"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88"
20 | integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.16.7"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@babel/parser@^7.16.4":
27 | version "7.16.12"
28 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6"
29 | integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==
30 |
31 | "@nodelib/fs.scandir@2.1.5":
32 | version "2.1.5"
33 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
34 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
35 | dependencies:
36 | "@nodelib/fs.stat" "2.0.5"
37 | run-parallel "^1.1.9"
38 |
39 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
40 | version "2.0.5"
41 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
42 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
43 |
44 | "@nodelib/fs.walk@^1.2.3":
45 | version "1.2.8"
46 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
47 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
48 | dependencies:
49 | "@nodelib/fs.scandir" "2.1.5"
50 | fastq "^1.6.0"
51 |
52 | "@types/parse-json@^4.0.0":
53 | version "4.0.0"
54 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
55 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
56 |
57 | "@vitejs/plugin-vue@^2.0.0":
58 | version "2.1.0"
59 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.1.0.tgz#ddf5e0059f84f2ff649afc25ce5a59211e670542"
60 | integrity sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA==
61 |
62 | "@vue/compiler-core@3.2.28":
63 | version "3.2.28"
64 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.28.tgz#7f6aa4b167f0ae0413f3c36e507c898db06e8fe8"
65 | integrity sha512-mQpfEjmHVxmWKaup0HL6tLMv2HqjjJu7XT4/q0IoUXYXC4xKG8lIVn5YChJqxBTLPuQjzas7u7i9L4PAWJZRtA==
66 | dependencies:
67 | "@babel/parser" "^7.16.4"
68 | "@vue/shared" "3.2.28"
69 | estree-walker "^2.0.2"
70 | source-map "^0.6.1"
71 |
72 | "@vue/compiler-dom@3.2.28":
73 | version "3.2.28"
74 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.28.tgz#cc32a987fee50673f25430df35ea943f252c23e6"
75 | integrity sha512-KA4yXceLteKC7VykvPnViUixemQw3A+oii+deSbZJOQKQKVh1HLosI10qxa8ImPCyun41+wG3uGR+tW7eu1W6Q==
76 | dependencies:
77 | "@vue/compiler-core" "3.2.28"
78 | "@vue/shared" "3.2.28"
79 |
80 | "@vue/compiler-sfc@3.2.28":
81 | version "3.2.28"
82 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.28.tgz#0a576c09abc72d6a76b153133de6fd7599c182c3"
83 | integrity sha512-zB0WznfEBb4CbGBHzhboHDKVO5nxbkbxxFo9iVlxObP7a9/qvA5kkZEuT7nXP52f3b3qEfmVTjIT23Lo1ndZdQ==
84 | dependencies:
85 | "@babel/parser" "^7.16.4"
86 | "@vue/compiler-core" "3.2.28"
87 | "@vue/compiler-dom" "3.2.28"
88 | "@vue/compiler-ssr" "3.2.28"
89 | "@vue/reactivity-transform" "3.2.28"
90 | "@vue/shared" "3.2.28"
91 | estree-walker "^2.0.2"
92 | magic-string "^0.25.7"
93 | postcss "^8.1.10"
94 | source-map "^0.6.1"
95 |
96 | "@vue/compiler-ssr@3.2.28":
97 | version "3.2.28"
98 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.28.tgz#411e8b3bdc3183b2acd35e6551734b34366d64e5"
99 | integrity sha512-z8rck1PDTu20iLyip9lAvIhaO40DUJrw3Zv0mS4Apfh3PlfWpF5dhsO5g0dgt213wgYsQIYVIlU9cfrYapqRgg==
100 | dependencies:
101 | "@vue/compiler-dom" "3.2.28"
102 | "@vue/shared" "3.2.28"
103 |
104 | "@vue/devtools-api@^6.0.0-beta.18":
105 | version "6.0.0-beta.21.1"
106 | resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.21.1.tgz#f1410f53c42aa67fa3b01ca7bdba891f69d7bc97"
107 | integrity sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==
108 |
109 | "@vue/devtools-api@^6.2.1":
110 | version "6.2.1"
111 | resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz#6f2948ff002ec46df01420dfeff91de16c5b4092"
112 | integrity sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==
113 |
114 | "@vue/reactivity-transform@3.2.28":
115 | version "3.2.28"
116 | resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.28.tgz#e0abf86694f4d182f974fbac934fc3e23e0a6d9b"
117 | integrity sha512-zE8idNkOPnBDd2tKSIk84hOQZ+jXKvSy5FoIIVlcNEJHnCFnQ3maqeSJ9KoB2Rf6EXUhFTiTDNRlYlXmT2uHbQ==
118 | dependencies:
119 | "@babel/parser" "^7.16.4"
120 | "@vue/compiler-core" "3.2.28"
121 | "@vue/shared" "3.2.28"
122 | estree-walker "^2.0.2"
123 | magic-string "^0.25.7"
124 |
125 | "@vue/reactivity@3.2.28":
126 | version "3.2.28"
127 | resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.28.tgz#1c3c7f434372edd867f937151897fca7efc4be18"
128 | integrity sha512-WamM5LGv7JIarW+EYAzYFqYonZXjTnOjNW0sBO93jRE9I1ReAwfH8NvQXkPA3JZ3fuF6SGDdG8Y9/+dKjd/1Gw==
129 | dependencies:
130 | "@vue/shared" "3.2.28"
131 |
132 | "@vue/runtime-core@3.2.28":
133 | version "3.2.28"
134 | resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.28.tgz#69d8eede42957a1660b964004aa002982ae36a41"
135 | integrity sha512-sVbBMFUt42JatTlXbdH6tVcLPw1eEOrrVQWI+j6/nJVzR852RURaT6DhdR0azdYscxq4xmmBctE0VQmlibBOFw==
136 | dependencies:
137 | "@vue/reactivity" "3.2.28"
138 | "@vue/shared" "3.2.28"
139 |
140 | "@vue/runtime-dom@3.2.28":
141 | version "3.2.28"
142 | resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.28.tgz#b5a0cf38daed5534edbc95790f4eeac97dff2003"
143 | integrity sha512-Jg7cxZanEXXGu1QnZILFLnDrM+MIFN8VAullmMZiJEZziHvhygRMpi0ahNy/8OqGwtTze1JNhLdHRBO+q2hbmg==
144 | dependencies:
145 | "@vue/runtime-core" "3.2.28"
146 | "@vue/shared" "3.2.28"
147 | csstype "^2.6.8"
148 |
149 | "@vue/server-renderer@3.2.28":
150 | version "3.2.28"
151 | resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.28.tgz#235944dc4d969fadd387f62acc2eb8b8d50008a2"
152 | integrity sha512-S+MhurgkPabRvhdDl8R6efKBmniJqBbbWIYTXADaJIKFLFLQCW4gcYUTbxuebzk6j3z485vpekhrHHymTF52Pg==
153 | dependencies:
154 | "@vue/compiler-ssr" "3.2.28"
155 | "@vue/shared" "3.2.28"
156 |
157 | "@vue/shared@3.2.28":
158 | version "3.2.28"
159 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.28.tgz#5b0b1840432031d0ea1adff633b356a503e87048"
160 | integrity sha512-eMQ8s9j8FpbGHlgUAaj/coaG3Q8YtMsoWL/RIHTsE3Ex7PUTyr7V91vB5HqWB5Sn8m4RXTHGO22/skoTUYvp0A==
161 |
162 | acorn-node@^1.6.1:
163 | version "1.8.2"
164 | resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
165 | integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
166 | dependencies:
167 | acorn "^7.0.0"
168 | acorn-walk "^7.0.0"
169 | xtend "^4.0.2"
170 |
171 | acorn-walk@^7.0.0:
172 | version "7.2.0"
173 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
174 | integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
175 |
176 | acorn@^7.0.0:
177 | version "7.4.1"
178 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
179 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
180 |
181 | ansi-styles@^3.2.1:
182 | version "3.2.1"
183 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
184 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
185 | dependencies:
186 | color-convert "^1.9.0"
187 |
188 | ansi-styles@^4.1.0:
189 | version "4.3.0"
190 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
191 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
192 | dependencies:
193 | color-convert "^2.0.1"
194 |
195 | anymatch@~3.1.2:
196 | version "3.1.2"
197 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
198 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
199 | dependencies:
200 | normalize-path "^3.0.0"
201 | picomatch "^2.0.4"
202 |
203 | arg@^5.0.1:
204 | version "5.0.1"
205 | resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb"
206 | integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==
207 |
208 | autoprefixer@^10.4.2:
209 | version "10.4.2"
210 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b"
211 | integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==
212 | dependencies:
213 | browserslist "^4.19.1"
214 | caniuse-lite "^1.0.30001297"
215 | fraction.js "^4.1.2"
216 | normalize-range "^0.1.2"
217 | picocolors "^1.0.0"
218 | postcss-value-parser "^4.2.0"
219 |
220 | axios@^0.25.0:
221 | version "0.25.0"
222 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a"
223 | integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==
224 | dependencies:
225 | follow-redirects "^1.14.7"
226 |
227 | binary-extensions@^2.0.0:
228 | version "2.2.0"
229 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
230 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
231 |
232 | braces@^3.0.1, braces@~3.0.2:
233 | version "3.0.2"
234 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
235 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
236 | dependencies:
237 | fill-range "^7.0.1"
238 |
239 | browserslist@^4.19.1:
240 | version "4.19.1"
241 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3"
242 | integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==
243 | dependencies:
244 | caniuse-lite "^1.0.30001286"
245 | electron-to-chromium "^1.4.17"
246 | escalade "^3.1.1"
247 | node-releases "^2.0.1"
248 | picocolors "^1.0.0"
249 |
250 | callsites@^3.0.0:
251 | version "3.1.0"
252 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
253 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
254 |
255 | camelcase-css@^2.0.1:
256 | version "2.0.1"
257 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
258 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
259 |
260 | caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297:
261 | version "1.0.30001301"
262 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz#ebc9086026534cab0dab99425d9c3b4425e5f450"
263 | integrity sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==
264 |
265 | chalk@^2.0.0:
266 | version "2.4.2"
267 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
268 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
269 | dependencies:
270 | ansi-styles "^3.2.1"
271 | escape-string-regexp "^1.0.5"
272 | supports-color "^5.3.0"
273 |
274 | chalk@^4.1.2:
275 | version "4.1.2"
276 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
277 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
278 | dependencies:
279 | ansi-styles "^4.1.0"
280 | supports-color "^7.1.0"
281 |
282 | chokidar@^3.5.2:
283 | version "3.5.3"
284 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
285 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
286 | dependencies:
287 | anymatch "~3.1.2"
288 | braces "~3.0.2"
289 | glob-parent "~5.1.2"
290 | is-binary-path "~2.1.0"
291 | is-glob "~4.0.1"
292 | normalize-path "~3.0.0"
293 | readdirp "~3.6.0"
294 | optionalDependencies:
295 | fsevents "~2.3.2"
296 |
297 | color-convert@^1.9.0:
298 | version "1.9.3"
299 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
300 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
301 | dependencies:
302 | color-name "1.1.3"
303 |
304 | color-convert@^2.0.1:
305 | version "2.0.1"
306 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
307 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
308 | dependencies:
309 | color-name "~1.1.4"
310 |
311 | color-name@1.1.3:
312 | version "1.1.3"
313 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
314 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
315 |
316 | color-name@^1.1.4, color-name@~1.1.4:
317 | version "1.1.4"
318 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
319 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
320 |
321 | cosmiconfig@^7.0.1:
322 | version "7.0.1"
323 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
324 | integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
325 | dependencies:
326 | "@types/parse-json" "^4.0.0"
327 | import-fresh "^3.2.1"
328 | parse-json "^5.0.0"
329 | path-type "^4.0.0"
330 | yaml "^1.10.0"
331 |
332 | cssesc@^3.0.0:
333 | version "3.0.0"
334 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
335 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
336 |
337 | csstype@^2.6.8:
338 | version "2.6.19"
339 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa"
340 | integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==
341 |
342 | defined@^1.0.0:
343 | version "1.0.0"
344 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
345 | integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
346 |
347 | detective@^5.2.0:
348 | version "5.2.0"
349 | resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
350 | integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
351 | dependencies:
352 | acorn-node "^1.6.1"
353 | defined "^1.0.0"
354 | minimist "^1.1.1"
355 |
356 | didyoumean@^1.2.2:
357 | version "1.2.2"
358 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
359 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
360 |
361 | dlv@^1.1.3:
362 | version "1.1.3"
363 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
364 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
365 |
366 | electron-to-chromium@^1.4.17:
367 | version "1.4.51"
368 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.51.tgz#a432f5a5d983ace79278a33057300cf949627e63"
369 | integrity sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ==
370 |
371 | error-ex@^1.3.1:
372 | version "1.3.2"
373 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
374 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
375 | dependencies:
376 | is-arrayish "^0.2.1"
377 |
378 | esbuild-android-arm64@0.13.15:
379 | version "0.13.15"
380 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44"
381 | integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==
382 |
383 | esbuild-darwin-64@0.13.15:
384 | version "0.13.15"
385 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72"
386 | integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==
387 |
388 | esbuild-darwin-arm64@0.13.15:
389 | version "0.13.15"
390 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a"
391 | integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==
392 |
393 | esbuild-freebsd-64@0.13.15:
394 | version "0.13.15"
395 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85"
396 | integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==
397 |
398 | esbuild-freebsd-arm64@0.13.15:
399 | version "0.13.15"
400 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52"
401 | integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==
402 |
403 | esbuild-linux-32@0.13.15:
404 | version "0.13.15"
405 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69"
406 | integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==
407 |
408 | esbuild-linux-64@0.13.15:
409 | version "0.13.15"
410 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3"
411 | integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==
412 |
413 | esbuild-linux-arm64@0.13.15:
414 | version "0.13.15"
415 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1"
416 | integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==
417 |
418 | esbuild-linux-arm@0.13.15:
419 | version "0.13.15"
420 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe"
421 | integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==
422 |
423 | esbuild-linux-mips64le@0.13.15:
424 | version "0.13.15"
425 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7"
426 | integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==
427 |
428 | esbuild-linux-ppc64le@0.13.15:
429 | version "0.13.15"
430 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2"
431 | integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==
432 |
433 | esbuild-netbsd-64@0.13.15:
434 | version "0.13.15"
435 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038"
436 | integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==
437 |
438 | esbuild-openbsd-64@0.13.15:
439 | version "0.13.15"
440 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7"
441 | integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==
442 |
443 | esbuild-sunos-64@0.13.15:
444 | version "0.13.15"
445 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4"
446 | integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==
447 |
448 | esbuild-windows-32@0.13.15:
449 | version "0.13.15"
450 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7"
451 | integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==
452 |
453 | esbuild-windows-64@0.13.15:
454 | version "0.13.15"
455 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294"
456 | integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==
457 |
458 | esbuild-windows-arm64@0.13.15:
459 | version "0.13.15"
460 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3"
461 | integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==
462 |
463 | esbuild@^0.13.12:
464 | version "0.13.15"
465 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf"
466 | integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==
467 | optionalDependencies:
468 | esbuild-android-arm64 "0.13.15"
469 | esbuild-darwin-64 "0.13.15"
470 | esbuild-darwin-arm64 "0.13.15"
471 | esbuild-freebsd-64 "0.13.15"
472 | esbuild-freebsd-arm64 "0.13.15"
473 | esbuild-linux-32 "0.13.15"
474 | esbuild-linux-64 "0.13.15"
475 | esbuild-linux-arm "0.13.15"
476 | esbuild-linux-arm64 "0.13.15"
477 | esbuild-linux-mips64le "0.13.15"
478 | esbuild-linux-ppc64le "0.13.15"
479 | esbuild-netbsd-64 "0.13.15"
480 | esbuild-openbsd-64 "0.13.15"
481 | esbuild-sunos-64 "0.13.15"
482 | esbuild-windows-32 "0.13.15"
483 | esbuild-windows-64 "0.13.15"
484 | esbuild-windows-arm64 "0.13.15"
485 |
486 | escalade@^3.1.1:
487 | version "3.1.1"
488 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
489 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
490 |
491 | escape-string-regexp@^1.0.5:
492 | version "1.0.5"
493 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
494 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
495 |
496 | estree-walker@^2.0.2:
497 | version "2.0.2"
498 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
499 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
500 |
501 | fast-glob@^3.2.7:
502 | version "3.2.11"
503 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
504 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
505 | dependencies:
506 | "@nodelib/fs.stat" "^2.0.2"
507 | "@nodelib/fs.walk" "^1.2.3"
508 | glob-parent "^5.1.2"
509 | merge2 "^1.3.0"
510 | micromatch "^4.0.4"
511 |
512 | fastq@^1.6.0:
513 | version "1.13.0"
514 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
515 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
516 | dependencies:
517 | reusify "^1.0.4"
518 |
519 | fill-range@^7.0.1:
520 | version "7.0.1"
521 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
522 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
523 | dependencies:
524 | to-regex-range "^5.0.1"
525 |
526 | follow-redirects@^1.14.7:
527 | version "1.14.7"
528 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685"
529 | integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==
530 |
531 | fraction.js@^4.1.2:
532 | version "4.1.2"
533 | resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8"
534 | integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==
535 |
536 | fsevents@~2.3.2:
537 | version "2.3.2"
538 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
539 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
540 |
541 | function-bind@^1.1.1:
542 | version "1.1.1"
543 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
544 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
545 |
546 | glob-parent@^5.1.2, glob-parent@~5.1.2:
547 | version "5.1.2"
548 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
549 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
550 | dependencies:
551 | is-glob "^4.0.1"
552 |
553 | glob-parent@^6.0.2:
554 | version "6.0.2"
555 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
556 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
557 | dependencies:
558 | is-glob "^4.0.3"
559 |
560 | has-flag@^3.0.0:
561 | version "3.0.0"
562 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
563 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
564 |
565 | has-flag@^4.0.0:
566 | version "4.0.0"
567 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
568 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
569 |
570 | has@^1.0.3:
571 | version "1.0.3"
572 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
573 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
574 | dependencies:
575 | function-bind "^1.1.1"
576 |
577 | import-fresh@^3.2.1:
578 | version "3.3.0"
579 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
580 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
581 | dependencies:
582 | parent-module "^1.0.0"
583 | resolve-from "^4.0.0"
584 |
585 | is-arrayish@^0.2.1:
586 | version "0.2.1"
587 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
588 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
589 |
590 | is-binary-path@~2.1.0:
591 | version "2.1.0"
592 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
593 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
594 | dependencies:
595 | binary-extensions "^2.0.0"
596 |
597 | is-core-module@^2.8.0:
598 | version "2.8.1"
599 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
600 | integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
601 | dependencies:
602 | has "^1.0.3"
603 |
604 | is-extglob@^2.1.1:
605 | version "2.1.1"
606 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
607 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
608 |
609 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
610 | version "4.0.3"
611 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
612 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
613 | dependencies:
614 | is-extglob "^2.1.1"
615 |
616 | is-number@^7.0.0:
617 | version "7.0.0"
618 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
619 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
620 |
621 | js-tokens@^4.0.0:
622 | version "4.0.0"
623 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
624 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
625 |
626 | json-parse-even-better-errors@^2.3.0:
627 | version "2.3.1"
628 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
629 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
630 |
631 | lilconfig@^2.0.4:
632 | version "2.0.4"
633 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082"
634 | integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==
635 |
636 | lines-and-columns@^1.1.6:
637 | version "1.2.4"
638 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
639 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
640 |
641 | magic-string@^0.25.7:
642 | version "0.25.7"
643 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
644 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
645 | dependencies:
646 | sourcemap-codec "^1.4.4"
647 |
648 | merge2@^1.3.0:
649 | version "1.4.1"
650 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
651 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
652 |
653 | micromatch@^4.0.4:
654 | version "4.0.4"
655 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
656 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
657 | dependencies:
658 | braces "^3.0.1"
659 | picomatch "^2.2.3"
660 |
661 | minimist@^1.1.1:
662 | version "1.2.5"
663 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
664 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
665 |
666 | nanoid@^3.1.30:
667 | version "3.2.0"
668 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c"
669 | integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==
670 |
671 | node-releases@^2.0.1:
672 | version "2.0.1"
673 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5"
674 | integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==
675 |
676 | normalize-path@^3.0.0, normalize-path@~3.0.0:
677 | version "3.0.0"
678 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
679 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
680 |
681 | normalize-range@^0.1.2:
682 | version "0.1.2"
683 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
684 | integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
685 |
686 | object-hash@^2.2.0:
687 | version "2.2.0"
688 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
689 | integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
690 |
691 | parent-module@^1.0.0:
692 | version "1.0.1"
693 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
694 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
695 | dependencies:
696 | callsites "^3.0.0"
697 |
698 | parse-json@^5.0.0:
699 | version "5.2.0"
700 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
701 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
702 | dependencies:
703 | "@babel/code-frame" "^7.0.0"
704 | error-ex "^1.3.1"
705 | json-parse-even-better-errors "^2.3.0"
706 | lines-and-columns "^1.1.6"
707 |
708 | path-parse@^1.0.7:
709 | version "1.0.7"
710 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
711 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
712 |
713 | path-type@^4.0.0:
714 | version "4.0.0"
715 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
716 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
717 |
718 | picocolors@^1.0.0:
719 | version "1.0.0"
720 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
721 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
722 |
723 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
724 | version "2.3.1"
725 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
726 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
727 |
728 | pinia@^2.0.17:
729 | version "2.0.17"
730 | resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.0.17.tgz#f925e5e4f73c15e16dfb4838176a9ca50752f26b"
731 | integrity sha512-AtwLwEWQgIjofjgeFT+nxbnK5lT2QwQjaHNEDqpsi2AiCwf/NY78uWTeHUyEhiiJy8+sBmw0ujgQMoQbWiZDfA==
732 | dependencies:
733 | "@vue/devtools-api" "^6.2.1"
734 | vue-demi "*"
735 |
736 | postcss-js@^4.0.0:
737 | version "4.0.0"
738 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
739 | integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
740 | dependencies:
741 | camelcase-css "^2.0.1"
742 |
743 | postcss-load-config@^3.1.0:
744 | version "3.1.1"
745 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.1.tgz#2f53a17f2f543d9e63864460af42efdac0d41f87"
746 | integrity sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==
747 | dependencies:
748 | lilconfig "^2.0.4"
749 | yaml "^1.10.2"
750 |
751 | postcss-nested@5.0.6:
752 | version "5.0.6"
753 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
754 | integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
755 | dependencies:
756 | postcss-selector-parser "^6.0.6"
757 |
758 | postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8:
759 | version "6.0.9"
760 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f"
761 | integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==
762 | dependencies:
763 | cssesc "^3.0.0"
764 | util-deprecate "^1.0.2"
765 |
766 | postcss-value-parser@^4.2.0:
767 | version "4.2.0"
768 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
769 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
770 |
771 | postcss@^8.1.10, postcss@^8.4.5:
772 | version "8.4.5"
773 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
774 | integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
775 | dependencies:
776 | nanoid "^3.1.30"
777 | picocolors "^1.0.0"
778 | source-map-js "^1.0.1"
779 |
780 | queue-microtask@^1.2.2:
781 | version "1.2.3"
782 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
783 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
784 |
785 | quick-lru@^5.1.1:
786 | version "5.1.1"
787 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
788 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
789 |
790 | readdirp@~3.6.0:
791 | version "3.6.0"
792 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
793 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
794 | dependencies:
795 | picomatch "^2.2.1"
796 |
797 | resolve-from@^4.0.0:
798 | version "4.0.0"
799 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
800 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
801 |
802 | resolve@^1.20.0, resolve@^1.21.0:
803 | version "1.21.1"
804 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.1.tgz#1a88c73f5ca8ab0aabc8b888c4170de26c92c4cc"
805 | integrity sha512-lfEImVbnolPuaSZuLQ52cAxPBHeI77sPwCOWRdy12UG/CNa8an7oBHH1R+Fp1/mUqSJi4c8TIP6FOIPSZAUrEQ==
806 | dependencies:
807 | is-core-module "^2.8.0"
808 | path-parse "^1.0.7"
809 | supports-preserve-symlinks-flag "^1.0.0"
810 |
811 | reusify@^1.0.4:
812 | version "1.0.4"
813 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
814 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
815 |
816 | rollup@^2.59.0:
817 | version "2.66.0"
818 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.66.0.tgz#ee529ea15a20485d579039637fec3050bad03bbb"
819 | integrity sha512-L6mKOkdyP8HK5kKJXaiWG7KZDumPJjuo1P+cfyHOJPNNTK3Moe7zCH5+fy7v8pVmHXtlxorzaBjvkBMB23s98g==
820 | optionalDependencies:
821 | fsevents "~2.3.2"
822 |
823 | run-parallel@^1.1.9:
824 | version "1.2.0"
825 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
826 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
827 | dependencies:
828 | queue-microtask "^1.2.2"
829 |
830 | source-map-js@^1.0.1:
831 | version "1.0.2"
832 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
833 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
834 |
835 | source-map@^0.6.1:
836 | version "0.6.1"
837 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
838 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
839 |
840 | sourcemap-codec@^1.4.4:
841 | version "1.4.8"
842 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
843 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
844 |
845 | supports-color@^5.3.0:
846 | version "5.5.0"
847 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
848 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
849 | dependencies:
850 | has-flag "^3.0.0"
851 |
852 | supports-color@^7.1.0:
853 | version "7.2.0"
854 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
855 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
856 | dependencies:
857 | has-flag "^4.0.0"
858 |
859 | supports-preserve-symlinks-flag@^1.0.0:
860 | version "1.0.0"
861 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
862 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
863 |
864 | tailwindcss@^3.0.15:
865 | version "3.0.15"
866 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.15.tgz#e4db219771eb7678a3bfd97b3f6c8fe20be0a410"
867 | integrity sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ==
868 | dependencies:
869 | arg "^5.0.1"
870 | chalk "^4.1.2"
871 | chokidar "^3.5.2"
872 | color-name "^1.1.4"
873 | cosmiconfig "^7.0.1"
874 | detective "^5.2.0"
875 | didyoumean "^1.2.2"
876 | dlv "^1.1.3"
877 | fast-glob "^3.2.7"
878 | glob-parent "^6.0.2"
879 | is-glob "^4.0.3"
880 | normalize-path "^3.0.0"
881 | object-hash "^2.2.0"
882 | postcss-js "^4.0.0"
883 | postcss-load-config "^3.1.0"
884 | postcss-nested "5.0.6"
885 | postcss-selector-parser "^6.0.8"
886 | postcss-value-parser "^4.2.0"
887 | quick-lru "^5.1.1"
888 | resolve "^1.21.0"
889 |
890 | to-regex-range@^5.0.1:
891 | version "5.0.1"
892 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
893 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
894 | dependencies:
895 | is-number "^7.0.0"
896 |
897 | util-deprecate@^1.0.2:
898 | version "1.0.2"
899 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
900 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
901 |
902 | vite@^2.7.2:
903 | version "2.7.13"
904 | resolved "https://registry.yarnpkg.com/vite/-/vite-2.7.13.tgz#99b56e27dfb1e4399e407cf94648f5c7fb9d77f5"
905 | integrity sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ==
906 | dependencies:
907 | esbuild "^0.13.12"
908 | postcss "^8.4.5"
909 | resolve "^1.20.0"
910 | rollup "^2.59.0"
911 | optionalDependencies:
912 | fsevents "~2.3.2"
913 |
914 | vue-demi@*:
915 | version "0.13.6"
916 | resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.13.6.tgz#f9433cbd75e68a970dec066647f4ba6c08ced48f"
917 | integrity sha512-02NYpxgyGE2kKGegRPYlNQSL1UWfA/+JqvzhGCOYjhfbLWXU5QQX0+9pAm/R2sCOPKr5NBxVIab7fvFU0B1RxQ==
918 |
919 | vue-router@4:
920 | version "4.0.12"
921 | resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460"
922 | integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==
923 | dependencies:
924 | "@vue/devtools-api" "^6.0.0-beta.18"
925 |
926 | vue@^3.2.25:
927 | version "3.2.28"
928 | resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.28.tgz#840d193bf9713f57a365ef115c4b1286d43e0e5d"
929 | integrity sha512-U+jBwVh3RQ9AgceLFdT7i2FFujoC+kYuGrKo5y8aLluWKZWPS40WgA2pyYHaiSX9ydCbEGr3rc/JzdqskzD95g==
930 | dependencies:
931 | "@vue/compiler-dom" "3.2.28"
932 | "@vue/compiler-sfc" "3.2.28"
933 | "@vue/runtime-dom" "3.2.28"
934 | "@vue/server-renderer" "3.2.28"
935 | "@vue/shared" "3.2.28"
936 |
937 | xtend@^4.0.2:
938 | version "4.0.2"
939 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
940 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
941 |
942 | yaml@^1.10.0, yaml@^1.10.2:
943 | version "1.10.2"
944 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
945 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
946 |
--------------------------------------------------------------------------------