├── .gitignore
├── client
├── package-lock.json
├── package.json
├── public
│ └── index.html
├── src
│ ├── App.css
│ ├── App.js
│ ├── index.css
│ └── index.js
└── yarn.lock
└── server
├── Routes
└── payment.js
├── index.js
├── package-lock.json
├── package.json
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | /server/node_modules
2 | /server/.env
3 | /client/node_modules
--------------------------------------------------------------------------------
/client/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "client",
3 | "version": "0.1.0",
4 | "private": true,
5 | "dependencies": {
6 | "@testing-library/jest-dom": "^5.16.2",
7 | "@testing-library/react": "^12.1.2",
8 | "@testing-library/user-event": "^13.5.0",
9 | "axios": "^0.25.0",
10 | "react": "^17.0.2",
11 | "react-dom": "^17.0.2",
12 | "react-scripts": "5.0.0",
13 | "web-vitals": "^2.1.4"
14 | },
15 | "scripts": {
16 | "start": "react-scripts start",
17 | "build": "react-scripts build",
18 | "test": "react-scripts test",
19 | "eject": "react-scripts eject"
20 | },
21 | "eslintConfig": {
22 | "extends": [
23 | "react-app",
24 | "react-app/jest"
25 | ]
26 | },
27 | "browserslist": {
28 | "production": [
29 | ">0.2%",
30 | "not dead",
31 | "not op_mini all"
32 | ],
33 | "development": [
34 | "last 1 chrome version",
35 | "last 1 firefox version",
36 | "last 1 safari version"
37 | ]
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/client/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 | Razorpay Demo
12 |
13 |
14 |
15 |
16 |
17 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/client/src/App.css:
--------------------------------------------------------------------------------
1 | .App {
2 | width: 100vw;
3 | height: 100vh;
4 | display: flex;
5 | align-items: center;
6 | justify-content: center;
7 | }
8 |
9 | .book_container {
10 | width: 250px;
11 | border-radius: 10px;
12 | background-color: white;
13 | box-shadow: 0 4px 8px rgb(0 0 0 / 25%);
14 | }
15 |
16 | .book_img {
17 | width: 250px;
18 | height: 300px;
19 | object-fit: cover;
20 | border-radius: 10px;
21 | border-bottom-right-radius: 0;
22 | border-bottom-left-radius: 0;
23 | }
24 |
25 | .book_name {
26 | font-size: 20px;
27 | font-weight: bold;
28 | margin: 5px 0;
29 | text-align: center;
30 | }
31 |
32 | .book_author {
33 | font-size: 16px;
34 | font-weight: 500;
35 | margin: 5px 0;
36 | text-align: center;
37 | }
38 |
39 | .book_price {
40 | font-size: 16px;
41 | font-weight: 500;
42 | margin: 5px 0;
43 | text-align: center;
44 | }
45 |
46 | .book_price > span {
47 | color: #21a700;
48 | }
49 |
50 | .buy_btn {
51 | width: 100%;
52 | height: 50px;
53 | outline: none;
54 | border: none;
55 | font-size: 12px;
56 | text-transform: uppercase;
57 | font-weight: bold;
58 | cursor: pointer;
59 | border-bottom-right-radius: 10px;
60 | border-bottom-left-radius: 10px;
61 | background-color: #f4d072;
62 | margin-top: 10px;
63 | }
64 |
--------------------------------------------------------------------------------
/client/src/App.js:
--------------------------------------------------------------------------------
1 | import axios from "axios";
2 | import { useState } from "react";
3 | import "./App.css";
4 |
5 | function App() {
6 | const [book, setBook] = useState({
7 | name: "The Fault In Our Stars",
8 | author: "John Green",
9 | img: "https://images-na.ssl-images-amazon.com/images/I/817tHNcyAgL.jpg",
10 | price: 250,
11 | });
12 |
13 | const initPayment = (data) => {
14 | const options = {
15 | key: "YOUR_RAZORPAY_KEY",
16 | amount: data.amount,
17 | currency: data.currency,
18 | name: book.name,
19 | description: "Test Transaction",
20 | image: book.img,
21 | order_id: data.id,
22 | handler: async (response) => {
23 | try {
24 | const verifyUrl = "http://localhost:8080/api/payment/verify";
25 | const { data } = await axios.post(verifyUrl, response);
26 | console.log(data);
27 | } catch (error) {
28 | console.log(error);
29 | }
30 | },
31 | theme: {
32 | color: "#3399cc",
33 | },
34 | };
35 | const rzp1 = new window.Razorpay(options);
36 | rzp1.open();
37 | };
38 |
39 | const handlePayment = async () => {
40 | try {
41 | const orderUrl = "http://localhost:8080/api/payment/orders";
42 | const { data } = await axios.post(orderUrl, { amount: book.price });
43 | console.log(data);
44 | initPayment(data.data);
45 | } catch (error) {
46 | console.log(error);
47 | }
48 | };
49 |
50 | return (
51 |
52 |
53 |

54 |
{book.name}
55 |
By {book.author}
56 |
57 | Price : ₹ {book.price}
58 |
59 |
62 |
63 |
64 | );
65 | }
66 |
67 | export default App;
68 |
--------------------------------------------------------------------------------
/client/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
4 | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
5 | sans-serif;
6 | -webkit-font-smoothing: antialiased;
7 | -moz-osx-font-smoothing: grayscale;
8 | }
9 |
10 | code {
11 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
12 | monospace;
13 | }
14 |
--------------------------------------------------------------------------------
/client/src/index.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import ReactDOM from "react-dom";
3 | import "./index.css";
4 | import App from "./App";
5 |
6 | ReactDOM.render(
7 |
8 |
9 | ,
10 | document.getElementById("root")
11 | );
12 |
--------------------------------------------------------------------------------
/server/Routes/payment.js:
--------------------------------------------------------------------------------
1 | const router = require("express").Router();
2 | const Razorpay = require("razorpay");
3 | const crypto = require("crypto");
4 |
5 | router.post("/orders", async (req, res) => {
6 | try {
7 | const instance = new Razorpay({
8 | key_id: process.env.KEY_ID,
9 | key_secret: process.env.KEY_SECRET,
10 | });
11 |
12 | const options = {
13 | amount: req.body.amount * 100,
14 | currency: "INR",
15 | receipt: crypto.randomBytes(10).toString("hex"),
16 | };
17 |
18 | instance.orders.create(options, (error, order) => {
19 | if (error) {
20 | console.log(error);
21 | return res.status(500).json({ message: "Something Went Wrong!" });
22 | }
23 | res.status(200).json({ data: order });
24 | });
25 | } catch (error) {
26 | res.status(500).json({ message: "Internal Server Error!" });
27 | console.log(error);
28 | }
29 | });
30 |
31 | router.post("/verify", async (req, res) => {
32 | try {
33 | const { razorpay_order_id, razorpay_payment_id, razorpay_signature } =
34 | req.body;
35 | const sign = razorpay_order_id + "|" + razorpay_payment_id;
36 | const expectedSign = crypto
37 | .createHmac("sha256", process.env.KEY_SECRET)
38 | .update(sign.toString())
39 | .digest("hex");
40 |
41 | if (razorpay_signature === expectedSign) {
42 | return res.status(200).json({ message: "Payment verified successfully" });
43 | } else {
44 | return res.status(400).json({ message: "Invalid signature sent!" });
45 | }
46 | } catch (error) {
47 | res.status(500).json({ message: "Internal Server Error!" });
48 | console.log(error);
49 | }
50 | });
51 |
52 | module.exports = router;
53 |
--------------------------------------------------------------------------------
/server/index.js:
--------------------------------------------------------------------------------
1 | const express = require("express");
2 | const cors = require("cors");
3 | const dotenv = require("dotenv");
4 | const paymentRoutes = require("./Routes/payment");
5 | const app = express();
6 |
7 | dotenv.config();
8 |
9 | app.use(express.json());
10 | app.use(cors());
11 |
12 | app.use("/api/payment/", paymentRoutes);
13 |
14 | const port = process.env.PORT || 8080;
15 | app.listen(port, () => console.log(`Listening on port ${port}...`));
16 |
--------------------------------------------------------------------------------
/server/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "server",
3 | "version": "1.0.0",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "@sindresorhus/is": {
8 | "version": "0.14.0",
9 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
10 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
11 | "dev": true
12 | },
13 | "@szmarczak/http-timer": {
14 | "version": "1.1.2",
15 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
16 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
17 | "dev": true,
18 | "requires": {
19 | "defer-to-connect": "^1.0.1"
20 | }
21 | },
22 | "abbrev": {
23 | "version": "1.1.1",
24 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
25 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
26 | "dev": true
27 | },
28 | "accepts": {
29 | "version": "1.3.8",
30 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
31 | "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
32 | "requires": {
33 | "mime-types": "~2.1.34",
34 | "negotiator": "0.6.3"
35 | }
36 | },
37 | "ajv": {
38 | "version": "6.12.6",
39 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
40 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
41 | "requires": {
42 | "fast-deep-equal": "^3.1.1",
43 | "fast-json-stable-stringify": "^2.0.0",
44 | "json-schema-traverse": "^0.4.1",
45 | "uri-js": "^4.2.2"
46 | }
47 | },
48 | "ansi-align": {
49 | "version": "3.0.1",
50 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
51 | "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
52 | "dev": true,
53 | "requires": {
54 | "string-width": "^4.1.0"
55 | }
56 | },
57 | "ansi-regex": {
58 | "version": "5.0.1",
59 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
60 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
61 | "dev": true
62 | },
63 | "ansi-styles": {
64 | "version": "4.3.0",
65 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
66 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
67 | "dev": true,
68 | "requires": {
69 | "color-convert": "^2.0.1"
70 | }
71 | },
72 | "anymatch": {
73 | "version": "3.1.2",
74 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
75 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
76 | "dev": true,
77 | "requires": {
78 | "normalize-path": "^3.0.0",
79 | "picomatch": "^2.0.4"
80 | }
81 | },
82 | "array-flatten": {
83 | "version": "1.1.1",
84 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
85 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
86 | },
87 | "asap": {
88 | "version": "2.0.6",
89 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
90 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
91 | },
92 | "asn1": {
93 | "version": "0.2.6",
94 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
95 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
96 | "requires": {
97 | "safer-buffer": "~2.1.0"
98 | }
99 | },
100 | "assert-plus": {
101 | "version": "1.0.0",
102 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
103 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
104 | },
105 | "asynckit": {
106 | "version": "0.4.0",
107 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
108 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
109 | },
110 | "aws-sign2": {
111 | "version": "0.7.0",
112 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
113 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
114 | },
115 | "aws4": {
116 | "version": "1.11.0",
117 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
118 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
119 | },
120 | "balanced-match": {
121 | "version": "1.0.2",
122 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
123 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
124 | "dev": true
125 | },
126 | "bcrypt-pbkdf": {
127 | "version": "1.0.2",
128 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
129 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
130 | "requires": {
131 | "tweetnacl": "^0.14.3"
132 | }
133 | },
134 | "binary-extensions": {
135 | "version": "2.2.0",
136 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
137 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
138 | "dev": true
139 | },
140 | "bluebird": {
141 | "version": "3.7.2",
142 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
143 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
144 | },
145 | "body-parser": {
146 | "version": "1.19.1",
147 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
148 | "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
149 | "requires": {
150 | "bytes": "3.1.1",
151 | "content-type": "~1.0.4",
152 | "debug": "2.6.9",
153 | "depd": "~1.1.2",
154 | "http-errors": "1.8.1",
155 | "iconv-lite": "0.4.24",
156 | "on-finished": "~2.3.0",
157 | "qs": "6.9.6",
158 | "raw-body": "2.4.2",
159 | "type-is": "~1.6.18"
160 | }
161 | },
162 | "boxen": {
163 | "version": "5.1.2",
164 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
165 | "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
166 | "dev": true,
167 | "requires": {
168 | "ansi-align": "^3.0.0",
169 | "camelcase": "^6.2.0",
170 | "chalk": "^4.1.0",
171 | "cli-boxes": "^2.2.1",
172 | "string-width": "^4.2.2",
173 | "type-fest": "^0.20.2",
174 | "widest-line": "^3.1.0",
175 | "wrap-ansi": "^7.0.0"
176 | }
177 | },
178 | "brace-expansion": {
179 | "version": "1.1.11",
180 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
181 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
182 | "dev": true,
183 | "requires": {
184 | "balanced-match": "^1.0.0",
185 | "concat-map": "0.0.1"
186 | }
187 | },
188 | "braces": {
189 | "version": "3.0.2",
190 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
191 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
192 | "dev": true,
193 | "requires": {
194 | "fill-range": "^7.0.1"
195 | }
196 | },
197 | "bytes": {
198 | "version": "3.1.1",
199 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
200 | "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="
201 | },
202 | "cacheable-request": {
203 | "version": "6.1.0",
204 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
205 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
206 | "dev": true,
207 | "requires": {
208 | "clone-response": "^1.0.2",
209 | "get-stream": "^5.1.0",
210 | "http-cache-semantics": "^4.0.0",
211 | "keyv": "^3.0.0",
212 | "lowercase-keys": "^2.0.0",
213 | "normalize-url": "^4.1.0",
214 | "responselike": "^1.0.2"
215 | },
216 | "dependencies": {
217 | "get-stream": {
218 | "version": "5.2.0",
219 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
220 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
221 | "dev": true,
222 | "requires": {
223 | "pump": "^3.0.0"
224 | }
225 | },
226 | "lowercase-keys": {
227 | "version": "2.0.0",
228 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
229 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
230 | "dev": true
231 | }
232 | }
233 | },
234 | "camelcase": {
235 | "version": "6.3.0",
236 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
237 | "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
238 | "dev": true
239 | },
240 | "caseless": {
241 | "version": "0.12.0",
242 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
243 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
244 | },
245 | "chalk": {
246 | "version": "4.1.2",
247 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
248 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
249 | "dev": true,
250 | "requires": {
251 | "ansi-styles": "^4.1.0",
252 | "supports-color": "^7.1.0"
253 | },
254 | "dependencies": {
255 | "has-flag": {
256 | "version": "4.0.0",
257 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
258 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
259 | "dev": true
260 | },
261 | "supports-color": {
262 | "version": "7.2.0",
263 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
264 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
265 | "dev": true,
266 | "requires": {
267 | "has-flag": "^4.0.0"
268 | }
269 | }
270 | }
271 | },
272 | "chokidar": {
273 | "version": "3.5.3",
274 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
275 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
276 | "dev": true,
277 | "requires": {
278 | "anymatch": "~3.1.2",
279 | "braces": "~3.0.2",
280 | "fsevents": "~2.3.2",
281 | "glob-parent": "~5.1.2",
282 | "is-binary-path": "~2.1.0",
283 | "is-glob": "~4.0.1",
284 | "normalize-path": "~3.0.0",
285 | "readdirp": "~3.6.0"
286 | }
287 | },
288 | "ci-info": {
289 | "version": "2.0.0",
290 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
291 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
292 | "dev": true
293 | },
294 | "cli-boxes": {
295 | "version": "2.2.1",
296 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
297 | "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
298 | "dev": true
299 | },
300 | "clone-response": {
301 | "version": "1.0.2",
302 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
303 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
304 | "dev": true,
305 | "requires": {
306 | "mimic-response": "^1.0.0"
307 | }
308 | },
309 | "color-convert": {
310 | "version": "2.0.1",
311 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
312 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
313 | "dev": true,
314 | "requires": {
315 | "color-name": "~1.1.4"
316 | }
317 | },
318 | "color-name": {
319 | "version": "1.1.4",
320 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
321 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
322 | "dev": true
323 | },
324 | "combined-stream": {
325 | "version": "1.0.8",
326 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
327 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
328 | "requires": {
329 | "delayed-stream": "~1.0.0"
330 | }
331 | },
332 | "concat-map": {
333 | "version": "0.0.1",
334 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
335 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
336 | "dev": true
337 | },
338 | "configstore": {
339 | "version": "5.0.1",
340 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
341 | "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
342 | "dev": true,
343 | "requires": {
344 | "dot-prop": "^5.2.0",
345 | "graceful-fs": "^4.1.2",
346 | "make-dir": "^3.0.0",
347 | "unique-string": "^2.0.0",
348 | "write-file-atomic": "^3.0.0",
349 | "xdg-basedir": "^4.0.0"
350 | }
351 | },
352 | "content-disposition": {
353 | "version": "0.5.4",
354 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
355 | "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
356 | "requires": {
357 | "safe-buffer": "5.2.1"
358 | }
359 | },
360 | "content-type": {
361 | "version": "1.0.4",
362 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
363 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
364 | },
365 | "cookie": {
366 | "version": "0.4.1",
367 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
368 | "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
369 | },
370 | "cookie-signature": {
371 | "version": "1.0.6",
372 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
373 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
374 | },
375 | "core-util-is": {
376 | "version": "1.0.2",
377 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
378 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
379 | },
380 | "cors": {
381 | "version": "2.8.5",
382 | "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
383 | "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
384 | "requires": {
385 | "object-assign": "^4",
386 | "vary": "^1"
387 | }
388 | },
389 | "crypto-random-string": {
390 | "version": "2.0.0",
391 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
392 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
393 | "dev": true
394 | },
395 | "dashdash": {
396 | "version": "1.14.1",
397 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
398 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
399 | "requires": {
400 | "assert-plus": "^1.0.0"
401 | }
402 | },
403 | "debug": {
404 | "version": "2.6.9",
405 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
406 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
407 | "requires": {
408 | "ms": "2.0.0"
409 | }
410 | },
411 | "decompress-response": {
412 | "version": "3.3.0",
413 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
414 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
415 | "dev": true,
416 | "requires": {
417 | "mimic-response": "^1.0.0"
418 | }
419 | },
420 | "deep-extend": {
421 | "version": "0.6.0",
422 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
423 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
424 | "dev": true
425 | },
426 | "defer-to-connect": {
427 | "version": "1.1.3",
428 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
429 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
430 | "dev": true
431 | },
432 | "delayed-stream": {
433 | "version": "1.0.0",
434 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
435 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
436 | },
437 | "depd": {
438 | "version": "1.1.2",
439 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
440 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
441 | },
442 | "destroy": {
443 | "version": "1.0.4",
444 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
445 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
446 | },
447 | "dot-prop": {
448 | "version": "5.3.0",
449 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
450 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
451 | "dev": true,
452 | "requires": {
453 | "is-obj": "^2.0.0"
454 | }
455 | },
456 | "dotenv": {
457 | "version": "16.0.0",
458 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz",
459 | "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q=="
460 | },
461 | "duplexer3": {
462 | "version": "0.1.4",
463 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
464 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
465 | "dev": true
466 | },
467 | "ecc-jsbn": {
468 | "version": "0.1.2",
469 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
470 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
471 | "requires": {
472 | "jsbn": "~0.1.0",
473 | "safer-buffer": "^2.1.0"
474 | }
475 | },
476 | "ee-first": {
477 | "version": "1.1.1",
478 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
479 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
480 | },
481 | "emoji-regex": {
482 | "version": "8.0.0",
483 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
484 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
485 | "dev": true
486 | },
487 | "encodeurl": {
488 | "version": "1.0.2",
489 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
490 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
491 | },
492 | "end-of-stream": {
493 | "version": "1.4.4",
494 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
495 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
496 | "dev": true,
497 | "requires": {
498 | "once": "^1.4.0"
499 | }
500 | },
501 | "escape-goat": {
502 | "version": "2.1.1",
503 | "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
504 | "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
505 | "dev": true
506 | },
507 | "escape-html": {
508 | "version": "1.0.3",
509 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
510 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
511 | },
512 | "etag": {
513 | "version": "1.8.1",
514 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
515 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
516 | },
517 | "express": {
518 | "version": "4.17.2",
519 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
520 | "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
521 | "requires": {
522 | "accepts": "~1.3.7",
523 | "array-flatten": "1.1.1",
524 | "body-parser": "1.19.1",
525 | "content-disposition": "0.5.4",
526 | "content-type": "~1.0.4",
527 | "cookie": "0.4.1",
528 | "cookie-signature": "1.0.6",
529 | "debug": "2.6.9",
530 | "depd": "~1.1.2",
531 | "encodeurl": "~1.0.2",
532 | "escape-html": "~1.0.3",
533 | "etag": "~1.8.1",
534 | "finalhandler": "~1.1.2",
535 | "fresh": "0.5.2",
536 | "merge-descriptors": "1.0.1",
537 | "methods": "~1.1.2",
538 | "on-finished": "~2.3.0",
539 | "parseurl": "~1.3.3",
540 | "path-to-regexp": "0.1.7",
541 | "proxy-addr": "~2.0.7",
542 | "qs": "6.9.6",
543 | "range-parser": "~1.2.1",
544 | "safe-buffer": "5.2.1",
545 | "send": "0.17.2",
546 | "serve-static": "1.14.2",
547 | "setprototypeof": "1.2.0",
548 | "statuses": "~1.5.0",
549 | "type-is": "~1.6.18",
550 | "utils-merge": "1.0.1",
551 | "vary": "~1.1.2"
552 | }
553 | },
554 | "extend": {
555 | "version": "3.0.2",
556 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
557 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
558 | },
559 | "extsprintf": {
560 | "version": "1.3.0",
561 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
562 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
563 | },
564 | "fast-deep-equal": {
565 | "version": "3.1.3",
566 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
567 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
568 | },
569 | "fast-json-stable-stringify": {
570 | "version": "2.1.0",
571 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
572 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
573 | },
574 | "fill-range": {
575 | "version": "7.0.1",
576 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
577 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
578 | "dev": true,
579 | "requires": {
580 | "to-regex-range": "^5.0.1"
581 | }
582 | },
583 | "finalhandler": {
584 | "version": "1.1.2",
585 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
586 | "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
587 | "requires": {
588 | "debug": "2.6.9",
589 | "encodeurl": "~1.0.2",
590 | "escape-html": "~1.0.3",
591 | "on-finished": "~2.3.0",
592 | "parseurl": "~1.3.3",
593 | "statuses": "~1.5.0",
594 | "unpipe": "~1.0.0"
595 | }
596 | },
597 | "forever-agent": {
598 | "version": "0.6.1",
599 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
600 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
601 | },
602 | "form-data": {
603 | "version": "2.3.3",
604 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
605 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
606 | "requires": {
607 | "asynckit": "^0.4.0",
608 | "combined-stream": "^1.0.6",
609 | "mime-types": "^2.1.12"
610 | }
611 | },
612 | "forwarded": {
613 | "version": "0.2.0",
614 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
615 | "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
616 | },
617 | "fresh": {
618 | "version": "0.5.2",
619 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
620 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
621 | },
622 | "fsevents": {
623 | "version": "2.3.2",
624 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
625 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
626 | "dev": true,
627 | "optional": true
628 | },
629 | "get-stream": {
630 | "version": "4.1.0",
631 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
632 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
633 | "dev": true,
634 | "requires": {
635 | "pump": "^3.0.0"
636 | }
637 | },
638 | "getpass": {
639 | "version": "0.1.7",
640 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
641 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
642 | "requires": {
643 | "assert-plus": "^1.0.0"
644 | }
645 | },
646 | "glob-parent": {
647 | "version": "5.1.2",
648 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
649 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
650 | "dev": true,
651 | "requires": {
652 | "is-glob": "^4.0.1"
653 | }
654 | },
655 | "global-dirs": {
656 | "version": "3.0.0",
657 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
658 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
659 | "dev": true,
660 | "requires": {
661 | "ini": "2.0.0"
662 | }
663 | },
664 | "got": {
665 | "version": "9.6.0",
666 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
667 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
668 | "dev": true,
669 | "requires": {
670 | "@sindresorhus/is": "^0.14.0",
671 | "@szmarczak/http-timer": "^1.1.2",
672 | "cacheable-request": "^6.0.0",
673 | "decompress-response": "^3.3.0",
674 | "duplexer3": "^0.1.4",
675 | "get-stream": "^4.1.0",
676 | "lowercase-keys": "^1.0.1",
677 | "mimic-response": "^1.0.1",
678 | "p-cancelable": "^1.0.0",
679 | "to-readable-stream": "^1.0.0",
680 | "url-parse-lax": "^3.0.0"
681 | }
682 | },
683 | "graceful-fs": {
684 | "version": "4.2.9",
685 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
686 | "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
687 | "dev": true
688 | },
689 | "har-schema": {
690 | "version": "2.0.0",
691 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
692 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
693 | },
694 | "har-validator": {
695 | "version": "5.1.5",
696 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
697 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
698 | "requires": {
699 | "ajv": "^6.12.3",
700 | "har-schema": "^2.0.0"
701 | }
702 | },
703 | "has-flag": {
704 | "version": "3.0.0",
705 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
706 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
707 | "dev": true
708 | },
709 | "has-yarn": {
710 | "version": "2.1.0",
711 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
712 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
713 | "dev": true
714 | },
715 | "http-cache-semantics": {
716 | "version": "4.1.0",
717 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
718 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
719 | "dev": true
720 | },
721 | "http-errors": {
722 | "version": "1.8.1",
723 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
724 | "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
725 | "requires": {
726 | "depd": "~1.1.2",
727 | "inherits": "2.0.4",
728 | "setprototypeof": "1.2.0",
729 | "statuses": ">= 1.5.0 < 2",
730 | "toidentifier": "1.0.1"
731 | }
732 | },
733 | "http-signature": {
734 | "version": "1.2.0",
735 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
736 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
737 | "requires": {
738 | "assert-plus": "^1.0.0",
739 | "jsprim": "^1.2.2",
740 | "sshpk": "^1.7.0"
741 | }
742 | },
743 | "iconv-lite": {
744 | "version": "0.4.24",
745 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
746 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
747 | "requires": {
748 | "safer-buffer": ">= 2.1.2 < 3"
749 | }
750 | },
751 | "ignore-by-default": {
752 | "version": "1.0.1",
753 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
754 | "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
755 | "dev": true
756 | },
757 | "import-lazy": {
758 | "version": "2.1.0",
759 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
760 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
761 | "dev": true
762 | },
763 | "imurmurhash": {
764 | "version": "0.1.4",
765 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
766 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
767 | "dev": true
768 | },
769 | "inherits": {
770 | "version": "2.0.4",
771 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
772 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
773 | },
774 | "ini": {
775 | "version": "2.0.0",
776 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
777 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
778 | "dev": true
779 | },
780 | "ipaddr.js": {
781 | "version": "1.9.1",
782 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
783 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
784 | },
785 | "is-binary-path": {
786 | "version": "2.1.0",
787 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
788 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
789 | "dev": true,
790 | "requires": {
791 | "binary-extensions": "^2.0.0"
792 | }
793 | },
794 | "is-ci": {
795 | "version": "2.0.0",
796 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
797 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
798 | "dev": true,
799 | "requires": {
800 | "ci-info": "^2.0.0"
801 | }
802 | },
803 | "is-extglob": {
804 | "version": "2.1.1",
805 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
806 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
807 | "dev": true
808 | },
809 | "is-fullwidth-code-point": {
810 | "version": "3.0.0",
811 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
812 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
813 | "dev": true
814 | },
815 | "is-glob": {
816 | "version": "4.0.3",
817 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
818 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
819 | "dev": true,
820 | "requires": {
821 | "is-extglob": "^2.1.1"
822 | }
823 | },
824 | "is-installed-globally": {
825 | "version": "0.4.0",
826 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
827 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
828 | "dev": true,
829 | "requires": {
830 | "global-dirs": "^3.0.0",
831 | "is-path-inside": "^3.0.2"
832 | }
833 | },
834 | "is-npm": {
835 | "version": "5.0.0",
836 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
837 | "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
838 | "dev": true
839 | },
840 | "is-number": {
841 | "version": "7.0.0",
842 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
843 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
844 | "dev": true
845 | },
846 | "is-obj": {
847 | "version": "2.0.0",
848 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
849 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
850 | "dev": true
851 | },
852 | "is-path-inside": {
853 | "version": "3.0.3",
854 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
855 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
856 | "dev": true
857 | },
858 | "is-typedarray": {
859 | "version": "1.0.0",
860 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
861 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
862 | },
863 | "is-yarn-global": {
864 | "version": "0.3.0",
865 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
866 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
867 | "dev": true
868 | },
869 | "isstream": {
870 | "version": "0.1.2",
871 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
872 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
873 | },
874 | "jsbn": {
875 | "version": "0.1.1",
876 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
877 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
878 | },
879 | "json-buffer": {
880 | "version": "3.0.0",
881 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
882 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
883 | "dev": true
884 | },
885 | "json-schema": {
886 | "version": "0.4.0",
887 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
888 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
889 | },
890 | "json-schema-traverse": {
891 | "version": "0.4.1",
892 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
893 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
894 | },
895 | "json-stringify-safe": {
896 | "version": "5.0.1",
897 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
898 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
899 | },
900 | "jsprim": {
901 | "version": "1.4.2",
902 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
903 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
904 | "requires": {
905 | "assert-plus": "1.0.0",
906 | "extsprintf": "1.3.0",
907 | "json-schema": "0.4.0",
908 | "verror": "1.10.0"
909 | }
910 | },
911 | "keyv": {
912 | "version": "3.1.0",
913 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
914 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
915 | "dev": true,
916 | "requires": {
917 | "json-buffer": "3.0.0"
918 | }
919 | },
920 | "latest-version": {
921 | "version": "5.1.0",
922 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
923 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
924 | "dev": true,
925 | "requires": {
926 | "package-json": "^6.3.0"
927 | }
928 | },
929 | "lodash": {
930 | "version": "4.17.21",
931 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
932 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
933 | },
934 | "lowercase-keys": {
935 | "version": "1.0.1",
936 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
937 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
938 | "dev": true
939 | },
940 | "lru-cache": {
941 | "version": "6.0.0",
942 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
943 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
944 | "dev": true,
945 | "requires": {
946 | "yallist": "^4.0.0"
947 | }
948 | },
949 | "make-dir": {
950 | "version": "3.1.0",
951 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
952 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
953 | "dev": true,
954 | "requires": {
955 | "semver": "^6.0.0"
956 | },
957 | "dependencies": {
958 | "semver": {
959 | "version": "6.3.0",
960 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
961 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
962 | "dev": true
963 | }
964 | }
965 | },
966 | "media-typer": {
967 | "version": "0.3.0",
968 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
969 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
970 | },
971 | "merge-descriptors": {
972 | "version": "1.0.1",
973 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
974 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
975 | },
976 | "methods": {
977 | "version": "1.1.2",
978 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
979 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
980 | },
981 | "mime": {
982 | "version": "1.6.0",
983 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
984 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
985 | },
986 | "mime-db": {
987 | "version": "1.51.0",
988 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
989 | "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
990 | },
991 | "mime-types": {
992 | "version": "2.1.34",
993 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
994 | "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
995 | "requires": {
996 | "mime-db": "1.51.0"
997 | }
998 | },
999 | "mimic-response": {
1000 | "version": "1.0.1",
1001 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
1002 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
1003 | "dev": true
1004 | },
1005 | "minimatch": {
1006 | "version": "3.1.2",
1007 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1008 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1009 | "dev": true,
1010 | "requires": {
1011 | "brace-expansion": "^1.1.7"
1012 | }
1013 | },
1014 | "minimist": {
1015 | "version": "1.2.5",
1016 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1017 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1018 | "dev": true
1019 | },
1020 | "ms": {
1021 | "version": "2.0.0",
1022 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1023 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1024 | },
1025 | "negotiator": {
1026 | "version": "0.6.3",
1027 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1028 | "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
1029 | },
1030 | "nodemon": {
1031 | "version": "2.0.15",
1032 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz",
1033 | "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==",
1034 | "dev": true,
1035 | "requires": {
1036 | "chokidar": "^3.5.2",
1037 | "debug": "^3.2.7",
1038 | "ignore-by-default": "^1.0.1",
1039 | "minimatch": "^3.0.4",
1040 | "pstree.remy": "^1.1.8",
1041 | "semver": "^5.7.1",
1042 | "supports-color": "^5.5.0",
1043 | "touch": "^3.1.0",
1044 | "undefsafe": "^2.0.5",
1045 | "update-notifier": "^5.1.0"
1046 | },
1047 | "dependencies": {
1048 | "debug": {
1049 | "version": "3.2.7",
1050 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1051 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1052 | "dev": true,
1053 | "requires": {
1054 | "ms": "^2.1.1"
1055 | }
1056 | },
1057 | "ms": {
1058 | "version": "2.1.3",
1059 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1060 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1061 | "dev": true
1062 | }
1063 | }
1064 | },
1065 | "nopt": {
1066 | "version": "1.0.10",
1067 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
1068 | "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
1069 | "dev": true,
1070 | "requires": {
1071 | "abbrev": "1"
1072 | }
1073 | },
1074 | "normalize-path": {
1075 | "version": "3.0.0",
1076 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1077 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1078 | "dev": true
1079 | },
1080 | "normalize-url": {
1081 | "version": "4.5.1",
1082 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
1083 | "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
1084 | "dev": true
1085 | },
1086 | "oauth-sign": {
1087 | "version": "0.9.0",
1088 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
1089 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
1090 | },
1091 | "object-assign": {
1092 | "version": "4.1.1",
1093 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1094 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
1095 | },
1096 | "on-finished": {
1097 | "version": "2.3.0",
1098 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
1099 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
1100 | "requires": {
1101 | "ee-first": "1.1.1"
1102 | }
1103 | },
1104 | "once": {
1105 | "version": "1.4.0",
1106 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1107 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1108 | "dev": true,
1109 | "requires": {
1110 | "wrappy": "1"
1111 | }
1112 | },
1113 | "p-cancelable": {
1114 | "version": "1.1.0",
1115 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
1116 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
1117 | "dev": true
1118 | },
1119 | "package-json": {
1120 | "version": "6.5.0",
1121 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
1122 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
1123 | "dev": true,
1124 | "requires": {
1125 | "got": "^9.6.0",
1126 | "registry-auth-token": "^4.0.0",
1127 | "registry-url": "^5.0.0",
1128 | "semver": "^6.2.0"
1129 | },
1130 | "dependencies": {
1131 | "semver": {
1132 | "version": "6.3.0",
1133 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1134 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1135 | "dev": true
1136 | }
1137 | }
1138 | },
1139 | "parseurl": {
1140 | "version": "1.3.3",
1141 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1142 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
1143 | },
1144 | "path-to-regexp": {
1145 | "version": "0.1.7",
1146 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
1147 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
1148 | },
1149 | "performance-now": {
1150 | "version": "2.1.0",
1151 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1152 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
1153 | },
1154 | "picomatch": {
1155 | "version": "2.3.1",
1156 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1157 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1158 | "dev": true
1159 | },
1160 | "prepend-http": {
1161 | "version": "2.0.0",
1162 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
1163 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
1164 | "dev": true
1165 | },
1166 | "promise": {
1167 | "version": "8.1.0",
1168 | "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz",
1169 | "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==",
1170 | "requires": {
1171 | "asap": "~2.0.6"
1172 | }
1173 | },
1174 | "proxy-addr": {
1175 | "version": "2.0.7",
1176 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
1177 | "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
1178 | "requires": {
1179 | "forwarded": "0.2.0",
1180 | "ipaddr.js": "1.9.1"
1181 | }
1182 | },
1183 | "psl": {
1184 | "version": "1.8.0",
1185 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
1186 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
1187 | },
1188 | "pstree.remy": {
1189 | "version": "1.1.8",
1190 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
1191 | "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
1192 | "dev": true
1193 | },
1194 | "pump": {
1195 | "version": "3.0.0",
1196 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1197 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1198 | "dev": true,
1199 | "requires": {
1200 | "end-of-stream": "^1.1.0",
1201 | "once": "^1.3.1"
1202 | }
1203 | },
1204 | "punycode": {
1205 | "version": "2.1.1",
1206 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1207 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
1208 | },
1209 | "pupa": {
1210 | "version": "2.1.1",
1211 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
1212 | "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
1213 | "dev": true,
1214 | "requires": {
1215 | "escape-goat": "^2.0.0"
1216 | }
1217 | },
1218 | "qs": {
1219 | "version": "6.9.6",
1220 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
1221 | "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="
1222 | },
1223 | "range-parser": {
1224 | "version": "1.2.1",
1225 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
1226 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
1227 | },
1228 | "raw-body": {
1229 | "version": "2.4.2",
1230 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
1231 | "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
1232 | "requires": {
1233 | "bytes": "3.1.1",
1234 | "http-errors": "1.8.1",
1235 | "iconv-lite": "0.4.24",
1236 | "unpipe": "1.0.0"
1237 | }
1238 | },
1239 | "razorpay": {
1240 | "version": "2.8.0",
1241 | "resolved": "https://registry.npmjs.org/razorpay/-/razorpay-2.8.0.tgz",
1242 | "integrity": "sha512-lKhBNT7OvBDxjQOgRRBYnlK+amVuI9o4gcgL9bWYPBbLNjSeoSqrJdQpLwVNzCLql4M6qeuf8LonjvyTKDib4Q==",
1243 | "requires": {
1244 | "promise": "^8.1.0",
1245 | "request": "^2.88.0",
1246 | "request-promise": "^4.2.6"
1247 | }
1248 | },
1249 | "rc": {
1250 | "version": "1.2.8",
1251 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
1252 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
1253 | "dev": true,
1254 | "requires": {
1255 | "deep-extend": "^0.6.0",
1256 | "ini": "~1.3.0",
1257 | "minimist": "^1.2.0",
1258 | "strip-json-comments": "~2.0.1"
1259 | },
1260 | "dependencies": {
1261 | "ini": {
1262 | "version": "1.3.8",
1263 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1264 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
1265 | "dev": true
1266 | }
1267 | }
1268 | },
1269 | "readdirp": {
1270 | "version": "3.6.0",
1271 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1272 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1273 | "dev": true,
1274 | "requires": {
1275 | "picomatch": "^2.2.1"
1276 | }
1277 | },
1278 | "registry-auth-token": {
1279 | "version": "4.2.1",
1280 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
1281 | "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
1282 | "dev": true,
1283 | "requires": {
1284 | "rc": "^1.2.8"
1285 | }
1286 | },
1287 | "registry-url": {
1288 | "version": "5.1.0",
1289 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
1290 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
1291 | "dev": true,
1292 | "requires": {
1293 | "rc": "^1.2.8"
1294 | }
1295 | },
1296 | "request": {
1297 | "version": "2.88.2",
1298 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
1299 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
1300 | "requires": {
1301 | "aws-sign2": "~0.7.0",
1302 | "aws4": "^1.8.0",
1303 | "caseless": "~0.12.0",
1304 | "combined-stream": "~1.0.6",
1305 | "extend": "~3.0.2",
1306 | "forever-agent": "~0.6.1",
1307 | "form-data": "~2.3.2",
1308 | "har-validator": "~5.1.3",
1309 | "http-signature": "~1.2.0",
1310 | "is-typedarray": "~1.0.0",
1311 | "isstream": "~0.1.2",
1312 | "json-stringify-safe": "~5.0.1",
1313 | "mime-types": "~2.1.19",
1314 | "oauth-sign": "~0.9.0",
1315 | "performance-now": "^2.1.0",
1316 | "qs": "~6.5.2",
1317 | "safe-buffer": "^5.1.2",
1318 | "tough-cookie": "~2.5.0",
1319 | "tunnel-agent": "^0.6.0",
1320 | "uuid": "^3.3.2"
1321 | },
1322 | "dependencies": {
1323 | "qs": {
1324 | "version": "6.5.3",
1325 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
1326 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
1327 | }
1328 | }
1329 | },
1330 | "request-promise": {
1331 | "version": "4.2.6",
1332 | "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz",
1333 | "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==",
1334 | "requires": {
1335 | "bluebird": "^3.5.0",
1336 | "request-promise-core": "1.1.4",
1337 | "stealthy-require": "^1.1.1",
1338 | "tough-cookie": "^2.3.3"
1339 | }
1340 | },
1341 | "request-promise-core": {
1342 | "version": "1.1.4",
1343 | "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
1344 | "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
1345 | "requires": {
1346 | "lodash": "^4.17.19"
1347 | }
1348 | },
1349 | "responselike": {
1350 | "version": "1.0.2",
1351 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
1352 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
1353 | "dev": true,
1354 | "requires": {
1355 | "lowercase-keys": "^1.0.0"
1356 | }
1357 | },
1358 | "safe-buffer": {
1359 | "version": "5.2.1",
1360 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1361 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
1362 | },
1363 | "safer-buffer": {
1364 | "version": "2.1.2",
1365 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1366 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1367 | },
1368 | "semver": {
1369 | "version": "5.7.1",
1370 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1371 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1372 | "dev": true
1373 | },
1374 | "semver-diff": {
1375 | "version": "3.1.1",
1376 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
1377 | "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
1378 | "dev": true,
1379 | "requires": {
1380 | "semver": "^6.3.0"
1381 | },
1382 | "dependencies": {
1383 | "semver": {
1384 | "version": "6.3.0",
1385 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1386 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1387 | "dev": true
1388 | }
1389 | }
1390 | },
1391 | "send": {
1392 | "version": "0.17.2",
1393 | "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
1394 | "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
1395 | "requires": {
1396 | "debug": "2.6.9",
1397 | "depd": "~1.1.2",
1398 | "destroy": "~1.0.4",
1399 | "encodeurl": "~1.0.2",
1400 | "escape-html": "~1.0.3",
1401 | "etag": "~1.8.1",
1402 | "fresh": "0.5.2",
1403 | "http-errors": "1.8.1",
1404 | "mime": "1.6.0",
1405 | "ms": "2.1.3",
1406 | "on-finished": "~2.3.0",
1407 | "range-parser": "~1.2.1",
1408 | "statuses": "~1.5.0"
1409 | },
1410 | "dependencies": {
1411 | "ms": {
1412 | "version": "2.1.3",
1413 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1414 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1415 | }
1416 | }
1417 | },
1418 | "serve-static": {
1419 | "version": "1.14.2",
1420 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
1421 | "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
1422 | "requires": {
1423 | "encodeurl": "~1.0.2",
1424 | "escape-html": "~1.0.3",
1425 | "parseurl": "~1.3.3",
1426 | "send": "0.17.2"
1427 | }
1428 | },
1429 | "setprototypeof": {
1430 | "version": "1.2.0",
1431 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1432 | "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1433 | },
1434 | "signal-exit": {
1435 | "version": "3.0.7",
1436 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1437 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
1438 | "dev": true
1439 | },
1440 | "sshpk": {
1441 | "version": "1.17.0",
1442 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
1443 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
1444 | "requires": {
1445 | "asn1": "~0.2.3",
1446 | "assert-plus": "^1.0.0",
1447 | "bcrypt-pbkdf": "^1.0.0",
1448 | "dashdash": "^1.12.0",
1449 | "ecc-jsbn": "~0.1.1",
1450 | "getpass": "^0.1.1",
1451 | "jsbn": "~0.1.0",
1452 | "safer-buffer": "^2.0.2",
1453 | "tweetnacl": "~0.14.0"
1454 | }
1455 | },
1456 | "statuses": {
1457 | "version": "1.5.0",
1458 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1459 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
1460 | },
1461 | "stealthy-require": {
1462 | "version": "1.1.1",
1463 | "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
1464 | "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
1465 | },
1466 | "string-width": {
1467 | "version": "4.2.3",
1468 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1469 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1470 | "dev": true,
1471 | "requires": {
1472 | "emoji-regex": "^8.0.0",
1473 | "is-fullwidth-code-point": "^3.0.0",
1474 | "strip-ansi": "^6.0.1"
1475 | }
1476 | },
1477 | "strip-ansi": {
1478 | "version": "6.0.1",
1479 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1480 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1481 | "dev": true,
1482 | "requires": {
1483 | "ansi-regex": "^5.0.1"
1484 | }
1485 | },
1486 | "strip-json-comments": {
1487 | "version": "2.0.1",
1488 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1489 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1490 | "dev": true
1491 | },
1492 | "supports-color": {
1493 | "version": "5.5.0",
1494 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1495 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1496 | "dev": true,
1497 | "requires": {
1498 | "has-flag": "^3.0.0"
1499 | }
1500 | },
1501 | "to-readable-stream": {
1502 | "version": "1.0.0",
1503 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
1504 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
1505 | "dev": true
1506 | },
1507 | "to-regex-range": {
1508 | "version": "5.0.1",
1509 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1510 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1511 | "dev": true,
1512 | "requires": {
1513 | "is-number": "^7.0.0"
1514 | }
1515 | },
1516 | "toidentifier": {
1517 | "version": "1.0.1",
1518 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
1519 | "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
1520 | },
1521 | "touch": {
1522 | "version": "3.1.0",
1523 | "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
1524 | "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
1525 | "dev": true,
1526 | "requires": {
1527 | "nopt": "~1.0.10"
1528 | }
1529 | },
1530 | "tough-cookie": {
1531 | "version": "2.5.0",
1532 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
1533 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
1534 | "requires": {
1535 | "psl": "^1.1.28",
1536 | "punycode": "^2.1.1"
1537 | }
1538 | },
1539 | "tunnel-agent": {
1540 | "version": "0.6.0",
1541 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1542 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1543 | "requires": {
1544 | "safe-buffer": "^5.0.1"
1545 | }
1546 | },
1547 | "tweetnacl": {
1548 | "version": "0.14.5",
1549 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1550 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
1551 | },
1552 | "type-fest": {
1553 | "version": "0.20.2",
1554 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1555 | "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1556 | "dev": true
1557 | },
1558 | "type-is": {
1559 | "version": "1.6.18",
1560 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
1561 | "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
1562 | "requires": {
1563 | "media-typer": "0.3.0",
1564 | "mime-types": "~2.1.24"
1565 | }
1566 | },
1567 | "typedarray-to-buffer": {
1568 | "version": "3.1.5",
1569 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
1570 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
1571 | "dev": true,
1572 | "requires": {
1573 | "is-typedarray": "^1.0.0"
1574 | }
1575 | },
1576 | "undefsafe": {
1577 | "version": "2.0.5",
1578 | "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
1579 | "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
1580 | "dev": true
1581 | },
1582 | "unique-string": {
1583 | "version": "2.0.0",
1584 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
1585 | "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
1586 | "dev": true,
1587 | "requires": {
1588 | "crypto-random-string": "^2.0.0"
1589 | }
1590 | },
1591 | "unpipe": {
1592 | "version": "1.0.0",
1593 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1594 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
1595 | },
1596 | "update-notifier": {
1597 | "version": "5.1.0",
1598 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
1599 | "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
1600 | "dev": true,
1601 | "requires": {
1602 | "boxen": "^5.0.0",
1603 | "chalk": "^4.1.0",
1604 | "configstore": "^5.0.1",
1605 | "has-yarn": "^2.1.0",
1606 | "import-lazy": "^2.1.0",
1607 | "is-ci": "^2.0.0",
1608 | "is-installed-globally": "^0.4.0",
1609 | "is-npm": "^5.0.0",
1610 | "is-yarn-global": "^0.3.0",
1611 | "latest-version": "^5.1.0",
1612 | "pupa": "^2.1.1",
1613 | "semver": "^7.3.4",
1614 | "semver-diff": "^3.1.1",
1615 | "xdg-basedir": "^4.0.0"
1616 | },
1617 | "dependencies": {
1618 | "semver": {
1619 | "version": "7.3.5",
1620 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1621 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1622 | "dev": true,
1623 | "requires": {
1624 | "lru-cache": "^6.0.0"
1625 | }
1626 | }
1627 | }
1628 | },
1629 | "uri-js": {
1630 | "version": "4.4.1",
1631 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1632 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1633 | "requires": {
1634 | "punycode": "^2.1.0"
1635 | }
1636 | },
1637 | "url-parse-lax": {
1638 | "version": "3.0.0",
1639 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
1640 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
1641 | "dev": true,
1642 | "requires": {
1643 | "prepend-http": "^2.0.0"
1644 | }
1645 | },
1646 | "utils-merge": {
1647 | "version": "1.0.1",
1648 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1649 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
1650 | },
1651 | "uuid": {
1652 | "version": "3.4.0",
1653 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1654 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
1655 | },
1656 | "vary": {
1657 | "version": "1.1.2",
1658 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1659 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
1660 | },
1661 | "verror": {
1662 | "version": "1.10.0",
1663 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1664 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1665 | "requires": {
1666 | "assert-plus": "^1.0.0",
1667 | "core-util-is": "1.0.2",
1668 | "extsprintf": "^1.2.0"
1669 | }
1670 | },
1671 | "widest-line": {
1672 | "version": "3.1.0",
1673 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
1674 | "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
1675 | "dev": true,
1676 | "requires": {
1677 | "string-width": "^4.0.0"
1678 | }
1679 | },
1680 | "wrap-ansi": {
1681 | "version": "7.0.0",
1682 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1683 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1684 | "dev": true,
1685 | "requires": {
1686 | "ansi-styles": "^4.0.0",
1687 | "string-width": "^4.1.0",
1688 | "strip-ansi": "^6.0.0"
1689 | }
1690 | },
1691 | "wrappy": {
1692 | "version": "1.0.2",
1693 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1694 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1695 | "dev": true
1696 | },
1697 | "write-file-atomic": {
1698 | "version": "3.0.3",
1699 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
1700 | "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
1701 | "dev": true,
1702 | "requires": {
1703 | "imurmurhash": "^0.1.4",
1704 | "is-typedarray": "^1.0.0",
1705 | "signal-exit": "^3.0.2",
1706 | "typedarray-to-buffer": "^3.1.5"
1707 | }
1708 | },
1709 | "xdg-basedir": {
1710 | "version": "4.0.0",
1711 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
1712 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
1713 | "dev": true
1714 | },
1715 | "yallist": {
1716 | "version": "4.0.0",
1717 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1718 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1719 | "dev": true
1720 | }
1721 | }
1722 | }
1723 |
--------------------------------------------------------------------------------
/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "server",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "start": "node index.js",
8 | "dev": "nodemon index.js"
9 | },
10 | "keywords": [],
11 | "author": "",
12 | "license": "ISC",
13 | "devDependencies": {
14 | "nodemon": "^2.0.15"
15 | },
16 | "dependencies": {
17 | "cors": "^2.8.5",
18 | "dotenv": "^16.0.0",
19 | "express": "^4.17.2",
20 | "razorpay": "^2.8.0"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/server/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@sindresorhus/is@^0.14.0":
6 | version "0.14.0"
7 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
8 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
9 |
10 | "@szmarczak/http-timer@^1.1.2":
11 | version "1.1.2"
12 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
13 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
14 | dependencies:
15 | defer-to-connect "^1.0.1"
16 |
17 | "@types/node@*":
18 | version "17.0.17"
19 | resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.17.tgz#a8ddf6e0c2341718d74ee3dc413a13a042c45a0c"
20 | integrity sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==
21 |
22 | "@types/webidl-conversions@*":
23 | version "6.1.1"
24 | resolved "https://registry.yarnpkg.com/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz#e33bc8ea812a01f63f90481c666334844b12a09e"
25 | integrity sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==
26 |
27 | "@types/whatwg-url@^8.2.1":
28 | version "8.2.1"
29 | resolved "https://registry.yarnpkg.com/@types/whatwg-url/-/whatwg-url-8.2.1.tgz#f1aac222dab7c59e011663a0cb0a3117b2ef05d4"
30 | integrity sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==
31 | dependencies:
32 | "@types/node" "*"
33 | "@types/webidl-conversions" "*"
34 |
35 | abbrev@1:
36 | version "1.1.1"
37 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
38 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
39 |
40 | accepts@~1.3.7:
41 | version "1.3.8"
42 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
43 | integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
44 | dependencies:
45 | mime-types "~2.1.34"
46 | negotiator "0.6.3"
47 |
48 | ajv@^6.12.3:
49 | version "6.12.6"
50 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
51 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
52 | dependencies:
53 | fast-deep-equal "^3.1.1"
54 | fast-json-stable-stringify "^2.0.0"
55 | json-schema-traverse "^0.4.1"
56 | uri-js "^4.2.2"
57 |
58 | ansi-align@^3.0.0:
59 | version "3.0.1"
60 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
61 | integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
62 | dependencies:
63 | string-width "^4.1.0"
64 |
65 | ansi-regex@^5.0.1:
66 | version "5.0.1"
67 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
68 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
69 |
70 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
71 | version "4.3.0"
72 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
73 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
74 | dependencies:
75 | color-convert "^2.0.1"
76 |
77 | anymatch@~3.1.2:
78 | version "3.1.2"
79 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
80 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
81 | dependencies:
82 | normalize-path "^3.0.0"
83 | picomatch "^2.0.4"
84 |
85 | array-flatten@1.1.1:
86 | version "1.1.1"
87 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
88 | integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
89 |
90 | asap@~2.0.6:
91 | version "2.0.6"
92 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
93 | integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
94 |
95 | asn1@~0.2.3:
96 | version "0.2.6"
97 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
98 | integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
99 | dependencies:
100 | safer-buffer "~2.1.0"
101 |
102 | assert-plus@1.0.0, assert-plus@^1.0.0:
103 | version "1.0.0"
104 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
105 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
106 |
107 | asynckit@^0.4.0:
108 | version "0.4.0"
109 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
110 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
111 |
112 | aws-sign2@~0.7.0:
113 | version "0.7.0"
114 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
115 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
116 |
117 | aws4@^1.8.0:
118 | version "1.11.0"
119 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
120 | integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
121 |
122 | balanced-match@^1.0.0:
123 | version "1.0.2"
124 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
125 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
126 |
127 | base64-js@^1.3.1:
128 | version "1.5.1"
129 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
130 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
131 |
132 | bcrypt-pbkdf@^1.0.0:
133 | version "1.0.2"
134 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
135 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
136 | dependencies:
137 | tweetnacl "^0.14.3"
138 |
139 | binary-extensions@^2.0.0:
140 | version "2.2.0"
141 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
142 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
143 |
144 | bluebird@^3.5.0:
145 | version "3.7.2"
146 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
147 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
148 |
149 | body-parser@1.19.1:
150 | version "1.19.1"
151 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4"
152 | integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==
153 | dependencies:
154 | bytes "3.1.1"
155 | content-type "~1.0.4"
156 | debug "2.6.9"
157 | depd "~1.1.2"
158 | http-errors "1.8.1"
159 | iconv-lite "0.4.24"
160 | on-finished "~2.3.0"
161 | qs "6.9.6"
162 | raw-body "2.4.2"
163 | type-is "~1.6.18"
164 |
165 | boxen@^5.0.0:
166 | version "5.1.2"
167 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
168 | integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
169 | dependencies:
170 | ansi-align "^3.0.0"
171 | camelcase "^6.2.0"
172 | chalk "^4.1.0"
173 | cli-boxes "^2.2.1"
174 | string-width "^4.2.2"
175 | type-fest "^0.20.2"
176 | widest-line "^3.1.0"
177 | wrap-ansi "^7.0.0"
178 |
179 | brace-expansion@^1.1.7:
180 | version "1.1.11"
181 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
182 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
183 | dependencies:
184 | balanced-match "^1.0.0"
185 | concat-map "0.0.1"
186 |
187 | braces@~3.0.2:
188 | version "3.0.2"
189 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
190 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
191 | dependencies:
192 | fill-range "^7.0.1"
193 |
194 | bson@^4.2.2, bson@^4.6.1:
195 | version "4.6.1"
196 | resolved "https://registry.yarnpkg.com/bson/-/bson-4.6.1.tgz#2b5da517539bb0f7f3ffb54ac70a384ca899641c"
197 | integrity sha512-I1LQ7Hz5zgwR4QquilLNZwbhPw0Apx7i7X9kGMBTsqPdml/03Q9NBtD9nt/19ahjlphktQImrnderxqpzeVDjw==
198 | dependencies:
199 | buffer "^5.6.0"
200 |
201 | buffer@^5.6.0:
202 | version "5.7.1"
203 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
204 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
205 | dependencies:
206 | base64-js "^1.3.1"
207 | ieee754 "^1.1.13"
208 |
209 | bytes@3.1.1:
210 | version "3.1.1"
211 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a"
212 | integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==
213 |
214 | cacheable-request@^6.0.0:
215 | version "6.1.0"
216 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
217 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
218 | dependencies:
219 | clone-response "^1.0.2"
220 | get-stream "^5.1.0"
221 | http-cache-semantics "^4.0.0"
222 | keyv "^3.0.0"
223 | lowercase-keys "^2.0.0"
224 | normalize-url "^4.1.0"
225 | responselike "^1.0.2"
226 |
227 | camelcase@^6.2.0:
228 | version "6.3.0"
229 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
230 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
231 |
232 | caseless@~0.12.0:
233 | version "0.12.0"
234 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
235 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
236 |
237 | chalk@^4.1.0:
238 | version "4.1.2"
239 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
240 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
241 | dependencies:
242 | ansi-styles "^4.1.0"
243 | supports-color "^7.1.0"
244 |
245 | chokidar@^3.5.2:
246 | version "3.5.3"
247 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
248 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
249 | dependencies:
250 | anymatch "~3.1.2"
251 | braces "~3.0.2"
252 | glob-parent "~5.1.2"
253 | is-binary-path "~2.1.0"
254 | is-glob "~4.0.1"
255 | normalize-path "~3.0.0"
256 | readdirp "~3.6.0"
257 | optionalDependencies:
258 | fsevents "~2.3.2"
259 |
260 | ci-info@^2.0.0:
261 | version "2.0.0"
262 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
263 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
264 |
265 | cli-boxes@^2.2.1:
266 | version "2.2.1"
267 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
268 | integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
269 |
270 | clone-response@^1.0.2:
271 | version "1.0.2"
272 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
273 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
274 | dependencies:
275 | mimic-response "^1.0.0"
276 |
277 | color-convert@^2.0.1:
278 | version "2.0.1"
279 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
280 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
281 | dependencies:
282 | color-name "~1.1.4"
283 |
284 | color-name@~1.1.4:
285 | version "1.1.4"
286 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
287 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
288 |
289 | combined-stream@^1.0.6, combined-stream@~1.0.6:
290 | version "1.0.8"
291 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
292 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
293 | dependencies:
294 | delayed-stream "~1.0.0"
295 |
296 | concat-map@0.0.1:
297 | version "0.0.1"
298 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
299 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
300 |
301 | configstore@^5.0.1:
302 | version "5.0.1"
303 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
304 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
305 | dependencies:
306 | dot-prop "^5.2.0"
307 | graceful-fs "^4.1.2"
308 | make-dir "^3.0.0"
309 | unique-string "^2.0.0"
310 | write-file-atomic "^3.0.0"
311 | xdg-basedir "^4.0.0"
312 |
313 | content-disposition@0.5.4:
314 | version "0.5.4"
315 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
316 | integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
317 | dependencies:
318 | safe-buffer "5.2.1"
319 |
320 | content-type@~1.0.4:
321 | version "1.0.4"
322 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
323 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
324 |
325 | cookie-signature@1.0.6:
326 | version "1.0.6"
327 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
328 | integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
329 |
330 | cookie@0.4.1:
331 | version "0.4.1"
332 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
333 | integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
334 |
335 | core-util-is@1.0.2:
336 | version "1.0.2"
337 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
338 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
339 |
340 | cors@^2.8.5:
341 | version "2.8.5"
342 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
343 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
344 | dependencies:
345 | object-assign "^4"
346 | vary "^1"
347 |
348 | crypto-random-string@^2.0.0:
349 | version "2.0.0"
350 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
351 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
352 |
353 | dashdash@^1.12.0:
354 | version "1.14.1"
355 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
356 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
357 | dependencies:
358 | assert-plus "^1.0.0"
359 |
360 | debug@2.6.9:
361 | version "2.6.9"
362 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
363 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
364 | dependencies:
365 | ms "2.0.0"
366 |
367 | debug@4.x:
368 | version "4.3.3"
369 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
370 | integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
371 | dependencies:
372 | ms "2.1.2"
373 |
374 | debug@^3.2.7:
375 | version "3.2.7"
376 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
377 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
378 | dependencies:
379 | ms "^2.1.1"
380 |
381 | decompress-response@^3.3.0:
382 | version "3.3.0"
383 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
384 | integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
385 | dependencies:
386 | mimic-response "^1.0.0"
387 |
388 | deep-extend@^0.6.0:
389 | version "0.6.0"
390 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
391 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
392 |
393 | defer-to-connect@^1.0.1:
394 | version "1.1.3"
395 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
396 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
397 |
398 | delayed-stream@~1.0.0:
399 | version "1.0.0"
400 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
401 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
402 |
403 | denque@^2.0.1:
404 | version "2.0.1"
405 | resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a"
406 | integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==
407 |
408 | depd@~1.1.2:
409 | version "1.1.2"
410 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
411 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
412 |
413 | destroy@~1.0.4:
414 | version "1.0.4"
415 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
416 | integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
417 |
418 | dot-prop@^5.2.0:
419 | version "5.3.0"
420 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
421 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
422 | dependencies:
423 | is-obj "^2.0.0"
424 |
425 | dotenv@^16.0.0:
426 | version "16.0.0"
427 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.0.tgz#c619001253be89ebb638d027b609c75c26e47411"
428 | integrity sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==
429 |
430 | duplexer3@^0.1.4:
431 | version "0.1.4"
432 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
433 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
434 |
435 | ecc-jsbn@~0.1.1:
436 | version "0.1.2"
437 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
438 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
439 | dependencies:
440 | jsbn "~0.1.0"
441 | safer-buffer "^2.1.0"
442 |
443 | ee-first@1.1.1:
444 | version "1.1.1"
445 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
446 | integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
447 |
448 | emoji-regex@^8.0.0:
449 | version "8.0.0"
450 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
451 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
452 |
453 | encodeurl@~1.0.2:
454 | version "1.0.2"
455 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
456 | integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
457 |
458 | end-of-stream@^1.1.0:
459 | version "1.4.4"
460 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
461 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
462 | dependencies:
463 | once "^1.4.0"
464 |
465 | escape-goat@^2.0.0:
466 | version "2.1.1"
467 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
468 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
469 |
470 | escape-html@~1.0.3:
471 | version "1.0.3"
472 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
473 | integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
474 |
475 | etag@~1.8.1:
476 | version "1.8.1"
477 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
478 | integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
479 |
480 | express@^4.17.2:
481 | version "4.17.2"
482 | resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3"
483 | integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==
484 | dependencies:
485 | accepts "~1.3.7"
486 | array-flatten "1.1.1"
487 | body-parser "1.19.1"
488 | content-disposition "0.5.4"
489 | content-type "~1.0.4"
490 | cookie "0.4.1"
491 | cookie-signature "1.0.6"
492 | debug "2.6.9"
493 | depd "~1.1.2"
494 | encodeurl "~1.0.2"
495 | escape-html "~1.0.3"
496 | etag "~1.8.1"
497 | finalhandler "~1.1.2"
498 | fresh "0.5.2"
499 | merge-descriptors "1.0.1"
500 | methods "~1.1.2"
501 | on-finished "~2.3.0"
502 | parseurl "~1.3.3"
503 | path-to-regexp "0.1.7"
504 | proxy-addr "~2.0.7"
505 | qs "6.9.6"
506 | range-parser "~1.2.1"
507 | safe-buffer "5.2.1"
508 | send "0.17.2"
509 | serve-static "1.14.2"
510 | setprototypeof "1.2.0"
511 | statuses "~1.5.0"
512 | type-is "~1.6.18"
513 | utils-merge "1.0.1"
514 | vary "~1.1.2"
515 |
516 | extend@~3.0.2:
517 | version "3.0.2"
518 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
519 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
520 |
521 | extsprintf@1.3.0:
522 | version "1.3.0"
523 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
524 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
525 |
526 | extsprintf@^1.2.0:
527 | version "1.4.1"
528 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
529 | integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
530 |
531 | fast-deep-equal@^3.1.1:
532 | version "3.1.3"
533 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
534 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
535 |
536 | fast-json-stable-stringify@^2.0.0:
537 | version "2.1.0"
538 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
539 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
540 |
541 | fill-range@^7.0.1:
542 | version "7.0.1"
543 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
544 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
545 | dependencies:
546 | to-regex-range "^5.0.1"
547 |
548 | finalhandler@~1.1.2:
549 | version "1.1.2"
550 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
551 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
552 | dependencies:
553 | debug "2.6.9"
554 | encodeurl "~1.0.2"
555 | escape-html "~1.0.3"
556 | on-finished "~2.3.0"
557 | parseurl "~1.3.3"
558 | statuses "~1.5.0"
559 | unpipe "~1.0.0"
560 |
561 | forever-agent@~0.6.1:
562 | version "0.6.1"
563 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
564 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
565 |
566 | form-data@~2.3.2:
567 | version "2.3.3"
568 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
569 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
570 | dependencies:
571 | asynckit "^0.4.0"
572 | combined-stream "^1.0.6"
573 | mime-types "^2.1.12"
574 |
575 | forwarded@0.2.0:
576 | version "0.2.0"
577 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
578 | integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
579 |
580 | fresh@0.5.2:
581 | version "0.5.2"
582 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
583 | integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
584 |
585 | fsevents@~2.3.2:
586 | version "2.3.2"
587 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
588 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
589 |
590 | get-stream@^4.1.0:
591 | version "4.1.0"
592 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
593 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
594 | dependencies:
595 | pump "^3.0.0"
596 |
597 | get-stream@^5.1.0:
598 | version "5.2.0"
599 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
600 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
601 | dependencies:
602 | pump "^3.0.0"
603 |
604 | getpass@^0.1.1:
605 | version "0.1.7"
606 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
607 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
608 | dependencies:
609 | assert-plus "^1.0.0"
610 |
611 | glob-parent@~5.1.2:
612 | version "5.1.2"
613 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
614 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
615 | dependencies:
616 | is-glob "^4.0.1"
617 |
618 | global-dirs@^3.0.0:
619 | version "3.0.0"
620 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
621 | integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
622 | dependencies:
623 | ini "2.0.0"
624 |
625 | got@^9.6.0:
626 | version "9.6.0"
627 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
628 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
629 | dependencies:
630 | "@sindresorhus/is" "^0.14.0"
631 | "@szmarczak/http-timer" "^1.1.2"
632 | cacheable-request "^6.0.0"
633 | decompress-response "^3.3.0"
634 | duplexer3 "^0.1.4"
635 | get-stream "^4.1.0"
636 | lowercase-keys "^1.0.1"
637 | mimic-response "^1.0.1"
638 | p-cancelable "^1.0.0"
639 | to-readable-stream "^1.0.0"
640 | url-parse-lax "^3.0.0"
641 |
642 | graceful-fs@^4.1.2:
643 | version "4.2.9"
644 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
645 | integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
646 |
647 | har-schema@^2.0.0:
648 | version "2.0.0"
649 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
650 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
651 |
652 | har-validator@~5.1.3:
653 | version "5.1.5"
654 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
655 | integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
656 | dependencies:
657 | ajv "^6.12.3"
658 | har-schema "^2.0.0"
659 |
660 | has-flag@^3.0.0:
661 | version "3.0.0"
662 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
663 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
664 |
665 | has-flag@^4.0.0:
666 | version "4.0.0"
667 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
668 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
669 |
670 | has-yarn@^2.1.0:
671 | version "2.1.0"
672 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
673 | integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
674 |
675 | http-cache-semantics@^4.0.0:
676 | version "4.1.0"
677 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
678 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
679 |
680 | http-errors@1.8.1:
681 | version "1.8.1"
682 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c"
683 | integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
684 | dependencies:
685 | depd "~1.1.2"
686 | inherits "2.0.4"
687 | setprototypeof "1.2.0"
688 | statuses ">= 1.5.0 < 2"
689 | toidentifier "1.0.1"
690 |
691 | http-signature@~1.2.0:
692 | version "1.2.0"
693 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
694 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
695 | dependencies:
696 | assert-plus "^1.0.0"
697 | jsprim "^1.2.2"
698 | sshpk "^1.7.0"
699 |
700 | iconv-lite@0.4.24:
701 | version "0.4.24"
702 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
703 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
704 | dependencies:
705 | safer-buffer ">= 2.1.2 < 3"
706 |
707 | ieee754@^1.1.13:
708 | version "1.2.1"
709 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
710 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
711 |
712 | ignore-by-default@^1.0.1:
713 | version "1.0.1"
714 | resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
715 | integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk=
716 |
717 | import-lazy@^2.1.0:
718 | version "2.1.0"
719 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
720 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
721 |
722 | imurmurhash@^0.1.4:
723 | version "0.1.4"
724 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
725 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
726 |
727 | inherits@2.0.4:
728 | version "2.0.4"
729 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
730 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
731 |
732 | ini@2.0.0:
733 | version "2.0.0"
734 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
735 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
736 |
737 | ini@~1.3.0:
738 | version "1.3.8"
739 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
740 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
741 |
742 | ip@^1.1.5:
743 | version "1.1.5"
744 | resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
745 | integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
746 |
747 | ipaddr.js@1.9.1:
748 | version "1.9.1"
749 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
750 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
751 |
752 | is-binary-path@~2.1.0:
753 | version "2.1.0"
754 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
755 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
756 | dependencies:
757 | binary-extensions "^2.0.0"
758 |
759 | is-ci@^2.0.0:
760 | version "2.0.0"
761 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
762 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
763 | dependencies:
764 | ci-info "^2.0.0"
765 |
766 | is-extglob@^2.1.1:
767 | version "2.1.1"
768 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
769 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
770 |
771 | is-fullwidth-code-point@^3.0.0:
772 | version "3.0.0"
773 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
774 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
775 |
776 | is-glob@^4.0.1, is-glob@~4.0.1:
777 | version "4.0.3"
778 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
779 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
780 | dependencies:
781 | is-extglob "^2.1.1"
782 |
783 | is-installed-globally@^0.4.0:
784 | version "0.4.0"
785 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
786 | integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
787 | dependencies:
788 | global-dirs "^3.0.0"
789 | is-path-inside "^3.0.2"
790 |
791 | is-npm@^5.0.0:
792 | version "5.0.0"
793 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
794 | integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
795 |
796 | is-number@^7.0.0:
797 | version "7.0.0"
798 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
799 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
800 |
801 | is-obj@^2.0.0:
802 | version "2.0.0"
803 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
804 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
805 |
806 | is-path-inside@^3.0.2:
807 | version "3.0.3"
808 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
809 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
810 |
811 | is-typedarray@^1.0.0, is-typedarray@~1.0.0:
812 | version "1.0.0"
813 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
814 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
815 |
816 | is-yarn-global@^0.3.0:
817 | version "0.3.0"
818 | resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
819 | integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
820 |
821 | isstream@~0.1.2:
822 | version "0.1.2"
823 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
824 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
825 |
826 | jsbn@~0.1.0:
827 | version "0.1.1"
828 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
829 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
830 |
831 | json-buffer@3.0.0:
832 | version "3.0.0"
833 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
834 | integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
835 |
836 | json-schema-traverse@^0.4.1:
837 | version "0.4.1"
838 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
839 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
840 |
841 | json-schema@0.4.0:
842 | version "0.4.0"
843 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
844 | integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
845 |
846 | json-stringify-safe@~5.0.1:
847 | version "5.0.1"
848 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
849 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
850 |
851 | jsprim@^1.2.2:
852 | version "1.4.2"
853 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
854 | integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
855 | dependencies:
856 | assert-plus "1.0.0"
857 | extsprintf "1.3.0"
858 | json-schema "0.4.0"
859 | verror "1.10.0"
860 |
861 | kareem@2.3.3:
862 | version "2.3.3"
863 | resolved "https://registry.yarnpkg.com/kareem/-/kareem-2.3.3.tgz#a4432d7965a5bb06fc2b4eeae71317344c9a756a"
864 | integrity sha512-uESCXM2KdtOQ8LOvKyTUXEeg0MkYp4wGglTIpGcYHvjJcS5sn2Wkfrfit8m4xSbaNDAw2KdI9elgkOxZbrFYbg==
865 |
866 | keyv@^3.0.0:
867 | version "3.1.0"
868 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
869 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
870 | dependencies:
871 | json-buffer "3.0.0"
872 |
873 | latest-version@^5.1.0:
874 | version "5.1.0"
875 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
876 | integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
877 | dependencies:
878 | package-json "^6.3.0"
879 |
880 | lodash@^4.17.19:
881 | version "4.17.21"
882 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
883 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
884 |
885 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
886 | version "1.0.1"
887 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
888 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
889 |
890 | lowercase-keys@^2.0.0:
891 | version "2.0.0"
892 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
893 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
894 |
895 | lru-cache@^6.0.0:
896 | version "6.0.0"
897 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
898 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
899 | dependencies:
900 | yallist "^4.0.0"
901 |
902 | make-dir@^3.0.0:
903 | version "3.1.0"
904 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
905 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
906 | dependencies:
907 | semver "^6.0.0"
908 |
909 | media-typer@0.3.0:
910 | version "0.3.0"
911 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
912 | integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
913 |
914 | memory-pager@^1.0.2:
915 | version "1.5.0"
916 | resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5"
917 | integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==
918 |
919 | merge-descriptors@1.0.1:
920 | version "1.0.1"
921 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
922 | integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
923 |
924 | methods@~1.1.2:
925 | version "1.1.2"
926 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
927 | integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
928 |
929 | mime-db@1.51.0:
930 | version "1.51.0"
931 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
932 | integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
933 |
934 | mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
935 | version "2.1.34"
936 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
937 | integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
938 | dependencies:
939 | mime-db "1.51.0"
940 |
941 | mime@1.6.0:
942 | version "1.6.0"
943 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
944 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
945 |
946 | mimic-response@^1.0.0, mimic-response@^1.0.1:
947 | version "1.0.1"
948 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
949 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
950 |
951 | minimatch@^3.0.4:
952 | version "3.0.5"
953 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3"
954 | integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==
955 | dependencies:
956 | brace-expansion "^1.1.7"
957 |
958 | minimist@^1.2.0:
959 | version "1.2.5"
960 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
961 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
962 |
963 | mongodb-connection-string-url@^2.4.1:
964 | version "2.4.2"
965 | resolved "https://registry.yarnpkg.com/mongodb-connection-string-url/-/mongodb-connection-string-url-2.4.2.tgz#422861119764796420889f9b0416b957e1b0bde0"
966 | integrity sha512-mZUXF6nUzRWk5J3h41MsPv13ukWlH4jOMSk6astVeoZ1EbdTJyF5I3wxKkvqBAOoVtzLgyEYUvDjrGdcPlKjAw==
967 | dependencies:
968 | "@types/whatwg-url" "^8.2.1"
969 | whatwg-url "^11.0.0"
970 |
971 | mongodb@4.3.1:
972 | version "4.3.1"
973 | resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-4.3.1.tgz#e346f76e421ec6f47ddea5c8f5140e6181aaeb94"
974 | integrity sha512-sNa8APSIk+r4x31ZwctKjuPSaeKuvUeNb/fu/3B6dRM02HpEgig7hTHM8A/PJQTlxuC/KFWlDlQjhsk/S43tBg==
975 | dependencies:
976 | bson "^4.6.1"
977 | denque "^2.0.1"
978 | mongodb-connection-string-url "^2.4.1"
979 | socks "^2.6.1"
980 | optionalDependencies:
981 | saslprep "^1.0.3"
982 |
983 | mongoose@^6.2.1:
984 | version "6.2.1"
985 | resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-6.2.1.tgz#5791f46336f785080259c007ec16ad42e606e2ee"
986 | integrity sha512-VxY1wvlc4uBQKyKNVDoEkTU3/ayFOD//qVXYP+sFyvTRbAj9/M53UWTERd84pWogs2TqAC6DTvZbxCs2LoOd3Q==
987 | dependencies:
988 | bson "^4.2.2"
989 | kareem "2.3.3"
990 | mongodb "4.3.1"
991 | mpath "0.8.4"
992 | mquery "4.0.2"
993 | ms "2.1.2"
994 | sift "13.5.2"
995 |
996 | mpath@0.8.4:
997 | version "0.8.4"
998 | resolved "https://registry.yarnpkg.com/mpath/-/mpath-0.8.4.tgz#6b566d9581621d9e931dd3b142ed3618e7599313"
999 | integrity sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==
1000 |
1001 | mquery@4.0.2:
1002 | version "4.0.2"
1003 | resolved "https://registry.yarnpkg.com/mquery/-/mquery-4.0.2.tgz#a13add5ecd7c2e5a67e0f814b3c7acdfb6772804"
1004 | integrity sha512-oAVF0Nil1mT3rxty6Zln4YiD6x6QsUWYz927jZzjMxOK2aqmhEz5JQ7xmrKK7xRFA2dwV+YaOpKU/S+vfNqKxA==
1005 | dependencies:
1006 | debug "4.x"
1007 |
1008 | ms@2.0.0:
1009 | version "2.0.0"
1010 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1011 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1012 |
1013 | ms@2.1.2:
1014 | version "2.1.2"
1015 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1016 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1017 |
1018 | ms@2.1.3, ms@^2.1.1:
1019 | version "2.1.3"
1020 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
1021 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1022 |
1023 | negotiator@0.6.3:
1024 | version "0.6.3"
1025 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
1026 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
1027 |
1028 | nodemon@^2.0.15:
1029 | version "2.0.15"
1030 | resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.15.tgz#504516ce3b43d9dc9a955ccd9ec57550a31a8d4e"
1031 | integrity sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==
1032 | dependencies:
1033 | chokidar "^3.5.2"
1034 | debug "^3.2.7"
1035 | ignore-by-default "^1.0.1"
1036 | minimatch "^3.0.4"
1037 | pstree.remy "^1.1.8"
1038 | semver "^5.7.1"
1039 | supports-color "^5.5.0"
1040 | touch "^3.1.0"
1041 | undefsafe "^2.0.5"
1042 | update-notifier "^5.1.0"
1043 |
1044 | nopt@~1.0.10:
1045 | version "1.0.10"
1046 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
1047 | integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=
1048 | dependencies:
1049 | abbrev "1"
1050 |
1051 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1052 | version "3.0.0"
1053 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1054 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1055 |
1056 | normalize-url@^4.1.0:
1057 | version "4.5.1"
1058 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
1059 | integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
1060 |
1061 | oauth-sign@~0.9.0:
1062 | version "0.9.0"
1063 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
1064 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
1065 |
1066 | object-assign@^4:
1067 | version "4.1.1"
1068 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1069 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1070 |
1071 | on-finished@~2.3.0:
1072 | version "2.3.0"
1073 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
1074 | integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
1075 | dependencies:
1076 | ee-first "1.1.1"
1077 |
1078 | once@^1.3.1, once@^1.4.0:
1079 | version "1.4.0"
1080 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1081 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1082 | dependencies:
1083 | wrappy "1"
1084 |
1085 | p-cancelable@^1.0.0:
1086 | version "1.1.0"
1087 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
1088 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
1089 |
1090 | package-json@^6.3.0:
1091 | version "6.5.0"
1092 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
1093 | integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
1094 | dependencies:
1095 | got "^9.6.0"
1096 | registry-auth-token "^4.0.0"
1097 | registry-url "^5.0.0"
1098 | semver "^6.2.0"
1099 |
1100 | parseurl@~1.3.3:
1101 | version "1.3.3"
1102 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
1103 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
1104 |
1105 | path-to-regexp@0.1.7:
1106 | version "0.1.7"
1107 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
1108 | integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
1109 |
1110 | performance-now@^2.1.0:
1111 | version "2.1.0"
1112 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1113 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1114 |
1115 | picomatch@^2.0.4, picomatch@^2.2.1:
1116 | version "2.3.1"
1117 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1118 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1119 |
1120 | prepend-http@^2.0.0:
1121 | version "2.0.0"
1122 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
1123 | integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
1124 |
1125 | promise@^8.1.0:
1126 | version "8.1.0"
1127 | resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e"
1128 | integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==
1129 | dependencies:
1130 | asap "~2.0.6"
1131 |
1132 | proxy-addr@~2.0.7:
1133 | version "2.0.7"
1134 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
1135 | integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
1136 | dependencies:
1137 | forwarded "0.2.0"
1138 | ipaddr.js "1.9.1"
1139 |
1140 | psl@^1.1.28:
1141 | version "1.8.0"
1142 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
1143 | integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
1144 |
1145 | pstree.remy@^1.1.8:
1146 | version "1.1.8"
1147 | resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"
1148 | integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
1149 |
1150 | pump@^3.0.0:
1151 | version "3.0.0"
1152 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1153 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1154 | dependencies:
1155 | end-of-stream "^1.1.0"
1156 | once "^1.3.1"
1157 |
1158 | punycode@^2.1.0, punycode@^2.1.1:
1159 | version "2.1.1"
1160 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1161 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1162 |
1163 | pupa@^2.1.1:
1164 | version "2.1.1"
1165 | resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
1166 | integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
1167 | dependencies:
1168 | escape-goat "^2.0.0"
1169 |
1170 | qs@6.9.6:
1171 | version "6.9.6"
1172 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
1173 | integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
1174 |
1175 | qs@~6.5.2:
1176 | version "6.5.3"
1177 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
1178 | integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
1179 |
1180 | range-parser@~1.2.1:
1181 | version "1.2.1"
1182 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
1183 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
1184 |
1185 | raw-body@2.4.2:
1186 | version "2.4.2"
1187 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32"
1188 | integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==
1189 | dependencies:
1190 | bytes "3.1.1"
1191 | http-errors "1.8.1"
1192 | iconv-lite "0.4.24"
1193 | unpipe "1.0.0"
1194 |
1195 | razorpay@^2.8.0:
1196 | version "2.8.0"
1197 | resolved "https://registry.yarnpkg.com/razorpay/-/razorpay-2.8.0.tgz#21233ad803354e5dc1626d916c9e883f00d64caa"
1198 | integrity sha512-lKhBNT7OvBDxjQOgRRBYnlK+amVuI9o4gcgL9bWYPBbLNjSeoSqrJdQpLwVNzCLql4M6qeuf8LonjvyTKDib4Q==
1199 | dependencies:
1200 | promise "^8.1.0"
1201 | request "^2.88.0"
1202 | request-promise "^4.2.6"
1203 |
1204 | rc@^1.2.8:
1205 | version "1.2.8"
1206 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
1207 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
1208 | dependencies:
1209 | deep-extend "^0.6.0"
1210 | ini "~1.3.0"
1211 | minimist "^1.2.0"
1212 | strip-json-comments "~2.0.1"
1213 |
1214 | readdirp@~3.6.0:
1215 | version "3.6.0"
1216 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1217 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1218 | dependencies:
1219 | picomatch "^2.2.1"
1220 |
1221 | registry-auth-token@^4.0.0:
1222 | version "4.2.1"
1223 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
1224 | integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
1225 | dependencies:
1226 | rc "^1.2.8"
1227 |
1228 | registry-url@^5.0.0:
1229 | version "5.1.0"
1230 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
1231 | integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
1232 | dependencies:
1233 | rc "^1.2.8"
1234 |
1235 | request-promise-core@1.1.4:
1236 | version "1.1.4"
1237 | resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"
1238 | integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
1239 | dependencies:
1240 | lodash "^4.17.19"
1241 |
1242 | request-promise@^4.2.6:
1243 | version "4.2.6"
1244 | resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2"
1245 | integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==
1246 | dependencies:
1247 | bluebird "^3.5.0"
1248 | request-promise-core "1.1.4"
1249 | stealthy-require "^1.1.1"
1250 | tough-cookie "^2.3.3"
1251 |
1252 | request@^2.88.0:
1253 | version "2.88.2"
1254 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
1255 | integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
1256 | dependencies:
1257 | aws-sign2 "~0.7.0"
1258 | aws4 "^1.8.0"
1259 | caseless "~0.12.0"
1260 | combined-stream "~1.0.6"
1261 | extend "~3.0.2"
1262 | forever-agent "~0.6.1"
1263 | form-data "~2.3.2"
1264 | har-validator "~5.1.3"
1265 | http-signature "~1.2.0"
1266 | is-typedarray "~1.0.0"
1267 | isstream "~0.1.2"
1268 | json-stringify-safe "~5.0.1"
1269 | mime-types "~2.1.19"
1270 | oauth-sign "~0.9.0"
1271 | performance-now "^2.1.0"
1272 | qs "~6.5.2"
1273 | safe-buffer "^5.1.2"
1274 | tough-cookie "~2.5.0"
1275 | tunnel-agent "^0.6.0"
1276 | uuid "^3.3.2"
1277 |
1278 | responselike@^1.0.2:
1279 | version "1.0.2"
1280 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
1281 | integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
1282 | dependencies:
1283 | lowercase-keys "^1.0.0"
1284 |
1285 | safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.2:
1286 | version "5.2.1"
1287 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
1288 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1289 |
1290 | "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
1291 | version "2.1.2"
1292 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1293 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1294 |
1295 | saslprep@^1.0.3:
1296 | version "1.0.3"
1297 | resolved "https://registry.yarnpkg.com/saslprep/-/saslprep-1.0.3.tgz#4c02f946b56cf54297e347ba1093e7acac4cf226"
1298 | integrity sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==
1299 | dependencies:
1300 | sparse-bitfield "^3.0.3"
1301 |
1302 | semver-diff@^3.1.1:
1303 | version "3.1.1"
1304 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
1305 | integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
1306 | dependencies:
1307 | semver "^6.3.0"
1308 |
1309 | semver@^5.7.1:
1310 | version "5.7.1"
1311 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1312 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1313 |
1314 | semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
1315 | version "6.3.0"
1316 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1317 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1318 |
1319 | semver@^7.3.4:
1320 | version "7.3.5"
1321 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
1322 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
1323 | dependencies:
1324 | lru-cache "^6.0.0"
1325 |
1326 | send@0.17.2:
1327 | version "0.17.2"
1328 | resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820"
1329 | integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
1330 | dependencies:
1331 | debug "2.6.9"
1332 | depd "~1.1.2"
1333 | destroy "~1.0.4"
1334 | encodeurl "~1.0.2"
1335 | escape-html "~1.0.3"
1336 | etag "~1.8.1"
1337 | fresh "0.5.2"
1338 | http-errors "1.8.1"
1339 | mime "1.6.0"
1340 | ms "2.1.3"
1341 | on-finished "~2.3.0"
1342 | range-parser "~1.2.1"
1343 | statuses "~1.5.0"
1344 |
1345 | serve-static@1.14.2:
1346 | version "1.14.2"
1347 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa"
1348 | integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
1349 | dependencies:
1350 | encodeurl "~1.0.2"
1351 | escape-html "~1.0.3"
1352 | parseurl "~1.3.3"
1353 | send "0.17.2"
1354 |
1355 | setprototypeof@1.2.0:
1356 | version "1.2.0"
1357 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
1358 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
1359 |
1360 | sift@13.5.2:
1361 | version "13.5.2"
1362 | resolved "https://registry.yarnpkg.com/sift/-/sift-13.5.2.tgz#24a715e13c617b086166cd04917d204a591c9da6"
1363 | integrity sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==
1364 |
1365 | signal-exit@^3.0.2:
1366 | version "3.0.7"
1367 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
1368 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
1369 |
1370 | smart-buffer@^4.2.0:
1371 | version "4.2.0"
1372 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
1373 | integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
1374 |
1375 | socks@^2.6.1:
1376 | version "2.6.2"
1377 | resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a"
1378 | integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==
1379 | dependencies:
1380 | ip "^1.1.5"
1381 | smart-buffer "^4.2.0"
1382 |
1383 | sparse-bitfield@^3.0.3:
1384 | version "3.0.3"
1385 | resolved "https://registry.yarnpkg.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz#ff4ae6e68656056ba4b3e792ab3334d38273ca11"
1386 | integrity sha1-/0rm5oZWBWuks+eSqzM004JzyhE=
1387 | dependencies:
1388 | memory-pager "^1.0.2"
1389 |
1390 | sshpk@^1.7.0:
1391 | version "1.17.0"
1392 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
1393 | integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
1394 | dependencies:
1395 | asn1 "~0.2.3"
1396 | assert-plus "^1.0.0"
1397 | bcrypt-pbkdf "^1.0.0"
1398 | dashdash "^1.12.0"
1399 | ecc-jsbn "~0.1.1"
1400 | getpass "^0.1.1"
1401 | jsbn "~0.1.0"
1402 | safer-buffer "^2.0.2"
1403 | tweetnacl "~0.14.0"
1404 |
1405 | "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
1406 | version "1.5.0"
1407 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
1408 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
1409 |
1410 | stealthy-require@^1.1.1:
1411 | version "1.1.1"
1412 | resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
1413 | integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
1414 |
1415 | string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.2:
1416 | version "4.2.3"
1417 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1418 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
1419 | dependencies:
1420 | emoji-regex "^8.0.0"
1421 | is-fullwidth-code-point "^3.0.0"
1422 | strip-ansi "^6.0.1"
1423 |
1424 | strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1425 | version "6.0.1"
1426 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1427 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1428 | dependencies:
1429 | ansi-regex "^5.0.1"
1430 |
1431 | strip-json-comments@~2.0.1:
1432 | version "2.0.1"
1433 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1434 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1435 |
1436 | supports-color@^5.5.0:
1437 | version "5.5.0"
1438 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1439 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1440 | dependencies:
1441 | has-flag "^3.0.0"
1442 |
1443 | supports-color@^7.1.0:
1444 | version "7.2.0"
1445 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1446 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1447 | dependencies:
1448 | has-flag "^4.0.0"
1449 |
1450 | to-readable-stream@^1.0.0:
1451 | version "1.0.0"
1452 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
1453 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
1454 |
1455 | to-regex-range@^5.0.1:
1456 | version "5.0.1"
1457 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1458 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1459 | dependencies:
1460 | is-number "^7.0.0"
1461 |
1462 | toidentifier@1.0.1:
1463 | version "1.0.1"
1464 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
1465 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
1466 |
1467 | touch@^3.1.0:
1468 | version "3.1.0"
1469 | resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b"
1470 | integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==
1471 | dependencies:
1472 | nopt "~1.0.10"
1473 |
1474 | tough-cookie@^2.3.3, tough-cookie@~2.5.0:
1475 | version "2.5.0"
1476 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
1477 | integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
1478 | dependencies:
1479 | psl "^1.1.28"
1480 | punycode "^2.1.1"
1481 |
1482 | tr46@^3.0.0:
1483 | version "3.0.0"
1484 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9"
1485 | integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==
1486 | dependencies:
1487 | punycode "^2.1.1"
1488 |
1489 | tunnel-agent@^0.6.0:
1490 | version "0.6.0"
1491 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1492 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
1493 | dependencies:
1494 | safe-buffer "^5.0.1"
1495 |
1496 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1497 | version "0.14.5"
1498 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1499 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
1500 |
1501 | type-fest@^0.20.2:
1502 | version "0.20.2"
1503 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
1504 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1505 |
1506 | type-is@~1.6.18:
1507 | version "1.6.18"
1508 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
1509 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
1510 | dependencies:
1511 | media-typer "0.3.0"
1512 | mime-types "~2.1.24"
1513 |
1514 | typedarray-to-buffer@^3.1.5:
1515 | version "3.1.5"
1516 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
1517 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
1518 | dependencies:
1519 | is-typedarray "^1.0.0"
1520 |
1521 | undefsafe@^2.0.5:
1522 | version "2.0.5"
1523 | resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c"
1524 | integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
1525 |
1526 | unique-string@^2.0.0:
1527 | version "2.0.0"
1528 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
1529 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
1530 | dependencies:
1531 | crypto-random-string "^2.0.0"
1532 |
1533 | unpipe@1.0.0, unpipe@~1.0.0:
1534 | version "1.0.0"
1535 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
1536 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
1537 |
1538 | update-notifier@^5.1.0:
1539 | version "5.1.0"
1540 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
1541 | integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
1542 | dependencies:
1543 | boxen "^5.0.0"
1544 | chalk "^4.1.0"
1545 | configstore "^5.0.1"
1546 | has-yarn "^2.1.0"
1547 | import-lazy "^2.1.0"
1548 | is-ci "^2.0.0"
1549 | is-installed-globally "^0.4.0"
1550 | is-npm "^5.0.0"
1551 | is-yarn-global "^0.3.0"
1552 | latest-version "^5.1.0"
1553 | pupa "^2.1.1"
1554 | semver "^7.3.4"
1555 | semver-diff "^3.1.1"
1556 | xdg-basedir "^4.0.0"
1557 |
1558 | uri-js@^4.2.2:
1559 | version "4.4.1"
1560 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
1561 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
1562 | dependencies:
1563 | punycode "^2.1.0"
1564 |
1565 | url-parse-lax@^3.0.0:
1566 | version "3.0.0"
1567 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
1568 | integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
1569 | dependencies:
1570 | prepend-http "^2.0.0"
1571 |
1572 | utils-merge@1.0.1:
1573 | version "1.0.1"
1574 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
1575 | integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
1576 |
1577 | uuid@^3.3.2:
1578 | version "3.4.0"
1579 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
1580 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
1581 |
1582 | vary@^1, vary@~1.1.2:
1583 | version "1.1.2"
1584 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
1585 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
1586 |
1587 | verror@1.10.0:
1588 | version "1.10.0"
1589 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
1590 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
1591 | dependencies:
1592 | assert-plus "^1.0.0"
1593 | core-util-is "1.0.2"
1594 | extsprintf "^1.2.0"
1595 |
1596 | webidl-conversions@^7.0.0:
1597 | version "7.0.0"
1598 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
1599 | integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
1600 |
1601 | whatwg-url@^11.0.0:
1602 | version "11.0.0"
1603 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018"
1604 | integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==
1605 | dependencies:
1606 | tr46 "^3.0.0"
1607 | webidl-conversions "^7.0.0"
1608 |
1609 | widest-line@^3.1.0:
1610 | version "3.1.0"
1611 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
1612 | integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
1613 | dependencies:
1614 | string-width "^4.0.0"
1615 |
1616 | wrap-ansi@^7.0.0:
1617 | version "7.0.0"
1618 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1619 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
1620 | dependencies:
1621 | ansi-styles "^4.0.0"
1622 | string-width "^4.1.0"
1623 | strip-ansi "^6.0.0"
1624 |
1625 | wrappy@1:
1626 | version "1.0.2"
1627 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1628 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1629 |
1630 | write-file-atomic@^3.0.0:
1631 | version "3.0.3"
1632 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
1633 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
1634 | dependencies:
1635 | imurmurhash "^0.1.4"
1636 | is-typedarray "^1.0.0"
1637 | signal-exit "^3.0.2"
1638 | typedarray-to-buffer "^3.1.5"
1639 |
1640 | xdg-basedir@^4.0.0:
1641 | version "4.0.0"
1642 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
1643 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
1644 |
1645 | yallist@^4.0.0:
1646 | version "4.0.0"
1647 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
1648 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1649 |
--------------------------------------------------------------------------------