From 76f5ebe7851685d3f76cfb92d3ae330fe9300977 Mon Sep 17 00:00:00 2001 From: Tushar106 Date: Fri, 27 Oct 2023 00:03:56 +0530 Subject: [PATCH 1/7] jjs --- README.md | 131 ++++++++++++++++++++++++++++++++++++++++++++--------- RoadSafety | 1 + 2 files changed, 111 insertions(+), 21 deletions(-) create mode 160000 RoadSafety diff --git a/README.md b/README.md index 877fb545..759e03b1 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,121 @@ # Code-with-Google-Maps-2023 - Hack2skill -Welcome to the official repository for the Code-with-Google-Maps-2023 organized by Hack2skill! +# Team Name - -## Getting Started +Tech Buddy -To get started with the Code-with-Google-Maps-2023 repository, follow these steps: +## Problem Statement - -### Submission Instruction: - 1. Fork this repository - 2. Create a folder with your Team Name - 3. Upload all the code and necessary files in the created folder - 4. Upload a **README.md** file in your folder with the below mentioned informations. - 5. Generate a Pull Request with your Team Name. (Example: submission-XYZ_team) +Real-Time Road Blockage Reporting System with Google -### README.md must consist of the following information: +## Team Leader Email - -#### Team Name - -#### Problem Statement - -#### Team Leader Email - +btushar301@gmail.com ### A Brief of the Prototype: - This section must include UML Diagrams and prototype description - -### Tech Stack: - List Down all technologies used to Build the prototype - + +This section must include UML Diagrams and prototype description +_Description_: +The RoadSafety Web Application Prototype aims to enhance road safety and improve traffic management by allowing users to report road blockages, faults, and other issues in real-time. This application utilizes the Google Maps API to provide a user-friendly interface for reporting and viewing road incidents. It promotes community engagement and enables efficient incident reporting. +_Key Features_: + +1. _Real-Time Incident Reporting_: Users can report road incidents such as potholes, accidents, roadblocks, and other issues through the application. The location and details of the incident are captured through Google Maps Api. + +2. _Interactive Map Interface_: The application integrates Google Maps to provide a familiar and intuitive map interface. Users can easily pinpoint the location of incidents and view the map interactively. + +3. _Custom Markers_: Users can mark incidents on the map using custom markers, making it easy to identify the type and location of each incident. + +4. _Community Engagement_: The platform encourages community engagement by allowing users to contribute to road safety. It fosters a sense of responsibility and collaboration among users. + +5. _Route Planning_: Users can plan routes, view traffic conditions, and receive real-time traffic updates to ensure safe and efficient travel. +## UML +![image](https://github.com/devil-1964/RoadSafety/assets/98086933/e8498383-9792-4933-9d67-a79bd2aa6e10) + +## LOGIN +![WhatsApp Image 2023-10-26 at 22 15 51_fc2c10d2](https://github.com/devil-1964/RoadSafety/assets/98086933/3dcc5009-58df-4f2e-9027-65991f11c0b4) + +## HOME PAGE +![WhatsApp Image 2023-10-26 at 22 16 46_b46472c5](https://github.com/devil-1964/RoadSafety/assets/98086933/acb9db6e-1550-4777-a3cb-88ec63470395) + +## ROUTE +![WhatsApp Image 2023-10-26 at 22 18 09_742db4cb](https://github.com/devil-1964/RoadSafety/assets/98086933/1a83acc6-0aa2-4839-b606-55a7a7d3c9ae) + +## REPORTING AN ISSUE +![WhatsApp Image 2023-10-26 at 22 19 57_1c79267c](https://github.com/devil-1964/RoadSafety/assets/98086933/5a0ffb72-adfa-44fa-bf97-a8c49a314e9f) + +### Tech Stack: + +- *HTML* + +- *CSS* + +- *JAVASCRIPT* + +- *REACT* + +- *NODE* + +- *EXPRESS JS* + +- *PASSPORT JS* + +- *GOOGLE MAPS API* + +- *mongo DB* + +- *CHAKRA UI* + ### Step-by-Step Code Execution Instructions: - This Section must contain a set of instructions required to clone and run the prototype so that it can be tested and deeply analyzed - + +## To Start The Backend + +**Clone the repo** + +``` git clone https://github.com/Tushar106/RoadSafety.git ``` + +**Open the RoadSafety** + +``` cd RoadSafety ``` + +**Starting the backend** + +``` cd backend ``` + +``` npm install ``` + +``` node index.js ``` + +**Create an .env** + +``` +PORT=8800 +MONGO="mongodb+srv://:@cluster0.liyyi8h.mongodb.net/RoadSafety?retryWrites=true&w=majority" +GOOGLE_CLIENT_ID="YOUR_GOOGLE_ID" +GOOGLE_CLIENT_SECRET="YOUR_GOOGLE_SECRET" +``` + +- NOTE : **MUST CONTAIN THE ACCESS FOR AUTH0** + +## To Start The Frontend + +``` cd frontend ``` + +``` npm install ``` + +``` npm start ``` + +**create an .env file** + +``` +REACT_APP_GOOGLE_MAPS_API= "YOUR_API_KEY" +``` + ### Future Scope: - Write about the scalability and futuristic aspects of the prototype developed + +**Futuristic Aspects:** + +- Predictive Analytics: Incorporating machine learning and AI algorithms, the prototype can predict road safety issues based on historical incident data and current conditions. This can enable proactive measures to mitigate risks. + +- Emergency Services Integration: In emergencies, the application can directly notify and coordinate with local emergency services, providing real-time information about incidents to expedite responses. + +- Global Data Sharing: In the future, the application can facilitate data sharing with other road safety platforms and government agencies, creating a global network for incident reporting and analysis. diff --git a/RoadSafety b/RoadSafety new file mode 160000 index 00000000..705bf146 --- /dev/null +++ b/RoadSafety @@ -0,0 +1 @@ +Subproject commit 705bf1466cd3f1c481d8d872d202525d7eda3acd From 1447d3780f30df16f77ed69b53221ab362038660 Mon Sep 17 00:00:00 2001 From: Tushar106 Date: Fri, 27 Oct 2023 00:20:34 +0530 Subject: [PATCH 2/7] folder uploaded here --- RoadSafety | 1 - Tech Buddy/.gitignore | 23 + Tech Buddy/README.md | 121 + Tech Buddy/backend/.gitignore | 2 + Tech Buddy/backend/controller/report.js | 37 + Tech Buddy/backend/index.js | 50 + Tech Buddy/backend/models/reportModel.js | 29 + Tech Buddy/backend/models/userModel.js | 16 + Tech Buddy/backend/package-lock.json | 2422 ++ Tech Buddy/backend/package.json | 23 + Tech Buddy/backend/routes/auth.js | 74 + Tech Buddy/backend/routes/report.js | 8 + Tech Buddy/frontend/.gitignore | 24 + Tech Buddy/frontend/README.md | 24 + Tech Buddy/frontend/package-lock.json | 32131 ++++++++++++++++ Tech Buddy/frontend/package.json | 50 + Tech Buddy/frontend/public/favicon.ico | Bin 0 -> 3870 bytes Tech Buddy/frontend/public/index.html | 43 + Tech Buddy/frontend/public/logo192.png | Bin 0 -> 5347 bytes Tech Buddy/frontend/public/logo512.png | Bin 0 -> 9664 bytes Tech Buddy/frontend/public/manifest.json | 25 + Tech Buddy/frontend/public/robots.txt | 3 + Tech Buddy/frontend/src/App.js | 50 + Tech Buddy/frontend/src/Main.css | 41 + Tech Buddy/frontend/src/components/Body.js | 263 + Tech Buddy/frontend/src/components/Login.js | 50 + .../frontend/src/components/MapContainer.js | 61 + Tech Buddy/frontend/src/components/Report.js | 175 + .../src/components/context/AuthProvider.js | 36 + Tech Buddy/frontend/src/index.js | 16 + Tech Buddy/frontend/src/report.css | 172 + Tech Buddy/frontend/yarn.lock | 10446 +++++ ... Image 2023-10-26 at 22.15.51_819f5fe0.jpg | Bin 0 -> 16080 bytes ... Image 2023-10-26 at 22.16.46_419017c9.jpg | Bin 0 -> 229678 bytes ... Image 2023-10-26 at 22.18.09_8207b5ee.jpg | Bin 0 -> 380614 bytes ... Image 2023-10-26 at 22.18.43_8e80bf9c.jpg | Bin 0 -> 78523 bytes ... Image 2023-10-26 at 22.19.57_0678ae2e.jpg | Bin 0 -> 102836 bytes Tech Buddy/img/image.png | Bin 0 -> 129007 bytes Tech Buddy/img/imgage.png | 1 + 39 files changed, 46416 insertions(+), 1 deletion(-) delete mode 160000 RoadSafety create mode 100644 Tech Buddy/.gitignore create mode 100644 Tech Buddy/README.md create mode 100644 Tech Buddy/backend/.gitignore create mode 100644 Tech Buddy/backend/controller/report.js create mode 100644 Tech Buddy/backend/index.js create mode 100644 Tech Buddy/backend/models/reportModel.js create mode 100644 Tech Buddy/backend/models/userModel.js create mode 100644 Tech Buddy/backend/package-lock.json create mode 100644 Tech Buddy/backend/package.json create mode 100644 Tech Buddy/backend/routes/auth.js create mode 100644 Tech Buddy/backend/routes/report.js create mode 100644 Tech Buddy/frontend/.gitignore create mode 100644 Tech Buddy/frontend/README.md create mode 100644 Tech Buddy/frontend/package-lock.json create mode 100644 Tech Buddy/frontend/package.json create mode 100644 Tech Buddy/frontend/public/favicon.ico create mode 100644 Tech Buddy/frontend/public/index.html create mode 100644 Tech Buddy/frontend/public/logo192.png create mode 100644 Tech Buddy/frontend/public/logo512.png create mode 100644 Tech Buddy/frontend/public/manifest.json create mode 100644 Tech Buddy/frontend/public/robots.txt create mode 100644 Tech Buddy/frontend/src/App.js create mode 100644 Tech Buddy/frontend/src/Main.css create mode 100644 Tech Buddy/frontend/src/components/Body.js create mode 100644 Tech Buddy/frontend/src/components/Login.js create mode 100644 Tech Buddy/frontend/src/components/MapContainer.js create mode 100644 Tech Buddy/frontend/src/components/Report.js create mode 100644 Tech Buddy/frontend/src/components/context/AuthProvider.js create mode 100644 Tech Buddy/frontend/src/index.js create mode 100644 Tech Buddy/frontend/src/report.css create mode 100644 Tech Buddy/frontend/yarn.lock create mode 100644 Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.15.51_819f5fe0.jpg create mode 100644 Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.16.46_419017c9.jpg create mode 100644 Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.18.09_8207b5ee.jpg create mode 100644 Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.18.43_8e80bf9c.jpg create mode 100644 Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.19.57_0678ae2e.jpg create mode 100644 Tech Buddy/img/image.png create mode 100644 Tech Buddy/img/imgage.png diff --git a/RoadSafety b/RoadSafety deleted file mode 160000 index 705bf146..00000000 --- a/RoadSafety +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 705bf1466cd3f1c481d8d872d202525d7eda3acd diff --git a/Tech Buddy/.gitignore b/Tech Buddy/.gitignore new file mode 100644 index 00000000..4d29575d --- /dev/null +++ b/Tech Buddy/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/Tech Buddy/README.md b/Tech Buddy/README.md new file mode 100644 index 00000000..759e03b1 --- /dev/null +++ b/Tech Buddy/README.md @@ -0,0 +1,121 @@ +# Code-with-Google-Maps-2023 - Hack2skill + +# Team Name - + +Tech Buddy + +## Problem Statement - + +Real-Time Road Blockage Reporting System with Google + +## Team Leader Email - + +btushar301@gmail.com + +### A Brief of the Prototype: + +This section must include UML Diagrams and prototype description +_Description_: +The RoadSafety Web Application Prototype aims to enhance road safety and improve traffic management by allowing users to report road blockages, faults, and other issues in real-time. This application utilizes the Google Maps API to provide a user-friendly interface for reporting and viewing road incidents. It promotes community engagement and enables efficient incident reporting. +_Key Features_: + +1. _Real-Time Incident Reporting_: Users can report road incidents such as potholes, accidents, roadblocks, and other issues through the application. The location and details of the incident are captured through Google Maps Api. + +2. _Interactive Map Interface_: The application integrates Google Maps to provide a familiar and intuitive map interface. Users can easily pinpoint the location of incidents and view the map interactively. + +3. _Custom Markers_: Users can mark incidents on the map using custom markers, making it easy to identify the type and location of each incident. + +4. _Community Engagement_: The platform encourages community engagement by allowing users to contribute to road safety. It fosters a sense of responsibility and collaboration among users. + +5. _Route Planning_: Users can plan routes, view traffic conditions, and receive real-time traffic updates to ensure safe and efficient travel. +## UML +![image](https://github.com/devil-1964/RoadSafety/assets/98086933/e8498383-9792-4933-9d67-a79bd2aa6e10) + +## LOGIN +![WhatsApp Image 2023-10-26 at 22 15 51_fc2c10d2](https://github.com/devil-1964/RoadSafety/assets/98086933/3dcc5009-58df-4f2e-9027-65991f11c0b4) + +## HOME PAGE +![WhatsApp Image 2023-10-26 at 22 16 46_b46472c5](https://github.com/devil-1964/RoadSafety/assets/98086933/acb9db6e-1550-4777-a3cb-88ec63470395) + +## ROUTE +![WhatsApp Image 2023-10-26 at 22 18 09_742db4cb](https://github.com/devil-1964/RoadSafety/assets/98086933/1a83acc6-0aa2-4839-b606-55a7a7d3c9ae) + +## REPORTING AN ISSUE +![WhatsApp Image 2023-10-26 at 22 19 57_1c79267c](https://github.com/devil-1964/RoadSafety/assets/98086933/5a0ffb72-adfa-44fa-bf97-a8c49a314e9f) + +### Tech Stack: + +- *HTML* + +- *CSS* + +- *JAVASCRIPT* + +- *REACT* + +- *NODE* + +- *EXPRESS JS* + +- *PASSPORT JS* + +- *GOOGLE MAPS API* + +- *mongo DB* + +- *CHAKRA UI* + +### Step-by-Step Code Execution Instructions: + +## To Start The Backend + +**Clone the repo** + +``` git clone https://github.com/Tushar106/RoadSafety.git ``` + +**Open the RoadSafety** + +``` cd RoadSafety ``` + +**Starting the backend** + +``` cd backend ``` + +``` npm install ``` + +``` node index.js ``` + +**Create an .env** + +``` +PORT=8800 +MONGO="mongodb+srv://:@cluster0.liyyi8h.mongodb.net/RoadSafety?retryWrites=true&w=majority" +GOOGLE_CLIENT_ID="YOUR_GOOGLE_ID" +GOOGLE_CLIENT_SECRET="YOUR_GOOGLE_SECRET" +``` + +- NOTE : **MUST CONTAIN THE ACCESS FOR AUTH0** + +## To Start The Frontend + +``` cd frontend ``` + +``` npm install ``` + +``` npm start ``` + +**create an .env file** + +``` +REACT_APP_GOOGLE_MAPS_API= "YOUR_API_KEY" +``` + +### Future Scope: + +**Futuristic Aspects:** + +- Predictive Analytics: Incorporating machine learning and AI algorithms, the prototype can predict road safety issues based on historical incident data and current conditions. This can enable proactive measures to mitigate risks. + +- Emergency Services Integration: In emergencies, the application can directly notify and coordinate with local emergency services, providing real-time information about incidents to expedite responses. + +- Global Data Sharing: In the future, the application can facilitate data sharing with other road safety platforms and government agencies, creating a global network for incident reporting and analysis. diff --git a/Tech Buddy/backend/.gitignore b/Tech Buddy/backend/.gitignore new file mode 100644 index 00000000..1dcef2d9 --- /dev/null +++ b/Tech Buddy/backend/.gitignore @@ -0,0 +1,2 @@ +node_modules +.env \ No newline at end of file diff --git a/Tech Buddy/backend/controller/report.js b/Tech Buddy/backend/controller/report.js new file mode 100644 index 00000000..a171a0eb --- /dev/null +++ b/Tech Buddy/backend/controller/report.js @@ -0,0 +1,37 @@ +const Report = require('../models/reportModel'); +const reportRegister = async (req, res) => { + // console.log(req.isAuthenticated()); + if (req.isAuthenticated()) { + try{const { longitude, latitude, icon, desc, title } = req.body; + // console.log(req.user) + if(!longitude || !latitude ||!icon || !desc){ + return res.status(400).json({msg: "Please fill all fields"}) + } + const newReport = new Report({ + longitude: longitude, latitude: latitude, icon: icon, description: desc, title: title,userId:req.user._id + }) + await newReport.save(); + res.status(200).json(newReport); + } + catch{ + res.status(400).json("not created") + } + } + else { + res.status(403).json({ error: true, message: "Not Authorized" }); + } +} +const getReport=async(req,res)=>{ + try{ + const reports = await Report.find(); + res.status(200).json(reports); + } + catch(err){ + res.status(500).json({ error: 'Internal server error' }); + } +} + + + + +module.exports = { reportRegister, getReport}; \ No newline at end of file diff --git a/Tech Buddy/backend/index.js b/Tech Buddy/backend/index.js new file mode 100644 index 00000000..4e72fd4f --- /dev/null +++ b/Tech Buddy/backend/index.js @@ -0,0 +1,50 @@ +require('dotenv').config(); +const express = require('express'); +var cors = require('cors') +const bodyParser = require('body-parser'); +const mongoose = require('mongoose') +const authRouter = require('./routes/auth') +const app = express(); +const reportRouter=require('./routes/report') + + + + +const port = process.env.port +const connect = async () => { + try { + mongoose.set("strictQuery", false); + await mongoose.connect(process.env.MONGO); + console.log("connected"); + } + catch (err) { + console.log("Error in connecting to the database", err); + } +} +mongoose.connection.on("disconnected", () => { + console.log("MongoDb is Disconnected"); +}) +mongoose.connection.on("connected", () => { + console.log("MongoDb is Connected"); +}) + +app.use( + cors({ + origin: "http://localhost:3000", + methods: "GET,POST,PUT,DELETE", + credentials: true, + }) +); +app.use(bodyParser.urlencoded({ extended: true })); + +app.use(express.json()); + +app.get("/", (req, res) => { + res.send("hello") +}) +app.use(authRouter); +app.use(reportRouter) +app.listen(port, () => { + console.log(`Server Started on port ${port}`) + connect(); +}) \ No newline at end of file diff --git a/Tech Buddy/backend/models/reportModel.js b/Tech Buddy/backend/models/reportModel.js new file mode 100644 index 00000000..4b6fdccc --- /dev/null +++ b/Tech Buddy/backend/models/reportModel.js @@ -0,0 +1,29 @@ +const mongoose=require('mongoose') +const {Schema}=mongoose +const { Decimal128 } = mongoose.Schema.Types; +// var findOrCreate = require('mongoose-findOrCreate') + +const reportSchema=new mongoose.Schema({ + userId:{type:mongoose.Schema.Types.ObjectId, + ref:"User",required:true}, + longitude:{ + type:Decimal128, + required:true + }, + latitude:{ + type:Decimal128, + required:true + }, + icon:{ + type:String, + required:true, + }, + description:{ + type:String + }, + title:{ + type:String + } +},{timestamps:true}) +// userSchema.plugin(findOrCreate) +module.exports= mongoose.model("Report",reportSchema) \ No newline at end of file diff --git a/Tech Buddy/backend/models/userModel.js b/Tech Buddy/backend/models/userModel.js new file mode 100644 index 00000000..f3687ee3 --- /dev/null +++ b/Tech Buddy/backend/models/userModel.js @@ -0,0 +1,16 @@ +const mongoose=require('mongoose') +const {Schema}=mongoose +var findOrCreate = require('mongoose-findOrCreate') + +const userSchema=new mongoose.Schema({ + googleId:{ + type:Number, + required:true + }, + reported:{ + type:mongoose.Schema.Types.ObjectId, + ref:"Report" + } +},{timestamps:true}) +userSchema.plugin(findOrCreate) +module.exports= mongoose.model("User",userSchema) \ No newline at end of file diff --git a/Tech Buddy/backend/package-lock.json b/Tech Buddy/backend/package-lock.json new file mode 100644 index 00000000..a2d46389 --- /dev/null +++ b/Tech Buddy/backend/package-lock.json @@ -0,0 +1,2422 @@ +{ + "name": "backend", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "backend", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "body-parser": "^1.20.2", + "cors": "^2.8.5", + "dotenv": "^16.3.1", + "express": "^4.18.2", + "express-session": "^1.17.3", + "mongoose": "^7.6.3", + "mongoose-findorcreate": "^4.0.0", + "nodemon": "^3.0.1", + "passport": "^0.6.0", + "passport-google-oauth2": "^0.2.0" + } + }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", + "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "node_modules/@types/node": { + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", + "dependencies": { + "undici-types": "~5.25.1" + } + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.2.tgz", + "integrity": "sha512-uNv6b/uGRLlCVmelat2rA8bcVd3k/42mV2EmjhPh6JLkd35T5bgwR/t6xy7a9MWhd9sixIeBUzhBenvk3NO+DQ==" + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "dependencies": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bson": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", + "engines": { + "node": ">=14.20.1" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", + "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", + "dependencies": { + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/kareem": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mongodb": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.0.tgz", + "integrity": "sha512-g+GCMHN1CoRUA+wb1Agv0TI4YTSiWr42B5ulkiAfLLHitGK1R+PkSAf3Lr5rPZwi/3F04LiaZEW0Kxro9Fi2TA==", + "dependencies": { + "bson": "^5.5.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "node_modules/mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "dependencies": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" + } + }, + "node_modules/mongoose": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.6.3.tgz", + "integrity": "sha512-moYP2qWCOdWRDeBxqB/zYwQmQnTBsF5DoolX5uPyI218BkiA1ujGY27P0NTd4oWIX+LLkZPw0LDzlc/7oh1plg==", + "dependencies": { + "bson": "^5.5.0", + "kareem": "2.5.1", + "mongodb": "5.9.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" + } + }, + "node_modules/mongoose-findorcreate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mongoose-findorcreate/-/mongoose-findorcreate-4.0.0.tgz", + "integrity": "sha512-wi0vrTmazWBeZn8wHVdb8NEa+ZrAbnmfI8QltnFeIgvC33VlnooapvPSk21W22IEhs0vZ0cBz0MmXcc7eTTSZQ==" + }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "dependencies": { + "debug": "4.x" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/mquery/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mquery/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nodemon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", + "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz", + "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-google-oauth2": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth2/-/passport-google-oauth2-0.2.0.tgz", + "integrity": "sha512-62EdPtbfVdc55nIXi0p1WOa/fFMM8v/M8uQGnbcXA4OexZWCnfsEi3wo2buag+Is5oqpuHzOtI64JpHk0Xi5RQ==", + "dependencies": { + "passport-oauth2": "^1.1.2" + } + }, + "node_modules/passport-oauth2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", + "dependencies": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, + "dependencies": { + "@mongodb-js/saslprep": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", + "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, + "@types/node": { + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", + "requires": { + "undici-types": "~5.25.1" + } + }, + "@types/webidl-conversions": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.2.tgz", + "integrity": "sha512-uNv6b/uGRLlCVmelat2rA8bcVd3k/42mV2EmjhPh6JLkd35T5bgwR/t6xy7a9MWhd9sixIeBUzhBenvk3NO+DQ==" + }, + "@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "requires": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bson": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==" + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + } + } + }, + "express-session": { + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", + "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", + "requires": { + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "kareem": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mongodb": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.0.tgz", + "integrity": "sha512-g+GCMHN1CoRUA+wb1Agv0TI4YTSiWr42B5ulkiAfLLHitGK1R+PkSAf3Lr5rPZwi/3F04LiaZEW0Kxro9Fi2TA==", + "requires": { + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^5.5.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + } + }, + "mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "requires": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" + } + }, + "mongoose": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.6.3.tgz", + "integrity": "sha512-moYP2qWCOdWRDeBxqB/zYwQmQnTBsF5DoolX5uPyI218BkiA1ujGY27P0NTd4oWIX+LLkZPw0LDzlc/7oh1plg==", + "requires": { + "bson": "^5.5.0", + "kareem": "2.5.1", + "mongodb": "5.9.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "mongoose-findorcreate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mongoose-findorcreate/-/mongoose-findorcreate-4.0.0.tgz", + "integrity": "sha512-wi0vrTmazWBeZn8wHVdb8NEa+ZrAbnmfI8QltnFeIgvC33VlnooapvPSk21W22IEhs0vZ0cBz0MmXcc7eTTSZQ==" + }, + "mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" + }, + "mquery": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "requires": { + "debug": "4.x" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "nodemon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", + "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==", + "requires": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz", + "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "requires": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + } + }, + "passport-google-oauth2": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/passport-google-oauth2/-/passport-google-oauth2-0.2.0.tgz", + "integrity": "sha512-62EdPtbfVdc55nIXi0p1WOa/fFMM8v/M8uQGnbcXA4OexZWCnfsEi3wo2buag+Is5oqpuHzOtI64JpHk0Xi5RQ==", + "requires": { + "passport-oauth2": "^1.1.2" + } + }, + "passport-oauth2": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz", + "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==", + "requires": { + "base64url": "3.x.x", + "oauth": "0.9.x", + "passport-strategy": "1.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "requires": { + "semver": "^7.5.3" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "~1.0.10" + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "requires": { + "punycode": "^2.1.1" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, + "undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } +} diff --git a/Tech Buddy/backend/package.json b/Tech Buddy/backend/package.json new file mode 100644 index 00000000..69167cf6 --- /dev/null +++ b/Tech Buddy/backend/package.json @@ -0,0 +1,23 @@ +{ + "name": "backend", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "body-parser": "^1.20.2", + "cors": "^2.8.5", + "dotenv": "^16.3.1", + "express": "^4.18.2", + "express-session": "^1.17.3", + "mongoose": "^7.6.3", + "mongoose-findorcreate": "^4.0.0", + "nodemon": "^3.0.1", + "passport": "^0.6.0", + "passport-google-oauth2": "^0.2.0" + } +} diff --git a/Tech Buddy/backend/routes/auth.js b/Tech Buddy/backend/routes/auth.js new file mode 100644 index 00000000..993f4922 --- /dev/null +++ b/Tech Buddy/backend/routes/auth.js @@ -0,0 +1,74 @@ +const express=require('express'); +const app=express.Router(); +var session = require('express-session') +const passport = require('passport'); +var GoogleStrategy = require( 'passport-google-oauth2' ).Strategy; +const User=require('../models/userModel'); +app.use(session({ + secret: 'keyboard cat', + resave: false, + saveUninitialized: true, + cookie: { secure: false } +})) +app.use(passport.initialize()) +app.use(passport.session()); +passport.use(new GoogleStrategy({ + clientID: process.env.GOOGLE_CLIENT_ID, + clientSecret: process.env.GOOGLE_CLIENT_SECRET, + callbackURL: "/auth/google/callback", + scope: ["profile", "email"], + passReqToCallback : true + }, + function(request, accessToken, refreshToken, profile, done) { + User.findOrCreate({ googleId: profile.id }, function (err, user) { + // console.log(user) + return done(null, user); + }); + } +)); +passport.serializeUser(function (user, cb) { + // console.log(user) + return cb(null, user); + }); + + passport.deserializeUser(function (user, cb) { + return cb(null, user); + }); +app.get('/auth/google', + passport.authenticate('google', { scope: + [ 'profile',"email" ] } +)); + +app.get( '/auth/google/callback', + passport.authenticate( 'google', { + successRedirect: 'http://localhost:3000', + failureRedirect: '/auth/google/failure' +})); + +app.get('/auth/google/success',(req,res)=>{ + if(req.isAuthenticated()){ + res.status(200).json({ + error: false, + message: "Successfully Loged In", + user: req.user, + }); + } + else{ + res.status(403).json({ error: true, message: "Not Authorized" }); + } +}) +app.get('/auth/google/failure',(req,res)=>{ + res.status(401).json({ + error: true, + message: "Log in failure", + }); +}) +app.get("/logout", (req, res) => { + req.logout(); + //FrontEnd ka url + // res.redirect(process.env.CLIENT_URL); +}); + + + +module.exports=app \ No newline at end of file diff --git a/Tech Buddy/backend/routes/report.js b/Tech Buddy/backend/routes/report.js new file mode 100644 index 00000000..0691fe51 --- /dev/null +++ b/Tech Buddy/backend/routes/report.js @@ -0,0 +1,8 @@ +const express=require('express'); +const { reportRegister, getReport } = require('../controller/report'); +const app=express.Router(); + +app.post('/report',reportRegister) +app.get('/report',getReport) + +module.exports=app; \ No newline at end of file diff --git a/Tech Buddy/frontend/.gitignore b/Tech Buddy/frontend/.gitignore new file mode 100644 index 00000000..8692cf66 --- /dev/null +++ b/Tech Buddy/frontend/.gitignore @@ -0,0 +1,24 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/Tech Buddy/frontend/README.md b/Tech Buddy/frontend/README.md new file mode 100644 index 00000000..63c18927 --- /dev/null +++ b/Tech Buddy/frontend/README.md @@ -0,0 +1,24 @@ +## Starting the app + +Create an API in the google developers console [https://console.developers.google.com](https://console.developers.google.com), make sure to enable billing for the google project, otherwise you may get a warning as _development purposes only_. + +Add a `.env` file or `.env.local` in the project root and specify your API key as `REACT_APP_GOOGLE_MAPS_API_KEY=your_api_key_here` + +In the project directory, you can run: + +``` +yarn install +yarn start +``` + +OR using npm + +``` +npm install +npm start +``` + +## Author + +- **Tushar Bhatia** + diff --git a/Tech Buddy/frontend/package-lock.json b/Tech Buddy/frontend/package-lock.json new file mode 100644 index 00000000..f725510d --- /dev/null +++ b/Tech Buddy/frontend/package-lock.json @@ -0,0 +1,32131 @@ +{ + "name": "google-maps", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "google-maps", + "version": "0.1.0", + "dependencies": { + "@chakra-ui/react": "^1.8.6", + "@emotion/react": "^11", + "@emotion/styled": "^11", + "@react-google-maps/api": "^2.7.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@testing-library/user-event": "^13.2.1", + "axios": "^1.5.1", + "framer-motion": "^6", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-dotenv": "^0.1.3", + "react-icons": "^4.3.1", + "react-router-dom": "^6.17.0", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", + "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@chakra-ui/accordion": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-1.4.9.tgz", + "integrity": "sha512-ZrfrLwAu6p9B41sZ+iEWjfPW/mn2TdUDXv165qr1O355619e2Btjb01x3IYoN4GlE2iF7GOVjC5uYGNyLpBlZg==", + "dependencies": { + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/alert": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-1.3.7.tgz", + "integrity": "sha512-fFpJYBpHOIK/BX4BVl/xafYiDBUW+Bq/gUYDOo4iAiO4vHgxo74oa+yOwSRNlNjAgIX7pi2ridsYQALKyWyxxQ==", + "dependencies": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/anatomy": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-1.3.0.tgz", + "integrity": "sha512-vj/lcHkCuq/dtbl69DkNsftZTnrGEegB90ODs1B6rxw8iVMdDSYkthPPFAkqzNs4ppv1y2IBjELuVzpeta1OHA==", + "dependencies": { + "@chakra-ui/theme-tools": "^1.3.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0" + } + }, + "node_modules/@chakra-ui/avatar": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-1.3.9.tgz", + "integrity": "sha512-QhtVuFRXhV7X5iMCHI1lXOA0U2hJnpKC9uIEB80EkBuNYJDEz/y8ViOQPRivMVU//wymwLcbvjDCZd1urMjVYQ==", + "dependencies": { + "@chakra-ui/image": "1.1.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/breadcrumb": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-1.3.6.tgz", + "integrity": "sha512-iXxienBO6RUnJEcDvyDWyRt+mzPyl7/b6N8i0vrjGKGLpgtayJFvIdo33tFcvx6TCy7V9hiE3HTtZnNomWdR6A==", + "dependencies": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/button": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-1.5.8.tgz", + "integrity": "sha512-harZywey/6OclxIB5p/Ge/coeGKZWoqmu7JjXlbwTUd3U9IQiOVo/zekY1JscCSz2oZoVBCvoKZVt3on5dPwmA==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/spinner": "1.2.6", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/checkbox": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-1.6.8.tgz", + "integrity": "sha512-CYmJbMA9BXb6ArKmXIAuQ22aQ97HgtslbJlqRKsV/FmZuk1DXF1dcVXzqeInhe5HacQ8z/+SmSqL9Q3fjswKag==", + "dependencies": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/clickable": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-1.2.6.tgz", + "integrity": "sha512-89SsrQwwwAadcl/bN8nZqqaaVhVNFdBXqQnxVy1t07DL5ezubmNb5SgFh9LDznkm9YYPQhaGr3W6HFro7iAHMg==", + "dependencies": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/close-button": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-1.2.7.tgz", + "integrity": "sha512-cYTxfgrIlPU4IZm1sehZXxx/TNQBk9c3LBPvTpywEM8GVRGINh4YLq8WiMaPtO+TDNBnKoWS/jS4IHnR+abADw==", + "dependencies": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/color-mode": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-1.4.6.tgz", + "integrity": "sha512-gCO8Z/jv68jXop94MUQNzigl7JXICAgZQUUqLaKhdy1h2zatVDIPFfjwwjnsgM97G0BxQaNBOC87+PD2UYjzHw==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/control-box": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-1.1.6.tgz", + "integrity": "sha512-EUcq5f854puG6ZA6wAWl4107OPl8+bj4MMHJCa48BB0qec0U8HCEtxQGnFwJmaYLalIAjMfHuY3OwO2A3Hi9hA==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/counter": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-1.2.8.tgz", + "integrity": "sha512-lVuK+ycKxEE0G4Jkl8A6GWdXUFAih89KA1IkkhQG6NwqdGzbgouTInwBLg1Sm5uwgQ5QqSr9S42QyDoleUyF0g==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/css-reset": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-1.1.3.tgz", + "integrity": "sha512-AgfrE7bRTJvNi/4zIfacI/kBHmHmHEIeQtHwCvk/0qM9V2gK1VM3ctYlnibf7BTh17F/UszweOGRb1lHSPfWjw==", + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-2.1.3.tgz", + "integrity": "sha512-aNYNv99gEPENCdw2N5y3FvL5wgBVcLiOzJ2TxSwb4EVYszbgBZ8Ry1pf7lkoSfysdxD0scgy2cVyxO8TsYTU4g==", + "dependencies": { + "@chakra-ui/react-utils": "^1.2.3" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/editable": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-1.4.0.tgz", + "integrity": "sha512-QH5ZMCK/U3pQINtSPiqxxA5XCdiXKBfAI1+siiuSqKtmCriltcArEU4groQn/bm7EY6UJIr/MV3azSDeeBIsaQ==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/focus-lock": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-1.2.6.tgz", + "integrity": "sha512-ZJNE1oNdUM1aGWuCJ+bxFa/d3EwxzfMWzTKzSvKDK50GWoUQQ10xFTT9nY/yFpkcwhBvx1KavxKf44mIhIbSog==", + "dependencies": { + "@chakra-ui/utils": "1.10.4", + "react-focus-lock": "2.5.2" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/form-control": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-1.5.9.tgz", + "integrity": "sha512-JuUB9dHXFqTYm+Z+cOULk56AcrX9y3eaied0j/KGdPwtIjS2kkjulq7A8sJJdsle4M6XleMinjW+1KO2PMExQg==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/hooks": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-1.8.5.tgz", + "integrity": "sha512-/UrBfUG7NLxuU/09gy2qQfEH+H5SPBUaUiFtokRlq887D/32JQ3XksZdF78RKMCM/0bbZuIjqUkuN/wO9kAbSw==", + "dependencies": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/icon": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-2.0.5.tgz", + "integrity": "sha512-ZrqRvCCIxGr4qFd/r1pmtd9tobRmv8KAxV7ygFoc/t4vOSKTcVIjhE12gsI3FzgvXM15ZFVwsxa1zodwgo5neQ==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/image": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-1.1.8.tgz", + "integrity": "sha512-ffO5lyTfGXxaFr9Bdkrb+GahjXsqeph8R1jXYFYwLjos+/sZZJmHJz/cjyoKjKPd6J7puKVZ6Cxz+Ej6PJlQcA==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/input": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-1.4.4.tgz", + "integrity": "sha512-A1TYz8lOdSVuMnWRnR7Y+cddnnr5d2o1Vvd8Im09WW2j09xy06xD/EaFy8dI51Ab0ACldglVs66qx5dO7WoV0w==", + "dependencies": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/layout": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-1.7.7.tgz", + "integrity": "sha512-HuZ/Zv9xWzLip263tX2Vt0oaqwaS6Srw78Sdl3DiGSifN8x+ooEAxmeDAIaU2PO21YX+f6s+9A738NAtSM2R+Q==", + "dependencies": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/live-region": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-1.1.6.tgz", + "integrity": "sha512-9gPQHXf7oW0jXyT5R/JzyDMfJ3hF70TqhN8bRH4fMyfNr2Se+SjztMBqCrv5FS5rPjcCeua+e0eArpoB3ROuWQ==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/media-query": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-2.0.4.tgz", + "integrity": "sha512-kn6g/L0IFFUHz2v4yiCsBnhg9jUeA7525Z+AWl+BPtvryi7i9J+AJ27y/QAge7vUGy4dwDeFyxOZTs2oZ9/BsA==", + "dependencies": { + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "@chakra-ui/theme": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/menu": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-1.8.9.tgz", + "integrity": "sha512-rvQQU56nQoaz+IZXyamKaAU/87IiGIDrX9wEONHth7QDT/93whnFNYPtUMHMzILz0oliysBey4dlmtRzk5vUpQ==", + "dependencies": { + "@chakra-ui/clickable": "1.2.6", + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/modal": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-1.10.10.tgz", + "integrity": "sha512-/OLnZhhGXQEaCqtrCCf2nu27mVxT/3Kd+NBNMKGZ4X70Dm6HD3x1Zrsto2hVo8l3kLEPRpkfpXhKu61doMc8zw==", + "dependencies": { + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/focus-lock": "1.2.6", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.4.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/number-input": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-1.4.5.tgz", + "integrity": "sha512-jxOvJUEuXZXQrOgMGZ+rPNjSrIoV7MSb7CPt3C1jVuiumr/GgNu54awmrky3Zj4ikj68rREEUXAGKBgm9oU3nQ==", + "dependencies": { + "@chakra-ui/counter": "1.2.8", + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/pin-input": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-1.7.8.tgz", + "integrity": "sha512-P4uJBVKDxTetQhj+s0L7TbUTTqbcHwkLpo4bGUEdQpHMfGFlJgGu0wFT5Z8O0fw+vGNfguFfkqkVRRgK8FkHlA==", + "dependencies": { + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/popover": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-1.11.7.tgz", + "integrity": "sha512-TjMZlpBomIuGuQgGQi2rTSVFwFbc9HdJSU3anyFyDQb4ZnunyqaIEMoqFdj/dK8tDdWIatozKjX6AzSimmSvLg==", + "dependencies": { + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/popper": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-2.4.3.tgz", + "integrity": "sha512-TGzFnYt3mtIVkIejtYIAu4Ka9DaYLzMR4NgcqI6EtaTvgK7Xep+6RTiY/Nq+ZT3l/eaNUwqHRFoNrDUg1XYasA==", + "dependencies": { + "@chakra-ui/react-utils": "1.2.3", + "@popperjs/core": "^2.9.3" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/portal": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-1.3.8.tgz", + "integrity": "sha512-rpSu/RdtlKfOBzw11qHs91IwUTffUfppBz33PfOFNZpDGmO0+6pWkz40I16eSgYtQigZRQG1spz6Ul7tsh+1ag==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/progress": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-1.2.6.tgz", + "integrity": "sha512-thaHRIYTVktgV78vJMNwzfCX+ickhSpn2bun6FtGVUphFx4tjV+ggz+IGohm6AH2hapskoR1mQU2iNZb6BK0hQ==", + "dependencies": { + "@chakra-ui/theme-tools": "1.3.6", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/provider": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-1.7.12.tgz", + "integrity": "sha512-SSq4z4nMjCbqdGrRkbxzR4o96uRah1HnSFui3lM2263zJN7fyezqiseRboID+i7eIUCBWHMLdsabARAD8t1tDQ==", + "dependencies": { + "@chakra-ui/css-reset": "1.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/radio": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-1.4.10.tgz", + "integrity": "sha512-TgqBgfezypC4do1Vj4iBp4kptXVWdnhASJ97VFuau2QQPT6zKl3Ke2di+XLhH3CZNCDHpvU/KxQNJ6bfj5GMGg==", + "dependencies": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/react": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-1.8.6.tgz", + "integrity": "sha512-FEh/KG0uPeNOMQuIlyPfGjHvGB7LN1AAhkdFefqzNt0zNy8Giv4p1PKY7wdCh5QEFor++A83L1wIWvTGQVJ2vQ==", + "dependencies": { + "@chakra-ui/accordion": "1.4.9", + "@chakra-ui/alert": "1.3.7", + "@chakra-ui/avatar": "1.3.9", + "@chakra-ui/breadcrumb": "1.3.6", + "@chakra-ui/button": "1.5.8", + "@chakra-ui/checkbox": "1.6.8", + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/control-box": "1.1.6", + "@chakra-ui/counter": "1.2.8", + "@chakra-ui/css-reset": "1.1.3", + "@chakra-ui/editable": "1.4.0", + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/image": "1.1.8", + "@chakra-ui/input": "1.4.4", + "@chakra-ui/layout": "1.7.7", + "@chakra-ui/live-region": "1.1.6", + "@chakra-ui/media-query": "2.0.4", + "@chakra-ui/menu": "1.8.9", + "@chakra-ui/modal": "1.10.10", + "@chakra-ui/number-input": "1.4.5", + "@chakra-ui/pin-input": "1.7.8", + "@chakra-ui/popover": "1.11.7", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/progress": "1.2.6", + "@chakra-ui/provider": "1.7.12", + "@chakra-ui/radio": "1.4.10", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/select": "1.2.9", + "@chakra-ui/skeleton": "1.2.12", + "@chakra-ui/slider": "1.5.9", + "@chakra-ui/spinner": "1.2.6", + "@chakra-ui/stat": "1.2.7", + "@chakra-ui/switch": "1.3.8", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/table": "1.3.6", + "@chakra-ui/tabs": "1.6.8", + "@chakra-ui/tag": "1.2.7", + "@chakra-ui/textarea": "1.2.9", + "@chakra-ui/theme": "1.14.0", + "@chakra-ui/toast": "1.5.7", + "@chakra-ui/tooltip": "1.4.9", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/react-env": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-1.1.6.tgz", + "integrity": "sha512-L90LNvCfe04FTkN9OPok/o2e60zLJNBH8Im/5dUHvqy7dXLXok8ZDad5vEL46XmGbhe7O8fbxhG6FmAYdcCHrQ==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/react-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-1.2.3.tgz", + "integrity": "sha512-r8pUwCVVB7UPhb0AiRa9ZzSp4xkMz64yIeJ4O4aGy4WMw7TRH4j4QkbkE1YC9tQitrXrliOlvx4WWJR4VyiGpw==", + "dependencies": { + "@chakra-ui/utils": "^1.10.4" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/select": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-1.2.9.tgz", + "integrity": "sha512-f8cRy3whXFYviuKGfugPnvXTGarPVt2ux5pffipmliYOhfaJ8O2OtdmNJ/od4WaeGStUH13x12GsEqVw2LBKOg==", + "dependencies": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/skeleton": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-1.2.12.tgz", + "integrity": "sha512-buHqfKw24+EQXFGHlSRq2obHxZgz0FUKSFNMlQS3tMoFwBkLRO/jAQfjj9KKR5b0m2qu1qLBmwFHJLih1+bnzg==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/media-query": "2.0.4", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/theme": ">=1.0.0", + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/slider": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-1.5.9.tgz", + "integrity": "sha512-m9n/BpnD/hEDS9q3T17ezgTFWDdvCocPzxQXzLLDN2Z2xOgwyLTQVLk4iB1yROvLCUl7Ig9C4+a4/7fivm+IHw==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/spinner": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-1.2.6.tgz", + "integrity": "sha512-GoUCccN120fGRVgUtfuwcEjeoaxffB+XsgpxX7jhWloXf8b6lkqm68bsxX4Ybb2vGN1fANI98/45JmrnddZO/A==", + "dependencies": { + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/stat": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-1.2.7.tgz", + "integrity": "sha512-m76jumFW1N+mCG4ytrUz9Mh09nZtS4OQcADEvOslfdI5StwwuzasTA1tueaelPzdhBioMwFUWL05Fr1fXbPJ/Q==", + "dependencies": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-1.18.1.tgz", + "integrity": "sha512-uhWMNAfkk1DFAQ4nKu+t23WBQ1/XSJq8Y3sBZJQpvopfwOcarbVvEiM5voSUWPA7pkpD/BprGM7zjIRockUcmw==", + "dependencies": { + "@chakra-ui/utils": "1.10.4", + "csstype": "^3.0.9" + } + }, + "node_modules/@chakra-ui/switch": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-1.3.8.tgz", + "integrity": "sha512-xcsq4G9YUNRSp0F+XBDjeGZFlJeEdGJptuixk6PZjqRJYUyH+k2bk1bJ2Bv2bjvmkDCojI42MkvWTLHrOqp41A==", + "dependencies": { + "@chakra-ui/checkbox": "1.6.8", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/system": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-1.11.2.tgz", + "integrity": "sha512-s4HGYVo86XuSav5PLfuVT26Y+l3ca/nQVF6QxS6YCNiUxdBlahlzsZz3yMz3MKp11voljnY8vj4z4dvOd2sjUQ==", + "dependencies": { + "@chakra-ui/color-mode": "1.4.6", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/styled-system": "1.18.1", + "@chakra-ui/utils": "1.10.4", + "react-fast-compare": "3.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/table": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-1.3.6.tgz", + "integrity": "sha512-7agZAgAeDFKviqStvixqnLAH54+setzhx67EztioZTr5Xu+6hQ4rotfJbu8L4i587pcbNg98kCEXEkidjw0XRQ==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/tabs": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-1.6.8.tgz", + "integrity": "sha512-f1kM9VhAXqKzTAVRoPRIINNiUgvBcadP9m5GtjAgE4DzCrQKnTDImjIkFhXlMvWEmB5ynXZcCGlsgIZ2A9Hs9g==", + "dependencies": { + "@chakra-ui/clickable": "1.2.6", + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/tag": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-1.2.7.tgz", + "integrity": "sha512-RKrKOol4i/CnpFfo3T9LMm1abaqM+5Bs0soQLbo1iJBbBACY09sWXrQYvveQ2GYzU/OrAUloHqqmKjyVGOlNtg==", + "dependencies": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/textarea": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-1.2.9.tgz", + "integrity": "sha512-HHeUdBA2JrH/S4PopcpOjRmBWKv4wpxQ+Q4mD03UBznyFARZe3XFJOnxhAPdpB/ZadbdgiyXK27TR0uzaqlONw==", + "dependencies": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-1.14.0.tgz", + "integrity": "sha512-zKy/8JSbiCP0QeBsLzdub7aBnfX2k0qp5vD+RA+mxPEiykEvPGg+TwryxRM5KMZK1Zdgg95aH+9mwiGe9tJt3A==", + "dependencies": { + "@chakra-ui/anatomy": "1.3.0", + "@chakra-ui/theme-tools": "1.3.6", + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-1.3.6.tgz", + "integrity": "sha512-Wxz3XSJhPCU6OwCHEyH44EegEDQHwvlsx+KDkUDGevOjUU88YuNqOVkKtgTpgMLNQcsrYZ93oPWZUJqqCVNRew==", + "dependencies": { + "@chakra-ui/utils": "1.10.4", + "@ctrl/tinycolor": "^3.4.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0" + } + }, + "node_modules/@chakra-ui/toast": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-1.5.7.tgz", + "integrity": "sha512-vM88vX2jTfSwOXWqcj9o9pm+msojJS0cG0Pe/wSuYP+D274SdE8oB2OFqJyijsQ7WQq/P6BIlgquzUcS4smu9A==", + "dependencies": { + "@chakra-ui/alert": "1.3.7", + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/theme": "1.14.0", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "@reach/alert": "0.13.2" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/tooltip": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-1.4.9.tgz", + "integrity": "sha512-W1GVMFWkLLBfiFsOddhr7oWr2rTKqSy2xxMkR5MuomNaqORW4tvjN/wNSLMUuUHVxtWM+iRQkslE5r6k5/1HAw==", + "dependencies": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6", + "react-dom": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/transition": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-1.4.7.tgz", + "integrity": "sha512-2sbMoKB/enp6Qbte3DD6zwBHyO4YAUSgvSr3wn7DAy4hz9kRZHPuUf/N+i9QZ0whL2koXLgdZvV6RNtSTShq4g==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "framer-motion": "3.x || 4.x || 5.x || 6.x", + "react": ">=16.8.6" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-1.10.4.tgz", + "integrity": "sha512-AM91VQQxw8F4F1WDA28mqKY6NFIOuzc2Ekkna88imy2OiqqmYH0xkq8J16L2qj4cLiLozpYqba3C79pWioy6FA==", + "dependencies": { + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/visually-hidden": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-1.1.6.tgz", + "integrity": "sha512-Xzy5bA0UA+IyMgwJizQYSEdgz8cC/tHdmFB3CniXzmpKTSK8mJddeEBl+cGbXHBzxEUhH7xF1eaS41O+0ezWEQ==", + "dependencies": { + "@chakra-ui/utils": "1.10.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=1.0.0", + "react": ">=16.8.6" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "dependencies": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/react": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.8.2.tgz", + "integrity": "sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "dependencies": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "node_modules/@emotion/styled": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz", + "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/is-prop-valid": "^1.1.2", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@googlemaps/js-api-loader": { + "version": "1.12.8", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.12.8.tgz", + "integrity": "sha512-h1RNVIJkHWL4UrdJo8fwECJwSRg8CSIfTEtPdzvThcji7tAPvVBDVBPzvPKhvl8e8mWEGPhnYOt6kPfSxJL+vQ==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@googlemaps/markerclusterer": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-1.0.12.tgz", + "integrity": "sha512-DSmN2w1ZoI+PBWfNCKYcr+zalP0uaaKIU08+UgebJYZ96X+J6CdUpD+xOVwBV1OJDiIXkneHquOZnT+V6dm+Sg==", + "dependencies": { + "@turf/clusters-dbscan": "^6.4.0", + "@turf/clusters-kmeans": "^6.4.0", + "fast-deep-equal": "^3.1.3", + "supercluster": "^7.1.3" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.3.tgz", + "integrity": "sha512-8U7hIl7+30XbIrJ0deQMXpXESM1L4yrt6BHok5hzcR0LivivuNkk+tHU1iRVScOwCmQcrOr6kvtIr29MNbQHqQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@reach/alert": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/alert/-/alert-0.13.2.tgz", + "integrity": "sha512-LDz83AXCrClyq/MWe+0vaZfHp1Ytqn+kgL5VxG7rirUvmluWaj/snxzfNPWn0Ma4K2YENmXXRC/iHt5X95SqIg==", + "dependencies": { + "@reach/utils": "0.13.2", + "@reach/visually-hidden": "0.13.2", + "prop-types": "^15.7.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "^16.8.0 || 17.x", + "react-dom": "^16.8.0 || 17.x" + } + }, + "node_modules/@reach/utils": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", + "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", + "dependencies": { + "@types/warning": "^3.0.0", + "tslib": "^2.1.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": "^16.8.0 || 17.x", + "react-dom": "^16.8.0 || 17.x" + } + }, + "node_modules/@reach/visually-hidden": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/visually-hidden/-/visually-hidden-0.13.2.tgz", + "integrity": "sha512-sPZwNS0/duOuG0mYwE5DmgEAzW9VhgU3aIt1+mrfT/xiT9Cdncqke+kRBQgU708q/Ttm9tWsoHni03nn/SuPTQ==", + "dependencies": { + "prop-types": "^15.7.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "^16.8.0 || 17.x", + "react-dom": "^16.8.0 || 17.x" + } + }, + "node_modules/@react-google-maps/api": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.7.0.tgz", + "integrity": "sha512-Fb/l7aR69ObYvzhpt1d1931454ylRkTPKF1C8GfLvXtg19wc36zTev2Afbahd+qAdyKuQyDdf5/SQyMjYBHI/A==", + "dependencies": { + "@googlemaps/js-api-loader": "1.12.8", + "@googlemaps/markerclusterer": "1.0.12", + "@react-google-maps/infobox": "2.6.0", + "@react-google-maps/marker-clusterer": "2.6.0", + "@types/google.maps": "3.46.1", + "invariant": "2.2.4" + }, + "peerDependencies": { + "react": "^16.6.3 || ^17.0.0", + "react-dom": "^16.6.3 || ^17.0.0" + } + }, + "node_modules/@react-google-maps/infobox": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.6.0.tgz", + "integrity": "sha512-2dXVZsuZ2PjelVg+slpUSYPnvoSIySwf4P/wScGijjqu6bpvhyX9AivitsF7zHfbwnZ0gAPX1Q8xtQhKgawkEg==" + }, + "node_modules/@react-google-maps/marker-clusterer": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.6.0.tgz", + "integrity": "sha512-EjeoCM+U/6W9qoGWqurcDbCubqTEDTFET7Jd3XcLHqTLvFAE473x2YbQg98mJXKNgPKcPTNEcTiYYGiIz9tEjA==" + }, + "node_modules/@remix-run/router": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz", + "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@turf/clone": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz", + "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==", + "dependencies": { + "@turf/helpers": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/clusters-dbscan": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-6.5.0.tgz", + "integrity": "sha512-SxZEE4kADU9DqLRiT53QZBBhu8EP9skviSyl+FGj08Y01xfICM/RR9ACUdM0aEQimhpu+ZpRVcUK+2jtiCGrYQ==", + "dependencies": { + "@turf/clone": "^6.5.0", + "@turf/distance": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0", + "density-clustering": "1.3.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/clusters-kmeans": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-6.5.0.tgz", + "integrity": "sha512-DwacD5+YO8kwDPKaXwT9DV46tMBVNsbi1IzdajZu1JDSWoN7yc7N9Qt88oi+p30583O0UPVkAK+A10WAQv4mUw==", + "dependencies": { + "@turf/clone": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0", + "@turf/meta": "^6.5.0", + "skmeans": "0.9.7" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/distance": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz", + "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/helpers": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==", + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/invariant": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz", + "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==", + "dependencies": { + "@turf/helpers": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/meta": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "dependencies": { + "@turf/helpers": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz", + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==", + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==" + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/google.maps": { + "version": "3.46.1", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.46.1.tgz", + "integrity": "sha512-GAa5ZWYgXG50yLXybb7A824esGm/L0LKHS7qD0qkP0IA/Qp5r922P9tmYcbCkGEf3Zgf7Ukbp7l08/IGIJuQwQ==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4= sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/lodash": { + "version": "4.14.179", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.179.tgz", + "integrity": "sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "17.0.40", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", + "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", + "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.14.0.tgz", + "integrity": "sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/type-utils": "5.14.0", + "@typescript-eslint/utils": "5.14.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.0.tgz", + "integrity": "sha512-ke48La1A/TWAn949cdgQiP3oK0NT7ArhDAOVOmNLVjT/uAXlFyrJY8dM4qqxHrATzIp8glg+G2OZjy2lRKBIUA==", + "dependencies": { + "@typescript-eslint/utils": "5.14.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.14.0.tgz", + "integrity": "sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/typescript-estree": "5.14.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.14.0.tgz", + "integrity": "sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==", + "dependencies": { + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/visitor-keys": "5.14.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.14.0.tgz", + "integrity": "sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==", + "dependencies": { + "@typescript-eslint/utils": "5.14.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.14.0.tgz", + "integrity": "sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.14.0.tgz", + "integrity": "sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==", + "dependencies": { + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/visitor-keys": "5.14.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.14.0.tgz", + "integrity": "sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/typescript-estree": "5.14.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.14.0.tgz", + "integrity": "sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==", + "dependencies": { + "@typescript-eslint/types": "5.14.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", + "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "dependencies": { + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/aria-hidden/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0= sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-preset-react-app/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU= sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24= sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001551", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz", + "integrity": "sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/cheerio/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw= sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz", + "integrity": "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==", + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", + "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.4.1.tgz", + "integrity": "sha512-R70R/Q1fPlM1D6Y+Kpat0QjiY+aMsY2/8lekdVoYcJ7ZQs9kw71W78FdOMf8DFq975KHQf1089PNg1dLsbAhoA==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.3.tgz", + "integrity": "sha512-bdf+sY2w4XV+F5LOCEd7fWnSeMeKBO4lKgoAKVWZOSTR7CmWEk1UW/s9ibTMMnsTsinBmIdgZs755sAGa1eoXQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.3", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.3.tgz", + "integrity": "sha512-e4pzD/FnsvRywKO3i2Ti4jgAcJO5MhQPudrex92HXAJoMyQfS8lZHIzzC1yZ1t+d2zdkLXFY1sHdsZaT7lKoCQ==", + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.1", + "postcss-merge-rules": "^5.1.0", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.0", + "postcss-minify-params": "^5.1.1", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.0", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/density-clustering": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", + "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU= sha512-icpmBubVTwLnsaor9qH/4tG5+7+f61VcqMN3V3pm9sxxSCt2Jcs0zWOgwZW9ARJYaKD3FumIgHiMOcIMRRAzFQ==" + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0= sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.561", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz", + "integrity": "sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c= sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz", + "integrity": "sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", + "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/focus-lock": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.9.2.tgz", + "integrity": "sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framer-motion": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.8.tgz", + "integrity": "sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==", + "dependencies": { + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "popmotion": "11.0.3", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": ">=16.8 || ^17.0.0 || ^18.0.0", + "react-dom": ">=16.8 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/framer-motion/node_modules/framesync": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz", + "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8= sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==" + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8= sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk= sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168= sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E= sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18= sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/popmotion": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", + "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", + "dependencies": { + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/popmotion/node_modules/framesync": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz", + "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": "^8.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.2" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "dependencies": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.1.tgz", + "integrity": "sha512-JLtqAY1LvxiD2aej6hcAk/TkXvEPM+Gs1aOkOIZub2MDEiB5NMtpMe/Ir2seIMMM245bsuHggzIhQBv6qFBm4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", + "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", + "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", + "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", + "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.2.tgz", + "integrity": "sha512-AmOkb8AeNNQwE/z2fHl1iwOIt8J50V8WR0rmLagcgIDoqlJZWjV3NdtOPnLGco1oN8DZe+Ss5B9ULbBeS6HfeA==", + "dependencies": { + "@csstools/postcss-color-function": "^1.0.2", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.1", + "@csstools/postcss-progressive-custom-properties": "^1.2.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.4.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.0", + "postcss-env-function": "^4.0.5", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz", + "integrity": "sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA==", + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.10", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-dotenv": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/react-dotenv/-/react-dotenv-0.1.3.tgz", + "integrity": "sha512-FUNnhN8urlpvq7bJ0Rjv9XtaaK9D/EPn2+TXWbhcz2eNiQz6+aOg8Y9qsssFsTuj9IWZkSJiHaq/ylRXTGjrmA==", + "dependencies": { + "cheerio": "^1.0.0-rc.3", + "dotenv": "^8.2.0", + "lodash": "^4.17.20", + "prettier": "^2.1.2" + }, + "bin": { + "react-dotenv": "src/cli.js" + } + }, + "node_modules/react-dotenv/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-focus-lock": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.5.2.tgz", + "integrity": "sha512-WzpdOnEqjf+/A3EH9opMZWauag7gV0BxFl+EY4ElA4qFqYsUsBLnmo2sELbN5OC30S16GAWMy16B9DLPpdJKAQ==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.9.1", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.5", + "use-callback-ref": "^1.2.5", + "use-sidecar": "^1.0.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-icons": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", + "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.1.tgz", + "integrity": "sha512-K7XZySEzOHMTq7dDwcHsZA6Y7/1uX5RsWhRXVYv8rdh+y9Qz2nMwl9RX/Mwnj/j7JstCGmxyfyC0zbVGXYh3mA==", + "dependencies": { + "react-remove-scroll-bar": "^2.1.0", + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0", + "use-callback-ref": "^1.2.3", + "use-sidecar": "^1.0.1" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", + "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", + "dependencies": { + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-remove-scroll/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/react-router": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz", + "integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==", + "dependencies": { + "@remix-run/router": "1.10.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz", + "integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==", + "dependencies": { + "@remix-run/router": "1.10.0", + "react-router": "6.17.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.0", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.0", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-scripts/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/react-style-singleton": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", + "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^1.0.0" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.70.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.0.tgz", + "integrity": "sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/skmeans": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", + "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-value-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.0.0.tgz", + "integrity": "sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==", + "dependencies": { + "hey-listen": "^1.0.8", + "tslib": "^2.1.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "node_modules/supercluster": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz", + "integrity": "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==", + "dependencies": { + "kdbush": "^3.0.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "dependencies": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tailwindcss/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "node_modules/tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI= sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.13.0.tgz", + "integrity": "sha512-nWuffZppoaYK0vQ1SQmkSsQzJoHA4s6uzdb2waRpD806x9yfq153AdVsWz4je2qZcW+pENrMQXbGQ3sMCkXuhw==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0", + "react": "^16.8.0 || ^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", + "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/use-sidecar/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/v8-to-istanbul/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.1.tgz", + "integrity": "sha512-T5a35fagLXQvV8Dr4+bDU+XYsP90jJ3eBLjZMKuCNELMQZNj+VekCODz1QK44jgoBeQk+vp94pkZV6G+e41pgg==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.1.tgz", + "integrity": "sha512-mb/oyblyEpDbw167cCTyHnC3RqCnCQHtFYuYZd+QTpuExxM60qZuBH1AuQCgvLtDcztBKdEYK2VFD9SZYgRbaQ==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-build": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.1.tgz", + "integrity": "sha512-coDUDzHvFZ1ADOl3wKCsCSyOBvkPKlPgcQDb6LMMShN1zgF31Mev/1HzN3+9T2cjjWAgFwZKkuRyExqc1v21Zw==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.1", + "workbox-broadcast-update": "6.5.1", + "workbox-cacheable-response": "6.5.1", + "workbox-core": "6.5.1", + "workbox-expiration": "6.5.1", + "workbox-google-analytics": "6.5.1", + "workbox-navigation-preload": "6.5.1", + "workbox-precaching": "6.5.1", + "workbox-range-requests": "6.5.1", + "workbox-recipes": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1", + "workbox-streams": "6.5.1", + "workbox-sw": "6.5.1", + "workbox-window": "6.5.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.1.tgz", + "integrity": "sha512-3TdtH/luDiytmM+Cn72HCBLZXmbeRNJqZx2yaVOfUZhj0IVwZqQXhNarlGE9/k6U5Jelb+TtpH2mLVhnzfiSMg==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.1.tgz", + "integrity": "sha512-qObXZ39aFJ2N8X7IUbGrJHKWguliCuU1jOXM/I4MTT84u9BiKD2rHMkIzgeRP1Ixu9+cXU4/XHJq3Cy0Qqc5hw==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.1.tgz", + "integrity": "sha512-iY/cTADAQATMmPkUBRmQdacqq0TJd2wMHimBQz+tRnPGHSMH+/BoLPABPnu7O7rT/g/s59CUYYRGxe3mEgoJCA==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.1.tgz", + "integrity": "sha512-qZU46/h4dbionYT6Yk6iBkUwpiEzAfnO1W7KkI+AMmY7G9/gA03dQQ7rpTw8F4vWrG7ahTUGWDFv6fERtaw1BQ==", + "dependencies": { + "workbox-background-sync": "6.5.1", + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.1.tgz", + "integrity": "sha512-aKrgAbn2IMgzTowTi/ZyKdQUcES2m++9aGtpxqsX7Gn9ovCY8zcssaMEAMMwrIeveij5HiWNBrmj6MWDHi+0rg==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.1.tgz", + "integrity": "sha512-EzlPBxvmjGfE56YZzsT/vpVkpLG1XJhoplgXa5RPyVWLUL1LbwEAxhkrENElSS/R9tgiTw80IFwysidfUqLihg==", + "dependencies": { + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.1.tgz", + "integrity": "sha512-57Da/qRbd9v33YlHX0rlSUVFmE4THCjKqwkmfhY3tNLnSKN2L5YBS3qhWeDO0IrMNgUj+rGve2moKYXeUqQt4A==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.1.tgz", + "integrity": "sha512-DGsyKygHggcGPQpWafC/Nmbm1Ny3sB2vE9r//3UbeidXiQ+pLF14KEG1/0NNGRaY+lfOXOagq6d1H7SC8KA+rA==", + "dependencies": { + "workbox-cacheable-response": "6.5.1", + "workbox-core": "6.5.1", + "workbox-expiration": "6.5.1", + "workbox-precaching": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.1.tgz", + "integrity": "sha512-yAAncdTwanvlR8KPjubyvFKeAok8ZcIws6UKxvIAg0I+wsf7UYi93DXNuZr6RBSQrByrN6HkCyjuhmk8P63+PA==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.1.tgz", + "integrity": "sha512-JNaTXPy8wXzKkr+6za7/eJX9opoZk7UgY261I2kPxl80XQD8lMjz0vo9EOcBwvD72v3ZhGJbW84ZaDwFEhFvWA==", + "dependencies": { + "workbox-core": "6.5.1" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.1.tgz", + "integrity": "sha512-7jaTWm6HRGJ/ewECnhb+UgjTT50R42E0/uNCC4eTKQwnLO/NzNGjoXTdQgFjo4zteR+L/K6AtFAiYKH3ZJbAYw==", + "dependencies": { + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.1.tgz", + "integrity": "sha512-hVrQa19yo9wzN1fQQ/h2JlkzFpkuH2qzYT2/rk7CLaWt6tLnTJVFCNHlGRRPhytZSf++LoIy7zThT714sowT/Q==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.1.tgz", + "integrity": "sha512-SHtlQBpKruI16CAYhICDMkgjXE2fH5Yp+D+1UmBfRVhByZYzusVOykvnPm8ObJb9d/tXgn9yoppoxafFS7D4vQ==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.1.tgz", + "integrity": "sha512-oRlun9u7b7YEjo2fIDBqJkU2hXtrEljXcOytRhfeQRbqXxjUOpFgXSGRSAkmDx1MlKUNOSbr+zfi8h5n7In3yA==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.1" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==" + }, + "@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/eslint-parser": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz", + "integrity": "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", + "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@chakra-ui/accordion": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-1.4.9.tgz", + "integrity": "sha512-ZrfrLwAu6p9B41sZ+iEWjfPW/mn2TdUDXv165qr1O355619e2Btjb01x3IYoN4GlE2iF7GOVjC5uYGNyLpBlZg==", + "requires": { + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/alert": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-1.3.7.tgz", + "integrity": "sha512-fFpJYBpHOIK/BX4BVl/xafYiDBUW+Bq/gUYDOo4iAiO4vHgxo74oa+yOwSRNlNjAgIX7pi2ridsYQALKyWyxxQ==", + "requires": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/anatomy": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-1.3.0.tgz", + "integrity": "sha512-vj/lcHkCuq/dtbl69DkNsftZTnrGEegB90ODs1B6rxw8iVMdDSYkthPPFAkqzNs4ppv1y2IBjELuVzpeta1OHA==", + "requires": { + "@chakra-ui/theme-tools": "^1.3.6" + } + }, + "@chakra-ui/avatar": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-1.3.9.tgz", + "integrity": "sha512-QhtVuFRXhV7X5iMCHI1lXOA0U2hJnpKC9uIEB80EkBuNYJDEz/y8ViOQPRivMVU//wymwLcbvjDCZd1urMjVYQ==", + "requires": { + "@chakra-ui/image": "1.1.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/breadcrumb": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-1.3.6.tgz", + "integrity": "sha512-iXxienBO6RUnJEcDvyDWyRt+mzPyl7/b6N8i0vrjGKGLpgtayJFvIdo33tFcvx6TCy7V9hiE3HTtZnNomWdR6A==", + "requires": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/button": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-1.5.8.tgz", + "integrity": "sha512-harZywey/6OclxIB5p/Ge/coeGKZWoqmu7JjXlbwTUd3U9IQiOVo/zekY1JscCSz2oZoVBCvoKZVt3on5dPwmA==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/spinner": "1.2.6", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/checkbox": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-1.6.8.tgz", + "integrity": "sha512-CYmJbMA9BXb6ArKmXIAuQ22aQ97HgtslbJlqRKsV/FmZuk1DXF1dcVXzqeInhe5HacQ8z/+SmSqL9Q3fjswKag==", + "requires": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/clickable": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-1.2.6.tgz", + "integrity": "sha512-89SsrQwwwAadcl/bN8nZqqaaVhVNFdBXqQnxVy1t07DL5ezubmNb5SgFh9LDznkm9YYPQhaGr3W6HFro7iAHMg==", + "requires": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/close-button": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-1.2.7.tgz", + "integrity": "sha512-cYTxfgrIlPU4IZm1sehZXxx/TNQBk9c3LBPvTpywEM8GVRGINh4YLq8WiMaPtO+TDNBnKoWS/jS4IHnR+abADw==", + "requires": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/color-mode": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-1.4.6.tgz", + "integrity": "sha512-gCO8Z/jv68jXop94MUQNzigl7JXICAgZQUUqLaKhdy1h2zatVDIPFfjwwjnsgM97G0BxQaNBOC87+PD2UYjzHw==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/control-box": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-1.1.6.tgz", + "integrity": "sha512-EUcq5f854puG6ZA6wAWl4107OPl8+bj4MMHJCa48BB0qec0U8HCEtxQGnFwJmaYLalIAjMfHuY3OwO2A3Hi9hA==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/counter": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-1.2.8.tgz", + "integrity": "sha512-lVuK+ycKxEE0G4Jkl8A6GWdXUFAih89KA1IkkhQG6NwqdGzbgouTInwBLg1Sm5uwgQ5QqSr9S42QyDoleUyF0g==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/css-reset": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-1.1.3.tgz", + "integrity": "sha512-AgfrE7bRTJvNi/4zIfacI/kBHmHmHEIeQtHwCvk/0qM9V2gK1VM3ctYlnibf7BTh17F/UszweOGRb1lHSPfWjw==", + "requires": {} + }, + "@chakra-ui/descendant": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-2.1.3.tgz", + "integrity": "sha512-aNYNv99gEPENCdw2N5y3FvL5wgBVcLiOzJ2TxSwb4EVYszbgBZ8Ry1pf7lkoSfysdxD0scgy2cVyxO8TsYTU4g==", + "requires": { + "@chakra-ui/react-utils": "^1.2.3" + } + }, + "@chakra-ui/editable": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-1.4.0.tgz", + "integrity": "sha512-QH5ZMCK/U3pQINtSPiqxxA5XCdiXKBfAI1+siiuSqKtmCriltcArEU4groQn/bm7EY6UJIr/MV3azSDeeBIsaQ==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/focus-lock": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-1.2.6.tgz", + "integrity": "sha512-ZJNE1oNdUM1aGWuCJ+bxFa/d3EwxzfMWzTKzSvKDK50GWoUQQ10xFTT9nY/yFpkcwhBvx1KavxKf44mIhIbSog==", + "requires": { + "@chakra-ui/utils": "1.10.4", + "react-focus-lock": "2.5.2" + } + }, + "@chakra-ui/form-control": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-1.5.9.tgz", + "integrity": "sha512-JuUB9dHXFqTYm+Z+cOULk56AcrX9y3eaied0j/KGdPwtIjS2kkjulq7A8sJJdsle4M6XleMinjW+1KO2PMExQg==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/hooks": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-1.8.5.tgz", + "integrity": "sha512-/UrBfUG7NLxuU/09gy2qQfEH+H5SPBUaUiFtokRlq887D/32JQ3XksZdF78RKMCM/0bbZuIjqUkuN/wO9kAbSw==", + "requires": { + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" + } + }, + "@chakra-ui/icon": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-2.0.5.tgz", + "integrity": "sha512-ZrqRvCCIxGr4qFd/r1pmtd9tobRmv8KAxV7ygFoc/t4vOSKTcVIjhE12gsI3FzgvXM15ZFVwsxa1zodwgo5neQ==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/image": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-1.1.8.tgz", + "integrity": "sha512-ffO5lyTfGXxaFr9Bdkrb+GahjXsqeph8R1jXYFYwLjos+/sZZJmHJz/cjyoKjKPd6J7puKVZ6Cxz+Ej6PJlQcA==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/input": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-1.4.4.tgz", + "integrity": "sha512-A1TYz8lOdSVuMnWRnR7Y+cddnnr5d2o1Vvd8Im09WW2j09xy06xD/EaFy8dI51Ab0ACldglVs66qx5dO7WoV0w==", + "requires": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/layout": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-1.7.7.tgz", + "integrity": "sha512-HuZ/Zv9xWzLip263tX2Vt0oaqwaS6Srw78Sdl3DiGSifN8x+ooEAxmeDAIaU2PO21YX+f6s+9A738NAtSM2R+Q==", + "requires": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/live-region": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-1.1.6.tgz", + "integrity": "sha512-9gPQHXf7oW0jXyT5R/JzyDMfJ3hF70TqhN8bRH4fMyfNr2Se+SjztMBqCrv5FS5rPjcCeua+e0eArpoB3ROuWQ==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/media-query": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-2.0.4.tgz", + "integrity": "sha512-kn6g/L0IFFUHz2v4yiCsBnhg9jUeA7525Z+AWl+BPtvryi7i9J+AJ27y/QAge7vUGy4dwDeFyxOZTs2oZ9/BsA==", + "requires": { + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/menu": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-1.8.9.tgz", + "integrity": "sha512-rvQQU56nQoaz+IZXyamKaAU/87IiGIDrX9wEONHth7QDT/93whnFNYPtUMHMzILz0oliysBey4dlmtRzk5vUpQ==", + "requires": { + "@chakra-ui/clickable": "1.2.6", + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/modal": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-1.10.10.tgz", + "integrity": "sha512-/OLnZhhGXQEaCqtrCCf2nu27mVxT/3Kd+NBNMKGZ4X70Dm6HD3x1Zrsto2hVo8l3kLEPRpkfpXhKu61doMc8zw==", + "requires": { + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/focus-lock": "1.2.6", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.4.1" + } + }, + "@chakra-ui/number-input": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-1.4.5.tgz", + "integrity": "sha512-jxOvJUEuXZXQrOgMGZ+rPNjSrIoV7MSb7CPt3C1jVuiumr/GgNu54awmrky3Zj4ikj68rREEUXAGKBgm9oU3nQ==", + "requires": { + "@chakra-ui/counter": "1.2.8", + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/pin-input": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-1.7.8.tgz", + "integrity": "sha512-P4uJBVKDxTetQhj+s0L7TbUTTqbcHwkLpo4bGUEdQpHMfGFlJgGu0wFT5Z8O0fw+vGNfguFfkqkVRRgK8FkHlA==", + "requires": { + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/popover": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-1.11.7.tgz", + "integrity": "sha512-TjMZlpBomIuGuQgGQi2rTSVFwFbc9HdJSU3anyFyDQb4ZnunyqaIEMoqFdj/dK8tDdWIatozKjX6AzSimmSvLg==", + "requires": { + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/popper": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-2.4.3.tgz", + "integrity": "sha512-TGzFnYt3mtIVkIejtYIAu4Ka9DaYLzMR4NgcqI6EtaTvgK7Xep+6RTiY/Nq+ZT3l/eaNUwqHRFoNrDUg1XYasA==", + "requires": { + "@chakra-ui/react-utils": "1.2.3", + "@popperjs/core": "^2.9.3" + } + }, + "@chakra-ui/portal": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-1.3.8.tgz", + "integrity": "sha512-rpSu/RdtlKfOBzw11qHs91IwUTffUfppBz33PfOFNZpDGmO0+6pWkz40I16eSgYtQigZRQG1spz6Ul7tsh+1ag==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/progress": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-1.2.6.tgz", + "integrity": "sha512-thaHRIYTVktgV78vJMNwzfCX+ickhSpn2bun6FtGVUphFx4tjV+ggz+IGohm6AH2hapskoR1mQU2iNZb6BK0hQ==", + "requires": { + "@chakra-ui/theme-tools": "1.3.6", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/provider": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-1.7.12.tgz", + "integrity": "sha512-SSq4z4nMjCbqdGrRkbxzR4o96uRah1HnSFui3lM2263zJN7fyezqiseRboID+i7eIUCBWHMLdsabARAD8t1tDQ==", + "requires": { + "@chakra-ui/css-reset": "1.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/radio": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-1.4.10.tgz", + "integrity": "sha512-TgqBgfezypC4do1Vj4iBp4kptXVWdnhASJ97VFuau2QQPT6zKl3Ke2di+XLhH3CZNCDHpvU/KxQNJ6bfj5GMGg==", + "requires": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/react": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-1.8.6.tgz", + "integrity": "sha512-FEh/KG0uPeNOMQuIlyPfGjHvGB7LN1AAhkdFefqzNt0zNy8Giv4p1PKY7wdCh5QEFor++A83L1wIWvTGQVJ2vQ==", + "requires": { + "@chakra-ui/accordion": "1.4.9", + "@chakra-ui/alert": "1.3.7", + "@chakra-ui/avatar": "1.3.9", + "@chakra-ui/breadcrumb": "1.3.6", + "@chakra-ui/button": "1.5.8", + "@chakra-ui/checkbox": "1.6.8", + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/control-box": "1.1.6", + "@chakra-ui/counter": "1.2.8", + "@chakra-ui/css-reset": "1.1.3", + "@chakra-ui/editable": "1.4.0", + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/image": "1.1.8", + "@chakra-ui/input": "1.4.4", + "@chakra-ui/layout": "1.7.7", + "@chakra-ui/live-region": "1.1.6", + "@chakra-ui/media-query": "2.0.4", + "@chakra-ui/menu": "1.8.9", + "@chakra-ui/modal": "1.10.10", + "@chakra-ui/number-input": "1.4.5", + "@chakra-ui/pin-input": "1.7.8", + "@chakra-ui/popover": "1.11.7", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/progress": "1.2.6", + "@chakra-ui/provider": "1.7.12", + "@chakra-ui/radio": "1.4.10", + "@chakra-ui/react-env": "1.1.6", + "@chakra-ui/select": "1.2.9", + "@chakra-ui/skeleton": "1.2.12", + "@chakra-ui/slider": "1.5.9", + "@chakra-ui/spinner": "1.2.6", + "@chakra-ui/stat": "1.2.7", + "@chakra-ui/switch": "1.3.8", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/table": "1.3.6", + "@chakra-ui/tabs": "1.6.8", + "@chakra-ui/tag": "1.2.7", + "@chakra-ui/textarea": "1.2.9", + "@chakra-ui/theme": "1.14.0", + "@chakra-ui/toast": "1.5.7", + "@chakra-ui/tooltip": "1.4.9", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/react-env": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-1.1.6.tgz", + "integrity": "sha512-L90LNvCfe04FTkN9OPok/o2e60zLJNBH8Im/5dUHvqy7dXLXok8ZDad5vEL46XmGbhe7O8fbxhG6FmAYdcCHrQ==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/react-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-1.2.3.tgz", + "integrity": "sha512-r8pUwCVVB7UPhb0AiRa9ZzSp4xkMz64yIeJ4O4aGy4WMw7TRH4j4QkbkE1YC9tQitrXrliOlvx4WWJR4VyiGpw==", + "requires": { + "@chakra-ui/utils": "^1.10.4" + } + }, + "@chakra-ui/select": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-1.2.9.tgz", + "integrity": "sha512-f8cRy3whXFYviuKGfugPnvXTGarPVt2ux5pffipmliYOhfaJ8O2OtdmNJ/od4WaeGStUH13x12GsEqVw2LBKOg==", + "requires": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/skeleton": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-1.2.12.tgz", + "integrity": "sha512-buHqfKw24+EQXFGHlSRq2obHxZgz0FUKSFNMlQS3tMoFwBkLRO/jAQfjj9KKR5b0m2qu1qLBmwFHJLih1+bnzg==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/media-query": "2.0.4", + "@chakra-ui/system": "1.11.2", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/slider": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-1.5.9.tgz", + "integrity": "sha512-m9n/BpnD/hEDS9q3T17ezgTFWDdvCocPzxQXzLLDN2Z2xOgwyLTQVLk4iB1yROvLCUl7Ig9C4+a4/7fivm+IHw==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/spinner": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-1.2.6.tgz", + "integrity": "sha512-GoUCccN120fGRVgUtfuwcEjeoaxffB+XsgpxX7jhWloXf8b6lkqm68bsxX4Ybb2vGN1fANI98/45JmrnddZO/A==", + "requires": { + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/stat": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-1.2.7.tgz", + "integrity": "sha512-m76jumFW1N+mCG4ytrUz9Mh09nZtS4OQcADEvOslfdI5StwwuzasTA1tueaelPzdhBioMwFUWL05Fr1fXbPJ/Q==", + "requires": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/styled-system": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-1.18.1.tgz", + "integrity": "sha512-uhWMNAfkk1DFAQ4nKu+t23WBQ1/XSJq8Y3sBZJQpvopfwOcarbVvEiM5voSUWPA7pkpD/BprGM7zjIRockUcmw==", + "requires": { + "@chakra-ui/utils": "1.10.4", + "csstype": "^3.0.9" + } + }, + "@chakra-ui/switch": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-1.3.8.tgz", + "integrity": "sha512-xcsq4G9YUNRSp0F+XBDjeGZFlJeEdGJptuixk6PZjqRJYUyH+k2bk1bJ2Bv2bjvmkDCojI42MkvWTLHrOqp41A==", + "requires": { + "@chakra-ui/checkbox": "1.6.8", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/system": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-1.11.2.tgz", + "integrity": "sha512-s4HGYVo86XuSav5PLfuVT26Y+l3ca/nQVF6QxS6YCNiUxdBlahlzsZz3yMz3MKp11voljnY8vj4z4dvOd2sjUQ==", + "requires": { + "@chakra-ui/color-mode": "1.4.6", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/styled-system": "1.18.1", + "@chakra-ui/utils": "1.10.4", + "react-fast-compare": "3.2.0" + } + }, + "@chakra-ui/table": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-1.3.6.tgz", + "integrity": "sha512-7agZAgAeDFKviqStvixqnLAH54+setzhx67EztioZTr5Xu+6hQ4rotfJbu8L4i587pcbNg98kCEXEkidjw0XRQ==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/tabs": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-1.6.8.tgz", + "integrity": "sha512-f1kM9VhAXqKzTAVRoPRIINNiUgvBcadP9m5GtjAgE4DzCrQKnTDImjIkFhXlMvWEmB5ynXZcCGlsgIZ2A9Hs9g==", + "requires": { + "@chakra-ui/clickable": "1.2.6", + "@chakra-ui/descendant": "2.1.3", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/tag": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-1.2.7.tgz", + "integrity": "sha512-RKrKOol4i/CnpFfo3T9LMm1abaqM+5Bs0soQLbo1iJBbBACY09sWXrQYvveQ2GYzU/OrAUloHqqmKjyVGOlNtg==", + "requires": { + "@chakra-ui/icon": "2.0.5", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/textarea": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-1.2.9.tgz", + "integrity": "sha512-HHeUdBA2JrH/S4PopcpOjRmBWKv4wpxQ+Q4mD03UBznyFARZe3XFJOnxhAPdpB/ZadbdgiyXK27TR0uzaqlONw==", + "requires": { + "@chakra-ui/form-control": "1.5.9", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/theme": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-1.14.0.tgz", + "integrity": "sha512-zKy/8JSbiCP0QeBsLzdub7aBnfX2k0qp5vD+RA+mxPEiykEvPGg+TwryxRM5KMZK1Zdgg95aH+9mwiGe9tJt3A==", + "requires": { + "@chakra-ui/anatomy": "1.3.0", + "@chakra-ui/theme-tools": "1.3.6", + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/theme-tools": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-1.3.6.tgz", + "integrity": "sha512-Wxz3XSJhPCU6OwCHEyH44EegEDQHwvlsx+KDkUDGevOjUU88YuNqOVkKtgTpgMLNQcsrYZ93oPWZUJqqCVNRew==", + "requires": { + "@chakra-ui/utils": "1.10.4", + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@chakra-ui/toast": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-1.5.7.tgz", + "integrity": "sha512-vM88vX2jTfSwOXWqcj9o9pm+msojJS0cG0Pe/wSuYP+D274SdE8oB2OFqJyijsQ7WQq/P6BIlgquzUcS4smu9A==", + "requires": { + "@chakra-ui/alert": "1.3.7", + "@chakra-ui/close-button": "1.2.7", + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/theme": "1.14.0", + "@chakra-ui/transition": "1.4.7", + "@chakra-ui/utils": "1.10.4", + "@reach/alert": "0.13.2" + } + }, + "@chakra-ui/tooltip": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-1.4.9.tgz", + "integrity": "sha512-W1GVMFWkLLBfiFsOddhr7oWr2rTKqSy2xxMkR5MuomNaqORW4tvjN/wNSLMUuUHVxtWM+iRQkslE5r6k5/1HAw==", + "requires": { + "@chakra-ui/hooks": "1.8.5", + "@chakra-ui/popper": "2.4.3", + "@chakra-ui/portal": "1.3.8", + "@chakra-ui/react-utils": "1.2.3", + "@chakra-ui/utils": "1.10.4", + "@chakra-ui/visually-hidden": "1.1.6" + } + }, + "@chakra-ui/transition": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-1.4.7.tgz", + "integrity": "sha512-2sbMoKB/enp6Qbte3DD6zwBHyO4YAUSgvSr3wn7DAy4hz9kRZHPuUf/N+i9QZ0whL2koXLgdZvV6RNtSTShq4g==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@chakra-ui/utils": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-1.10.4.tgz", + "integrity": "sha512-AM91VQQxw8F4F1WDA28mqKY6NFIOuzc2Ekkna88imy2OiqqmYH0xkq8J16L2qj4cLiLozpYqba3C79pWioy6FA==", + "requires": { + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/visually-hidden": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-1.1.6.tgz", + "integrity": "sha512-Xzy5bA0UA+IyMgwJizQYSEdgz8cC/tHdmFB3CniXzmpKTSK8mJddeEBl+cGbXHBzxEUhH7xF1eaS41O+0ezWEQ==", + "requires": { + "@chakra-ui/utils": "1.10.4" + } + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-color-function": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", + "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", + "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", + "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" + }, + "@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "dependencies": { + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "requires": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/react": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.8.2.tgz", + "integrity": "sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "requires": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/styled": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz", + "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/is-prop-valid": "^1.1.2", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0" + } + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@googlemaps/js-api-loader": { + "version": "1.12.8", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.12.8.tgz", + "integrity": "sha512-h1RNVIJkHWL4UrdJo8fwECJwSRg8CSIfTEtPdzvThcji7tAPvVBDVBPzvPKhvl8e8mWEGPhnYOt6kPfSxJL+vQ==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "@googlemaps/markerclusterer": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-1.0.12.tgz", + "integrity": "sha512-DSmN2w1ZoI+PBWfNCKYcr+zalP0uaaKIU08+UgebJYZ96X+J6CdUpD+xOVwBV1OJDiIXkneHquOZnT+V6dm+Sg==", + "requires": { + "@turf/clusters-dbscan": "^6.4.0", + "@turf/clusters-kmeans": "^6.4.0", + "fast-deep-equal": "^3.1.3", + "supercluster": "^7.1.3" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@popperjs/core": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.3.tgz", + "integrity": "sha512-8U7hIl7+30XbIrJ0deQMXpXESM1L4yrt6BHok5hzcR0LivivuNkk+tHU1iRVScOwCmQcrOr6kvtIr29MNbQHqQ==" + }, + "@reach/alert": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/alert/-/alert-0.13.2.tgz", + "integrity": "sha512-LDz83AXCrClyq/MWe+0vaZfHp1Ytqn+kgL5VxG7rirUvmluWaj/snxzfNPWn0Ma4K2YENmXXRC/iHt5X95SqIg==", + "requires": { + "@reach/utils": "0.13.2", + "@reach/visually-hidden": "0.13.2", + "prop-types": "^15.7.2", + "tslib": "^2.1.0" + } + }, + "@reach/utils": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", + "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", + "requires": { + "@types/warning": "^3.0.0", + "tslib": "^2.1.0", + "warning": "^4.0.3" + } + }, + "@reach/visually-hidden": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@reach/visually-hidden/-/visually-hidden-0.13.2.tgz", + "integrity": "sha512-sPZwNS0/duOuG0mYwE5DmgEAzW9VhgU3aIt1+mrfT/xiT9Cdncqke+kRBQgU708q/Ttm9tWsoHni03nn/SuPTQ==", + "requires": { + "prop-types": "^15.7.2", + "tslib": "^2.1.0" + } + }, + "@react-google-maps/api": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.7.0.tgz", + "integrity": "sha512-Fb/l7aR69ObYvzhpt1d1931454ylRkTPKF1C8GfLvXtg19wc36zTev2Afbahd+qAdyKuQyDdf5/SQyMjYBHI/A==", + "requires": { + "@googlemaps/js-api-loader": "1.12.8", + "@googlemaps/markerclusterer": "1.0.12", + "@react-google-maps/infobox": "2.6.0", + "@react-google-maps/marker-clusterer": "2.6.0", + "@types/google.maps": "3.46.1", + "invariant": "2.2.4" + } + }, + "@react-google-maps/infobox": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.6.0.tgz", + "integrity": "sha512-2dXVZsuZ2PjelVg+slpUSYPnvoSIySwf4P/wScGijjqu6bpvhyX9AivitsF7zHfbwnZ0gAPX1Q8xtQhKgawkEg==" + }, + "@react-google-maps/marker-clusterer": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.6.0.tgz", + "integrity": "sha512-EjeoCM+U/6W9qoGWqurcDbCubqTEDTFET7Jd3XcLHqTLvFAE473x2YbQg98mJXKNgPKcPTNEcTiYYGiIz9tEjA==" + }, + "@remix-run/router": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz", + "integrity": "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz", + "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", + "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "*" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + } + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@turf/clone": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz", + "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==", + "requires": { + "@turf/helpers": "^6.5.0" + } + }, + "@turf/clusters-dbscan": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-6.5.0.tgz", + "integrity": "sha512-SxZEE4kADU9DqLRiT53QZBBhu8EP9skviSyl+FGj08Y01xfICM/RR9ACUdM0aEQimhpu+ZpRVcUK+2jtiCGrYQ==", + "requires": { + "@turf/clone": "^6.5.0", + "@turf/distance": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0", + "density-clustering": "1.3.0" + } + }, + "@turf/clusters-kmeans": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-6.5.0.tgz", + "integrity": "sha512-DwacD5+YO8kwDPKaXwT9DV46tMBVNsbi1IzdajZu1JDSWoN7yc7N9Qt88oi+p30583O0UPVkAK+A10WAQv4mUw==", + "requires": { + "@turf/clone": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0", + "@turf/meta": "^6.5.0", + "skmeans": "0.9.7" + } + }, + "@turf/distance": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz", + "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==", + "requires": { + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" + } + }, + "@turf/helpers": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==" + }, + "@turf/invariant": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz", + "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==", + "requires": { + "@turf/helpers": "^6.5.0" + } + }, + "@turf/meta": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "requires": { + "@turf/helpers": "^6.5.0" + } + }, + "@types/aria-query": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz", + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==", + "peer": true + }, + "@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz", + "integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/google.maps": { + "version": "3.46.1", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.46.1.tgz", + "integrity": "sha512-GAa5ZWYgXG50yLXybb7A824esGm/L0LKHS7qD0qkP0IA/Qp5r922P9tmYcbCkGEf3Zgf7Ukbp7l08/IGIJuQwQ==" + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4= sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/lodash": { + "version": "4.14.179", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.179.tgz", + "integrity": "sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==" + }, + "@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "17.0.40", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", + "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", + "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.14.0.tgz", + "integrity": "sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==", + "requires": { + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/type-utils": "5.14.0", + "@typescript-eslint/utils": "5.14.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.0.tgz", + "integrity": "sha512-ke48La1A/TWAn949cdgQiP3oK0NT7ArhDAOVOmNLVjT/uAXlFyrJY8dM4qqxHrATzIp8glg+G2OZjy2lRKBIUA==", + "requires": { + "@typescript-eslint/utils": "5.14.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.14.0.tgz", + "integrity": "sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==", + "requires": { + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/typescript-estree": "5.14.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.14.0.tgz", + "integrity": "sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==", + "requires": { + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/visitor-keys": "5.14.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.14.0.tgz", + "integrity": "sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==", + "requires": { + "@typescript-eslint/utils": "5.14.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.14.0.tgz", + "integrity": "sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.14.0.tgz", + "integrity": "sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==", + "requires": { + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/visitor-keys": "5.14.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@typescript-eslint/utils": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.14.0.tgz", + "integrity": "sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.14.0", + "@typescript-eslint/types": "5.14.0", + "@typescript-eslint/typescript-estree": "5.14.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.14.0.tgz", + "integrity": "sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==", + "requires": { + "@typescript-eslint/types": "5.14.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-hidden": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz", + "integrity": "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==", + "requires": { + "tslib": "^1.0.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0= sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + }, + "axios": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + }, + "dependencies": { + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU= sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24= sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001551", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz", + "integrity": "sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + } + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw= sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", + "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + }, + "core-js-compat": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz", + "integrity": "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==", + "requires": { + "browserslist": "^4.22.1" + } + }, + "core-js-pure": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "requires": { + "tiny-invariant": "^1.0.6" + } + }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.4.1.tgz", + "integrity": "sha512-R70R/Q1fPlM1D6Y+Kpat0QjiY+aMsY2/8lekdVoYcJ7ZQs9kw71W78FdOMf8DFq975KHQf1089PNg1dLsbAhoA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.3.tgz", + "integrity": "sha512-bdf+sY2w4XV+F5LOCEd7fWnSeMeKBO4lKgoAKVWZOSTR7CmWEk1UW/s9ibTMMnsTsinBmIdgZs755sAGa1eoXQ==", + "requires": { + "cssnano-preset-default": "^5.2.3", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.3.tgz", + "integrity": "sha512-e4pzD/FnsvRywKO3i2Ti4jgAcJO5MhQPudrex92HXAJoMyQfS8lZHIzzC1yZ1t+d2zdkLXFY1sHdsZaT7lKoCQ==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.1", + "postcss-merge-rules": "^5.1.0", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.0", + "postcss-minify-params": "^5.1.1", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.0", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "density-clustering": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", + "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU= sha512-icpmBubVTwLnsaor9qH/4tG5+7+f61VcqMN3V3pm9sxxSCt2Jcs0zWOgwZW9ARJYaKD3FumIgHiMOcIMRRAzFQ==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0= sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", + "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.561", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz", + "integrity": "sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c= sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "dependencies": { + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + } + } + }, + "eslint-plugin-react": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz", + "integrity": "sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", + "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "focus-lock": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.9.2.tgz", + "integrity": "sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ==", + "requires": { + "tslib": "^2.0.3" + } + }, + "follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, + "framer-motion": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.8.tgz", + "integrity": "sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "popmotion": "11.0.3", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "framesync": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz", + "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==", + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8= sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz", + "integrity": "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8= sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk= sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168= sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E= sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "dependencies": { + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18= sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "popmotion": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", + "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", + "requires": { + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "framesync": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz", + "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==", + "requires": { + "tslib": "^2.1.0" + } + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", + "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", + "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "requires": {} + }, + "postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-discard-comments": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz", + "integrity": "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", + "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", + "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "requires": { + "lilconfig": "^2.0.4", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.1.tgz", + "integrity": "sha512-JLtqAY1LvxiD2aej6hcAk/TkXvEPM+Gs1aOkOIZub2MDEiB5NMtpMe/Ir2seIMMM245bsuHggzIhQBv6qFBm4A==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", + "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", + "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", + "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", + "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", + "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.2.tgz", + "integrity": "sha512-AmOkb8AeNNQwE/z2fHl1iwOIt8J50V8WR0rmLagcgIDoqlJZWjV3NdtOPnLGco1oN8DZe+Ss5B9ULbBeS6HfeA==", + "requires": { + "@csstools/postcss-color-function": "^1.0.2", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.0.1", + "@csstools/postcss-progressive-custom-properties": "^1.2.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.4.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.0", + "postcss-env-function": "^4.0.5", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.1.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", + "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-clientside-effect": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz", + "integrity": "sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA==", + "requires": { + "@babel/runtime": "^7.12.13" + } + }, + "react-dev-utils": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.10", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-dotenv": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/react-dotenv/-/react-dotenv-0.1.3.tgz", + "integrity": "sha512-FUNnhN8urlpvq7bJ0Rjv9XtaaK9D/EPn2+TXWbhcz2eNiQz6+aOg8Y9qsssFsTuj9IWZkSJiHaq/ylRXTGjrmA==", + "requires": { + "cheerio": "^1.0.0-rc.3", + "dotenv": "^8.2.0", + "lodash": "^4.17.20", + "prettier": "^2.1.2" + }, + "dependencies": { + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + } + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-focus-lock": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.5.2.tgz", + "integrity": "sha512-WzpdOnEqjf+/A3EH9opMZWauag7gV0BxFl+EY4ElA4qFqYsUsBLnmo2sELbN5OC30S16GAWMy16B9DLPpdJKAQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.9.1", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.5", + "use-callback-ref": "^1.2.5", + "use-sidecar": "^1.0.5" + } + }, + "react-icons": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", + "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", + "requires": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-remove-scroll": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.1.tgz", + "integrity": "sha512-K7XZySEzOHMTq7dDwcHsZA6Y7/1uX5RsWhRXVYv8rdh+y9Qz2nMwl9RX/Mwnj/j7JstCGmxyfyC0zbVGXYh3mA==", + "requires": { + "react-remove-scroll-bar": "^2.1.0", + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0", + "use-callback-ref": "^1.2.3", + "use-sidecar": "^1.0.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "react-remove-scroll-bar": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz", + "integrity": "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==", + "requires": { + "react-style-singleton": "^2.1.0", + "tslib": "^1.0.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "react-router": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz", + "integrity": "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==", + "requires": { + "@remix-run/router": "1.10.0" + } + }, + "react-router-dom": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz", + "integrity": "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==", + "requires": { + "@remix-run/router": "1.10.0", + "react-router": "6.17.0" + } + }, + "react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.0", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.0", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "react-style-singleton": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz", + "integrity": "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^1.0.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.70.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.0.tgz", + "integrity": "sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "skmeans": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", + "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "style-value-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.0.0.tgz", + "integrity": "sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==", + "requires": { + "hey-listen": "^1.0.8", + "tslib": "^2.1.0" + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "supercluster": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz", + "integrity": "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==", + "requires": { + "kdbush": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", + "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^8.4.6", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", + "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI= sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.13.0.tgz", + "integrity": "sha512-nWuffZppoaYK0vQ1SQmkSsQzJoHA4s6uzdb2waRpD806x9yfq153AdVsWz4je2qZcW+pENrMQXbGQ3sMCkXuhw==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-callback-ref": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz", + "integrity": "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==", + "requires": {} + }, + "use-sidecar": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz", + "integrity": "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", + "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.1", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "workbox-background-sync": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.1.tgz", + "integrity": "sha512-T5a35fagLXQvV8Dr4+bDU+XYsP90jJ3eBLjZMKuCNELMQZNj+VekCODz1QK44jgoBeQk+vp94pkZV6G+e41pgg==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.1" + } + }, + "workbox-broadcast-update": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.1.tgz", + "integrity": "sha512-mb/oyblyEpDbw167cCTyHnC3RqCnCQHtFYuYZd+QTpuExxM60qZuBH1AuQCgvLtDcztBKdEYK2VFD9SZYgRbaQ==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-build": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.1.tgz", + "integrity": "sha512-coDUDzHvFZ1ADOl3wKCsCSyOBvkPKlPgcQDb6LMMShN1zgF31Mev/1HzN3+9T2cjjWAgFwZKkuRyExqc1v21Zw==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.1", + "workbox-broadcast-update": "6.5.1", + "workbox-cacheable-response": "6.5.1", + "workbox-core": "6.5.1", + "workbox-expiration": "6.5.1", + "workbox-google-analytics": "6.5.1", + "workbox-navigation-preload": "6.5.1", + "workbox-precaching": "6.5.1", + "workbox-range-requests": "6.5.1", + "workbox-recipes": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1", + "workbox-streams": "6.5.1", + "workbox-sw": "6.5.1", + "workbox-window": "6.5.1" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.1.tgz", + "integrity": "sha512-3TdtH/luDiytmM+Cn72HCBLZXmbeRNJqZx2yaVOfUZhj0IVwZqQXhNarlGE9/k6U5Jelb+TtpH2mLVhnzfiSMg==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.1.tgz", + "integrity": "sha512-qObXZ39aFJ2N8X7IUbGrJHKWguliCuU1jOXM/I4MTT84u9BiKD2rHMkIzgeRP1Ixu9+cXU4/XHJq3Cy0Qqc5hw==" + }, + "workbox-expiration": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.1.tgz", + "integrity": "sha512-iY/cTADAQATMmPkUBRmQdacqq0TJd2wMHimBQz+tRnPGHSMH+/BoLPABPnu7O7rT/g/s59CUYYRGxe3mEgoJCA==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.1" + } + }, + "workbox-google-analytics": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.1.tgz", + "integrity": "sha512-qZU46/h4dbionYT6Yk6iBkUwpiEzAfnO1W7KkI+AMmY7G9/gA03dQQ7rpTw8F4vWrG7ahTUGWDFv6fERtaw1BQ==", + "requires": { + "workbox-background-sync": "6.5.1", + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "workbox-navigation-preload": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.1.tgz", + "integrity": "sha512-aKrgAbn2IMgzTowTi/ZyKdQUcES2m++9aGtpxqsX7Gn9ovCY8zcssaMEAMMwrIeveij5HiWNBrmj6MWDHi+0rg==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-precaching": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.1.tgz", + "integrity": "sha512-EzlPBxvmjGfE56YZzsT/vpVkpLG1XJhoplgXa5RPyVWLUL1LbwEAxhkrENElSS/R9tgiTw80IFwysidfUqLihg==", + "requires": { + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "workbox-range-requests": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.1.tgz", + "integrity": "sha512-57Da/qRbd9v33YlHX0rlSUVFmE4THCjKqwkmfhY3tNLnSKN2L5YBS3qhWeDO0IrMNgUj+rGve2moKYXeUqQt4A==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-recipes": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.1.tgz", + "integrity": "sha512-DGsyKygHggcGPQpWafC/Nmbm1Ny3sB2vE9r//3UbeidXiQ+pLF14KEG1/0NNGRaY+lfOXOagq6d1H7SC8KA+rA==", + "requires": { + "workbox-cacheable-response": "6.5.1", + "workbox-core": "6.5.1", + "workbox-expiration": "6.5.1", + "workbox-precaching": "6.5.1", + "workbox-routing": "6.5.1", + "workbox-strategies": "6.5.1" + } + }, + "workbox-routing": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.1.tgz", + "integrity": "sha512-yAAncdTwanvlR8KPjubyvFKeAok8ZcIws6UKxvIAg0I+wsf7UYi93DXNuZr6RBSQrByrN6HkCyjuhmk8P63+PA==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-strategies": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.1.tgz", + "integrity": "sha512-JNaTXPy8wXzKkr+6za7/eJX9opoZk7UgY261I2kPxl80XQD8lMjz0vo9EOcBwvD72v3ZhGJbW84ZaDwFEhFvWA==", + "requires": { + "workbox-core": "6.5.1" + } + }, + "workbox-streams": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.1.tgz", + "integrity": "sha512-7jaTWm6HRGJ/ewECnhb+UgjTT50R42E0/uNCC4eTKQwnLO/NzNGjoXTdQgFjo4zteR+L/K6AtFAiYKH3ZJbAYw==", + "requires": { + "workbox-core": "6.5.1", + "workbox-routing": "6.5.1" + } + }, + "workbox-sw": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.1.tgz", + "integrity": "sha512-hVrQa19yo9wzN1fQQ/h2JlkzFpkuH2qzYT2/rk7CLaWt6tLnTJVFCNHlGRRPhytZSf++LoIy7zThT714sowT/Q==" + }, + "workbox-webpack-plugin": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.1.tgz", + "integrity": "sha512-SHtlQBpKruI16CAYhICDMkgjXE2fH5Yp+D+1UmBfRVhByZYzusVOykvnPm8ObJb9d/tXgn9yoppoxafFS7D4vQ==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.1.tgz", + "integrity": "sha512-oRlun9u7b7YEjo2fIDBqJkU2hXtrEljXcOytRhfeQRbqXxjUOpFgXSGRSAkmDx1MlKUNOSbr+zfi8h5n7In3yA==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/Tech Buddy/frontend/package.json b/Tech Buddy/frontend/package.json new file mode 100644 index 00000000..d31489d6 --- /dev/null +++ b/Tech Buddy/frontend/package.json @@ -0,0 +1,50 @@ +{ + "name": "google-maps", + "version": "0.1.0", + "private": true, + "dependencies": { + "@chakra-ui/react": "^1.8.6", + "@emotion/react": "^11", + "@emotion/styled": "^11", + "@react-google-maps/api": "^2.7.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@testing-library/user-event": "^13.2.1", + "axios": "^1.5.1", + "framer-motion": "^6", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-dotenv": "^0.1.3", + "react-icons": "^4.3.1", + "react-router-dom": "^6.17.0", + "react-scripts": "5.0.0", + "web-vitals": "^2.1.0" + }, + "scripts": { + "start": "react-dotenv && react-scripts start", + "build": "react-dotenv && react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "react-dotenv": { + "whitelist": ["REACT_APP_GOOGLE_MAPS_API"] + } +} diff --git a/Tech Buddy/frontend/public/favicon.ico b/Tech Buddy/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/Tech Buddy/frontend/public/index.html b/Tech Buddy/frontend/public/index.html new file mode 100644 index 00000000..aa069f27 --- /dev/null +++ b/Tech Buddy/frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/Tech Buddy/frontend/public/logo192.png b/Tech Buddy/frontend/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 zcmZWtbyO6NvR-oO24RV%BvuJ&=?+<7=`LvyB&A_#M7mSDYw1v6DJkiYl9XjT!%$dLEBTQ8R9|wd3008in6lFF3GV-6mLi?MoP_y~}QUnaDCHI#t z7w^m$@6DI)|C8_jrT?q=f8D?0AM?L)Z}xAo^e^W>t$*Y0KlT5=@bBjT9kxb%-KNdk zeOS1tKO#ChhG7%{ApNBzE2ZVNcxbrin#E1TiAw#BlUhXllzhN$qWez5l;h+t^q#Eav8PhR2|T}y5kkflaK`ba-eoE+Z2q@o6P$)=&` z+(8}+-McnNO>e#$Rr{32ngsZIAX>GH??tqgwUuUz6kjns|LjsB37zUEWd|(&O!)DY zQLrq%Y>)Y8G`yYbYCx&aVHi@-vZ3|ebG!f$sTQqMgi0hWRJ^Wc+Ibv!udh_r%2|U) zPi|E^PK?UE!>_4`f`1k4hqqj_$+d!EB_#IYt;f9)fBOumGNyglU(ofY`yHq4Y?B%- zp&G!MRY<~ajTgIHErMe(Z8JG*;D-PJhd@RX@QatggM7+G(Lz8eZ;73)72Hfx5KDOE zkT(m}i2;@X2AT5fW?qVp?@WgN$aT+f_6eo?IsLh;jscNRp|8H}Z9p_UBO^SJXpZew zEK8fz|0Th%(Wr|KZBGTM4yxkA5CFdAj8=QSrT$fKW#tweUFqr0TZ9D~a5lF{)%-tTGMK^2tz(y2v$i%V8XAxIywrZCp=)83p(zIk6@S5AWl|Oa2hF`~~^W zI;KeOSkw1O#TiQ8;U7OPXjZM|KrnN}9arP)m0v$c|L)lF`j_rpG(zW1Qjv$=^|p*f z>)Na{D&>n`jOWMwB^TM}slgTEcjxTlUby89j1)|6ydRfWERn3|7Zd2&e7?!K&5G$x z`5U3uFtn4~SZq|LjFVrz$3iln-+ucY4q$BC{CSm7Xe5c1J<=%Oagztj{ifpaZk_bQ z9Sb-LaQMKp-qJA*bP6DzgE3`}*i1o3GKmo2pn@dj0;He}F=BgINo};6gQF8!n0ULZ zL>kC0nPSFzlcB7p41doao2F7%6IUTi_+!L`MM4o*#Y#0v~WiO8uSeAUNp=vA2KaR&=jNR2iVwG>7t%sG2x_~yXzY)7K& zk3p+O0AFZ1eu^T3s};B%6TpJ6h-Y%B^*zT&SN7C=N;g|#dGIVMSOru3iv^SvO>h4M=t-N1GSLLDqVTcgurco6)3&XpU!FP6Hlrmj}f$ zp95;b)>M~`kxuZF3r~a!rMf4|&1=uMG$;h^g=Kl;H&Np-(pFT9FF@++MMEx3RBsK?AU0fPk-#mdR)Wdkj)`>ZMl#^<80kM87VvsI3r_c@_vX=fdQ`_9-d(xiI z4K;1y1TiPj_RPh*SpDI7U~^QQ?%0&!$Sh#?x_@;ag)P}ZkAik{_WPB4rHyW#%>|Gs zdbhyt=qQPA7`?h2_8T;-E6HI#im9K>au*(j4;kzwMSLgo6u*}-K`$_Gzgu&XE)udQ zmQ72^eZd|vzI)~!20JV-v-T|<4@7ruqrj|o4=JJPlybwMg;M$Ud7>h6g()CT@wXm` zbq=A(t;RJ^{Xxi*Ff~!|3!-l_PS{AyNAU~t{h;(N(PXMEf^R(B+ZVX3 z8y0;0A8hJYp@g+c*`>eTA|3Tgv9U8#BDTO9@a@gVMDxr(fVaEqL1tl?md{v^j8aUv zm&%PX4^|rX|?E4^CkplWWNv*OKM>DxPa z!RJ)U^0-WJMi)Ksc!^ixOtw^egoAZZ2Cg;X7(5xZG7yL_;UJ#yp*ZD-;I^Z9qkP`} zwCTs0*%rIVF1sgLervtnUo&brwz?6?PXRuOCS*JI-WL6GKy7-~yi0giTEMmDs_-UX zo=+nFrW_EfTg>oY72_4Z0*uG>MnXP=c0VpT&*|rvv1iStW;*^={rP1y?Hv+6R6bxFMkxpWkJ>m7Ba{>zc_q zEefC3jsXdyS5??Mz7IET$Kft|EMNJIv7Ny8ZOcKnzf`K5Cd)&`-fTY#W&jnV0l2vt z?Gqhic}l}mCv1yUEy$%DP}4AN;36$=7aNI^*AzV(eYGeJ(Px-j<^gSDp5dBAv2#?; zcMXv#aj>%;MiG^q^$0MSg-(uTl!xm49dH!{X0){Ew7ThWV~Gtj7h%ZD zVN-R-^7Cf0VH!8O)uUHPL2mO2tmE*cecwQv_5CzWeh)ykX8r5Hi`ehYo)d{Jnh&3p z9ndXT$OW51#H5cFKa76c<%nNkP~FU93b5h-|Cb}ScHs@4Q#|}byWg;KDMJ#|l zE=MKD*F@HDBcX@~QJH%56eh~jfPO-uKm}~t7VkHxHT;)4sd+?Wc4* z>CyR*{w@4(gnYRdFq=^(#-ytb^5ESD?x<0Skhb%Pt?npNW1m+Nv`tr9+qN<3H1f<% zZvNEqyK5FgPsQ`QIu9P0x_}wJR~^CotL|n zk?dn;tLRw9jJTur4uWoX6iMm914f0AJfB@C74a;_qRrAP4E7l890P&{v<}>_&GLrW z)klculcg`?zJO~4;BBAa=POU%aN|pmZJn2{hA!d!*lwO%YSIzv8bTJ}=nhC^n}g(ld^rn#kq9Z3)z`k9lvV>y#!F4e{5c$tnr9M{V)0m(Z< z#88vX6-AW7T2UUwW`g<;8I$Jb!R%z@rCcGT)-2k7&x9kZZT66}Ztid~6t0jKb&9mm zpa}LCb`bz`{MzpZR#E*QuBiZXI#<`5qxx=&LMr-UUf~@dRk}YI2hbMsAMWOmDzYtm zjof16D=mc`^B$+_bCG$$@R0t;e?~UkF?7<(vkb70*EQB1rfUWXh$j)R2)+dNAH5%R zEBs^?N;UMdy}V};59Gu#0$q53$}|+q7CIGg_w_WlvE}AdqoS<7DY1LWS9?TrfmcvT zaypmplwn=P4;a8-%l^e?f`OpGb}%(_mFsL&GywhyN(-VROj`4~V~9bGv%UhcA|YW% zs{;nh@aDX11y^HOFXB$a7#Sr3cEtNd4eLm@Y#fc&j)TGvbbMwze zXtekX_wJqxe4NhuW$r}cNy|L{V=t#$%SuWEW)YZTH|!iT79k#?632OFse{+BT_gau zJwQcbH{b}dzKO?^dV&3nTILYlGw{27UJ72ZN){BILd_HV_s$WfI2DC<9LIHFmtyw? zQ;?MuK7g%Ym+4e^W#5}WDLpko%jPOC=aN)3!=8)s#Rnercak&b3ESRX3z{xfKBF8L z5%CGkFmGO@x?_mPGlpEej!3!AMddChabyf~nJNZxx!D&{@xEb!TDyvqSj%Y5@A{}9 zRzoBn0?x}=krh{ok3Nn%e)#~uh;6jpezhA)ySb^b#E>73e*frBFu6IZ^D7Ii&rsiU z%jzygxT-n*joJpY4o&8UXr2s%j^Q{?e-voloX`4DQyEK+DmrZh8A$)iWL#NO9+Y@!sO2f@rI!@jN@>HOA< z?q2l{^%mY*PNx2FoX+A7X3N}(RV$B`g&N=e0uvAvEN1W^{*W?zT1i#fxuw10%~))J zjx#gxoVlXREWZf4hRkgdHx5V_S*;p-y%JtGgQ4}lnA~MBz-AFdxUxU1RIT$`sal|X zPB6sEVRjGbXIP0U+?rT|y5+ev&OMX*5C$n2SBPZr`jqzrmpVrNciR0e*Wm?fK6DY& zl(XQZ60yWXV-|Ps!A{EF;=_z(YAF=T(-MkJXUoX zI{UMQDAV2}Ya?EisdEW;@pE6dt;j0fg5oT2dxCi{wqWJ<)|SR6fxX~5CzblPGr8cb zUBVJ2CQd~3L?7yfTpLNbt)He1D>*KXI^GK%<`bq^cUq$Q@uJifG>p3LU(!H=C)aEL zenk7pVg}0{dKU}&l)Y2Y2eFMdS(JS0}oZUuVaf2+K*YFNGHB`^YGcIpnBlMhO7d4@vV zv(@N}(k#REdul8~fP+^F@ky*wt@~&|(&&meNO>rKDEnB{ykAZ}k>e@lad7to>Ao$B zz<1(L=#J*u4_LB=8w+*{KFK^u00NAmeNN7pr+Pf+N*Zl^dO{LM-hMHyP6N!~`24jd zXYP|Ze;dRXKdF2iJG$U{k=S86l@pytLx}$JFFs8e)*Vi?aVBtGJ3JZUj!~c{(rw5>vuRF$`^p!P8w1B=O!skwkO5yd4_XuG^QVF z`-r5K7(IPSiKQ2|U9+`@Js!g6sfJwAHVd|s?|mnC*q zp|B|z)(8+mxXyxQ{8Pg3F4|tdpgZZSoU4P&9I8)nHo1@)9_9u&NcT^FI)6|hsAZFk zZ+arl&@*>RXBf-OZxhZerOr&dN5LW9@gV=oGFbK*J+m#R-|e6(Loz(;g@T^*oO)0R zN`N=X46b{7yk5FZGr#5&n1!-@j@g02g|X>MOpF3#IjZ_4wg{dX+G9eqS+Es9@6nC7 zD9$NuVJI}6ZlwtUm5cCAiYv0(Yi{%eH+}t)!E^>^KxB5^L~a`4%1~5q6h>d;paC9c zTj0wTCKrhWf+F#5>EgX`sl%POl?oyCq0(w0xoL?L%)|Q7d|Hl92rUYAU#lc**I&^6p=4lNQPa0 znQ|A~i0ip@`B=FW-Q;zh?-wF;Wl5!+q3GXDu-x&}$gUO)NoO7^$BeEIrd~1Dh{Tr` z8s<(Bn@gZ(mkIGnmYh_ehXnq78QL$pNDi)|QcT*|GtS%nz1uKE+E{7jdEBp%h0}%r zD2|KmYGiPa4;md-t_m5YDz#c*oV_FqXd85d@eub?9N61QuYcb3CnVWpM(D-^|CmkL z(F}L&N7qhL2PCq)fRh}XO@U`Yn<?TNGR4L(mF7#4u29{i~@k;pLsgl({YW5`Mo+p=zZn3L*4{JU;++dG9 X@eDJUQo;Ye2mwlRs?y0|+_a0zY+Zo%Dkae}+MySoIppb75o?vUW_?)>@g{U2`ERQIXV zeY$JrWnMZ$QC<=ii4X|@0H8`si75jB(ElJb00HAB%>SlLR{!zO|C9P3zxw_U8?1d8uRZ=({Ga4shyN}3 zAK}WA(ds|``G4jA)9}Bt2Hy0+f3rV1E6b|@?hpGA=PI&r8)ah|)I2s(P5Ic*Ndhn^ z*T&j@gbCTv7+8rpYbR^Ty}1AY)YH;p!m948r#%7x^Z@_-w{pDl|1S4`EM3n_PaXvK z1JF)E3qy$qTj5Xs{jU9k=y%SQ0>8E$;x?p9ayU0bZZeo{5Z@&FKX>}s!0+^>C^D#z z>xsCPvxD3Z=dP}TTOSJhNTPyVt14VCQ9MQFN`rn!c&_p?&4<5_PGm4a;WS&1(!qKE z_H$;dDdiPQ!F_gsN`2>`X}$I=B;={R8%L~`>RyKcS$72ai$!2>d(YkciA^J0@X%G4 z4cu!%Ps~2JuJ8ex`&;Fa0NQOq_nDZ&X;^A=oc1&f#3P1(!5il>6?uK4QpEG8z0Rhu zvBJ+A9RV?z%v?!$=(vcH?*;vRs*+PPbOQ3cdPr5=tOcLqmfx@#hOqX0iN)wTTO21jH<>jpmwRIAGw7`a|sl?9y9zRBh>(_%| zF?h|P7}~RKj?HR+q|4U`CjRmV-$mLW>MScKnNXiv{vD3&2@*u)-6P@h0A`eeZ7}71 zK(w%@R<4lLt`O7fs1E)$5iGb~fPfJ?WxhY7c3Q>T-w#wT&zW522pH-B%r5v#5y^CF zcC30Se|`D2mY$hAlIULL%-PNXgbbpRHgn<&X3N9W!@BUk@9g*P5mz-YnZBb*-$zMM z7Qq}ic0mR8n{^L|=+diODdV}Q!gwr?y+2m=3HWwMq4z)DqYVg0J~^}-%7rMR@S1;9 z7GFj6K}i32X;3*$SmzB&HW{PJ55kT+EI#SsZf}bD7nW^Haf}_gXciYKX{QBxIPSx2Ma? zHQqgzZq!_{&zg{yxqv3xq8YV+`S}F6A>Gtl39_m;K4dA{pP$BW0oIXJ>jEQ!2V3A2 zdpoTxG&V=(?^q?ZTj2ZUpDUdMb)T?E$}CI>r@}PFPWD9@*%V6;4Ag>D#h>!s)=$0R zRXvdkZ%|c}ubej`jl?cS$onl9Tw52rBKT)kgyw~Xy%z62Lr%V6Y=f?2)J|bZJ5(Wx zmji`O;_B+*X@qe-#~`HFP<{8$w@z4@&`q^Q-Zk8JG3>WalhnW1cvnoVw>*R@c&|o8 zZ%w!{Z+MHeZ*OE4v*otkZqz11*s!#s^Gq>+o`8Z5 z^i-qzJLJh9!W-;SmFkR8HEZJWiXk$40i6)7 zZpr=k2lp}SasbM*Nbn3j$sn0;rUI;%EDbi7T1ZI4qL6PNNM2Y%6{LMIKW+FY_yF3) zSKQ2QSujzNMSL2r&bYs`|i2Dnn z=>}c0>a}>|uT!IiMOA~pVT~R@bGlm}Edf}Kq0?*Af6#mW9f9!}RjW7om0c9Qlp;yK z)=XQs(|6GCadQbWIhYF=rf{Y)sj%^Id-ARO0=O^Ad;Ph+ z0?$eE1xhH?{T$QI>0JP75`r)U_$#%K1^BQ8z#uciKf(C701&RyLQWBUp*Q7eyn76} z6JHpC9}R$J#(R0cDCkXoFSp;j6{x{b&0yE@P7{;pCEpKjS(+1RQy38`=&Yxo%F=3y zCPeefABp34U-s?WmU#JJw23dcC{sPPFc2#J$ZgEN%zod}J~8dLm*fx9f6SpO zn^Ww3bt9-r0XaT2a@Wpw;C23XM}7_14#%QpubrIw5aZtP+CqIFmsG4`Cm6rfxl9n5 z7=r2C-+lM2AB9X0T_`?EW&Byv&K?HS4QLoylJ|OAF z`8atBNTzJ&AQ!>sOo$?^0xj~D(;kS$`9zbEGd>f6r`NC3X`tX)sWgWUUOQ7w=$TO&*j;=u%25ay-%>3@81tGe^_z*C7pb9y*Ed^H3t$BIKH2o+olp#$q;)_ zfpjCb_^VFg5fU~K)nf*d*r@BCC>UZ!0&b?AGk_jTPXaSnCuW110wjHPPe^9R^;jo3 zwvzTl)C`Zl5}O2}3lec=hZ*$JnkW#7enKKc)(pM${_$9Hc=Sr_A9Biwe*Y=T?~1CK z6eZ9uPICjy-sMGbZl$yQmpB&`ouS8v{58__t0$JP%i3R&%QR3ianbZqDs<2#5FdN@n5bCn^ZtH992~5k(eA|8|@G9u`wdn7bnpg|@{m z^d6Y`*$Zf2Xr&|g%sai#5}Syvv(>Jnx&EM7-|Jr7!M~zdAyjt*xl;OLhvW-a%H1m0 z*x5*nb=R5u><7lyVpNAR?q@1U59 zO+)QWwL8t zyip?u_nI+K$uh{y)~}qj?(w0&=SE^8`_WMM zTybjG=999h38Yes7}-4*LJ7H)UE8{mE(6;8voE+TYY%33A>S6`G_95^5QHNTo_;Ao ztIQIZ_}49%{8|=O;isBZ?=7kfdF8_@azfoTd+hEJKWE!)$)N%HIe2cplaK`ry#=pV z0q{9w-`i0h@!R8K3GC{ivt{70IWG`EP|(1g7i_Q<>aEAT{5(yD z=!O?kq61VegV+st@XCw475j6vS)_z@efuqQgHQR1T4;|-#OLZNQJPV4k$AX1Uk8Lm z{N*b*ia=I+MB}kWpupJ~>!C@xEN#Wa7V+7{m4j8c?)ChV=D?o~sjT?0C_AQ7B-vxqX30s0I_`2$in86#`mAsT-w?j{&AL@B3$;P z31G4(lV|b}uSDCIrjk+M1R!X7s4Aabn<)zpgT}#gE|mIvV38^ODy@<&yflpCwS#fRf9ZX3lPV_?8@C5)A;T zqmouFLFk;qIs4rA=hh=GL~sCFsXHsqO6_y~*AFt939UYVBSx1s(=Kb&5;j7cSowdE;7()CC2|-i9Zz+_BIw8#ll~-tyH?F3{%`QCsYa*b#s*9iCc`1P1oC26?`g<9))EJ3%xz+O!B3 zZ7$j~To)C@PquR>a1+Dh>-a%IvH_Y7^ys|4o?E%3`I&ADXfC8++hAdZfzIT#%C+Jz z1lU~K_vAm0m8Qk}K$F>|>RPK%<1SI0(G+8q~H zAsjezyP+u!Se4q3GW)`h`NPSRlMoBjCzNPesWJwVTY!o@G8=(6I%4XHGaSiS3MEBK zhgGFv6Jc>L$4jVE!I?TQuwvz_%CyO!bLh94nqK11C2W$*aa2ueGopG8DnBICVUORP zgytv#)49fVXDaR$SukloYC3u7#5H)}1K21=?DKj^U)8G;MS)&Op)g^zR2($<>C*zW z;X7`hLxiIO#J`ANdyAOJle4V%ppa*(+0i3w;8i*BA_;u8gOO6)MY`ueq7stBMJTB; z-a0R>hT*}>z|Gg}@^zDL1MrH+2hsR8 zHc}*9IvuQC^Ju)^#Y{fOr(96rQNPNhxc;mH@W*m206>Lo<*SaaH?~8zg&f&%YiOEG zGiz?*CP>Bci}!WiS=zj#K5I}>DtpregpP_tfZtPa(N<%vo^#WCQ5BTv0vr%Z{)0q+ z)RbfHktUm|lg&U3YM%lMUM(fu}i#kjX9h>GYctkx9Mt_8{@s%!K_EI zScgwy6%_fR?CGJQtmgNAj^h9B#zmaMDWgH55pGuY1Gv7D z;8Psm(vEPiwn#MgJYu4Ty9D|h!?Rj0ddE|&L3S{IP%H4^N!m`60ZwZw^;eg4sk6K{ ziA^`Sbl_4~f&Oo%n;8Ye(tiAdlZKI!Z=|j$5hS|D$bDJ}p{gh$KN&JZYLUjv4h{NY zBJ>X9z!xfDGY z+oh_Z&_e#Q(-}>ssZfm=j$D&4W4FNy&-kAO1~#3Im;F)Nwe{(*75(p=P^VI?X0GFakfh+X-px4a%Uw@fSbmp9hM1_~R>?Z8+ ziy|e9>8V*`OP}4x5JjdWp}7eX;lVxp5qS}0YZek;SNmm7tEeSF*-dI)6U-A%m6YvCgM(}_=k#a6o^%-K4{`B1+}O4x zztDT%hVb;v#?j`lTvlFQ3aV#zkX=7;YFLS$uIzb0E3lozs5`Xy zi~vF+%{z9uLjKvKPhP%x5f~7-Gj+%5N`%^=yk*Qn{`> z;xj&ROY6g`iy2a@{O)V(jk&8#hHACVDXey5a+KDod_Z&}kHM}xt7}Md@pil{2x7E~ zL$k^d2@Ec2XskjrN+IILw;#7((abu;OJii&v3?60x>d_Ma(onIPtcVnX@ELF0aL?T zSmWiL3(dOFkt!x=1O!_0n(cAzZW+3nHJ{2S>tgSK?~cFha^y(l@-Mr2W$%MN{#af8J;V*>hdq!gx=d0h$T7l}>91Wh07)9CTX zh2_ZdQCyFOQ)l(}gft0UZG`Sh2`x-w`5vC2UD}lZs*5 zG76$akzn}Xi))L3oGJ75#pcN=cX3!=57$Ha=hQ2^lwdyU#a}4JJOz6ddR%zae%#4& za)bFj)z=YQela(F#Y|Q#dp}PJghITwXouVaMq$BM?K%cXn9^Y@g43$=O)F&ZlOUom zJiad#dea;-eywBA@e&D6Pdso1?2^(pXiN91?jvcaUyYoKUmvl5G9e$W!okWe*@a<^ z8cQQ6cNSf+UPDx%?_G4aIiybZHHagF{;IcD(dPO!#=u zWfqLcPc^+7Uu#l(Bpxft{*4lv#*u7X9AOzDO z1D9?^jIo}?%iz(_dwLa{ex#T}76ZfN_Z-hwpus9y+4xaUu9cX}&P{XrZVWE{1^0yw zO;YhLEW!pJcbCt3L8~a7>jsaN{V3>tz6_7`&pi%GxZ=V3?3K^U+*ryLSb)8^IblJ0 zSRLNDvIxt)S}g30?s_3NX>F?NKIGrG_zB9@Z>uSW3k2es_H2kU;Rnn%j5qP)!XHKE zPB2mHP~tLCg4K_vH$xv`HbRsJwbZMUV(t=ez;Ec(vyHH)FbfLg`c61I$W_uBB>i^r z&{_P;369-&>23R%qNIULe=1~T$(DA`ev*EWZ6j(B$(te}x1WvmIll21zvygkS%vwG zzkR6Z#RKA2!z!C%M!O>!=Gr0(J0FP=-MN=5t-Ir)of50y10W}j`GtRCsXBakrKtG& zazmITDJMA0C51&BnLY)SY9r)NVTMs);1<=oosS9g31l{4ztjD3#+2H7u_|66b|_*O z;Qk6nalpqdHOjx|K&vUS_6ITgGll;TdaN*ta=M_YtyC)I9Tmr~VaPrH2qb6sd~=AcIxV+%z{E&0@y=DPArw zdV7z(G1hBx7hd{>(cr43^WF%4Y@PXZ?wPpj{OQ#tvc$pABJbvPGvdR`cAtHn)cSEV zrpu}1tJwQ3y!mSmH*uz*x0o|CS<^w%&KJzsj~DU0cLQUxk5B!hWE>aBkjJle8z~;s z-!A=($+}Jq_BTK5^B!`R>!MulZN)F=iXXeUd0w5lUsE5VP*H*oCy(;?S$p*TVvTxwAeWFB$jHyb0593)$zqalVlDX=GcCN1gU0 zlgU)I$LcXZ8Oyc2TZYTPu@-;7<4YYB-``Qa;IDcvydIA$%kHhJKV^m*-zxcvU4viy&Kr5GVM{IT>WRywKQ9;>SEiQD*NqplK-KK4YR`p0@JW)n_{TU3bt0 zim%;(m1=#v2}zTps=?fU5w^(*y)xT%1vtQH&}50ZF!9YxW=&7*W($2kgKyz1mUgfs zfV<*XVVIFnohW=|j+@Kfo!#liQR^x>2yQdrG;2o8WZR+XzU_nG=Ed2rK?ntA;K5B{ z>M8+*A4!Jm^Bg}aW?R?6;@QG@uQ8&oJ{hFixcfEnJ4QH?A4>P=q29oDGW;L;= z9-a0;g%c`C+Ai!UmK$NC*4#;Jp<1=TioL=t^YM)<<%u#hnnfSS`nq63QKGO1L8RzX z@MFDqs1z ztYmxDl@LU)5acvHk)~Z`RW7=aJ_nGD!mOSYD>5Odjn@TK#LY{jf?+piB5AM-CAoT_ z?S-*q7}wyLJzK>N%eMPuFgN)Q_otKP;aqy=D5f!7<=n(lNkYRXVpkB{TAYLYg{|(jtRqYmg$xH zjmq?B(RE4 zQx^~Pt}gxC2~l=K$$-sYy_r$CO(d=+b3H1MB*y_5g6WLaWTXn+TKQ|hNY^>Mp6k*$ zwkovomhu776vQATqT4blf~g;TY(MWCrf^^yfWJvSAB$p5l;jm@o#=!lqw+Lqfq>X= z$6~kxfm7`3q4zUEB;u4qa#BdJxO!;xGm)wwuisj{0y2x{R(IGMrsIzDY9LW>m!Y`= z04sx3IjnYvL<4JqxQ8f7qYd0s2Ig%`ytYPEMKI)s(LD}D@EY>x`VFtqvnADNBdeao zC96X+MxnwKmjpg{U&gP3HE}1=s!lv&D{6(g_lzyF3A`7Jn*&d_kL<;dAFx!UZ>hB8 z5A*%LsAn;VLp>3${0>M?PSQ)9s3}|h2e?TG4_F{}{Cs>#3Q*t$(CUc}M)I}8cPF6% z=+h(Kh^8)}gj(0}#e7O^FQ6`~fd1#8#!}LMuo3A0bN`o}PYsm!Y}sdOz$+Tegc=qT z8x`PH$7lvnhJp{kHWb22l;@7B7|4yL4UOOVM0MP_>P%S1Lnid)+k9{+3D+JFa#Pyf zhVc#&df87APl4W9X)F3pGS>@etfl=_E5tBcVoOfrD4hmVeTY-cj((pkn%n@EgN{0f zwb_^Rk0I#iZuHK!l*lN`ceJn(sI{$Fq6nN& zE<-=0_2WN}m+*ivmIOxB@#~Q-cZ>l136w{#TIJe478`KE7@=a{>SzPHsKLzYAyBQO zAtuuF$-JSDy_S@6GW0MOE~R)b;+0f%_NMrW(+V#c_d&U8Z9+ec4=HmOHw?gdjF(Lu zzra83M_BoO-1b3;9`%&DHfuUY)6YDV21P$C!Rc?mv&{lx#f8oc6?0?x zK08{WP65?#>(vPfA-c=MCY|%*1_<3D4NX zeVTi-JGl2uP_2@0F{G({pxQOXt_d{g_CV6b?jNpfUG9;8yle-^4KHRvZs-_2siata zt+d_T@U$&t*xaD22(fH(W1r$Mo?3dc%Tncm=C6{V9y{v&VT#^1L04vDrLM9qBoZ4@ z6DBN#m57hX7$C(=#$Y5$bJmwA$T8jKD8+6A!-IJwA{WOfs%s}yxUw^?MRZjF$n_KN z6`_bGXcmE#5e4Ym)aQJ)xg3Pg0@k`iGuHe?f(5LtuzSq=nS^5z>vqU0EuZ&75V%Z{ zYyhRLN^)$c6Ds{f7*FBpE;n5iglx5PkHfWrj3`x^j^t z7ntuV`g!9Xg#^3!x)l*}IW=(Tz3>Y5l4uGaB&lz{GDjm2D5S$CExLT`I1#n^lBH7Y zDgpMag@`iETKAI=p<5E#LTkwzVR@=yY|uBVI1HG|8h+d;G-qfuj}-ZR6fN>EfCCW z9~wRQoAPEa#aO?3h?x{YvV*d+NtPkf&4V0k4|L=uj!U{L+oLa(z#&iuhJr3-PjO3R z5s?=nn_5^*^Rawr>>Nr@K(jwkB#JK-=+HqwfdO<+P5byeim)wvqGlP-P|~Nse8=XF zz`?RYB|D6SwS}C+YQv+;}k6$-%D(@+t14BL@vM z2q%q?f6D-A5s$_WY3{^G0F131bbh|g!}#BKw=HQ7mx;Dzg4Z*bTLQSfo{ed{4}NZW zfrRm^Ca$rlE{Ue~uYv>R9{3smwATcdM_6+yWIO z*ZRH~uXE@#p$XTbCt5j7j2=86e{9>HIB6xDzV+vAo&B?KUiMP|ttOElepnl%|DPqL b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/Tech Buddy/frontend/public/manifest.json b/Tech Buddy/frontend/public/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/Tech Buddy/frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/Tech Buddy/frontend/public/robots.txt b/Tech Buddy/frontend/public/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/Tech Buddy/frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/Tech Buddy/frontend/src/App.js b/Tech Buddy/frontend/src/App.js new file mode 100644 index 00000000..ae0343cb --- /dev/null +++ b/Tech Buddy/frontend/src/App.js @@ -0,0 +1,50 @@ +import { Route, Routes ,Navigate } from 'react-router-dom'; +import Body from './components/Body'; +import Login from './components/Login'; +import "./Main.css" +import { useEffect, useState } from 'react'; +import axios from "axios"; +import Report from './components/Report'; + + +function App() { + const [user, setUser] = useState(null); + + const getUser = async () => { + try { + const url = `http://localhost:8800/auth/google/success`; + const { data } = await axios.get(url, { withCredentials: true }); + console.log(data); + setUser(data.user); + } catch (err) { + console.log(err); + } + }; + + useEffect(() => { + getUser(); + }, []); + return ( +
+ + : } + /> + : } + /> + :} + /> + +
+ ) +} + +export default App diff --git a/Tech Buddy/frontend/src/Main.css b/Tech Buddy/frontend/src/Main.css new file mode 100644 index 00000000..92ca0a2c --- /dev/null +++ b/Tech Buddy/frontend/src/Main.css @@ -0,0 +1,41 @@ + +.google-btn { + width: 184px; + height: 42px; + background-color:#4285f4; + border-radius: 2px; + box-shadow: 0 3px 4px 0 rgba(0,0,0,.25); +} + .google-icon-wrapper { + position: absolute; + margin-top: 1px; + margin-left: 1px; + width: 40px; + height: 40px; + border-radius: 2px; + background-color: #fff; + } + .google-icon { + position: absolute; + margin-top: 11px; + margin-left: 11px; + width: 18px; + height: 18px; + } + .btn-text { + float: right; + margin: 11px 11px 0 0; + color: #fff; + font-size: 14px; + letter-spacing: 0.2px; + font-family: "Roboto"; + } + &:hover { + box-shadow: 0 0 6px #4285f4; + } + &:active { + background: #1669F2; + } + + +@import url(https://fonts.googleapis.com/css?family=Roboto:500); \ No newline at end of file diff --git a/Tech Buddy/frontend/src/components/Body.js b/Tech Buddy/frontend/src/components/Body.js new file mode 100644 index 00000000..89f19311 --- /dev/null +++ b/Tech Buddy/frontend/src/components/Body.js @@ -0,0 +1,263 @@ +import { + Box, + Button, + ButtonGroup, + Flex, + HStack, + IconButton, + Input, + SkeletonText, + Text, + useBreakpointValue, + VStack +} from '@chakra-ui/react' +import { FaLocationArrow, FaTimes } from 'react-icons/fa' +import env from "react-dotenv"; +import { + useJsApiLoader, + GoogleMap, + Marker, + Autocomplete, + DirectionsRenderer, +} from '@react-google-maps/api' +import { useEffect, useRef, useState, } from 'react' +import {useNavigate} from "react-router-dom" +import axios from 'axios' + + +function Body() { + const [center, setCenter] = useState({ lat: 48.8584, lng: 2.2945 }); + const [zoom, setZoom] = useState(15) + const [markerData, setMarkerData] = useState(); + const [loading, setLoading] = useState(false); + const isPhone = useBreakpointValue({ base: true, md: false }); + const navigate = useNavigate(); + console.log() + + useEffect(() => { + navigator.geolocation.getCurrentPosition(posi => { + setCenter({ + lat: posi.coords.latitude, + lng: posi.coords.longitude + }) + }) + }, []) + + useEffect(() => { + setLoading(true); + fetchData(); + }, []) + + const fetchData = async () => { + try { + const data = await axios.get('http://localhost:8800/report'); + setMarkerData(data.data); + // console.log(data); + setLoading(false); + } catch (error) { + + } + } + + + const { isLoaded } = useJsApiLoader({ + googleMapsApiKey: process.env.REACT_APP_GOOGLE_MAPS_API, + libraries: ['places'], + }) + + const [map, setMap] = useState(/** @type google.maps.Map */(null)) + const [directionsResponse, setDirectionsResponse] = useState(null) + const [distance, setDistance] = useState('') + const [duration, setDuration] = useState('') + + /** @type React.MutableRefObject */ + const originRef = useRef() + /** @type React.MutableRefObject */ + const destiantionRef = useRef() + + if (!isLoaded) { + return + } + + async function calculateRoute() { + if (originRef.current.value === '' || destiantionRef.current.value === '') { + return + } + // eslint-disable-next-line no-undef + const directionsService = new google.maps.DirectionsService() + const results = await directionsService.route({ + origin: originRef.current.value, + destination: destiantionRef.current.value, + // eslint-disable-next-line no-undef + travelMode: google.maps.TravelMode.DRIVING, + }) + setDirectionsResponse(results) + setDistance(results.routes[0].legs[0].distance.text) + setDuration(results.routes[0].legs[0].duration.text) + } + + function clearRoute() { + setDirectionsResponse(null) + setDistance('') + setDuration('') + originRef.current.value = '' + destiantionRef.current.value = '' + } + + const customMarkerIcon = { + url: "https://hotpot.ai/images/site/ai/art_maker/teaser.jpg", // Image URL + anchor: new window.google.maps.Point(16, 32), // Position the anchor to the center of the image + scaledSize: new window.google.maps.Size(32, 32), // Adjust the size as needed + }; + + + + return ( + + + {/* Google Map Box */} + {!loading ? setMap(map)} + > + {/* */} + + + + {markerData.map((marker, index) => { + // console.log(typeof(marker.latitude.$numberDecimal.)) + return ( + + ); + })} + + + {directionsResponse && ( + + )} + :
loading
} +
+ + + + + + + + + + + + + + {/* + + } + onClick={clearRoute} + /> + */} + {!isPhone && + + + } + onClick={clearRoute} + /> + + } + + {isPhone && + + + + } + onClick={clearRoute} + /> + + + } + + Distance: {distance} + Duration: {duration} + } + isRound + onClick={() => { + map.panTo(center) + map.setZoom(15) + }} + /> + + + + + + +
+ ) +} + +export default Body diff --git a/Tech Buddy/frontend/src/components/Login.js b/Tech Buddy/frontend/src/components/Login.js new file mode 100644 index 00000000..7ee33d23 --- /dev/null +++ b/Tech Buddy/frontend/src/components/Login.js @@ -0,0 +1,50 @@ +import { useState } from "react"; +import { + Flex, + Heading, + + Stack, + chakra, + + Avatar, +} from "@chakra-ui/react"; +const Login = () => { + + const handleClick=async()=>{ + window.open( + `http://localhost:8800/auth/google/callback`, + "_self" + ); + } + return ( + + + + Welcome + +
+
+ +
+

Sign in with google

+
+
+
+
+ ); +}; + +export default Login; diff --git a/Tech Buddy/frontend/src/components/MapContainer.js b/Tech Buddy/frontend/src/components/MapContainer.js new file mode 100644 index 00000000..9ebd08ba --- /dev/null +++ b/Tech Buddy/frontend/src/components/MapContainer.js @@ -0,0 +1,61 @@ +import React, { useEffect, useState } from "react"; +// import { Map, GoogleApiWrapper, Marker } from "@react-google-maps/api"; +import { + useJsApiLoader, + GoogleMap, + Marker, + Autocomplete, + DirectionsRenderer, +} from '@react-google-maps/api' +import { SkeletonText } from "@chakra-ui/react"; + +const MapContainer = (props) => { + const [center, setCenter] = useState({ lat: 48.8584, lng: 2.2945 }); + const [map, setMap] = useState(/** @type google.maps.Map */(null)) + // const [markerPosition, setMarkerPosition] = useState(null); + useEffect(() => { + navigator.geolocation.getCurrentPosition(posi => { + setCenter({ + lat: posi.coords.latitude, + lng: posi.coords.longitude + }) + props.setMarkerPosition({ + lat: posi.coords.latitude, + lng: posi.coords.longitude + }) + }) + }, []) + const { isLoaded } = useJsApiLoader({ + googleMapsApiKey: "AIzaSyCLl4vXNus3Wf4McGMt3gGpwap_kzGIMHk", + libraries: ['places'], + }) + if (!isLoaded) { + return + } + return ( +
+ setMap(map)} + > + { + props.setMarkerPosition(e.latLng.toJSON()); + }} + draggable={true} + /> + +
+ ); +}; + +export default MapContainer; diff --git a/Tech Buddy/frontend/src/components/Report.js b/Tech Buddy/frontend/src/components/Report.js new file mode 100644 index 00000000..990019bb --- /dev/null +++ b/Tech Buddy/frontend/src/components/Report.js @@ -0,0 +1,175 @@ +import { + Box, + Button, + Container, + Flex, + FormControl, + FormLabel, + Input, + Text, + Image, + HStack, + useDisclosure, + ModalOverlay, + ModalContent, + ModalHeader, + ModalCloseButton, + ModalBody, + Modal, + ModalFooter +} from '@chakra-ui/react'; +import "../report.css" + +import { useEffect, useState } from 'react'; +import { FaLocationArrow } from 'react-icons/fa'; +import MapContainer from './MapContainer'; +import axios from 'axios' +import { useNavigate } from 'react-router-dom'; +function Report() { + const [selectedFile, setSelectedFile] = useState(null); + const [pic, setPic] = useState(); + const [loading, setLoading] = useState(false) + const { isOpen, onOpen, onClose } = useDisclosure() + const [markerPosition, setMarkerPosition] = useState(null); + const [desc,setDesc]=useState(""); + const navigate=useNavigate(); + + const handleFileChange = (e) => { + const file = e.target.files[0]; + if (file) { + setSelectedFile(file); + postDetail(file); + } else { + setSelectedFile(null); + } + }; + const postDetail = (pic) => { + setLoading(true); + if (pic === undefined) { + setPic() + } + else if (pic.type === "image/jpeg" || pic.type === "image/png" || pic.type === "image/webp") { + const data = new FormData(); + data.append("file", pic) + data.append("upload_preset", "RoadSafety") + data.append('cloud_name', "dbpdayu3c"); + fetch(`https://api.cloudinary.com/v1_1/dbpdayu3c/image/upload`, { + method: "POST", body: data + }).then((res) => + res.json() + ).then((data) => { + setPic(data.url.toString()) + setLoading(false) + }).catch(err => { + console.log(err) + }) + } + } + const uploadReport=async()=>{ + setLoading(true) + try { + const data={ + longitude:markerPosition.lng, latitude:markerPosition.lat, icon:pic, desc:desc + } + const report=await axios.post('http://localhost:8800/report',data,{ + withCredentials: true, + }); + setLoading(false); + navigate("/"); + } catch (error) { + console.log(error) + } + } + return ( + + + + hole + + + + RoadSafety + + + + + + + + Report Issue! + + + + Description of the issue. + { + setDesc(e.target.value) + }} /> + + {!loading ? + + + + + + + + Select Location + + + + + + + + + + + + + + {selectedFile && ( + + Selected File: {selectedFile.name} + + + )} + : Loading} + + {/* */} + + + + + ); +} + +export default Report; \ No newline at end of file diff --git a/Tech Buddy/frontend/src/components/context/AuthProvider.js b/Tech Buddy/frontend/src/components/context/AuthProvider.js new file mode 100644 index 00000000..d08801fc --- /dev/null +++ b/Tech Buddy/frontend/src/components/context/AuthProvider.js @@ -0,0 +1,36 @@ + +import React, { createContext, useContext, useEffect, useState } from "react"; +import { useNavigate } from "react-router-dom"; + +const AuthContext = createContext(); + +const AuthProvider = ({ children }) => { + const [user, setUser] = useState(); + const navigate = useNavigate(); + useEffect(() => { + const userInfo = JSON.parse(localStorage.getItem("user")); + setUser(userInfo); + + if (!userInfo) { + navigate("/login") + } + }, [navigate]); + + return ( + + {children} + + ); +}; + +export const AuthState = () => { + return useContext(AuthContext); +}; + +export default AuthProvider; + diff --git a/Tech Buddy/frontend/src/index.js b/Tech Buddy/frontend/src/index.js new file mode 100644 index 00000000..a69bac0b --- /dev/null +++ b/Tech Buddy/frontend/src/index.js @@ -0,0 +1,16 @@ +import React from 'react' +import ReactDOM from 'react-dom' +import App from './App' +import { ChakraProvider, theme } from '@chakra-ui/react' +import { BrowserRouter } from 'react-router-dom' + +ReactDOM.render( + + + + + + + , + document.getElementById('root') +) diff --git a/Tech Buddy/frontend/src/report.css b/Tech Buddy/frontend/src/report.css new file mode 100644 index 00000000..b76a3d87 --- /dev/null +++ b/Tech Buddy/frontend/src/report.css @@ -0,0 +1,172 @@ +input:focus { + outline: 0; + } + + input, span, label { + font-family: 'Ubuntu', sans-serif; + display: block; + margin: 5px; + padding: 3px; + border: none; + font-size: 20px; + } + + input.question { + font-size: 30px; + font-weight: 200; + border-radius: 2px; + margin: 0; + border: none; + width: 90%; + background: rgba(0, 0, 0, 0); + transition: padding-top 0.2s ease, margin-top 0.2s ease; + overflow-x: hidden; + /* Hack to make "rows" attribute apply in Firefox. */ + } + + input.question + label { + display: block; + position: relative; + white-space: nowrap; + padding: 0; + margin: 0; + width: 20%; + border-top: 1px solid #95b795; + -webkit-transition: width 0.4s ease; + transition: width 0.4s ease; + height: 0px; + } + + input.question:focus + label, + input.question:valid + label { + width: 60%; + height: auto; + border-color: #8ad08a; + } + + input.question:focus + label > span, + input.question:valid + label > span { + top: -80px; + font-size: 20px; + color: #333; + } + + input.question:valid + label { + border-color: #8ad08a; + } + + input.question:invalid { + box-shadow: none; + } + + input.question + label > span { + font-weight: 300; + margin: 0; + position: absolute; + color: #8F8F8F; + font-size: 30px; + top: -50px; + left: 0px; + z-index: -1; + -webkit-transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease; + transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease; + } + + input[type="submit"] { + -webkit-transition: opacity 0.2s ease, background 0.2s ease; + transition: opacity 0.2s ease, background 0.2s ease; + display: block; + opacity: 0; + margin: 5px 0 0 0; + padding: 5px; + cursor: pointer; + } + + input[type="submit"]:hover { + background: #EEE; + } + + input[type="submit"]:active { + background: #999; + } + + input.question:valid ~ input[type="submit"], textarea.question:valid ~ input[type="submit"] { + -webkit-animation: appear 1s forwards; + animation: appear 1s forwards; + } + + input.question:invalid ~ input[type="submit"], textarea.question:invalid ~ input[type="submit"] { + display: none; + } + + @-webkit-keyframes appear { + 100% { + opacity: 1; + } + } + + @keyframes appear { + 100% { + opacity: 1; + } + } + + +/* CSS */ +.button-56 { + align-items: center; + background-color: #8ad08a; + border: 2px solid #111; + border-radius: 8px; + box-sizing: border-box; + color: #111; + cursor: pointer; + display: flex; + font-family: Inter,sans-serif; + font-size: 16px; + height: 48px; + justify-content: center; + line-height: 24px; + max-width: 100%; + padding: 0 20px; + text-align: center; + position: relative; + text-decoration: none; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; +} + +.button-56:after { + background-color: #111; + border-radius: 8px; + content: ""; + display: block; + height: 48px; + left: 0; + width: 100%; + position: absolute; + top: -2px; + transform: translate(8px, 8px); + transition: transform .2s ease-out; + z-index: -1; +} + +.button-56:hover:after { + transform: translate(0, 0); +} + +.button-56:active { + background-color: white; + outline: 0; +} + +.button-56:hover { + outline: 0; +} + +@media (min-width: 768px) { + .button-56 { + padding: 0 20px; + } +} \ No newline at end of file diff --git a/Tech Buddy/frontend/yarn.lock b/Tech Buddy/frontend/yarn.lock new file mode 100644 index 00000000..1007e1f4 --- /dev/null +++ b/Tech Buddy/frontend/yarn.lock @@ -0,0 +1,10446 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + "integrity" "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==" + "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@apideck/better-ajv-errors@^0.3.1": + "integrity" "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==" + "resolved" "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "json-schema" "^0.4.0" + "jsonpointer" "^5.0.0" + "leven" "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.8.3": + "integrity" "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz" + "version" "7.22.13" + dependencies: + "@babel/highlight" "^7.22.13" + "chalk" "^2.4.2" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.22.9": + "integrity" "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz" + "version" "7.23.2" + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.4.0-0", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@>=7.11.0": + "integrity" "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz" + "version" "7.23.2" + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + "convert-source-map" "^2.0.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.3" + "semver" "^6.3.1" + +"@babel/eslint-parser@^7.16.3": + "integrity" "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==" + "resolved" "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "eslint-scope" "^5.1.1" + "eslint-visitor-keys" "^2.1.0" + "semver" "^6.3.0" + +"@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + "integrity" "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz" + "version" "7.23.0" + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + "jsesc" "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.16.7": + "integrity" "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + "integrity" "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-explode-assignable-expression" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.22.15": + "integrity" "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz" + "version" "7.22.15" + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + "browserslist" "^4.21.9" + "lru-cache" "^5.1.1" + "semver" "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1", "@babel/helper-create-class-features-plugin@^7.17.6": + "integrity" "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz" + "version" "7.17.6" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + "integrity" "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "regexpu-core" "^5.0.1" + +"@babel/helper-define-polyfill-provider@^0.3.1": + "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.22.20": + "integrity" "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" + "version" "7.22.20" + +"@babel/helper-explode-assignable-expression@^7.16.7": + "integrity" "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.23.0": + "integrity" "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" + "version" "7.23.0" + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.16.7", "@babel/helper-hoist-variables@^7.22.5": + "integrity" "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.16.7": + "integrity" "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15": + "integrity" "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" + "version" "7.22.15" + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.23.0": + "integrity" "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz" + "version" "7.23.0" + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.16.7": + "integrity" "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz" + "version" "7.16.7" + +"@babel/helper-remap-async-to-generator@^7.16.8": + "integrity" "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.16.7": + "integrity" "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-simple-access@^7.16.7", "@babel/helper-simple-access@^7.22.5": + "integrity" "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + "integrity" "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-split-export-declaration@^7.16.7", "@babel/helper-split-export-declaration@^7.22.6": + "integrity" "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" + "version" "7.22.6" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + "integrity" "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" + "version" "7.22.5" + +"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.22.20": + "integrity" "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" + "version" "7.22.20" + +"@babel/helper-validator-option@^7.16.7", "@babel/helper-validator-option@^7.22.15": + "integrity" "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz" + "version" "7.22.15" + +"@babel/helper-wrap-function@^7.16.8": + "integrity" "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.23.2": + "integrity" "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz" + "version" "7.23.2" + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + "integrity" "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz" + "version" "7.22.20" + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + "chalk" "^2.4.2" + "js-tokens" "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + "integrity" "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz" + "version" "7.23.0" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + "integrity" "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + "integrity" "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + "integrity" "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.16.7": + "integrity" "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + "integrity" "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz" + "version" "7.17.6" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@^7.16.4": + "integrity" "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz" + "version" "7.17.2" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.1" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/plugin-syntax-decorators" "^7.17.0" + "charcodes" "^0.2.0" + +"@babel/plugin-proposal-dynamic-import@^7.16.7": + "integrity" "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + "integrity" "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.16.7": + "integrity" "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + "integrity" "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + "integrity" "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.16.7": + "integrity" "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.16.7": + "integrity" "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz" + "version" "7.17.3" + dependencies: + "@babel/compat-data" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + "integrity" "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.16.7": + "integrity" "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.16.11": + "integrity" "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz" + "version" "7.16.11" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-private-property-in-object@^7.16.7": + "integrity" "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + "integrity" "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-async-generators@^7.8.4": + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.17.0": + "integrity" "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.16.7": + "integrity" "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-import-meta@^7.8.3": + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7": + "integrity" "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2": + "integrity" "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-arrow-functions@^7.16.7": + "integrity" "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-async-to-generator@^7.16.8": + "integrity" "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + "integrity" "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.16.7": + "integrity" "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-classes@^7.16.7": + "integrity" "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "globals" "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.16.7": + "integrity" "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-destructuring@^7.16.7": + "integrity" "sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz" + "version" "7.17.3" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + "integrity" "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-duplicate-keys@^7.16.7": + "integrity" "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + "integrity" "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + "integrity" "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-flow" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.16.7": + "integrity" "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-function-name@^7.16.7": + "integrity" "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-literals@^7.16.7": + "integrity" "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-member-expression-literals@^7.16.7": + "integrity" "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-modules-amd@^7.16.7": + "integrity" "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "babel-plugin-dynamic-import-node" "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.16.8": + "integrity" "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "babel-plugin-dynamic-import-node" "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.16.7": + "integrity" "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "babel-plugin-dynamic-import-node" "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.16.7": + "integrity" "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + "integrity" "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.16.7": + "integrity" "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-object-super@^7.16.7": + "integrity" "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + +"@babel/plugin-transform-parameters@^7.16.7": + "integrity" "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-property-literals@^7.16.7": + "integrity" "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + "integrity" "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz" + "version" "7.17.6" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.16.7": + "integrity" "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-jsx-development@^7.16.7": + "integrity" "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/plugin-transform-react-jsx" "^7.16.7" + +"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.16.7": + "integrity" "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz" + "version" "7.17.3" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.17.0" + +"@babel/plugin-transform-react-pure-annotations@^7.16.7": + "integrity" "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-regenerator@^7.16.7": + "integrity" "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "regenerator-transform" "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.16.7": + "integrity" "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-runtime@^7.16.4": + "integrity" "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "babel-plugin-polyfill-corejs2" "^0.3.0" + "babel-plugin-polyfill-corejs3" "^0.5.0" + "babel-plugin-polyfill-regenerator" "^0.3.0" + "semver" "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.16.7": + "integrity" "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-spread@^7.16.7": + "integrity" "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + "integrity" "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.16.7": + "integrity" "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + "integrity" "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.16.7": + "integrity" "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz" + "version" "7.16.8" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-typescript" "^7.16.7" + +"@babel/plugin-transform-unicode-escapes@^7.16.7": + "integrity" "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-unicode-regex@^7.16.7": + "integrity" "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": + "integrity" "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" + "version" "7.16.11" + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + "babel-plugin-polyfill-corejs2" "^0.3.0" + "babel-plugin-polyfill-corejs3" "^0.5.0" + "babel-plugin-polyfill-regenerator" "^0.3.0" + "core-js-compat" "^3.20.2" + "semver" "^6.3.0" + +"@babel/preset-modules@^0.1.5": + "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + "version" "0.1.5" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + "esutils" "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": + "integrity" "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-react-display-name" "^7.16.7" + "@babel/plugin-transform-react-jsx" "^7.16.7" + "@babel/plugin-transform-react-jsx-development" "^7.16.7" + "@babel/plugin-transform-react-pure-annotations" "^7.16.7" + +"@babel/preset-typescript@^7.16.0": + "integrity" "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.16.7" + +"@babel/runtime-corejs3@^7.10.2": + "integrity" "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==" + "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz" + "version" "7.17.2" + dependencies: + "core-js-pure" "^3.20.2" + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + "integrity" "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz" + "version" "7.17.2" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/template@^7.16.7", "@babel/template@^7.22.15", "@babel/template@^7.3.3": + "integrity" "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" + "version" "7.22.15" + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.23.2", "@babel/traverse@^7.7.2": + "integrity" "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz" + "version" "7.23.2" + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + "debug" "^4.1.0" + "globals" "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + "integrity" "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz" + "version" "7.23.0" + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + "to-fast-properties" "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" + +"@chakra-ui/accordion@1.4.9": + "integrity" "sha512-ZrfrLwAu6p9B41sZ+iEWjfPW/mn2TdUDXv165qr1O355619e2Btjb01x3IYoN4GlE2iF7GOVjC5uYGNyLpBlZg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-1.4.9.tgz" + "version" "1.4.9" + dependencies: + "@chakra-ui/descendant" "2.1.3" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/transition" "1.4.7" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/alert@1.3.7": + "integrity" "sha512-fFpJYBpHOIK/BX4BVl/xafYiDBUW+Bq/gUYDOo4iAiO4vHgxo74oa+yOwSRNlNjAgIX7pi2ridsYQALKyWyxxQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/alert/-/alert-1.3.7.tgz" + "version" "1.3.7" + dependencies: + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/anatomy@1.3.0": + "integrity" "sha512-vj/lcHkCuq/dtbl69DkNsftZTnrGEegB90ODs1B6rxw8iVMdDSYkthPPFAkqzNs4ppv1y2IBjELuVzpeta1OHA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "@chakra-ui/theme-tools" "^1.3.6" + +"@chakra-ui/avatar@1.3.9": + "integrity" "sha512-QhtVuFRXhV7X5iMCHI1lXOA0U2hJnpKC9uIEB80EkBuNYJDEz/y8ViOQPRivMVU//wymwLcbvjDCZd1urMjVYQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-1.3.9.tgz" + "version" "1.3.9" + dependencies: + "@chakra-ui/image" "1.1.8" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/breadcrumb@1.3.6": + "integrity" "sha512-iXxienBO6RUnJEcDvyDWyRt+mzPyl7/b6N8i0vrjGKGLpgtayJFvIdo33tFcvx6TCy7V9hiE3HTtZnNomWdR6A==" + "resolved" "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-1.3.6.tgz" + "version" "1.3.6" + dependencies: + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/button@1.5.8": + "integrity" "sha512-harZywey/6OclxIB5p/Ge/coeGKZWoqmu7JjXlbwTUd3U9IQiOVo/zekY1JscCSz2oZoVBCvoKZVt3on5dPwmA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/button/-/button-1.5.8.tgz" + "version" "1.5.8" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/spinner" "1.2.6" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/checkbox@1.6.8": + "integrity" "sha512-CYmJbMA9BXb6ArKmXIAuQ22aQ97HgtslbJlqRKsV/FmZuk1DXF1dcVXzqeInhe5HacQ8z/+SmSqL9Q3fjswKag==" + "resolved" "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-1.6.8.tgz" + "version" "1.6.8" + dependencies: + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/clickable@1.2.6": + "integrity" "sha512-89SsrQwwwAadcl/bN8nZqqaaVhVNFdBXqQnxVy1t07DL5ezubmNb5SgFh9LDznkm9YYPQhaGr3W6HFro7iAHMg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-1.2.6.tgz" + "version" "1.2.6" + dependencies: + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/close-button@1.2.7": + "integrity" "sha512-cYTxfgrIlPU4IZm1sehZXxx/TNQBk9c3LBPvTpywEM8GVRGINh4YLq8WiMaPtO+TDNBnKoWS/jS4IHnR+abADw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/color-mode@1.4.6": + "integrity" "sha512-gCO8Z/jv68jXop94MUQNzigl7JXICAgZQUUqLaKhdy1h2zatVDIPFfjwwjnsgM97G0BxQaNBOC87+PD2UYjzHw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-1.4.6.tgz" + "version" "1.4.6" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-env" "1.1.6" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/control-box@1.1.6": + "integrity" "sha512-EUcq5f854puG6ZA6wAWl4107OPl8+bj4MMHJCa48BB0qec0U8HCEtxQGnFwJmaYLalIAjMfHuY3OwO2A3Hi9hA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/counter@1.2.8": + "integrity" "sha512-lVuK+ycKxEE0G4Jkl8A6GWdXUFAih89KA1IkkhQG6NwqdGzbgouTInwBLg1Sm5uwgQ5QqSr9S42QyDoleUyF0g==" + "resolved" "https://registry.npmjs.org/@chakra-ui/counter/-/counter-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/css-reset@1.1.3": + "integrity" "sha512-AgfrE7bRTJvNi/4zIfacI/kBHmHmHEIeQtHwCvk/0qM9V2gK1VM3ctYlnibf7BTh17F/UszweOGRb1lHSPfWjw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-1.1.3.tgz" + "version" "1.1.3" + +"@chakra-ui/descendant@2.1.3": + "integrity" "sha512-aNYNv99gEPENCdw2N5y3FvL5wgBVcLiOzJ2TxSwb4EVYszbgBZ8Ry1pf7lkoSfysdxD0scgy2cVyxO8TsYTU4g==" + "resolved" "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-2.1.3.tgz" + "version" "2.1.3" + dependencies: + "@chakra-ui/react-utils" "^1.2.3" + +"@chakra-ui/editable@1.4.0": + "integrity" "sha512-QH5ZMCK/U3pQINtSPiqxxA5XCdiXKBfAI1+siiuSqKtmCriltcArEU4groQn/bm7EY6UJIr/MV3azSDeeBIsaQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/editable/-/editable-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/focus-lock@1.2.6": + "integrity" "sha512-ZJNE1oNdUM1aGWuCJ+bxFa/d3EwxzfMWzTKzSvKDK50GWoUQQ10xFTT9nY/yFpkcwhBvx1KavxKf44mIhIbSog==" + "resolved" "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-1.2.6.tgz" + "version" "1.2.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + "react-focus-lock" "2.5.2" + +"@chakra-ui/form-control@1.5.9": + "integrity" "sha512-JuUB9dHXFqTYm+Z+cOULk56AcrX9y3eaied0j/KGdPwtIjS2kkjulq7A8sJJdsle4M6XleMinjW+1KO2PMExQg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-1.5.9.tgz" + "version" "1.5.9" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/hooks@1.8.5": + "integrity" "sha512-/UrBfUG7NLxuU/09gy2qQfEH+H5SPBUaUiFtokRlq887D/32JQ3XksZdF78RKMCM/0bbZuIjqUkuN/wO9kAbSw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-1.8.5.tgz" + "version" "1.8.5" + dependencies: + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + "compute-scroll-into-view" "1.0.14" + "copy-to-clipboard" "3.3.1" + +"@chakra-ui/icon@2.0.5": + "integrity" "sha512-ZrqRvCCIxGr4qFd/r1pmtd9tobRmv8KAxV7ygFoc/t4vOSKTcVIjhE12gsI3FzgvXM15ZFVwsxa1zodwgo5neQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/icon/-/icon-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/image@1.1.8": + "integrity" "sha512-ffO5lyTfGXxaFr9Bdkrb+GahjXsqeph8R1jXYFYwLjos+/sZZJmHJz/cjyoKjKPd6J7puKVZ6Cxz+Ej6PJlQcA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/image/-/image-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/input@1.4.4": + "integrity" "sha512-A1TYz8lOdSVuMnWRnR7Y+cddnnr5d2o1Vvd8Im09WW2j09xy06xD/EaFy8dI51Ab0ACldglVs66qx5dO7WoV0w==" + "resolved" "https://registry.npmjs.org/@chakra-ui/input/-/input-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/layout@1.7.7": + "integrity" "sha512-HuZ/Zv9xWzLip263tX2Vt0oaqwaS6Srw78Sdl3DiGSifN8x+ooEAxmeDAIaU2PO21YX+f6s+9A738NAtSM2R+Q==" + "resolved" "https://registry.npmjs.org/@chakra-ui/layout/-/layout-1.7.7.tgz" + "version" "1.7.7" + dependencies: + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/live-region@1.1.6": + "integrity" "sha512-9gPQHXf7oW0jXyT5R/JzyDMfJ3hF70TqhN8bRH4fMyfNr2Se+SjztMBqCrv5FS5rPjcCeua+e0eArpoB3ROuWQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/media-query@2.0.4": + "integrity" "sha512-kn6g/L0IFFUHz2v4yiCsBnhg9jUeA7525Z+AWl+BPtvryi7i9J+AJ27y/QAge7vUGy4dwDeFyxOZTs2oZ9/BsA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "@chakra-ui/react-env" "1.1.6" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/menu@1.8.9": + "integrity" "sha512-rvQQU56nQoaz+IZXyamKaAU/87IiGIDrX9wEONHth7QDT/93whnFNYPtUMHMzILz0oliysBey4dlmtRzk5vUpQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/menu/-/menu-1.8.9.tgz" + "version" "1.8.9" + dependencies: + "@chakra-ui/clickable" "1.2.6" + "@chakra-ui/descendant" "2.1.3" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/popper" "2.4.3" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/transition" "1.4.7" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/modal@1.10.10": + "integrity" "sha512-/OLnZhhGXQEaCqtrCCf2nu27mVxT/3Kd+NBNMKGZ4X70Dm6HD3x1Zrsto2hVo8l3kLEPRpkfpXhKu61doMc8zw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/modal/-/modal-1.10.10.tgz" + "version" "1.10.10" + dependencies: + "@chakra-ui/close-button" "1.2.7" + "@chakra-ui/focus-lock" "1.2.6" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/portal" "1.3.8" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/transition" "1.4.7" + "@chakra-ui/utils" "1.10.4" + "aria-hidden" "^1.1.1" + "react-remove-scroll" "2.4.1" + +"@chakra-ui/number-input@1.4.5": + "integrity" "sha512-jxOvJUEuXZXQrOgMGZ+rPNjSrIoV7MSb7CPt3C1jVuiumr/GgNu54awmrky3Zj4ikj68rREEUXAGKBgm9oU3nQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-1.4.5.tgz" + "version" "1.4.5" + dependencies: + "@chakra-ui/counter" "1.2.8" + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/pin-input@1.7.8": + "integrity" "sha512-P4uJBVKDxTetQhj+s0L7TbUTTqbcHwkLpo4bGUEdQpHMfGFlJgGu0wFT5Z8O0fw+vGNfguFfkqkVRRgK8FkHlA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-1.7.8.tgz" + "version" "1.7.8" + dependencies: + "@chakra-ui/descendant" "2.1.3" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/popover@1.11.7": + "integrity" "sha512-TjMZlpBomIuGuQgGQi2rTSVFwFbc9HdJSU3anyFyDQb4ZnunyqaIEMoqFdj/dK8tDdWIatozKjX6AzSimmSvLg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/popover/-/popover-1.11.7.tgz" + "version" "1.11.7" + dependencies: + "@chakra-ui/close-button" "1.2.7" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/popper" "2.4.3" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/popper@2.4.3": + "integrity" "sha512-TGzFnYt3mtIVkIejtYIAu4Ka9DaYLzMR4NgcqI6EtaTvgK7Xep+6RTiY/Nq+ZT3l/eaNUwqHRFoNrDUg1XYasA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/popper/-/popper-2.4.3.tgz" + "version" "2.4.3" + dependencies: + "@chakra-ui/react-utils" "1.2.3" + "@popperjs/core" "^2.9.3" + +"@chakra-ui/portal@1.3.8": + "integrity" "sha512-rpSu/RdtlKfOBzw11qHs91IwUTffUfppBz33PfOFNZpDGmO0+6pWkz40I16eSgYtQigZRQG1spz6Ul7tsh+1ag==" + "resolved" "https://registry.npmjs.org/@chakra-ui/portal/-/portal-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/progress@1.2.6": + "integrity" "sha512-thaHRIYTVktgV78vJMNwzfCX+ickhSpn2bun6FtGVUphFx4tjV+ggz+IGohm6AH2hapskoR1mQU2iNZb6BK0hQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/progress/-/progress-1.2.6.tgz" + "version" "1.2.6" + dependencies: + "@chakra-ui/theme-tools" "1.3.6" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/provider@1.7.12": + "integrity" "sha512-SSq4z4nMjCbqdGrRkbxzR4o96uRah1HnSFui3lM2263zJN7fyezqiseRboID+i7eIUCBWHMLdsabARAD8t1tDQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/provider/-/provider-1.7.12.tgz" + "version" "1.7.12" + dependencies: + "@chakra-ui/css-reset" "1.1.3" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/portal" "1.3.8" + "@chakra-ui/react-env" "1.1.6" + "@chakra-ui/system" "1.11.2" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/radio@1.4.10": + "integrity" "sha512-TgqBgfezypC4do1Vj4iBp4kptXVWdnhASJ97VFuau2QQPT6zKl3Ke2di+XLhH3CZNCDHpvU/KxQNJ6bfj5GMGg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/radio/-/radio-1.4.10.tgz" + "version" "1.4.10" + dependencies: + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/react-env@1.1.6": + "integrity" "sha512-L90LNvCfe04FTkN9OPok/o2e60zLJNBH8Im/5dUHvqy7dXLXok8ZDad5vEL46XmGbhe7O8fbxhG6FmAYdcCHrQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/react-utils@^1.2.3", "@chakra-ui/react-utils@1.2.3": + "integrity" "sha512-r8pUwCVVB7UPhb0AiRa9ZzSp4xkMz64yIeJ4O4aGy4WMw7TRH4j4QkbkE1YC9tQitrXrliOlvx4WWJR4VyiGpw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "@chakra-ui/utils" "^1.10.4" + +"@chakra-ui/react@^1.8.6": + "integrity" "sha512-FEh/KG0uPeNOMQuIlyPfGjHvGB7LN1AAhkdFefqzNt0zNy8Giv4p1PKY7wdCh5QEFor++A83L1wIWvTGQVJ2vQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/react/-/react-1.8.6.tgz" + "version" "1.8.6" + dependencies: + "@chakra-ui/accordion" "1.4.9" + "@chakra-ui/alert" "1.3.7" + "@chakra-ui/avatar" "1.3.9" + "@chakra-ui/breadcrumb" "1.3.6" + "@chakra-ui/button" "1.5.8" + "@chakra-ui/checkbox" "1.6.8" + "@chakra-ui/close-button" "1.2.7" + "@chakra-ui/control-box" "1.1.6" + "@chakra-ui/counter" "1.2.8" + "@chakra-ui/css-reset" "1.1.3" + "@chakra-ui/editable" "1.4.0" + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/image" "1.1.8" + "@chakra-ui/input" "1.4.4" + "@chakra-ui/layout" "1.7.7" + "@chakra-ui/live-region" "1.1.6" + "@chakra-ui/media-query" "2.0.4" + "@chakra-ui/menu" "1.8.9" + "@chakra-ui/modal" "1.10.10" + "@chakra-ui/number-input" "1.4.5" + "@chakra-ui/pin-input" "1.7.8" + "@chakra-ui/popover" "1.11.7" + "@chakra-ui/popper" "2.4.3" + "@chakra-ui/portal" "1.3.8" + "@chakra-ui/progress" "1.2.6" + "@chakra-ui/provider" "1.7.12" + "@chakra-ui/radio" "1.4.10" + "@chakra-ui/react-env" "1.1.6" + "@chakra-ui/select" "1.2.9" + "@chakra-ui/skeleton" "1.2.12" + "@chakra-ui/slider" "1.5.9" + "@chakra-ui/spinner" "1.2.6" + "@chakra-ui/stat" "1.2.7" + "@chakra-ui/switch" "1.3.8" + "@chakra-ui/system" "1.11.2" + "@chakra-ui/table" "1.3.6" + "@chakra-ui/tabs" "1.6.8" + "@chakra-ui/tag" "1.2.7" + "@chakra-ui/textarea" "1.2.9" + "@chakra-ui/theme" "1.14.0" + "@chakra-ui/toast" "1.5.7" + "@chakra-ui/tooltip" "1.4.9" + "@chakra-ui/transition" "1.4.7" + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/select@1.2.9": + "integrity" "sha512-f8cRy3whXFYviuKGfugPnvXTGarPVt2ux5pffipmliYOhfaJ8O2OtdmNJ/od4WaeGStUH13x12GsEqVw2LBKOg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/select/-/select-1.2.9.tgz" + "version" "1.2.9" + dependencies: + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/skeleton@1.2.12": + "integrity" "sha512-buHqfKw24+EQXFGHlSRq2obHxZgz0FUKSFNMlQS3tMoFwBkLRO/jAQfjj9KKR5b0m2qu1qLBmwFHJLih1+bnzg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-1.2.12.tgz" + "version" "1.2.12" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/media-query" "2.0.4" + "@chakra-ui/system" "1.11.2" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/slider@1.5.9": + "integrity" "sha512-m9n/BpnD/hEDS9q3T17ezgTFWDdvCocPzxQXzLLDN2Z2xOgwyLTQVLk4iB1yROvLCUl7Ig9C4+a4/7fivm+IHw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/slider/-/slider-1.5.9.tgz" + "version" "1.5.9" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/spinner@1.2.6": + "integrity" "sha512-GoUCccN120fGRVgUtfuwcEjeoaxffB+XsgpxX7jhWloXf8b6lkqm68bsxX4Ybb2vGN1fANI98/45JmrnddZO/A==" + "resolved" "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-1.2.6.tgz" + "version" "1.2.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/stat@1.2.7": + "integrity" "sha512-m76jumFW1N+mCG4ytrUz9Mh09nZtS4OQcADEvOslfdI5StwwuzasTA1tueaelPzdhBioMwFUWL05Fr1fXbPJ/Q==" + "resolved" "https://registry.npmjs.org/@chakra-ui/stat/-/stat-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/styled-system@1.18.1": + "integrity" "sha512-uhWMNAfkk1DFAQ4nKu+t23WBQ1/XSJq8Y3sBZJQpvopfwOcarbVvEiM5voSUWPA7pkpD/BprGM7zjIRockUcmw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "@chakra-ui/utils" "1.10.4" + "csstype" "^3.0.9" + +"@chakra-ui/switch@1.3.8": + "integrity" "sha512-xcsq4G9YUNRSp0F+XBDjeGZFlJeEdGJptuixk6PZjqRJYUyH+k2bk1bJ2Bv2bjvmkDCojI42MkvWTLHrOqp41A==" + "resolved" "https://registry.npmjs.org/@chakra-ui/switch/-/switch-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "@chakra-ui/checkbox" "1.6.8" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/system@>=1.0.0", "@chakra-ui/system@1.11.2": + "integrity" "sha512-s4HGYVo86XuSav5PLfuVT26Y+l3ca/nQVF6QxS6YCNiUxdBlahlzsZz3yMz3MKp11voljnY8vj4z4dvOd2sjUQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/system/-/system-1.11.2.tgz" + "version" "1.11.2" + dependencies: + "@chakra-ui/color-mode" "1.4.6" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/styled-system" "1.18.1" + "@chakra-ui/utils" "1.10.4" + "react-fast-compare" "3.2.0" + +"@chakra-ui/table@1.3.6": + "integrity" "sha512-7agZAgAeDFKviqStvixqnLAH54+setzhx67EztioZTr5Xu+6hQ4rotfJbu8L4i587pcbNg98kCEXEkidjw0XRQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/table/-/table-1.3.6.tgz" + "version" "1.3.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/tabs@1.6.8": + "integrity" "sha512-f1kM9VhAXqKzTAVRoPRIINNiUgvBcadP9m5GtjAgE4DzCrQKnTDImjIkFhXlMvWEmB5ynXZcCGlsgIZ2A9Hs9g==" + "resolved" "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-1.6.8.tgz" + "version" "1.6.8" + dependencies: + "@chakra-ui/clickable" "1.2.6" + "@chakra-ui/descendant" "2.1.3" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/tag@1.2.7": + "integrity" "sha512-RKrKOol4i/CnpFfo3T9LMm1abaqM+5Bs0soQLbo1iJBbBACY09sWXrQYvveQ2GYzU/OrAUloHqqmKjyVGOlNtg==" + "resolved" "https://registry.npmjs.org/@chakra-ui/tag/-/tag-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "@chakra-ui/icon" "2.0.5" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/textarea@1.2.9": + "integrity" "sha512-HHeUdBA2JrH/S4PopcpOjRmBWKv4wpxQ+Q4mD03UBznyFARZe3XFJOnxhAPdpB/ZadbdgiyXK27TR0uzaqlONw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-1.2.9.tgz" + "version" "1.2.9" + dependencies: + "@chakra-ui/form-control" "1.5.9" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/theme-tools@^1.3.6", "@chakra-ui/theme-tools@1.3.6": + "integrity" "sha512-Wxz3XSJhPCU6OwCHEyH44EegEDQHwvlsx+KDkUDGevOjUU88YuNqOVkKtgTpgMLNQcsrYZ93oPWZUJqqCVNRew==" + "resolved" "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-1.3.6.tgz" + "version" "1.3.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + "@ctrl/tinycolor" "^3.4.0" + +"@chakra-ui/theme@>=1.0.0", "@chakra-ui/theme@1.14.0": + "integrity" "sha512-zKy/8JSbiCP0QeBsLzdub7aBnfX2k0qp5vD+RA+mxPEiykEvPGg+TwryxRM5KMZK1Zdgg95aH+9mwiGe9tJt3A==" + "resolved" "https://registry.npmjs.org/@chakra-ui/theme/-/theme-1.14.0.tgz" + "version" "1.14.0" + dependencies: + "@chakra-ui/anatomy" "1.3.0" + "@chakra-ui/theme-tools" "1.3.6" + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/toast@1.5.7": + "integrity" "sha512-vM88vX2jTfSwOXWqcj9o9pm+msojJS0cG0Pe/wSuYP+D274SdE8oB2OFqJyijsQ7WQq/P6BIlgquzUcS4smu9A==" + "resolved" "https://registry.npmjs.org/@chakra-ui/toast/-/toast-1.5.7.tgz" + "version" "1.5.7" + dependencies: + "@chakra-ui/alert" "1.3.7" + "@chakra-ui/close-button" "1.2.7" + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/theme" "1.14.0" + "@chakra-ui/transition" "1.4.7" + "@chakra-ui/utils" "1.10.4" + "@reach/alert" "0.13.2" + +"@chakra-ui/tooltip@1.4.9": + "integrity" "sha512-W1GVMFWkLLBfiFsOddhr7oWr2rTKqSy2xxMkR5MuomNaqORW4tvjN/wNSLMUuUHVxtWM+iRQkslE5r6k5/1HAw==" + "resolved" "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-1.4.9.tgz" + "version" "1.4.9" + dependencies: + "@chakra-ui/hooks" "1.8.5" + "@chakra-ui/popper" "2.4.3" + "@chakra-ui/portal" "1.3.8" + "@chakra-ui/react-utils" "1.2.3" + "@chakra-ui/utils" "1.10.4" + "@chakra-ui/visually-hidden" "1.1.6" + +"@chakra-ui/transition@1.4.7": + "integrity" "sha512-2sbMoKB/enp6Qbte3DD6zwBHyO4YAUSgvSr3wn7DAy4hz9kRZHPuUf/N+i9QZ0whL2koXLgdZvV6RNtSTShq4g==" + "resolved" "https://registry.npmjs.org/@chakra-ui/transition/-/transition-1.4.7.tgz" + "version" "1.4.7" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@chakra-ui/utils@^1.10.4", "@chakra-ui/utils@1.10.4": + "integrity" "sha512-AM91VQQxw8F4F1WDA28mqKY6NFIOuzc2Ekkna88imy2OiqqmYH0xkq8J16L2qj4cLiLozpYqba3C79pWioy6FA==" + "resolved" "https://registry.npmjs.org/@chakra-ui/utils/-/utils-1.10.4.tgz" + "version" "1.10.4" + dependencies: + "@types/lodash.mergewith" "4.6.6" + "css-box-model" "1.2.1" + "framesync" "5.3.0" + "lodash.mergewith" "4.6.2" + +"@chakra-ui/visually-hidden@1.1.6": + "integrity" "sha512-Xzy5bA0UA+IyMgwJizQYSEdgz8cC/tHdmFB3CniXzmpKTSK8mJddeEBl+cGbXHBzxEUhH7xF1eaS41O+0ezWEQ==" + "resolved" "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "@chakra-ui/utils" "1.10.4" + +"@csstools/normalize.css@*": + "integrity" "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz" + "version" "12.0.0" + +"@csstools/postcss-color-function@^1.0.2": + "integrity" "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.0": + "integrity" "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.0": + "integrity" "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.0": + "integrity" "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.0": + "integrity" "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"@csstools/postcss-normalize-display-values@^1.0.0": + "integrity" "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-oklab-function@^1.0.1": + "integrity" "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.2.0": + "integrity" "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@ctrl/tinycolor@^3.4.0": + "integrity" "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" + "resolved" "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz" + "version" "3.4.0" + +"@emotion/babel-plugin@^11.7.1": + "integrity" "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==" + "resolved" "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz" + "version" "11.7.2" + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/runtime" "^7.13.10" + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.5" + "@emotion/serialize" "^1.0.2" + "babel-plugin-macros" "^2.6.1" + "convert-source-map" "^1.5.0" + "escape-string-regexp" "^4.0.0" + "find-root" "^1.1.0" + "source-map" "^0.5.7" + "stylis" "4.0.13" + +"@emotion/cache@^11.7.1": + "integrity" "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==" + "resolved" "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz" + "version" "11.7.1" + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.1.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + "stylis" "4.0.13" + +"@emotion/hash@^0.8.0": + "integrity" "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + "resolved" "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz" + "version" "0.8.0" + +"@emotion/is-prop-valid@^0.8.2": + "integrity" "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==" + "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + "version" "0.8.8" + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/is-prop-valid@^1.1.2": + "integrity" "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==" + "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "@emotion/memoize" "^0.7.4" + +"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": + "integrity" "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz" + "version" "0.7.5" + +"@emotion/memoize@0.7.4": + "integrity" "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + "version" "0.7.4" + +"@emotion/react@^11", "@emotion/react@^11.0.0", "@emotion/react@^11.0.0-rc.0", "@emotion/react@>=10.0.35": + "integrity" "sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==" + "resolved" "https://registry.npmjs.org/@emotion/react/-/react-11.8.2.tgz" + "version" "11.8.2" + dependencies: + "@babel/runtime" "^7.13.10" + "@emotion/babel-plugin" "^11.7.1" + "@emotion/cache" "^11.7.1" + "@emotion/serialize" "^1.0.2" + "@emotion/utils" "^1.1.0" + "@emotion/weak-memoize" "^0.2.5" + "hoist-non-react-statics" "^3.3.1" + +"@emotion/serialize@^1.0.2": + "integrity" "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==" + "resolved" "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.4" + "@emotion/unitless" "^0.7.5" + "@emotion/utils" "^1.0.0" + "csstype" "^3.0.2" + +"@emotion/sheet@^1.1.0": + "integrity" "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + "resolved" "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz" + "version" "1.1.0" + +"@emotion/styled@^11", "@emotion/styled@^11.0.0": + "integrity" "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==" + "resolved" "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz" + "version" "11.8.1" + dependencies: + "@babel/runtime" "^7.13.10" + "@emotion/babel-plugin" "^11.7.1" + "@emotion/is-prop-valid" "^1.1.2" + "@emotion/serialize" "^1.0.2" + "@emotion/utils" "^1.1.0" + +"@emotion/unitless@^0.7.5": + "integrity" "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "resolved" "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + "version" "0.7.5" + +"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": + "integrity" "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + "resolved" "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz" + "version" "1.1.0" + +"@emotion/weak-memoize@^0.2.5": + "integrity" "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + "resolved" "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz" + "version" "0.2.5" + +"@eslint/eslintrc@^1.2.1": + "integrity" "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.3.2" + "espree" "^9.3.1" + "globals" "^13.9.0" + "ignore" "^5.2.0" + "import-fresh" "^3.2.1" + "js-yaml" "^4.1.0" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" + +"@googlemaps/js-api-loader@1.12.8": + "integrity" "sha512-h1RNVIJkHWL4UrdJo8fwECJwSRg8CSIfTEtPdzvThcji7tAPvVBDVBPzvPKhvl8e8mWEGPhnYOt6kPfSxJL+vQ==" + "resolved" "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.12.8.tgz" + "version" "1.12.8" + dependencies: + "fast-deep-equal" "^3.1.3" + +"@googlemaps/markerclusterer@1.0.12": + "integrity" "sha512-DSmN2w1ZoI+PBWfNCKYcr+zalP0uaaKIU08+UgebJYZ96X+J6CdUpD+xOVwBV1OJDiIXkneHquOZnT+V6dm+Sg==" + "resolved" "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-1.0.12.tgz" + "version" "1.0.12" + dependencies: + "@turf/clusters-dbscan" "^6.4.0" + "@turf/clusters-kmeans" "^6.4.0" + "fast-deep-equal" "^3.1.3" + "supercluster" "^7.1.3" + +"@humanwhocodes/config-array@^0.9.2": + "integrity" "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz" + "version" "0.9.5" + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + "debug" "^4.1.1" + "minimatch" "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.1": + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" + +"@istanbuljs/load-nyc-config@^1.0.0": + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" + +"@jest/console@^27.5.1": + "integrity" "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "jest-message-util" "^27.5.1" + "jest-util" "^27.5.1" + "slash" "^3.0.0" + +"@jest/core@^27.5.1": + "integrity" "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.9" + "jest-changed-files" "^27.5.1" + "jest-config" "^27.5.1" + "jest-haste-map" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-resolve" "^27.5.1" + "jest-resolve-dependencies" "^27.5.1" + "jest-runner" "^27.5.1" + "jest-runtime" "^27.5.1" + "jest-snapshot" "^27.5.1" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" + "jest-watcher" "^27.5.1" + "micromatch" "^4.0.4" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" + +"@jest/environment@^27.5.1": + "integrity" "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "jest-mock" "^27.5.1" + +"@jest/fake-timers@^27.5.1": + "integrity" "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + "jest-message-util" "^27.5.1" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" + +"@jest/globals@^27.5.1": + "integrity" "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + "expect" "^27.5.1" + +"@jest/reporters@^27.5.1": + "integrity" "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.9" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^5.1.0" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.1.3" + "jest-haste-map" "^27.5.1" + "jest-resolve" "^27.5.1" + "jest-util" "^27.5.1" + "jest-worker" "^27.5.1" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^8.1.0" + +"@jest/source-map@^27.5.1": + "integrity" "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "callsites" "^3.0.0" + "graceful-fs" "^4.2.9" + "source-map" "^0.6.0" + +"@jest/test-result@^27.5.1": + "integrity" "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + "collect-v8-coverage" "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + "integrity" "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/test-result" "^27.5.1" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-runtime" "^27.5.1" + +"@jest/transform@^27.5.1": + "integrity" "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + "babel-plugin-istanbul" "^6.1.1" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-util" "^27.5.1" + "micromatch" "^4.0.4" + "pirates" "^4.0.4" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" + +"@jest/types@^27.5.1": + "integrity" "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + "chalk" "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + "integrity" "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + "integrity" "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" + "version" "3.1.1" + +"@jridgewell/set-array@^1.0.1": + "integrity" "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + "version" "1.1.2" + +"@jridgewell/source-map@^0.3.3": + "integrity" "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" + "version" "0.3.5" + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + "integrity" "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + "version" "1.4.15" + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + "integrity" "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==" + "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz" + "version" "0.3.20" + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" + dependencies: + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" + +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + "integrity" "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==" + "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "ansi-html-community" "^0.0.8" + "common-path-prefix" "^3.0.0" + "core-js-pure" "^3.8.1" + "error-stack-parser" "^2.0.6" + "find-up" "^5.0.0" + "html-entities" "^2.1.0" + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + "source-map" "^0.7.3" + +"@popperjs/core@^2.9.3": + "integrity" "sha512-8U7hIl7+30XbIrJ0deQMXpXESM1L4yrt6BHok5hzcR0LivivuNkk+tHU1iRVScOwCmQcrOr6kvtIr29MNbQHqQ==" + "resolved" "https://registry.npmjs.org/@popperjs/core/-/core-2.11.3.tgz" + "version" "2.11.3" + +"@reach/alert@0.13.2": + "integrity" "sha512-LDz83AXCrClyq/MWe+0vaZfHp1Ytqn+kgL5VxG7rirUvmluWaj/snxzfNPWn0Ma4K2YENmXXRC/iHt5X95SqIg==" + "resolved" "https://registry.npmjs.org/@reach/alert/-/alert-0.13.2.tgz" + "version" "0.13.2" + dependencies: + "@reach/utils" "0.13.2" + "@reach/visually-hidden" "0.13.2" + "prop-types" "^15.7.2" + "tslib" "^2.1.0" + +"@reach/utils@0.13.2": + "integrity" "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==" + "resolved" "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz" + "version" "0.13.2" + dependencies: + "@types/warning" "^3.0.0" + "tslib" "^2.1.0" + "warning" "^4.0.3" + +"@reach/visually-hidden@0.13.2": + "integrity" "sha512-sPZwNS0/duOuG0mYwE5DmgEAzW9VhgU3aIt1+mrfT/xiT9Cdncqke+kRBQgU708q/Ttm9tWsoHni03nn/SuPTQ==" + "resolved" "https://registry.npmjs.org/@reach/visually-hidden/-/visually-hidden-0.13.2.tgz" + "version" "0.13.2" + dependencies: + "prop-types" "^15.7.2" + "tslib" "^2.1.0" + +"@react-google-maps/api@^2.7.0": + "integrity" "sha512-Fb/l7aR69ObYvzhpt1d1931454ylRkTPKF1C8GfLvXtg19wc36zTev2Afbahd+qAdyKuQyDdf5/SQyMjYBHI/A==" + "resolved" "https://registry.npmjs.org/@react-google-maps/api/-/api-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "@googlemaps/js-api-loader" "1.12.8" + "@googlemaps/markerclusterer" "1.0.12" + "@react-google-maps/infobox" "2.6.0" + "@react-google-maps/marker-clusterer" "2.6.0" + "@types/google.maps" "3.46.1" + "invariant" "2.2.4" + +"@react-google-maps/infobox@2.6.0": + "integrity" "sha512-2dXVZsuZ2PjelVg+slpUSYPnvoSIySwf4P/wScGijjqu6bpvhyX9AivitsF7zHfbwnZ0gAPX1Q8xtQhKgawkEg==" + "resolved" "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.6.0.tgz" + "version" "2.6.0" + +"@react-google-maps/marker-clusterer@2.6.0": + "integrity" "sha512-EjeoCM+U/6W9qoGWqurcDbCubqTEDTFET7Jd3XcLHqTLvFAE473x2YbQg98mJXKNgPKcPTNEcTiYYGiIz9tEjA==" + "resolved" "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.6.0.tgz" + "version" "2.6.0" + +"@remix-run/router@1.10.0": + "integrity" "sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw==" + "resolved" "https://registry.npmjs.org/@remix-run/router/-/router-1.10.0.tgz" + "version" "1.10.0" + +"@rollup/plugin-babel@^5.2.0": + "integrity" "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz" + "version" "5.3.1" + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + "integrity" "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz" + "version" "11.2.1" + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + "builtin-modules" "^3.1.0" + "deepmerge" "^4.2.2" + "is-module" "^1.0.0" + "resolve" "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "@rollup/pluginutils" "^3.1.0" + "magic-string" "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" + "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "@types/estree" "0.0.39" + "estree-walker" "^1.0.1" + "picomatch" "^2.2.2" + +"@rushstack/eslint-patch@^1.1.0": + "integrity" "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz" + "version" "1.1.0" + +"@sinonjs/commons@^1.7.0": + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" + dependencies: + "type-detect" "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + "integrity" "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + "integrity" "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==" + "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz" + "version" "2.2.3" + dependencies: + "ejs" "^3.1.6" + "json5" "^2.2.0" + "magic-string" "^0.25.0" + "string.prototype.matchall" "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + "version" "5.0.1" + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + "version" "5.0.1" + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + "version" "5.5.0" + +"@svgr/babel-preset@^5.5.0": + "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + "camelcase" "^6.2.0" + "cosmiconfig" "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + "svg-parser" "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "cosmiconfig" "^7.0.0" + "deepmerge" "^4.2.2" + "svgo" "^1.2.2" + +"@svgr/webpack@^5.5.0": + "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + "loader-utils" "^2.0.0" + +"@testing-library/dom@^8.0.0": + "integrity" "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==" + "resolved" "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz" + "version" "8.11.3" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + "aria-query" "^5.0.0" + "chalk" "^4.1.0" + "dom-accessibility-api" "^0.5.9" + "lz-string" "^1.4.4" + "pretty-format" "^27.0.2" + +"@testing-library/dom@>=7.21.4": + "integrity" "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==" + "resolved" "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz" + "version" "9.3.3" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + "aria-query" "5.1.3" + "chalk" "^4.1.0" + "dom-accessibility-api" "^0.5.9" + "lz-string" "^1.5.0" + "pretty-format" "^27.0.2" + +"@testing-library/jest-dom@^5.14.1": + "integrity" "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==" + "resolved" "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz" + "version" "5.16.2" + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + "aria-query" "^5.0.0" + "chalk" "^3.0.0" + "css" "^3.0.0" + "css.escape" "^1.5.1" + "dom-accessibility-api" "^0.5.6" + "lodash" "^4.17.15" + "redent" "^3.0.0" + +"@testing-library/react@^12.0.0": + "integrity" "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==" + "resolved" "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz" + "version" "12.1.4" + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "*" + +"@testing-library/user-event@^13.2.1": + "integrity" "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==" + "resolved" "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz" + "version" "13.5.0" + dependencies: + "@babel/runtime" "^7.12.5" + +"@tootallnate/once@1": + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" + +"@trysound/sax@0.2.0": + "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + "version" "0.2.0" + +"@turf/clone@^6.5.0": + "integrity" "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==" + "resolved" "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/helpers" "^6.5.0" + +"@turf/clusters-dbscan@^6.4.0": + "integrity" "sha512-SxZEE4kADU9DqLRiT53QZBBhu8EP9skviSyl+FGj08Y01xfICM/RR9ACUdM0aEQimhpu+ZpRVcUK+2jtiCGrYQ==" + "resolved" "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/clone" "^6.5.0" + "@turf/distance" "^6.5.0" + "@turf/helpers" "^6.5.0" + "@turf/meta" "^6.5.0" + "density-clustering" "1.3.0" + +"@turf/clusters-kmeans@^6.4.0": + "integrity" "sha512-DwacD5+YO8kwDPKaXwT9DV46tMBVNsbi1IzdajZu1JDSWoN7yc7N9Qt88oi+p30583O0UPVkAK+A10WAQv4mUw==" + "resolved" "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/clone" "^6.5.0" + "@turf/helpers" "^6.5.0" + "@turf/invariant" "^6.5.0" + "@turf/meta" "^6.5.0" + "skmeans" "0.9.7" + +"@turf/distance@^6.5.0": + "integrity" "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==" + "resolved" "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/helpers" "^6.5.0" + "@turf/invariant" "^6.5.0" + +"@turf/helpers@^6.5.0": + "integrity" "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==" + "resolved" "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz" + "version" "6.5.0" + +"@turf/invariant@^6.5.0": + "integrity" "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==" + "resolved" "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/helpers" "^6.5.0" + +"@turf/meta@^6.5.0": + "integrity" "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==" + "resolved" "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@turf/helpers" "^6.5.0" + +"@types/aria-query@^4.2.0": + "integrity" "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "resolved" "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" + +"@types/aria-query@^5.0.1": + "integrity" "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==" + "resolved" "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz" + "version" "5.0.3" + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.9": + "integrity" "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz" + "version" "7.1.18" + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + "integrity" "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" + "version" "7.6.4" + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" + dependencies: + "@babel/types" "^7.3.0" + +"@types/body-parser@*": + "integrity" "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + "version" "1.19.2" + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + "integrity" "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==" + "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + "version" "3.5.10" + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + "integrity" "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" + "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + "version" "3.4.35" + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + "integrity" "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==" + "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz" + "version" "3.7.3" + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.28.2": + "integrity" "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" + "version" "7.29.0" + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + "integrity" "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz" + "version" "1.0.3" + +"@types/estree@0.0.39": + "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + "version" "0.0.39" + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + "integrity" "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz" + "version" "4.17.28" + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" + "version" "4.17.13" + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/google.maps@3.46.1": + "integrity" "sha512-GAa5ZWYgXG50yLXybb7A824esGm/L0LKHS7qD0qkP0IA/Qp5r922P9tmYcbCkGEf3Zgf7Ukbp7l08/IGIJuQwQ==" + "resolved" "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.46.1.tgz" + "version" "3.46.1" + +"@types/graceful-fs@^4.1.2": + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" + +"@types/http-proxy@^1.17.8": + "integrity" "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz" + "version" "1.17.8" + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + "integrity" "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + "version" "2.0.4" + +"@types/istanbul-lib-report@*": + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + "integrity" "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz" + "version" "27.4.1" + dependencies: + "jest-matcher-utils" "^27.0.0" + "pretty-format" "^27.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + "integrity" "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" + "version" "7.0.9" + +"@types/json5@^0.0.29": + "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4= sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "version" "0.0.29" + +"@types/lodash.mergewith@4.6.6": + "integrity" "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==" + "resolved" "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz" + "version" "4.6.6" + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + "integrity" "sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==" + "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.179.tgz" + "version" "4.14.179" + +"@types/mime@^1": + "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" + "version" "1.3.2" + +"@types/node@*": + "integrity" "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz" + "version" "17.0.21" + +"@types/parse-json@^4.0.0": + "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + +"@types/prettier@^2.1.5": + "integrity" "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz" + "version" "2.4.4" + +"@types/prop-types@*": + "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" + "version" "15.7.4" + +"@types/q@^1.5.1": + "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + "version" "1.5.5" + +"@types/qs@*": + "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + "version" "6.9.7" + +"@types/range-parser@*": + "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + "version" "1.2.4" + +"@types/react-dom@*": + "integrity" "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==" + "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz" + "version" "17.0.13" + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^16.8.0 || ^17.0.0": + "integrity" "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz" + "version" "17.0.40" + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + "csstype" "^3.0.2" + +"@types/resolve@1.17.1": + "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==" + "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" + "version" "1.17.1" + dependencies: + "@types/node" "*" + +"@types/retry@^0.12.0": + "integrity" "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" + "version" "0.12.1" + +"@types/scheduler@*": + "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + "version" "0.16.2" + +"@types/serve-index@^1.9.1": + "integrity" "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==" + "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "@types/express" "*" + +"@types/serve-static@*": + "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" + "version" "1.13.10" + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + "integrity" "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==" + "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + "version" "0.3.33" + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" + +"@types/testing-library__jest-dom@^5.9.1": + "integrity" "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==" + "resolved" "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz" + "version" "5.14.3" + dependencies: + "@types/jest" "*" + +"@types/trusted-types@^2.0.2": + "integrity" "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "resolved" "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz" + "version" "2.0.2" + +"@types/warning@^3.0.0": + "integrity" "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==" + "resolved" "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz" + "version" "3.0.0" + +"@types/ws@^8.2.2": + "integrity" "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==" + "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" + "version" "8.5.3" + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + "integrity" "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + "version" "21.0.0" + +"@types/yargs@^16.0.0": + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0": + "integrity" "sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/scope-manager" "5.14.0" + "@typescript-eslint/type-utils" "5.14.0" + "@typescript-eslint/utils" "5.14.0" + "debug" "^4.3.2" + "functional-red-black-tree" "^1.0.1" + "ignore" "^5.1.8" + "regexpp" "^3.2.0" + "semver" "^7.3.5" + "tsutils" "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + "integrity" "sha512-ke48La1A/TWAn949cdgQiP3oK0NT7ArhDAOVOmNLVjT/uAXlFyrJY8dM4qqxHrATzIp8glg+G2OZjy2lRKBIUA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/utils" "5.14.0" + +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.5.0": + "integrity" "sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/scope-manager" "5.14.0" + "@typescript-eslint/types" "5.14.0" + "@typescript-eslint/typescript-estree" "5.14.0" + "debug" "^4.3.2" + +"@typescript-eslint/scope-manager@5.14.0": + "integrity" "sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/types" "5.14.0" + "@typescript-eslint/visitor-keys" "5.14.0" + +"@typescript-eslint/type-utils@5.14.0": + "integrity" "sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/utils" "5.14.0" + "debug" "^4.3.2" + "tsutils" "^3.21.0" + +"@typescript-eslint/types@5.14.0": + "integrity" "sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.14.0.tgz" + "version" "5.14.0" + +"@typescript-eslint/typescript-estree@5.14.0": + "integrity" "sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/types" "5.14.0" + "@typescript-eslint/visitor-keys" "5.14.0" + "debug" "^4.3.2" + "globby" "^11.0.4" + "is-glob" "^4.0.3" + "semver" "^7.3.5" + "tsutils" "^3.21.0" + +"@typescript-eslint/utils@^5.13.0", "@typescript-eslint/utils@5.14.0": + "integrity" "sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.14.0" + "@typescript-eslint/types" "5.14.0" + "@typescript-eslint/typescript-estree" "5.14.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^3.0.0" + +"@typescript-eslint/visitor-keys@5.14.0": + "integrity" "sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.14.0.tgz" + "version" "5.14.0" + dependencies: + "@typescript-eslint/types" "5.14.0" + "eslint-visitor-keys" "^3.0.0" + +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6": + "integrity" "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-api-error@1.11.6": + "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-buffer@1.11.6": + "integrity" "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-numbers@1.11.6": + "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-wasm-section@1.11.6": + "integrity" "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + +"@webassemblyjs/ieee754@1.11.6": + "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/wasm-edit@^1.11.5": + "integrity" "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + "integrity" "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + "integrity" "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.6": + "integrity" "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + "integrity" "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" + +"@xtuc/long@4.2.2": + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": + "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "mime-types" "~2.1.34" + "negotiator" "0.6.3" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-import-assertions@^1.9.0": + "integrity" "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" + "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + "version" "1.9.0" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-node@^1.6.1": + "integrity" "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==" + "resolved" "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" + "version" "1.8.2" + dependencies: + "acorn" "^7.0.0" + "acorn-walk" "^7.0.0" + "xtend" "^4.0.2" + +"acorn-walk@^7.0.0", "acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8", "acorn@^8.2.4", "acorn@^8.7.0", "acorn@^8.7.1", "acorn@^8.8.2": + "integrity" "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + "version" "8.10.0" + +"acorn@^7.0.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"address@^1.0.1", "address@^1.1.2": + "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + "version" "1.1.2" + +"adjust-sourcemap-loader@^4.0.0": + "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==" + "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "loader-utils" "^2.0.0" + "regex-parser" "^2.2.11" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv-formats@^2.1.1": + "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" + "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ajv" "^8.0.0" + +"ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv-keywords@^5.0.0": + "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "fast-deep-equal" "^3.1.3" + +"ajv@^6.10.0", "ajv@^6.12.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^8.0.0": + "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + "version" "8.10.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ajv@^8.6.0", "ajv@>=8": + "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + "version" "8.10.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ajv@^8.8.0", "ajv@^8.8.2": + "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz" + "version" "8.10.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-html-community@^0.0.8": + "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + "version" "0.0.8" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-regex@^6.0.1": + "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + "version" "6.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"anymatch@^3.0.3", "anymatch@~3.1.2": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"arg@^5.0.1": + "integrity" "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz" + "version" "5.0.1" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"argparse@^2.0.1": + "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + "version" "2.0.1" + +"aria-hidden@^1.1.1": + "integrity" "sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==" + "resolved" "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "tslib" "^1.0.0" + +"aria-query@^4.2.2": + "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +"aria-query@^5.0.0", "aria-query@5.1.3": + "integrity" "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" + "version" "5.1.3" + dependencies: + "deep-equal" "^2.0.5" + +"array-buffer-byte-length@^1.0.0": + "integrity" "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==" + "resolved" "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "is-array-buffer" "^3.0.1" + +"array-flatten@^2.1.0": + "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + "version" "2.1.2" + +"array-flatten@1.1.1": + "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-includes@^3.1.3", "array-includes@^3.1.4": + "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.7" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array.prototype.flat@^1.2.5": + "integrity" "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + +"array.prototype.flatmap@^1.2.5": + "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + +"asap@~2.0.6": + "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" + +"ast-types-flow@^0.0.7": + "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0= sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + "version" "0.0.7" + +"async@^2.6.2": + "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz" + "version" "2.6.4" + dependencies: + "lodash" "^4.17.14" + +"async@^3.2.3": + "integrity" "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz" + "version" "3.2.4" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k= sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" + +"autoprefixer@^10.0.2", "autoprefixer@^10.4.2": + "integrity" "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" + "version" "10.4.16" + dependencies: + "browserslist" "^4.21.10" + "caniuse-lite" "^1.0.30001538" + "fraction.js" "^4.3.6" + "normalize-range" "^0.1.2" + "picocolors" "^1.0.0" + "postcss-value-parser" "^4.2.0" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"axe-core@^4.3.5": + "integrity" "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz" + "version" "4.4.1" + +"axios@^1.5.1": + "integrity" "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==" + "resolved" "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "follow-redirects" "^1.15.0" + "form-data" "^4.0.0" + "proxy-from-env" "^1.1.0" + +"axobject-query@^2.2.0": + "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + "version" "2.2.0" + +"babel-jest@^27.4.2", "babel-jest@^27.5.1": + "integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + "babel-plugin-istanbul" "^6.1.1" + "babel-preset-jest" "^27.5.1" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.9" + "slash" "^3.0.0" + +"babel-loader@^8.2.3": + "integrity" "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz" + "version" "8.2.3" + dependencies: + "find-cache-dir" "^3.3.1" + "loader-utils" "^1.4.0" + "make-dir" "^3.1.0" + "schema-utils" "^2.6.5" + +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "object.assign" "^4.1.0" + +"babel-plugin-istanbul@^6.1.1": + "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-instrument" "^5.0.4" + "test-exclude" "^6.0.0" + +"babel-plugin-jest-hoist@^27.5.1": + "integrity" "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +"babel-plugin-macros@^2.6.1": + "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==" + "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "@babel/runtime" "^7.7.2" + "cosmiconfig" "^6.0.0" + "resolve" "^1.12.0" + +"babel-plugin-macros@^3.1.0": + "integrity" "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==" + "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "@babel/runtime" "^7.12.5" + "cosmiconfig" "^7.0.0" + "resolve" "^1.19.0" + +"babel-plugin-named-asset-import@^0.3.8": + "integrity" "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + "resolved" "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" + "version" "0.3.8" + +"babel-plugin-polyfill-corejs2@^0.3.0": + "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + "semver" "^6.1.1" + +"babel-plugin-polyfill-corejs3@^0.5.0": + "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" + "version" "0.5.2" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + "core-js-compat" "^3.21.0" + +"babel-plugin-polyfill-regenerator@^0.3.0": + "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + +"babel-plugin-transform-react-remove-prop-types@^0.4.24": + "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + "version" "0.4.24" + +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +"babel-preset-jest@^27.5.1": + "integrity" "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "babel-plugin-jest-hoist" "^27.5.1" + "babel-preset-current-node-syntax" "^1.0.0" + +"babel-preset-react-app@^10.0.1": + "integrity" "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==" + "resolved" "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + "babel-plugin-macros" "^3.1.0" + "babel-plugin-transform-react-remove-prop-types" "^0.4.24" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"batch@0.6.1": + "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bfj@^7.0.2": + "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==" + "resolved" "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "bluebird" "^3.5.5" + "check-types" "^11.1.1" + "hoopy" "^0.1.4" + "tryer" "^1.0.1" + +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" + +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" + +"bluebird@^3.5.5": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"body-parser@1.19.2": + "integrity" "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz" + "version" "1.19.2" + dependencies: + "bytes" "3.1.2" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "~1.1.2" + "http-errors" "1.8.1" + "iconv-lite" "0.4.24" + "on-finished" "~2.3.0" + "qs" "6.9.7" + "raw-body" "2.4.3" + "type-is" "~1.6.18" + +"bonjour@^3.5.0": + "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU= sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==" + "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "array-flatten" "^2.1.0" + "deep-equal" "^1.0.1" + "dns-equal" "^1.0.0" + "dns-txt" "^2.0.2" + "multicast-dns" "^6.0.1" + "multicast-dns-service-types" "^1.1.0" + +"boolbase@^1.0.0", "boolbase@~1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24= sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.1", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.0.0", "browserslist@^4.14.5", "browserslist@^4.16.6", "browserslist@^4.18.1", "browserslist@^4.19.3", "browserslist@^4.21.10", "browserslist@^4.21.9", "browserslist@^4.22.1", "browserslist@>= 4", "browserslist@>= 4.21.0", "browserslist@>=4": + "integrity" "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz" + "version" "4.22.1" + dependencies: + "caniuse-lite" "^1.0.30001541" + "electron-to-chromium" "^1.4.535" + "node-releases" "^2.0.13" + "update-browserslist-db" "^1.0.13" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer-indexof@^1.0.0": + "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + "version" "1.1.1" + +"builtin-modules@^3.1.0": + "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" + "version" "3.2.0" + +"bytes@3.0.0": + "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.2": + "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + "version" "3.1.2" + +"call-bind@^1.0.0", "call-bind@^1.0.2", "call-bind@^1.0.4": + "integrity" "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "function-bind" "^1.1.2" + "get-intrinsic" "^1.2.1" + "set-function-length" "^1.1.1" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase-css@^2.0.1": + "integrity" "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + "resolved" "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" + "version" "2.0.1" + +"camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.2.0", "camelcase@^6.2.1": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-api@^3.0.0": + "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" + "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "browserslist" "^4.0.0" + "caniuse-lite" "^1.0.0" + "lodash.memoize" "^4.1.2" + "lodash.uniq" "^4.5.0" + +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001538", "caniuse-lite@^1.0.30001541": + "integrity" "sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz" + "version" "1.0.30001551" + +"case-sensitive-paths-webpack-plugin@^2.4.0": + "integrity" "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + "version" "2.4.0" + +"chalk@^2.4.1", "chalk@^2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^3.0.0": + "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.0.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.0.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.1.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"char-regex@^2.0.0": + "integrity" "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz" + "version" "2.0.1" + +"charcodes@^0.2.0": + "integrity" "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + "resolved" "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz" + "version" "0.2.0" + +"check-types@^11.1.1": + "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" + "version" "11.1.2" + +"cheerio-select@^2.1.0": + "integrity" "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==" + "resolved" "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-select" "^5.1.0" + "css-what" "^6.1.0" + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + "domutils" "^3.0.1" + +"cheerio@^1.0.0-rc.3": + "integrity" "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==" + "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" + "version" "1.0.0-rc.12" + dependencies: + "cheerio-select" "^2.1.0" + "dom-serializer" "^2.0.0" + "domhandler" "^5.0.3" + "domutils" "^3.0.1" + "htmlparser2" "^8.0.1" + "parse5" "^7.0.0" + "parse5-htmlparser2-tree-adapter" "^7.0.0" + +"chokidar@^3.4.2", "chokidar@^3.5.3": + "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + "version" "3.5.3" + dependencies: + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" + optionalDependencies: + "fsevents" "~2.3.2" + +"chrome-trace-event@^1.0.2": + "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + "version" "1.0.3" + +"ci-info@^3.2.0": + "integrity" "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz" + "version" "3.3.0" + +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + "version" "1.2.2" + +"clean-css@^5.2.2": + "integrity" "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz" + "version" "5.2.4" + dependencies: + "source-map" "~0.6.0" + +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"coa@^2.0.2": + "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==" + "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "@types/q" "^1.5.1" + "chalk" "^2.4.1" + "q" "^1.1.2" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@^1.1.4", "color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"colord@^2.9.1": + "integrity" "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "resolved" "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz" + "version" "2.9.2" + +"colorette@^2.0.10": + "integrity" "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" + "version" "2.0.16" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^7.2.0": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + +"commander@^8.3.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + "version" "8.3.0" + +"common-path-prefix@^3.0.0": + "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + "version" "3.0.0" + +"common-tags@^1.8.0": + "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" + "version" "1.8.2" + +"commondir@^1.0.1": + "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + dependencies: + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" + +"compute-scroll-into-view@1.0.14": + "integrity" "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + "resolved" "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz" + "version" "1.0.14" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"confusing-browser-globals@^1.0.11": + "integrity" "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" + "version" "1.0.11" + +"connect-history-api-fallback@^1.6.0": + "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + "version" "1.6.0" + +"content-disposition@0.5.4": + "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "safe-buffer" "5.2.1" + +"content-type@~1.0.4": + "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + "version" "1.0.4" + +"convert-source-map@^1.4.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"convert-source-map@^1.5.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"convert-source-map@^1.6.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"convert-source-map@^2.0.0": + "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + "version" "2.0.0" + +"cookie-signature@1.0.6": + "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw= sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" + +"cookie@0.4.2": + "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" + "version" "0.4.2" + +"copy-to-clipboard@3.3.1": + "integrity" "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==" + "resolved" "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "toggle-selection" "^1.0.6" + +"core-js-compat@^3.20.2", "core-js-compat@^3.21.0": + "integrity" "sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.1.tgz" + "version" "3.33.1" + dependencies: + "browserslist" "^4.22.1" + +"core-js-pure@^3.20.2", "core-js-pure@^3.8.1": + "integrity" "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" + "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz" + "version" "3.21.1" + +"core-js@^3.19.2": + "integrity" "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz" + "version" "3.21.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"cosmiconfig@^6.0.0": + "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@types/parse-json" "^4.0.0" + "import-fresh" "^3.1.0" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.7.2" + +"cosmiconfig@^7.0.0": + "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "@types/parse-json" "^4.0.0" + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"cosmiconfig@^7.0.1": + "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "@types/parse-json" "^4.0.0" + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"cross-spawn@^7.0.2", "cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-random-string@^2.0.0": + "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + "version" "2.0.0" + +"css-blank-pseudo@^3.0.3": + "integrity" "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==" + "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"css-box-model@1.2.1": + "integrity" "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==" + "resolved" "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "tiny-invariant" "^1.0.6" + +"css-declaration-sorter@^6.0.3": + "integrity" "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz" + "version" "6.1.4" + dependencies: + "timsort" "^0.3.0" + +"css-has-pseudo@^3.0.4": + "integrity" "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==" + "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"css-loader@^6.5.1": + "integrity" "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + "version" "6.7.1" + dependencies: + "icss-utils" "^5.1.0" + "postcss" "^8.4.7" + "postcss-modules-extract-imports" "^3.0.0" + "postcss-modules-local-by-default" "^4.0.0" + "postcss-modules-scope" "^3.0.0" + "postcss-modules-values" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "semver" "^7.3.5" + +"css-minimizer-webpack-plugin@^3.2.0": + "integrity" "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==" + "resolved" "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" + "version" "3.4.1" + dependencies: + "cssnano" "^5.0.6" + "jest-worker" "^27.0.2" + "postcss" "^8.3.5" + "schema-utils" "^4.0.0" + "serialize-javascript" "^6.0.0" + "source-map" "^0.6.1" + +"css-prefers-color-scheme@^6.0.3": + "integrity" "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" + "version" "6.0.3" + +"css-select-base-adapter@^0.1.1": + "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "resolved" "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + "version" "0.1.1" + +"css-select@^2.0.0": + "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^3.2.1" + "domutils" "^1.7.0" + "nth-check" "^1.0.2" + +"css-select@^4.1.3": + "integrity" "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^5.1.0" + "domhandler" "^4.3.0" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-select@^5.1.0": + "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.1.0" + "domhandler" "^5.0.2" + "domutils" "^3.0.1" + "nth-check" "^2.0.1" + +"css-tree@^1.1.2": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + +"css-tree@^1.1.3": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + +"css-tree@1.0.0-alpha.37": + "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + "version" "1.0.0-alpha.37" + dependencies: + "mdn-data" "2.0.4" + "source-map" "^0.6.1" + +"css-what@^3.2.1": + "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + "version" "3.4.2" + +"css-what@^5.1.0": + "integrity" "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz" + "version" "5.1.0" + +"css-what@^6.1.0": + "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + "version" "6.1.0" + +"css.escape@^1.5.1": + "integrity" "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "resolved" "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" + "version" "1.5.1" + +"css@^3.0.0": + "integrity" "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==" + "resolved" "https://registry.npmjs.org/css/-/css-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "inherits" "^2.0.4" + "source-map" "^0.6.1" + "source-map-resolve" "^0.6.0" + +"cssdb@^6.4.0": + "integrity" "sha512-R70R/Q1fPlM1D6Y+Kpat0QjiY+aMsY2/8lekdVoYcJ7ZQs9kw71W78FdOMf8DFq975KHQf1089PNg1dLsbAhoA==" + "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-6.4.1.tgz" + "version" "6.4.1" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"cssnano-preset-default@^5.2.3": + "integrity" "sha512-e4pzD/FnsvRywKO3i2Ti4jgAcJO5MhQPudrex92HXAJoMyQfS8lZHIzzC1yZ1t+d2zdkLXFY1sHdsZaT7lKoCQ==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.3.tgz" + "version" "5.2.3" + dependencies: + "css-declaration-sorter" "^6.0.3" + "cssnano-utils" "^3.1.0" + "postcss-calc" "^8.2.3" + "postcss-colormin" "^5.3.0" + "postcss-convert-values" "^5.1.0" + "postcss-discard-comments" "^5.1.1" + "postcss-discard-duplicates" "^5.1.0" + "postcss-discard-empty" "^5.1.1" + "postcss-discard-overridden" "^5.1.0" + "postcss-merge-longhand" "^5.1.1" + "postcss-merge-rules" "^5.1.0" + "postcss-minify-font-values" "^5.1.0" + "postcss-minify-gradients" "^5.1.0" + "postcss-minify-params" "^5.1.1" + "postcss-minify-selectors" "^5.2.0" + "postcss-normalize-charset" "^5.1.0" + "postcss-normalize-display-values" "^5.1.0" + "postcss-normalize-positions" "^5.1.0" + "postcss-normalize-repeat-style" "^5.1.0" + "postcss-normalize-string" "^5.1.0" + "postcss-normalize-timing-functions" "^5.1.0" + "postcss-normalize-unicode" "^5.1.0" + "postcss-normalize-url" "^5.1.0" + "postcss-normalize-whitespace" "^5.1.1" + "postcss-ordered-values" "^5.1.0" + "postcss-reduce-initial" "^5.1.0" + "postcss-reduce-transforms" "^5.1.0" + "postcss-svgo" "^5.1.0" + "postcss-unique-selectors" "^5.1.1" + +"cssnano-utils@^3.1.0": + "integrity" "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "resolved" "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + "version" "3.1.0" + +"cssnano@^5.0.6": + "integrity" "sha512-bdf+sY2w4XV+F5LOCEd7fWnSeMeKBO4lKgoAKVWZOSTR7CmWEk1UW/s9ibTMMnsTsinBmIdgZs755sAGa1eoXQ==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-5.1.3.tgz" + "version" "5.1.3" + dependencies: + "cssnano-preset-default" "^5.2.3" + "lilconfig" "^2.0.3" + "yaml" "^1.10.2" + +"csso@^4.0.2", "csso@^4.2.0": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "css-tree" "^1.1.2" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"csstype@^3.0.2", "csstype@^3.0.9": + "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz" + "version" "3.0.11" + +"damerau-levenshtein@^1.0.7": + "integrity" "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" + "version" "1.0.8" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"debug@^2.6.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.1.1": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^3.2.7": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.2", "debug@4": + "integrity" "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" + "version" "4.3.3" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"decode-uri-component@^0.2.0": + "integrity" "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + "version" "0.2.2" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^1.0.1": + "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.1" + "is-regex" "^1.0.4" + "object-is" "^1.0.1" + "object-keys" "^1.1.1" + "regexp.prototype.flags" "^1.2.0" + +"deep-equal@^2.0.5": + "integrity" "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "array-buffer-byte-length" "^1.0.0" + "call-bind" "^1.0.2" + "es-get-iterator" "^1.1.3" + "get-intrinsic" "^1.2.1" + "is-arguments" "^1.1.1" + "is-array-buffer" "^3.0.2" + "is-date-object" "^1.0.5" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.2" + "isarray" "^2.0.5" + "object-is" "^1.1.5" + "object-keys" "^1.1.1" + "object.assign" "^4.1.4" + "regexp.prototype.flags" "^1.5.0" + "side-channel" "^1.0.4" + "which-boxed-primitive" "^1.0.2" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.9" + +"deep-is@^0.1.3", "deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "execa" "^5.0.0" + +"define-data-property@^1.0.1", "define-data-property@^1.1.1": + "integrity" "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==" + "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "get-intrinsic" "^1.2.1" + "gopd" "^1.0.1" + "has-property-descriptors" "^1.0.0" + +"define-lazy-prop@^2.0.0": + "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + "version" "2.0.0" + +"define-properties@^1.1.3", "define-properties@^1.1.4", "define-properties@^1.2.0": + "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "define-data-property" "^1.0.1" + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"defined@^1.0.0": + "integrity" "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + "resolved" "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz" + "version" "1.0.0" + +"del@^6.0.0": + "integrity" "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==" + "resolved" "https://registry.npmjs.org/del/-/del-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "globby" "^11.0.1" + "graceful-fs" "^4.2.4" + "is-glob" "^4.0.1" + "is-path-cwd" "^2.2.0" + "is-path-inside" "^3.0.2" + "p-map" "^4.0.0" + "rimraf" "^3.0.2" + "slash" "^3.0.0" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk= sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"density-clustering@1.3.0": + "integrity" "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU= sha512-icpmBubVTwLnsaor9qH/4tG5+7+f61VcqMN3V3pm9sxxSCt2Jcs0zWOgwZW9ARJYaKD3FumIgHiMOcIMRRAzFQ==" + "resolved" "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz" + "version" "1.3.0" + +"depd@~1.1.2": + "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" + +"destroy@~1.0.4": + "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + "version" "1.0.4" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"detect-node-es@^1.1.0": + "integrity" "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + "resolved" "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz" + "version" "1.1.0" + +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"detect-port-alt@^1.1.6": + "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" + "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "address" "^1.0.1" + "debug" "^2.6.0" + +"detective@^5.2.0": + "integrity" "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==" + "resolved" "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "acorn-node" "^1.6.1" + "defined" "^1.0.0" + "minimist" "^1.1.1" + +"didyoumean@^1.2.2": + "integrity" "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "resolved" "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" + "version" "1.2.2" + +"diff-sequences@^27.5.1": + "integrity" "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz" + "version" "27.5.1" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dlv@^1.1.3": + "integrity" "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "resolved" "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" + "version" "1.1.3" + +"dns-equal@^1.0.0": + "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0= sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + "version" "1.0.0" + +"dns-packet@^1.3.1": + "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + "version" "1.3.4" + dependencies: + "ip" "^1.1.0" + "safe-buffer" "^5.0.1" + +"dns-txt@^2.0.2": + "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==" + "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "buffer-indexof" "^1.0.0" + +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "esutils" "^2.0.2" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"dom-accessibility-api@^0.5.6", "dom-accessibility-api@^0.5.9": + "integrity" "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + "resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz" + "version" "0.5.13" + +"dom-converter@^0.2.0": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "utila" "~0.4" + +"dom-serializer@^1.0.1": + "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"dom-serializer@^2.0.0": + "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.2" + "entities" "^4.2.0" + +"dom-serializer@0": + "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "domelementtype" "^2.0.1" + "entities" "^2.0.0" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0", "domelementtype@^2.3.0": + "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + "version" "2.3.0" + +"domelementtype@1": + "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + "version" "1.3.1" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.0": + "integrity" "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "domelementtype" "^2.2.0" + +"domhandler@^5.0.2", "domhandler@^5.0.3": + "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "domelementtype" "^2.3.0" + +"domutils@^1.7.0": + "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "dom-serializer" "0" + "domelementtype" "1" + +"domutils@^2.5.2", "domutils@^2.8.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"domutils@^3.0.1": + "integrity" "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "dom-serializer" "^2.0.0" + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"dotenv-expand@^5.1.0": + "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + "version" "5.1.0" + +"dotenv@^10.0.0": + "integrity" "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" + "version" "10.0.0" + +"dotenv@^8.2.0": + "integrity" "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" + "version" "8.6.0" + +"duplexer@^0.1.2": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" + +"ee-first@1.1.1": + "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" + +"ejs@^3.1.6": + "integrity" "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==" + "resolved" "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz" + "version" "3.1.9" + dependencies: + "jake" "^10.8.5" + +"electron-to-chromium@^1.4.535": + "integrity" "sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz" + "version" "1.4.561" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emoji-regex@^9.2.2": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" + +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" + +"encodeurl@~1.0.2": + "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"enhanced-resolve@^5.15.0": + "integrity" "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz" + "version" "5.15.0" + dependencies: + "graceful-fs" "^4.2.4" + "tapable" "^2.2.0" + +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + +"entities@^4.2.0", "entities@^4.4.0": + "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "resolved" "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + "version" "4.5.0" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"error-stack-parser@^2.0.6": + "integrity" "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==" + "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "stackframe" "^1.1.1" + +"es-abstract@^1.17.2", "es-abstract@^1.19.0", "es-abstract@^1.19.1": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.3": + "integrity" "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.3" + "has-symbols" "^1.0.3" + "is-arguments" "^1.1.1" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.7" + "isarray" "^2.0.5" + "stop-iteration-iterator" "^1.0.0" + +"es-module-lexer@^1.2.1": + "integrity" "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz" + "version" "1.3.1" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-html@~1.0.3": + "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" + optionalDependencies: + "source-map" "~0.6.1" + +"eslint-config-react-app@^7.0.0": + "integrity" "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==" + "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + "babel-preset-react-app" "^10.0.1" + "confusing-browser-globals" "^1.0.11" + "eslint-plugin-flowtype" "^8.0.3" + "eslint-plugin-import" "^2.25.3" + "eslint-plugin-jest" "^25.3.0" + "eslint-plugin-jsx-a11y" "^6.5.1" + "eslint-plugin-react" "^7.27.1" + "eslint-plugin-react-hooks" "^4.3.0" + "eslint-plugin-testing-library" "^5.0.1" + +"eslint-import-resolver-node@^0.3.6": + "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "debug" "^3.2.7" + "resolve" "^1.20.0" + +"eslint-module-utils@^2.7.2": + "integrity" "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz" + "version" "2.7.3" + dependencies: + "debug" "^3.2.7" + "find-up" "^2.1.0" + +"eslint-plugin-flowtype@^8.0.3": + "integrity" "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz" + "version" "8.0.3" + dependencies: + "lodash" "^4.17.21" + "string-natural-compare" "^3.0.1" + +"eslint-plugin-import@^2.25.3": + "integrity" "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz" + "version" "2.25.4" + dependencies: + "array-includes" "^3.1.4" + "array.prototype.flat" "^1.2.5" + "debug" "^2.6.9" + "doctrine" "^2.1.0" + "eslint-import-resolver-node" "^0.3.6" + "eslint-module-utils" "^2.7.2" + "has" "^1.0.3" + "is-core-module" "^2.8.0" + "is-glob" "^4.0.3" + "minimatch" "^3.0.4" + "object.values" "^1.1.5" + "resolve" "^1.20.0" + "tsconfig-paths" "^3.12.0" + +"eslint-plugin-jest@^25.3.0": + "integrity" "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz" + "version" "25.7.0" + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +"eslint-plugin-jsx-a11y@^6.5.1": + "integrity" "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "@babel/runtime" "^7.16.3" + "aria-query" "^4.2.2" + "array-includes" "^3.1.4" + "ast-types-flow" "^0.0.7" + "axe-core" "^4.3.5" + "axobject-query" "^2.2.0" + "damerau-levenshtein" "^1.0.7" + "emoji-regex" "^9.2.2" + "has" "^1.0.3" + "jsx-ast-utils" "^3.2.1" + "language-tags" "^1.0.5" + "minimatch" "^3.0.4" + +"eslint-plugin-react-hooks@^4.3.0": + "integrity" "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz" + "version" "4.3.0" + +"eslint-plugin-react@^7.27.1": + "integrity" "sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz" + "version" "7.29.3" + dependencies: + "array-includes" "^3.1.4" + "array.prototype.flatmap" "^1.2.5" + "doctrine" "^2.1.0" + "estraverse" "^5.3.0" + "jsx-ast-utils" "^2.4.1 || ^3.0.0" + "minimatch" "^3.1.2" + "object.entries" "^1.1.5" + "object.fromentries" "^2.0.5" + "object.hasown" "^1.1.0" + "object.values" "^1.1.5" + "prop-types" "^15.8.1" + "resolve" "^2.0.0-next.3" + "semver" "^6.3.0" + "string.prototype.matchall" "^4.0.6" + +"eslint-plugin-testing-library@^5.0.1": + "integrity" "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "@typescript-eslint/utils" "^5.13.0" + +"eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-scope@^7.1.1": + "integrity" "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^5.2.0" + +"eslint-scope@5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-utils@^3.0.0": + "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "eslint-visitor-keys" "^2.0.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint-visitor-keys@^2.1.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint-visitor-keys@^3.0.0", "eslint-visitor-keys@^3.3.0": + "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" + "version" "3.3.0" + +"eslint-webpack-plugin@^3.1.1": + "integrity" "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==" + "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "@types/eslint" "^7.28.2" + "jest-worker" "^27.3.1" + "micromatch" "^4.0.4" + "normalize-path" "^3.0.0" + "schema-utils" "^3.1.1" + +"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", "eslint@^8.0.0", "eslint@^8.1.0", "eslint@^8.3.0", "eslint@>= 6", "eslint@>=5": + "integrity" "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz" + "version" "8.11.0" + dependencies: + "@eslint/eslintrc" "^1.2.1" + "@humanwhocodes/config-array" "^0.9.2" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.3.2" + "doctrine" "^3.0.0" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^7.1.1" + "eslint-utils" "^3.0.0" + "eslint-visitor-keys" "^3.3.0" + "espree" "^9.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^6.0.1" + "globals" "^13.6.0" + "ignore" "^5.2.0" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^4.1.0" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "regexpp" "^3.2.0" + "strip-ansi" "^6.0.1" + "strip-json-comments" "^3.1.0" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^9.3.1": + "integrity" "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==" + "resolved" "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz" + "version" "9.3.1" + dependencies: + "acorn" "^8.7.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^3.3.0" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"estree-walker@^1.0.1": + "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + "version" "1.0.1" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"etag@~1.8.1": + "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" + +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + +"events@^3.2.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expect@^27.5.1": + "integrity" "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "jest-get-type" "^27.5.1" + "jest-matcher-utils" "^27.5.1" + "jest-message-util" "^27.5.1" + +"express@^4.17.1": + "integrity" "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==" + "resolved" "https://registry.npmjs.org/express/-/express-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "accepts" "~1.3.8" + "array-flatten" "1.1.1" + "body-parser" "1.19.2" + "content-disposition" "0.5.4" + "content-type" "~1.0.4" + "cookie" "0.4.2" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "~1.1.2" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "~1.1.2" + "fresh" "0.5.2" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.7" + "qs" "6.9.7" + "range-parser" "~1.2.1" + "safe-buffer" "5.2.1" + "send" "0.17.2" + "serve-static" "1.14.2" + "setprototypeof" "1.2.0" + "statuses" "~1.5.0" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-glob@^3.2.11", "fast-glob@^3.2.9": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@^2.1.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" + dependencies: + "websocket-driver" ">=0.5.1" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"file-loader@^6.2.0": + "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" + +"filelist@^1.0.4": + "integrity" "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==" + "resolved" "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "minimatch" "^5.0.1" + +"filesize@^8.0.6": + "integrity" "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + "version" "8.0.7" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"finalhandler@~1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" + +"find-cache-dir@^3.3.1": + "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.0" + +"find-root@^1.1.0": + "integrity" "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "resolved" "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" + "version" "1.1.0" + +"find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c= sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "locate-path" "^3.0.0" + +"find-up@^4.0.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-up@^5.0.0": + "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "locate-path" "^6.0.0" + "path-exists" "^4.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flatted@^3.1.0": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"focus-lock@^0.9.1": + "integrity" "sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ==" + "resolved" "https://registry.npmjs.org/focus-lock/-/focus-lock-0.9.2.tgz" + "version" "0.9.2" + dependencies: + "tslib" "^2.0.3" + +"follow-redirects@^1.0.0", "follow-redirects@^1.15.0": + "integrity" "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz" + "version" "1.15.3" + +"for-each@^0.3.3": + "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" + "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "is-callable" "^1.1.3" + +"fork-ts-checker-webpack-plugin@^6.5.0": + "integrity" "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==" + "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz" + "version" "6.5.0" + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + "chalk" "^4.1.0" + "chokidar" "^3.4.2" + "cosmiconfig" "^6.0.0" + "deepmerge" "^4.2.2" + "fs-extra" "^9.0.0" + "glob" "^7.1.6" + "memfs" "^3.1.2" + "minimatch" "^3.0.4" + "schema-utils" "2.7.0" + "semver" "^7.3.2" + "tapable" "^1.0.0" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"form-data@^4.0.0": + "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" + +"fraction.js@^4.3.6": + "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + "version" "4.3.7" + +"framer-motion@^6", "framer-motion@3.x || 4.x || 5.x || 6.x": + "integrity" "sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==" + "resolved" "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.8.tgz" + "version" "6.2.8" + dependencies: + "framesync" "6.0.1" + "hey-listen" "^1.0.8" + "popmotion" "11.0.3" + "style-value-types" "5.0.0" + "tslib" "^2.1.0" + optionalDependencies: + "@emotion/is-prop-valid" "^0.8.2" + +"framesync@5.3.0": + "integrity" "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==" + "resolved" "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "tslib" "^2.1.0" + +"framesync@6.0.1": + "integrity" "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==" + "resolved" "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "tslib" "^2.1.0" + +"fresh@0.5.2": + "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"fs-extra@^10.0.0": + "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^9.0.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^9.0.1": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-monkey@1.0.3": + "integrity" "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + "version" "1.0.3" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8= sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.1", "function-bind@^1.1.2": + "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + "version" "1.1.2" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"functions-have-names@^1.2.3": + "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + "version" "1.2.3" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1", "get-intrinsic@^1.1.3", "get-intrinsic@^1.2.0", "get-intrinsic@^1.2.1": + "integrity" "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-proto" "^1.0.1" + "has-symbols" "^1.0.3" + +"get-nonce@^1.0.0": + "integrity" "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + "resolved" "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz" + "version" "1.0.1" + +"get-own-enumerable-property-symbols@^3.0.0": + "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + "version" "3.0.2" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.1", "glob-parent@^6.0.2": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-to-regexp@^0.4.1": + "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + "version" "0.4.1" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"global-modules@^2.0.0": + "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" + "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "global-prefix" "^3.0.0" + +"global-prefix@^3.0.0": + "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" + "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ini" "^1.3.5" + "kind-of" "^6.0.2" + "which" "^1.3.1" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0": + "integrity" "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz" + "version" "13.12.1" + dependencies: + "type-fest" "^0.20.2" + +"globals@^13.9.0": + "integrity" "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz" + "version" "13.12.1" + dependencies: + "type-fest" "^0.20.2" + +"globby@^11.0.1", "globby@^11.0.4": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.2.9" + "ignore" "^5.2.0" + "merge2" "^1.4.1" + "slash" "^3.0.0" + +"gopd@^1.0.1": + "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" + "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + +"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": + "integrity" "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" + "version" "4.2.9" + +"gzip-size@^6.0.0": + "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "duplexer" "^0.1.2" + +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"harmony-reflect@^1.4.6": + "integrity" "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "resolved" "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" + "version" "1.6.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-property-descriptors@^1.0.0": + "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.1.1" + +"has-proto@^1.0.1": + "integrity" "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" + "version" "1.0.1" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"he@^1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" + +"hey-listen@^1.0.8": + "integrity" "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + "resolved" "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz" + "version" "1.0.8" + +"hoist-non-react-statics@^3.3.1": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "react-is" "^16.7.0" + +"hoopy@^0.1.4": + "integrity" "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "resolved" "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" + "version" "0.1.4" + +"hpack.js@^2.1.6": + "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-entities@^2.1.0", "html-entities@^2.3.2": + "integrity" "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" + "version" "2.3.2" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"html-minifier-terser@^6.0.2": + "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "camel-case" "^4.1.2" + "clean-css" "^5.2.2" + "commander" "^8.3.0" + "he" "^1.2.0" + "param-case" "^3.0.4" + "relateurl" "^0.2.7" + "terser" "^5.10.0" + +"html-webpack-plugin@^5.5.0": + "integrity" "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@types/html-minifier-terser" "^6.0.0" + "html-minifier-terser" "^6.0.2" + "lodash" "^4.17.21" + "pretty-error" "^4.0.0" + "tapable" "^2.0.0" + +"htmlparser2@^6.1.0": + "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.0.0" + "domutils" "^2.5.2" + "entities" "^2.0.0" + +"htmlparser2@^8.0.1": + "integrity" "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + "domutils" "^3.0.1" + "entities" "^4.4.0" + +"http-deceiver@^1.2.7": + "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" + +"http-errors@~1.6.2": + "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" + +"http-errors@1.8.1": + "integrity" "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" + "version" "1.8.1" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.4" + "setprototypeof" "1.2.0" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.1" + +"http-parser-js@>=0.5.1": + "integrity" "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz" + "version" "0.5.6" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "@tootallnate/once" "1" + "agent-base" "6" + "debug" "4" + +"http-proxy-middleware@^2.0.0": + "integrity" "sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "@types/http-proxy" "^1.17.8" + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" + +"http-proxy@^1.18.1": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@^0.6.3": + "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + "version" "0.6.3" + dependencies: + "safer-buffer" ">= 2.1.2 < 3.0.0" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"icss-utils@^5.0.0", "icss-utils@^5.1.0": + "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + "version" "5.1.0" + +"idb@^6.1.4": + "integrity" "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "resolved" "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz" + "version" "6.1.5" + +"identity-obj-proxy@^3.0.0": + "integrity" "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==" + "resolved" "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "harmony-reflect" "^1.4.6" + +"ignore@^5.1.8", "ignore@^5.2.0": + "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + "version" "5.2.0" + +"immer@^9.0.7": + "integrity" "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz" + "version" "9.0.12" + +"import-fresh@^3.0.0", "import-fresh@^3.1.0", "import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-local@^3.0.2": + "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o= sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.3": + "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.5": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"internal-slot@^1.0.3", "internal-slot@^1.0.4": + "integrity" "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "get-intrinsic" "^1.2.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"invariant@^2.2.4", "invariant@2.2.4": + "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" + "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + "version" "2.2.4" + dependencies: + "loose-envify" "^1.0.0" + +"ip@^1.1.0": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^2.0.1": + "integrity" "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + "version" "2.0.1" + +"ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-arguments@^1.0.4", "is-arguments@^1.1.1": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-array-buffer@^3.0.1", "is-array-buffer@^3.0.2": + "integrity" "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==" + "resolved" "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.2.0" + "is-typed-array" "^1.1.10" + +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-core-module@^2.2.0", "is-core-module@^2.8.0", "is-core-module@^2.8.1": + "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz" + "version" "2.8.1" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1", "is-date-object@^1.0.5": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-docker@^2.0.0", "is-docker@^2.1.1": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-module@^1.0.0": + "integrity" "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + "version" "1.0.0" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + "version" "2.0.2" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^1.0.1": + "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8= sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + "version" "1.0.1" + +"is-path-cwd@^2.2.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-inside@^3.0.2": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.0.4", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-regexp@^1.0.0": + "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk= sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + "version" "1.0.0" + +"is-root@^2.1.0": + "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + "version" "2.1.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.1", "is-shared-array-buffer@^1.0.2": + "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.10": + "integrity" "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz" + "version" "1.1.12" + dependencies: + "which-typed-array" "^1.1.11" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.1": + "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-weakset@^2.0.1": + "integrity" "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": + "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" + "version" "3.2.0" + +"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0": + "integrity" "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-coverage" "^3.2.0" + "semver" "^6.3.0" + +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" + +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" + +"istanbul-reports@^3.1.3": + "integrity" "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" + +"jake@^10.8.5": + "integrity" "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==" + "resolved" "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz" + "version" "10.8.7" + dependencies: + "async" "^3.2.3" + "chalk" "^4.0.2" + "filelist" "^1.0.4" + "minimatch" "^3.1.2" + +"jest-changed-files@^27.5.1": + "integrity" "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "execa" "^5.0.0" + "throat" "^6.0.1" + +"jest-circus@^27.5.1": + "integrity" "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^27.5.1" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.5.1" + "jest-matcher-utils" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-runtime" "^27.5.1" + "jest-snapshot" "^27.5.1" + "jest-util" "^27.5.1" + "pretty-format" "^27.5.1" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + "throat" "^6.0.1" + +"jest-cli@^27.5.1": + "integrity" "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.9" + "import-local" "^3.0.2" + "jest-config" "^27.5.1" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" + "prompts" "^2.0.1" + "yargs" "^16.2.0" + +"jest-config@^27.5.1": + "integrity" "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + "babel-jest" "^27.5.1" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.9" + "jest-circus" "^27.5.1" + "jest-environment-jsdom" "^27.5.1" + "jest-environment-node" "^27.5.1" + "jest-get-type" "^27.5.1" + "jest-jasmine2" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-resolve" "^27.5.1" + "jest-runner" "^27.5.1" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" + "micromatch" "^4.0.4" + "parse-json" "^5.2.0" + "pretty-format" "^27.5.1" + "slash" "^3.0.0" + "strip-json-comments" "^3.1.1" + +"jest-diff@^27.5.1": + "integrity" "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^27.5.1" + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" + +"jest-docblock@^27.5.1": + "integrity" "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^27.5.1": + "integrity" "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "chalk" "^4.0.0" + "jest-get-type" "^27.5.1" + "jest-util" "^27.5.1" + "pretty-format" "^27.5.1" + +"jest-environment-jsdom@^27.5.1": + "integrity" "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" + "jsdom" "^16.6.0" + +"jest-environment-node@^27.5.1": + "integrity" "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" + +"jest-get-type@^27.5.1": + "integrity" "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz" + "version" "27.5.1" + +"jest-haste-map@^27.5.1": + "integrity" "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.9" + "jest-regex-util" "^27.5.1" + "jest-serializer" "^27.5.1" + "jest-util" "^27.5.1" + "jest-worker" "^27.5.1" + "micromatch" "^4.0.4" + "walker" "^1.0.7" + optionalDependencies: + "fsevents" "^2.3.2" + +"jest-jasmine2@^27.5.1": + "integrity" "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^27.5.1" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.5.1" + "jest-matcher-utils" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-runtime" "^27.5.1" + "jest-snapshot" "^27.5.1" + "jest-util" "^27.5.1" + "pretty-format" "^27.5.1" + "throat" "^6.0.1" + +"jest-leak-detector@^27.5.1": + "integrity" "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" + +"jest-matcher-utils@^27.0.0", "jest-matcher-utils@^27.5.1": + "integrity" "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^27.5.1" + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" + +"jest-message-util@^27.5.1": + "integrity" "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.9" + "micromatch" "^4.0.4" + "pretty-format" "^27.5.1" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.5.1": + "integrity" "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" + +"jest-regex-util@^27.0.0", "jest-regex-util@^27.5.1": + "integrity" "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + "version" "27.5.1" + +"jest-resolve-dependencies@^27.5.1": + "integrity" "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-snapshot" "^27.5.1" + +"jest-resolve@*", "jest-resolve@^27.4.2", "jest-resolve@^27.5.1": + "integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" + "resolve" "^1.20.0" + "resolve.exports" "^1.1.0" + "slash" "^3.0.0" + +"jest-runner@^27.5.1": + "integrity" "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "graceful-fs" "^4.2.9" + "jest-docblock" "^27.5.1" + "jest-environment-jsdom" "^27.5.1" + "jest-environment-node" "^27.5.1" + "jest-haste-map" "^27.5.1" + "jest-leak-detector" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-resolve" "^27.5.1" + "jest-runtime" "^27.5.1" + "jest-util" "^27.5.1" + "jest-worker" "^27.5.1" + "source-map-support" "^0.5.6" + "throat" "^6.0.1" + +"jest-runtime@^27.5.1": + "integrity" "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "chalk" "^4.0.0" + "cjs-module-lexer" "^1.0.0" + "collect-v8-coverage" "^1.0.0" + "execa" "^5.0.0" + "glob" "^7.1.3" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-mock" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-resolve" "^27.5.1" + "jest-snapshot" "^27.5.1" + "jest-util" "^27.5.1" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + +"jest-serializer@^27.5.1": + "integrity" "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "graceful-fs" "^4.2.9" + +"jest-snapshot@^27.5.1": + "integrity" "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^27.5.1" + "graceful-fs" "^4.2.9" + "jest-diff" "^27.5.1" + "jest-get-type" "^27.5.1" + "jest-haste-map" "^27.5.1" + "jest-matcher-utils" "^27.5.1" + "jest-message-util" "^27.5.1" + "jest-util" "^27.5.1" + "natural-compare" "^1.4.0" + "pretty-format" "^27.5.1" + "semver" "^7.3.2" + +"jest-util@^27.5.1": + "integrity" "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" + +"jest-validate@^27.5.1": + "integrity" "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "camelcase" "^6.2.0" + "chalk" "^4.0.0" + "jest-get-type" "^27.5.1" + "leven" "^3.1.0" + "pretty-format" "^27.5.1" + +"jest-watch-typeahead@^1.0.0": + "integrity" "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==" + "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "ansi-escapes" "^4.3.1" + "chalk" "^4.0.0" + "jest-regex-util" "^27.0.0" + "jest-watcher" "^27.0.0" + "slash" "^4.0.0" + "string-length" "^5.0.1" + "strip-ansi" "^7.0.1" + +"jest-watcher@^27.0.0", "jest-watcher@^27.5.1": + "integrity" "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^27.5.1" + "string-length" "^4.0.1" + +"jest-worker@^26.2.1": + "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^7.0.0" + +"jest-worker@^27.0.2", "jest-worker@^27.3.1", "jest-worker@^27.4.5", "jest-worker@^27.5.1": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"jest@^27.0.0", "jest@^27.4.3": + "integrity" "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/core" "^27.5.1" + "import-local" "^3.0.2" + "jest-cli" "^27.5.1" + +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"js-yaml@^4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"jsdom@^16.6.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-schema@^0.4.0": + "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + "version" "0.4.0" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json5@^1.0.1": + "integrity" "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "minimist" "^1.2.0" + +"json5@^2.1.2", "json5@^2.2.0", "json5@^2.2.3": + "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + "version" "2.2.3" + +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "universalify" "^2.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" + +"jsonpointer@^5.0.0": + "integrity" "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + "resolved" "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz" + "version" "5.0.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.2.1": + "integrity" "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "array-includes" "^3.1.3" + "object.assign" "^4.1.2" + +"kdbush@^3.0.0": + "integrity" "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + "resolved" "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz" + "version" "3.0.0" + +"kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"klona@^2.0.4", "klona@^2.0.5": + "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + "version" "2.0.5" + +"language-subtag-registry@~0.3.2": + "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + "version" "0.3.21" + +"language-tags@^1.0.5": + "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==" + "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "language-subtag-registry" "~0.3.2" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"lilconfig@^2.0.3", "lilconfig@^2.0.4": + "integrity" "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz" + "version" "2.0.4" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"loader-runner@^4.2.0": + "integrity" "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" + "version" "4.2.0" + +"loader-utils@^1.4.0": + "integrity" "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" + "version" "1.4.2" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^2.0.0": + "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"loader-utils@^3.2.0": + "integrity" "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + "version" "3.2.1" + +"locate-path@^2.0.0": + "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"locate-path@^6.0.0": + "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-locate" "^5.0.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168= sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.memoize@^4.1.2": + "integrity" "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + "version" "4.1.2" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.mergewith@4.6.2": + "integrity" "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + "resolved" "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz" + "version" "4.6.2" + +"lodash.sortby@^4.7.0": + "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + "version" "4.7.0" + +"lodash.uniq@^4.5.0": + "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.7.0": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"loose-envify@^1.0.0", "loose-envify@^1.1.0", "loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"lz-string@^1.4.4", "lz-string@^1.5.0": + "integrity" "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + "resolved" "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz" + "version" "1.5.0" + +"magic-string@^0.25.0", "magic-string@^0.25.7": + "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + "version" "0.25.9" + dependencies: + "sourcemap-codec" "^1.4.8" + +"make-dir@^3.0.0", "make-dir@^3.0.2", "make-dir@^3.1.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"makeerror@1.0.12": + "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + "version" "1.0.12" + dependencies: + "tmpl" "1.0.5" + +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" + +"mdn-data@2.0.4": + "integrity" "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + "version" "2.0.4" + +"media-typer@0.3.0": + "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"memfs@^3.1.2", "memfs@^3.4.1": + "integrity" "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==" + "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz" + "version" "3.4.1" + dependencies: + "fs-monkey" "1.0.3" + +"merge-descriptors@1.0.1": + "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"methods@~1.1.2": + "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"micromatch@^4.0.2", "micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0": + "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + "version" "1.52.0" + +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.24", "mime-types@~2.1.34": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" + +"mini-css-extract-plugin@^2.4.5": + "integrity" "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz" + "version" "2.6.0" + dependencies: + "schema-utils" "^4.0.0" + +"minimalistic-assert@^1.0.0": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4", "minimatch@^3.0.5", "minimatch@^3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + "version" "5.1.6" + dependencies: + "brace-expansion" "^2.0.1" + +"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5": + "integrity" "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + "version" "1.2.8" + +"mkdirp@^0.5.5", "mkdirp@~0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"multicast-dns-service-types@^1.1.0": + "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + "version" "1.1.0" + +"multicast-dns@^6.0.1": + "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + "version" "6.2.3" + dependencies: + "dns-packet" "^1.3.1" + "thunky" "^1.0.2" + +"nanoid@^3.3.6": + "integrity" "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" + "version" "3.3.6" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"negotiator@0.6.3": + "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + "version" "0.6.3" + +"neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-forge@^1.2.0": + "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + "version" "1.3.1" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-releases@^2.0.13": + "integrity" "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" + "version" "2.0.13" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-range@^0.1.2": + "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" + +"normalize-url@^6.0.1": + "integrity" "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + "version" "6.1.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nth-check@^1.0.2": + "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "boolbase" "~1.0.0" + +"nth-check@^2.0.1": + "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "boolbase" "^1.0.0" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-hash@^2.2.0": + "integrity" "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" + "version" "2.2.0" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz" + "version" "1.12.0" + +"object-is@^1.0.1", "object-is@^1.1.5": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.0", "object.assign@^4.1.2", "object.assign@^4.1.4": + "integrity" "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + "version" "4.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "has-symbols" "^1.0.3" + "object-keys" "^1.1.1" + +"object.entries@^1.1.5": + "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.fromentries@^2.0.5": + "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.getownpropertydescriptors@^2.1.0": + "integrity" "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==" + "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz" + "version" "2.1.3" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.hasown@^1.1.0": + "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==" + "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"object.values@^1.1.0", "object.values@^1.1.5": + "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@~2.3.0": + "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E= sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"open@^8.0.9", "open@^8.4.0": + "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==" + "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + "version" "8.4.0" + dependencies: + "define-lazy-prop" "^2.0.0" + "is-docker" "^2.1.1" + "is-wsl" "^2.2.0" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-try" "^1.0.0" + +"p-limit@^2.0.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "yocto-queue" "^0.1.0" + +"p-locate@^2.0.0": + "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-limit" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-locate@^5.0.0": + "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-limit" "^3.0.2" + +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "aggregate-error" "^3.0.0" + +"p-retry@^4.5.0": + "integrity" "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz" + "version" "4.6.1" + dependencies: + "@types/retry" "^0.12.0" + "retry" "^0.13.1" + +"p-try@^1.0.0": + "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "callsites" "^3.0.0" + +"parse-json@^5.0.0", "parse-json@^5.2.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "@babel/code-frame" "^7.0.0" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parse5-htmlparser2-tree-adapter@^7.0.0": + "integrity" "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==" + "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "domhandler" "^5.0.2" + "parse5" "^7.0.0" + +"parse5@^7.0.0": + "integrity" "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "entities" "^4.4.0" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^3.0.0": + "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18= sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6", "path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-to-regexp@0.1.7": + "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picocolors@^1.0.0": + "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + "version" "1.0.0" + +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"pirates@^4.0.4": + "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" + "version" "4.0.5" + +"pkg-dir@^4.1.0", "pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"pkg-up@^3.1.0": + "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" + "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "find-up" "^3.0.0" + +"popmotion@11.0.3": + "integrity" "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==" + "resolved" "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz" + "version" "11.0.3" + dependencies: + "framesync" "6.0.1" + "hey-listen" "^1.0.8" + "style-value-types" "5.0.0" + "tslib" "^2.1.0" + +"portfinder@^1.0.28": + "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" + "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + "version" "1.0.28" + dependencies: + "async" "^2.6.2" + "debug" "^3.1.1" + "mkdirp" "^0.5.5" + +"postcss-attribute-case-insensitive@^5.0.0": + "integrity" "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==" + "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "postcss-selector-parser" "^6.0.2" + +"postcss-browser-comments@^4": + "integrity" "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz" + "version" "4.0.0" + +"postcss-calc@^8.2.3": + "integrity" "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + "version" "8.2.4" + dependencies: + "postcss-selector-parser" "^6.0.9" + "postcss-value-parser" "^4.2.0" + +"postcss-color-functional-notation@^4.2.2": + "integrity" "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==" + "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-color-hex-alpha@^8.0.3": + "integrity" "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==" + "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz" + "version" "8.0.3" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-color-rebeccapurple@^7.0.2": + "integrity" "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==" + "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-colormin@^5.3.0": + "integrity" "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "browserslist" "^4.16.6" + "caniuse-api" "^3.0.0" + "colord" "^2.9.1" + "postcss-value-parser" "^4.2.0" + +"postcss-convert-values@^5.1.0": + "integrity" "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-custom-media@^8.0.0": + "integrity" "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==" + "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz" + "version" "8.0.0" + +"postcss-custom-properties@^12.1.4": + "integrity" "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==" + "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz" + "version" "12.1.4" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-custom-selectors@^6.0.0": + "integrity" "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==" + "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "postcss-selector-parser" "^6.0.4" + +"postcss-dir-pseudo-class@^6.0.4": + "integrity" "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==" + "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz" + "version" "6.0.4" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"postcss-discard-comments@^5.1.1": + "integrity" "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz" + "version" "5.1.1" + +"postcss-discard-duplicates@^5.1.0": + "integrity" "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + "version" "5.1.0" + +"postcss-discard-empty@^5.1.1": + "integrity" "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + "version" "5.1.1" + +"postcss-discard-overridden@^5.1.0": + "integrity" "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + "version" "5.1.0" + +"postcss-double-position-gradients@^3.1.0": + "integrity" "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==" + "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-env-function@^4.0.5": + "integrity" "sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==" + "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-flexbugs-fixes@^5.0.2": + "integrity" "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" + "version" "5.0.2" + +"postcss-focus-visible@^6.0.4": + "integrity" "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==" + "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" + "version" "6.0.4" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"postcss-focus-within@^5.0.4": + "integrity" "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==" + "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" + "version" "5.0.4" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"postcss-font-variant@^5.0.0": + "integrity" "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + "version" "5.0.0" + +"postcss-gap-properties@^3.0.3": + "integrity" "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==" + "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz" + "version" "3.0.3" + +"postcss-image-set-function@^4.0.6": + "integrity" "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==" + "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz" + "version" "4.0.6" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-initial@^4.0.1": + "integrity" "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" + "version" "4.0.1" + +"postcss-js@^4.0.0": + "integrity" "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==" + "resolved" "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "camelcase-css" "^2.0.1" + +"postcss-lab-function@^4.1.1": + "integrity" "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==" + "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-load-config@^3.1.0": + "integrity" "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==" + "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz" + "version" "3.1.3" + dependencies: + "lilconfig" "^2.0.4" + "yaml" "^1.10.2" + +"postcss-loader@^6.2.1": + "integrity" "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz" + "version" "6.2.1" + dependencies: + "cosmiconfig" "^7.0.0" + "klona" "^2.0.5" + "semver" "^7.3.5" + +"postcss-logical@^5.0.4": + "integrity" "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" + "version" "5.0.4" + +"postcss-media-minmax@^5.0.0": + "integrity" "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" + "version" "5.0.0" + +"postcss-merge-longhand@^5.1.1": + "integrity" "sha512-JLtqAY1LvxiD2aej6hcAk/TkXvEPM+Gs1aOkOIZub2MDEiB5NMtpMe/Ir2seIMMM245bsuHggzIhQBv6qFBm4A==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "postcss-value-parser" "^4.2.0" + "stylehacks" "^5.1.0" + +"postcss-merge-rules@^5.1.0": + "integrity" "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "browserslist" "^4.16.6" + "caniuse-api" "^3.0.0" + "cssnano-utils" "^3.1.0" + "postcss-selector-parser" "^6.0.5" + +"postcss-minify-font-values@^5.1.0": + "integrity" "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-minify-gradients@^5.1.0": + "integrity" "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "colord" "^2.9.1" + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-minify-params@^5.1.1": + "integrity" "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "browserslist" "^4.16.6" + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-minify-selectors@^5.2.0": + "integrity" "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "postcss-selector-parser" "^6.0.5" + +"postcss-modules-extract-imports@^3.0.0": + "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + "version" "3.0.0" + +"postcss-modules-local-by-default@^4.0.0": + "integrity" "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "icss-utils" "^5.0.0" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" + +"postcss-modules-scope@^3.0.0": + "integrity" "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "postcss-selector-parser" "^6.0.4" + +"postcss-modules-values@^4.0.0": + "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "icss-utils" "^5.0.0" + +"postcss-nested@5.0.6": + "integrity" "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==" + "resolved" "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz" + "version" "5.0.6" + dependencies: + "postcss-selector-parser" "^6.0.6" + +"postcss-nesting@^10.1.2": + "integrity" "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==" + "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz" + "version" "10.1.3" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"postcss-normalize-charset@^5.1.0": + "integrity" "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + "version" "5.1.0" + +"postcss-normalize-display-values@^5.1.0": + "integrity" "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-positions@^5.1.0": + "integrity" "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-repeat-style@^5.1.0": + "integrity" "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-string@^5.1.0": + "integrity" "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-timing-functions@^5.1.0": + "integrity" "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-unicode@^5.1.0": + "integrity" "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "browserslist" "^4.16.6" + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-url@^5.1.0": + "integrity" "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "normalize-url" "^6.0.1" + "postcss-value-parser" "^4.2.0" + +"postcss-normalize-whitespace@^5.1.1": + "integrity" "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-normalize@^10.0.1": + "integrity" "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==" + "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "@csstools/normalize.css" "*" + "postcss-browser-comments" "^4" + "sanitize.css" "*" + +"postcss-opacity-percentage@^1.1.2": + "integrity" "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + "resolved" "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz" + "version" "1.1.2" + +"postcss-ordered-values@^5.1.0": + "integrity" "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-overflow-shorthand@^3.0.3": + "integrity" "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==" + "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz" + "version" "3.0.3" + +"postcss-page-break@^3.0.4": + "integrity" "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + "version" "3.0.4" + +"postcss-place@^7.0.4": + "integrity" "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==" + "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-preset-env@^7.0.1": + "integrity" "sha512-AmOkb8AeNNQwE/z2fHl1iwOIt8J50V8WR0rmLagcgIDoqlJZWjV3NdtOPnLGco1oN8DZe+Ss5B9ULbBeS6HfeA==" + "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.2.tgz" + "version" "7.4.2" + dependencies: + "@csstools/postcss-color-function" "^1.0.2" + "@csstools/postcss-font-format-keywords" "^1.0.0" + "@csstools/postcss-hwb-function" "^1.0.0" + "@csstools/postcss-ic-unit" "^1.0.0" + "@csstools/postcss-is-pseudo-class" "^2.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.0" + "@csstools/postcss-oklab-function" "^1.0.1" + "@csstools/postcss-progressive-custom-properties" "^1.2.0" + "autoprefixer" "^10.4.2" + "browserslist" "^4.19.3" + "css-blank-pseudo" "^3.0.3" + "css-has-pseudo" "^3.0.4" + "css-prefers-color-scheme" "^6.0.3" + "cssdb" "^6.4.0" + "postcss-attribute-case-insensitive" "^5.0.0" + "postcss-color-functional-notation" "^4.2.2" + "postcss-color-hex-alpha" "^8.0.3" + "postcss-color-rebeccapurple" "^7.0.2" + "postcss-custom-media" "^8.0.0" + "postcss-custom-properties" "^12.1.4" + "postcss-custom-selectors" "^6.0.0" + "postcss-dir-pseudo-class" "^6.0.4" + "postcss-double-position-gradients" "^3.1.0" + "postcss-env-function" "^4.0.5" + "postcss-focus-visible" "^6.0.4" + "postcss-focus-within" "^5.0.4" + "postcss-font-variant" "^5.0.0" + "postcss-gap-properties" "^3.0.3" + "postcss-image-set-function" "^4.0.6" + "postcss-initial" "^4.0.1" + "postcss-lab-function" "^4.1.1" + "postcss-logical" "^5.0.4" + "postcss-media-minmax" "^5.0.0" + "postcss-nesting" "^10.1.2" + "postcss-opacity-percentage" "^1.1.2" + "postcss-overflow-shorthand" "^3.0.3" + "postcss-page-break" "^3.0.4" + "postcss-place" "^7.0.4" + "postcss-pseudo-class-any-link" "^7.1.1" + "postcss-replace-overflow-wrap" "^4.0.0" + "postcss-selector-not" "^5.0.0" + "postcss-value-parser" "^4.2.0" + +"postcss-pseudo-class-any-link@^7.1.1": + "integrity" "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==" + "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "postcss-selector-parser" "^6.0.9" + +"postcss-reduce-initial@^5.1.0": + "integrity" "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "browserslist" "^4.16.6" + "caniuse-api" "^3.0.0" + +"postcss-reduce-transforms@^5.1.0": + "integrity" "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"postcss-replace-overflow-wrap@^4.0.0": + "integrity" "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" + "version" "4.0.0" + +"postcss-selector-not@^5.0.0": + "integrity" "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "balanced-match" "^1.0.0" + +"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4", "postcss-selector-parser@^6.0.5", "postcss-selector-parser@^6.0.6", "postcss-selector-parser@^6.0.9": + "integrity" "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz" + "version" "6.0.9" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-svgo@^5.1.0": + "integrity" "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "postcss-value-parser" "^4.2.0" + "svgo" "^2.7.0" + +"postcss-unique-selectors@^5.1.1": + "integrity" "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "postcss-selector-parser" "^6.0.5" + +"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": + "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + "version" "4.2.0" + +"postcss@^7.0.0 || ^8.0.1", "postcss@^8", "postcss@^8.0.0", "postcss@^8.0.2", "postcss@^8.0.3", "postcss@^8.0.9", "postcss@^8.1.0", "postcss@^8.1.2", "postcss@^8.1.4", "postcss@^8.2.14", "postcss@^8.2.15", "postcss@^8.2.2", "postcss@^8.3", "postcss@^8.3.3", "postcss@^8.3.5", "postcss@^8.4", "postcss@^8.4.4", "postcss@^8.4.6", "postcss@^8.4.7", "postcss@>= 8", "postcss@>=8": + "integrity" "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" + "version" "8.4.31" + dependencies: + "nanoid" "^3.3.6" + "picocolors" "^1.0.0" + "source-map-js" "^1.0.2" + +"postcss@^7.0.35": + "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + "version" "7.0.39" + dependencies: + "picocolors" "^0.2.1" + "source-map" "^0.6.1" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier@^2.1.2": + "integrity" "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" + "version" "2.8.8" + +"pretty-bytes@^5.3.0", "pretty-bytes@^5.4.1": + "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + "version" "5.6.0" + +"pretty-error@^4.0.0": + "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "lodash" "^4.17.20" + "renderkid" "^3.0.0" + +"pretty-format@^27.0.0", "pretty-format@^27.0.2", "pretty-format@^27.5.1": + "integrity" "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^17.0.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"promise@^8.1.0": + "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" + "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "asap" "~2.0.6" + +"prompts@^2.0.1", "prompts@^2.4.2": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@^15.8.1": + "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + "version" "15.8.1" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.13.1" + +"proxy-addr@~2.0.7": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" + +"proxy-from-env@^1.1.0": + "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + "version" "1.1.0" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"q@^1.1.2": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + +"qs@6.9.7": + "integrity" "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz" + "version" "6.9.7" + +"querystringify@^2.1.1": + "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + "version" "2.2.0" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"quick-lru@^5.1.1": + "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + "version" "5.1.1" + +"raf@^3.4.1": + "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==" + "resolved" "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" + "version" "3.4.1" + dependencies: + "performance-now" "^2.1.0" + +"randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "safe-buffer" "^5.1.0" + +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"raw-body@2.4.3": + "integrity" "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz" + "version" "2.4.3" + dependencies: + "bytes" "3.1.2" + "http-errors" "1.8.1" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" + +"react-app-polyfill@^3.0.0": + "integrity" "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==" + "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "core-js" "^3.19.2" + "object-assign" "^4.1.1" + "promise" "^8.1.0" + "raf" "^3.4.1" + "regenerator-runtime" "^0.13.9" + "whatwg-fetch" "^3.6.2" + +"react-clientside-effect@^1.2.5": + "integrity" "sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA==" + "resolved" "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "@babel/runtime" "^7.12.13" + +"react-dev-utils@^12.0.0": + "integrity" "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==" + "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz" + "version" "12.0.0" + dependencies: + "@babel/code-frame" "^7.16.0" + "address" "^1.1.2" + "browserslist" "^4.18.1" + "chalk" "^4.1.2" + "cross-spawn" "^7.0.3" + "detect-port-alt" "^1.1.6" + "escape-string-regexp" "^4.0.0" + "filesize" "^8.0.6" + "find-up" "^5.0.0" + "fork-ts-checker-webpack-plugin" "^6.5.0" + "global-modules" "^2.0.0" + "globby" "^11.0.4" + "gzip-size" "^6.0.0" + "immer" "^9.0.7" + "is-root" "^2.1.0" + "loader-utils" "^3.2.0" + "open" "^8.4.0" + "pkg-up" "^3.1.0" + "prompts" "^2.4.2" + "react-error-overlay" "^6.0.10" + "recursive-readdir" "^2.2.2" + "shell-quote" "^1.7.3" + "strip-ansi" "^6.0.1" + "text-table" "^0.2.0" + +"react-dom@*", "react-dom@^16.6.3 || ^17.0.0", "react-dom@^16.8.0 || 17.x", "react-dom@^17.0.2", "react-dom@>=16.8", "react-dom@>=16.8 || ^17.0.0 || ^18.0.0", "react-dom@>=16.8.6": + "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" + "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + "version" "17.0.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + "scheduler" "^0.20.2" + +"react-dotenv@^0.1.3": + "integrity" "sha512-FUNnhN8urlpvq7bJ0Rjv9XtaaK9D/EPn2+TXWbhcz2eNiQz6+aOg8Y9qsssFsTuj9IWZkSJiHaq/ylRXTGjrmA==" + "resolved" "https://registry.npmjs.org/react-dotenv/-/react-dotenv-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "cheerio" "^1.0.0-rc.3" + "dotenv" "^8.2.0" + "lodash" "^4.17.20" + "prettier" "^2.1.2" + +"react-error-overlay@^6.0.10": + "integrity" "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz" + "version" "6.0.10" + +"react-fast-compare@3.2.0": + "integrity" "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + "resolved" "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz" + "version" "3.2.0" + +"react-focus-lock@2.5.2": + "integrity" "sha512-WzpdOnEqjf+/A3EH9opMZWauag7gV0BxFl+EY4ElA4qFqYsUsBLnmo2sELbN5OC30S16GAWMy16B9DLPpdJKAQ==" + "resolved" "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.5.2.tgz" + "version" "2.5.2" + dependencies: + "@babel/runtime" "^7.0.0" + "focus-lock" "^0.9.1" + "prop-types" "^15.6.2" + "react-clientside-effect" "^1.2.5" + "use-callback-ref" "^1.2.5" + "use-sidecar" "^1.0.5" + +"react-icons@^4.3.1": + "integrity" "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==" + "resolved" "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz" + "version" "4.3.1" + +"react-is@^16.13.1", "react-is@^16.7.0": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"react-refresh@^0.11.0", "react-refresh@>=0.10.0 <1.0.0": + "integrity" "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz" + "version" "0.11.0" + +"react-remove-scroll-bar@^2.1.0": + "integrity" "sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg==" + "resolved" "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "react-style-singleton" "^2.1.0" + "tslib" "^1.0.0" + +"react-remove-scroll@2.4.1": + "integrity" "sha512-K7XZySEzOHMTq7dDwcHsZA6Y7/1uX5RsWhRXVYv8rdh+y9Qz2nMwl9RX/Mwnj/j7JstCGmxyfyC0zbVGXYh3mA==" + "resolved" "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "react-remove-scroll-bar" "^2.1.0" + "react-style-singleton" "^2.1.0" + "tslib" "^1.0.0" + "use-callback-ref" "^1.2.3" + "use-sidecar" "^1.0.1" + +"react-router-dom@^6.17.0": + "integrity" "sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ==" + "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.17.0.tgz" + "version" "6.17.0" + dependencies: + "@remix-run/router" "1.10.0" + "react-router" "6.17.0" + +"react-router@6.17.0": + "integrity" "sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA==" + "resolved" "https://registry.npmjs.org/react-router/-/react-router-6.17.0.tgz" + "version" "6.17.0" + dependencies: + "@remix-run/router" "1.10.0" + +"react-scripts@5.0.0": + "integrity" "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==" + "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + "babel-jest" "^27.4.2" + "babel-loader" "^8.2.3" + "babel-plugin-named-asset-import" "^0.3.8" + "babel-preset-react-app" "^10.0.1" + "bfj" "^7.0.2" + "browserslist" "^4.18.1" + "camelcase" "^6.2.1" + "case-sensitive-paths-webpack-plugin" "^2.4.0" + "css-loader" "^6.5.1" + "css-minimizer-webpack-plugin" "^3.2.0" + "dotenv" "^10.0.0" + "dotenv-expand" "^5.1.0" + "eslint" "^8.3.0" + "eslint-config-react-app" "^7.0.0" + "eslint-webpack-plugin" "^3.1.1" + "file-loader" "^6.2.0" + "fs-extra" "^10.0.0" + "html-webpack-plugin" "^5.5.0" + "identity-obj-proxy" "^3.0.0" + "jest" "^27.4.3" + "jest-resolve" "^27.4.2" + "jest-watch-typeahead" "^1.0.0" + "mini-css-extract-plugin" "^2.4.5" + "postcss" "^8.4.4" + "postcss-flexbugs-fixes" "^5.0.2" + "postcss-loader" "^6.2.1" + "postcss-normalize" "^10.0.1" + "postcss-preset-env" "^7.0.1" + "prompts" "^2.4.2" + "react-app-polyfill" "^3.0.0" + "react-dev-utils" "^12.0.0" + "react-refresh" "^0.11.0" + "resolve" "^1.20.0" + "resolve-url-loader" "^4.0.0" + "sass-loader" "^12.3.0" + "semver" "^7.3.5" + "source-map-loader" "^3.0.0" + "style-loader" "^3.3.1" + "tailwindcss" "^3.0.2" + "terser-webpack-plugin" "^5.2.5" + "webpack" "^5.64.4" + "webpack-dev-server" "^4.6.0" + "webpack-manifest-plugin" "^4.0.2" + "workbox-webpack-plugin" "^6.4.1" + optionalDependencies: + "fsevents" "^2.3.2" + +"react-style-singleton@^2.1.0": + "integrity" "sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA==" + "resolved" "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "get-nonce" "^1.0.0" + "invariant" "^2.2.4" + "tslib" "^1.0.0" + +"react@*", "react@^15.3.0 || ^16.0.0 || ^17.0.0", "react@^16.6.3 || ^17.0.0", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || 17.x", "react@^17.0.2", "react@>= 16", "react@>=16.8", "react@>=16.8 || ^17.0.0 || ^18.0.0", "react@>=16.8.0", "react@>=16.8.6", "react@17.0.2": + "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" + "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + "version" "17.0.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + +"readable-stream@^2.0.1": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.0.6": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "picomatch" "^2.2.1" + +"recursive-readdir@^2.2.2": + "integrity" "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==" + "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" + "version" "2.2.3" + dependencies: + "minimatch" "^3.0.5" + +"redent@^3.0.0": + "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "indent-string" "^4.0.0" + "strip-indent" "^3.0.0" + +"regenerate-unicode-properties@^10.0.1": + "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "regenerate" "^1.4.2" + +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.9": + "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + "version" "0.13.9" + +"regenerator-transform@^0.14.2": + "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + "version" "0.14.5" + dependencies: + "@babel/runtime" "^7.8.4" + +"regex-parser@^2.2.11": + "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + "version" "2.2.11" + +"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.3.1", "regexp.prototype.flags@^1.5.0": + "integrity" "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.2.0" + "set-function-name" "^2.0.0" + +"regexpp@^3.2.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"regexpu-core@^5.0.1": + "integrity" "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^10.0.1" + "regjsgen" "^0.6.0" + "regjsparser" "^0.8.2" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.0.0" + +"regjsgen@^0.6.0": + "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + "version" "0.6.0" + +"regjsparser@^0.8.2": + "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + "version" "0.8.4" + dependencies: + "jsesc" "~0.5.0" + +"relateurl@^0.2.7": + "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" + +"renderkid@^3.0.0": + "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "css-select" "^4.1.3" + "dom-converter" "^0.2.0" + "htmlparser2" "^6.1.0" + "lodash" "^4.17.21" + "strip-ansi" "^6.0.1" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" + +"requires-port@^1.0.0": + "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve-url-loader@^4.0.0": + "integrity" "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==" + "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "adjust-sourcemap-loader" "^4.0.0" + "convert-source-map" "^1.7.0" + "loader-utils" "^2.0.0" + "postcss" "^7.0.35" + "source-map" "0.6.1" + +"resolve.exports@^1.1.0": + "integrity" "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + "resolved" "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz" + "version" "1.1.0" + +"resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.19.0", "resolve@^1.20.0", "resolve@^1.22.0": + "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz" + "version" "1.22.0" + dependencies: + "is-core-module" "^2.8.1" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"resolve@^2.0.0-next.3": + "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz" + "version" "2.0.0-next.3" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"retry@^0.13.1": + "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + "version" "0.13.1" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rimraf@^3.0.0", "rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"rollup-plugin-terser@^7.0.0": + "integrity" "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==" + "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "@babel/code-frame" "^7.10.4" + "jest-worker" "^26.2.1" + "serialize-javascript" "^4.0.0" + "terser" "^5.0.0" + +"rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^2.0.0", "rollup@^2.43.1": + "integrity" "sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.70.0.tgz" + "version" "2.70.0" + optionalDependencies: + "fsevents" "~2.3.2" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sanitize.css@*": + "integrity" "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz" + "version" "13.0.0" + +"sass-loader@^12.3.0": + "integrity" "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" + "version" "12.6.0" + dependencies: + "klona" "^2.0.4" + "neo-async" "^2.6.2" + +"sax@~1.2.4": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"scheduler@^0.20.2": + "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + "version" "0.20.2" + dependencies: + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + +"schema-utils@^2.6.5": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "@types/json-schema" "^7.0.5" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" + +"schema-utils@^3.0.0", "schema-utils@^3.1.1", "schema-utils@^3.2.0": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "@types/json-schema" "^7.0.8" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" + +"schema-utils@^4.0.0": + "integrity" "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "@types/json-schema" "^7.0.9" + "ajv" "^8.8.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.0.0" + +"schema-utils@2.7.0": + "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "@types/json-schema" "^7.0.4" + "ajv" "^6.12.2" + "ajv-keywords" "^3.4.1" + +"select-hose@^2.0.0": + "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"selfsigned@^2.0.0": + "integrity" "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "node-forge" "^1.2.0" + +"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0", "semver@^6.3.1": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + +"semver@^7.3.2": + "integrity" "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + "version" "7.5.4" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.5": + "integrity" "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + "version" "7.5.4" + dependencies: + "lru-cache" "^6.0.0" + +"send@0.17.2": + "integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==" + "resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz" + "version" "0.17.2" + dependencies: + "debug" "2.6.9" + "depd" "~1.1.2" + "destroy" "~1.0.4" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "1.8.1" + "mime" "1.6.0" + "ms" "2.1.3" + "on-finished" "~2.3.0" + "range-parser" "~1.2.1" + "statuses" "~1.5.0" + +"serialize-javascript@^4.0.0": + "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "randombytes" "^2.1.0" + +"serialize-javascript@^6.0.0", "serialize-javascript@^6.0.1": + "integrity" "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.14.2": + "integrity" "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz" + "version" "1.14.2" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.17.2" + +"set-function-length@^1.1.1": + "integrity" "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==" + "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "define-data-property" "^1.1.1" + "get-intrinsic" "^1.2.1" + "gopd" "^1.0.1" + "has-property-descriptors" "^1.0.0" + +"set-function-name@^2.0.0": + "integrity" "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==" + "resolved" "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "define-data-property" "^1.0.1" + "functions-have-names" "^1.2.3" + "has-property-descriptors" "^1.0.0" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.7.3": + "integrity" "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz" + "version" "1.7.3" + +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"skmeans@0.9.7": + "integrity" "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" + "resolved" "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz" + "version" "0.9.7" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slash@^4.0.0": + "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + "version" "4.0.0" + +"sockjs@^0.3.21": + "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + "version" "0.3.24" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^8.3.2" + "websocket-driver" "^0.7.4" + +"source-list-map@^2.0.0", "source-list-map@^2.0.1": + "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + "version" "2.0.1" + +"source-map-js@^1.0.1", "source-map-js@^1.0.2": + "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + "version" "1.0.2" + +"source-map-loader@^3.0.0": + "integrity" "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==" + "resolved" "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "abab" "^2.0.5" + "iconv-lite" "^0.6.3" + "source-map-js" "^1.0.1" + +"source-map-resolve@^0.6.0": + "integrity" "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + +"source-map-support@^0.5.6", "source-map-support@~0.5.20": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.7": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1", "source-map@0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"source-map@^0.8.0-beta.0": + "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" + "version" "0.8.0-beta.0" + dependencies: + "whatwg-url" "^7.0.0" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"sourcemap-codec@^1.4.8": + "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + "version" "1.4.8" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" + +"stack-utils@^2.0.3": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"stackframe@^1.1.1": + "integrity" "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz" + "version" "1.2.1" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": + "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"stop-iteration-iterator@^1.0.0": + "integrity" "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==" + "resolved" "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "internal-slot" "^1.0.4" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-length@^5.0.1": + "integrity" "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "char-regex" "^2.0.0" + "strip-ansi" "^7.0.1" + +"string-natural-compare@^3.0.1": + "integrity" "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "resolved" "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + "version" "3.0.1" + +"string-width@^4.1.0", "string-width@^4.2.0": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.matchall@^4.0.6": + "integrity" "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==" + "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz" + "version" "4.0.6" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.1" + "get-intrinsic" "^1.1.1" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "regexp.prototype.flags" "^1.3.1" + "side-channel" "^1.0.4" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"stringify-object@^3.3.0": + "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" + "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "get-own-enumerable-property-symbols" "^3.0.0" + "is-obj" "^1.0.1" + "is-regexp" "^1.0.0" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^7.0.0": + "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-ansi@^7.0.1": + "integrity" "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-comments@^2.0.1": + "integrity" "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz" + "version" "2.0.1" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "min-indent" "^1.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"style-loader@^3.3.1": + "integrity" "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + "version" "3.3.1" + +"style-value-types@5.0.0": + "integrity" "sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==" + "resolved" "https://registry.npmjs.org/style-value-types/-/style-value-types-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "hey-listen" "^1.0.8" + "tslib" "^2.1.0" + +"stylehacks@^5.1.0": + "integrity" "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "browserslist" "^4.16.6" + "postcss-selector-parser" "^6.0.4" + +"stylis@4.0.13": + "integrity" "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + "resolved" "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz" + "version" "4.0.13" + +"supercluster@^7.1.3": + "integrity" "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==" + "resolved" "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz" + "version" "7.1.4" + dependencies: + "kdbush" "^3.0.0" + +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.0.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" + +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"svg-parser@^2.0.2": + "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + "version" "2.0.4" + +"svgo@^1.2.2": + "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "chalk" "^2.4.1" + "coa" "^2.0.2" + "css-select" "^2.0.0" + "css-select-base-adapter" "^0.1.1" + "css-tree" "1.0.0-alpha.37" + "csso" "^4.0.2" + "js-yaml" "^3.13.1" + "mkdirp" "~0.5.1" + "object.values" "^1.1.0" + "sax" "~1.2.4" + "stable" "^0.1.8" + "unquote" "~1.1.1" + "util.promisify" "~1.0.0" + +"svgo@^2.7.0": + "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "@trysound/sax" "0.2.0" + "commander" "^7.2.0" + "css-select" "^4.1.3" + "css-tree" "^1.1.3" + "csso" "^4.2.0" + "picocolors" "^1.0.0" + "stable" "^0.1.8" + +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" + +"tailwindcss@^3.0.2": + "integrity" "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==" + "resolved" "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz" + "version" "3.0.23" + dependencies: + "arg" "^5.0.1" + "chalk" "^4.1.2" + "chokidar" "^3.5.3" + "color-name" "^1.1.4" + "cosmiconfig" "^7.0.1" + "detective" "^5.2.0" + "didyoumean" "^1.2.2" + "dlv" "^1.1.3" + "fast-glob" "^3.2.11" + "glob-parent" "^6.0.2" + "is-glob" "^4.0.3" + "normalize-path" "^3.0.0" + "object-hash" "^2.2.0" + "postcss" "^8.4.6" + "postcss-js" "^4.0.0" + "postcss-load-config" "^3.1.0" + "postcss-nested" "5.0.6" + "postcss-selector-parser" "^6.0.9" + "postcss-value-parser" "^4.2.0" + "quick-lru" "^5.1.1" + "resolve" "^1.22.0" + +"tapable@^1.0.0": + "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + "version" "1.1.3" + +"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0": + "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + "version" "2.2.1" + +"temp-dir@^2.0.0": + "integrity" "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + "version" "2.0.0" + +"tempy@^0.6.0": + "integrity" "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==" + "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "is-stream" "^2.0.0" + "temp-dir" "^2.0.0" + "type-fest" "^0.16.0" + "unique-string" "^2.0.0" + +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" + +"terser-webpack-plugin@^5.2.5", "terser-webpack-plugin@^5.3.7": + "integrity" "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz" + "version" "5.3.9" + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + "jest-worker" "^27.4.5" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.1" + "terser" "^5.16.8" + +"terser@^5.0.0", "terser@^5.10.0", "terser@^5.16.8": + "integrity" "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz" + "version" "5.22.0" + dependencies: + "@jridgewell/source-map" "^0.3.3" + "acorn" "^8.8.2" + "commander" "^2.20.0" + "source-map-support" "~0.5.20" + +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@istanbuljs/schema" "^0.1.2" + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"text-table@^0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"throat@^6.0.1": + "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + "version" "6.0.1" + +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" + +"timsort@^0.3.0": + "integrity" "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + "resolved" "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + "version" "0.3.0" + +"tiny-invariant@^1.0.6": + "integrity" "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz" + "version" "1.2.0" + +"tmpl@1.0.5": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"toggle-selection@^1.0.6": + "integrity" "sha1-bkWxJj8gF/oKzH2J14sVuL932jI= sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + "resolved" "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz" + "version" "1.0.6" + +"toidentifier@1.0.1": + "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + "version" "1.0.1" + +"tough-cookie@^4.0.0": + "integrity" "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz" + "version" "4.1.3" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.2.0" + "url-parse" "^1.5.3" + +"tr46@^1.0.1": + "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "punycode" "^2.1.0" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tryer@^1.0.1": + "integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "resolved" "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" + "version" "1.0.1" + +"tsconfig-paths@^3.12.0": + "integrity" "sha512-nWuffZppoaYK0vQ1SQmkSsQzJoHA4s6uzdb2waRpD806x9yfq153AdVsWz4je2qZcW+pENrMQXbGQ3sMCkXuhw==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "@types/json5" "^0.0.29" + "json5" "^1.0.1" + "minimist" "^1.2.0" + "strip-bom" "^3.0.0" + +"tslib@^1.0.0": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^1.9.3": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.0.3", "tslib@^2.1.0": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"tsutils@^3.21.0": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.16.0": + "integrity" "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + "version" "0.16.0" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.21.3", "type-fest@>=0.17.0 <3.0.0": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" + dependencies: + "media-typer" "0.3.0" + "mime-types" "~2.1.24" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typescript@^3.2.1 || ^4", "typescript@>= 2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + "version" "4.9.5" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.0.0": + "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unique-string@^2.0.0": + "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "crypto-random-string" "^2.0.0" + +"universalify@^0.2.0": + "integrity" "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" + "version" "0.2.0" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"unquote@~1.1.1": + "integrity" "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + "version" "1.1.1" + +"upath@^1.2.0": + "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + "version" "1.2.0" + +"update-browserslist-db@^1.0.13": + "integrity" "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==" + "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz" + "version" "1.0.13" + dependencies: + "escalade" "^3.1.1" + "picocolors" "^1.0.0" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"url-parse@^1.5.3": + "integrity" "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==" + "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" + "version" "1.5.10" + dependencies: + "querystringify" "^2.1.1" + "requires-port" "^1.0.0" + +"use-callback-ref@^1.2.3", "use-callback-ref@^1.2.5": + "integrity" "sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg==" + "resolved" "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.5.tgz" + "version" "1.2.5" + +"use-sidecar@^1.0.1", "use-sidecar@^1.0.5": + "integrity" "sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA==" + "resolved" "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "detect-node-es" "^1.1.0" + "tslib" "^1.9.3" + +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"util.promisify@~1.0.0": + "integrity" "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.2" + "has-symbols" "^1.0.1" + "object.getownpropertydescriptors" "^2.1.0" + +"utila@~0.4": + "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" + +"utils-merge@1.0.1": + "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^8.3.2": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" + +"vary@~1.1.2": + "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7": + "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "makeerror" "1.0.12" + +"warning@^4.0.3": + "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" + "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "loose-envify" "^1.0.0" + +"watchpack@^2.4.0": + "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + "version" "2.4.0" + dependencies: + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.1.2" + +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" + dependencies: + "minimalistic-assert" "^1.0.0" + +"web-vitals@^2.1.0": + "integrity" "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "resolved" "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz" + "version" "2.1.4" + +"webidl-conversions@^4.0.2": + "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + "version" "4.0.2" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"webpack-dev-middleware@^5.3.1": + "integrity" "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz" + "version" "5.3.1" + dependencies: + "colorette" "^2.0.10" + "memfs" "^3.4.1" + "mime-types" "^2.1.31" + "range-parser" "^1.2.1" + "schema-utils" "^4.0.0" + +"webpack-dev-server@^4.6.0", "webpack-dev-server@3.x || 4.x": + "integrity" "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz" + "version" "4.7.4" + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.2.2" + "ansi-html-community" "^0.0.8" + "bonjour" "^3.5.0" + "chokidar" "^3.5.3" + "colorette" "^2.0.10" + "compression" "^1.7.4" + "connect-history-api-fallback" "^1.6.0" + "default-gateway" "^6.0.3" + "del" "^6.0.0" + "express" "^4.17.1" + "graceful-fs" "^4.2.6" + "html-entities" "^2.3.2" + "http-proxy-middleware" "^2.0.0" + "ipaddr.js" "^2.0.1" + "open" "^8.0.9" + "p-retry" "^4.5.0" + "portfinder" "^1.0.28" + "schema-utils" "^4.0.0" + "selfsigned" "^2.0.0" + "serve-index" "^1.9.1" + "sockjs" "^0.3.21" + "spdy" "^4.0.2" + "strip-ansi" "^7.0.0" + "webpack-dev-middleware" "^5.3.1" + "ws" "^8.4.2" + +"webpack-manifest-plugin@^4.0.2": + "integrity" "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==" + "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "tapable" "^2.0.0" + "webpack-sources" "^2.2.0" + +"webpack-sources@^1.4.3": + "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + "version" "1.4.3" + dependencies: + "source-list-map" "^2.0.0" + "source-map" "~0.6.1" + +"webpack-sources@^2.2.0": + "integrity" "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "source-list-map" "^2.0.1" + "source-map" "^0.6.1" + +"webpack-sources@^3.2.3": + "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + "version" "3.2.3" + +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.64.4", "webpack@>= 4", "webpack@>=2", "webpack@>=4.43.0 <6.0.0": + "integrity" "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz" + "version" "5.89.0" + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + "acorn" "^8.7.1" + "acorn-import-assertions" "^1.9.0" + "browserslist" "^4.14.5" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^5.15.0" + "es-module-lexer" "^1.2.1" + "eslint-scope" "5.1.1" + "events" "^3.2.0" + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.2.9" + "json-parse-even-better-errors" "^2.3.1" + "loader-runner" "^4.2.0" + "mime-types" "^2.1.27" + "neo-async" "^2.6.2" + "schema-utils" "^3.2.0" + "tapable" "^2.1.1" + "terser-webpack-plugin" "^5.3.7" + "watchpack" "^2.4.0" + "webpack-sources" "^3.2.3" + +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" + dependencies: + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" + +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-fetch@^3.6.2": + "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + "version" "3.6.2" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^7.0.0": + "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "lodash.sortby" "^4.7.0" + "tr46" "^1.0.1" + "webidl-conversions" "^4.0.2" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-typed-array@^1.1.11", "which-typed-array@^1.1.9": + "integrity" "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz" + "version" "1.1.13" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.4" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.0" + +"which@^1.3.1": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@^1.2.3", "word-wrap@~1.2.3": + "integrity" "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + "version" "1.2.5" + +"workbox-background-sync@6.5.1": + "integrity" "sha512-T5a35fagLXQvV8Dr4+bDU+XYsP90jJ3eBLjZMKuCNELMQZNj+VekCODz1QK44jgoBeQk+vp94pkZV6G+e41pgg==" + "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "idb" "^6.1.4" + "workbox-core" "6.5.1" + +"workbox-broadcast-update@6.5.1": + "integrity" "sha512-mb/oyblyEpDbw167cCTyHnC3RqCnCQHtFYuYZd+QTpuExxM60qZuBH1AuQCgvLtDcztBKdEYK2VFD9SZYgRbaQ==" + "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-build@6.5.1": + "integrity" "sha512-coDUDzHvFZ1ADOl3wKCsCSyOBvkPKlPgcQDb6LMMShN1zgF31Mev/1HzN3+9T2cjjWAgFwZKkuRyExqc1v21Zw==" + "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + "ajv" "^8.6.0" + "common-tags" "^1.8.0" + "fast-json-stable-stringify" "^2.1.0" + "fs-extra" "^9.0.1" + "glob" "^7.1.6" + "lodash" "^4.17.20" + "pretty-bytes" "^5.3.0" + "rollup" "^2.43.1" + "rollup-plugin-terser" "^7.0.0" + "source-map" "^0.8.0-beta.0" + "stringify-object" "^3.3.0" + "strip-comments" "^2.0.1" + "tempy" "^0.6.0" + "upath" "^1.2.0" + "workbox-background-sync" "6.5.1" + "workbox-broadcast-update" "6.5.1" + "workbox-cacheable-response" "6.5.1" + "workbox-core" "6.5.1" + "workbox-expiration" "6.5.1" + "workbox-google-analytics" "6.5.1" + "workbox-navigation-preload" "6.5.1" + "workbox-precaching" "6.5.1" + "workbox-range-requests" "6.5.1" + "workbox-recipes" "6.5.1" + "workbox-routing" "6.5.1" + "workbox-strategies" "6.5.1" + "workbox-streams" "6.5.1" + "workbox-sw" "6.5.1" + "workbox-window" "6.5.1" + +"workbox-cacheable-response@6.5.1": + "integrity" "sha512-3TdtH/luDiytmM+Cn72HCBLZXmbeRNJqZx2yaVOfUZhj0IVwZqQXhNarlGE9/k6U5Jelb+TtpH2mLVhnzfiSMg==" + "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-core@6.5.1": + "integrity" "sha512-qObXZ39aFJ2N8X7IUbGrJHKWguliCuU1jOXM/I4MTT84u9BiKD2rHMkIzgeRP1Ixu9+cXU4/XHJq3Cy0Qqc5hw==" + "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.1.tgz" + "version" "6.5.1" + +"workbox-expiration@6.5.1": + "integrity" "sha512-iY/cTADAQATMmPkUBRmQdacqq0TJd2wMHimBQz+tRnPGHSMH+/BoLPABPnu7O7rT/g/s59CUYYRGxe3mEgoJCA==" + "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "idb" "^6.1.4" + "workbox-core" "6.5.1" + +"workbox-google-analytics@6.5.1": + "integrity" "sha512-qZU46/h4dbionYT6Yk6iBkUwpiEzAfnO1W7KkI+AMmY7G9/gA03dQQ7rpTw8F4vWrG7ahTUGWDFv6fERtaw1BQ==" + "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-background-sync" "6.5.1" + "workbox-core" "6.5.1" + "workbox-routing" "6.5.1" + "workbox-strategies" "6.5.1" + +"workbox-navigation-preload@6.5.1": + "integrity" "sha512-aKrgAbn2IMgzTowTi/ZyKdQUcES2m++9aGtpxqsX7Gn9ovCY8zcssaMEAMMwrIeveij5HiWNBrmj6MWDHi+0rg==" + "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-precaching@6.5.1": + "integrity" "sha512-EzlPBxvmjGfE56YZzsT/vpVkpLG1XJhoplgXa5RPyVWLUL1LbwEAxhkrENElSS/R9tgiTw80IFwysidfUqLihg==" + "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + "workbox-routing" "6.5.1" + "workbox-strategies" "6.5.1" + +"workbox-range-requests@6.5.1": + "integrity" "sha512-57Da/qRbd9v33YlHX0rlSUVFmE4THCjKqwkmfhY3tNLnSKN2L5YBS3qhWeDO0IrMNgUj+rGve2moKYXeUqQt4A==" + "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-recipes@6.5.1": + "integrity" "sha512-DGsyKygHggcGPQpWafC/Nmbm1Ny3sB2vE9r//3UbeidXiQ+pLF14KEG1/0NNGRaY+lfOXOagq6d1H7SC8KA+rA==" + "resolved" "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-cacheable-response" "6.5.1" + "workbox-core" "6.5.1" + "workbox-expiration" "6.5.1" + "workbox-precaching" "6.5.1" + "workbox-routing" "6.5.1" + "workbox-strategies" "6.5.1" + +"workbox-routing@6.5.1": + "integrity" "sha512-yAAncdTwanvlR8KPjubyvFKeAok8ZcIws6UKxvIAg0I+wsf7UYi93DXNuZr6RBSQrByrN6HkCyjuhmk8P63+PA==" + "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-strategies@6.5.1": + "integrity" "sha512-JNaTXPy8wXzKkr+6za7/eJX9opoZk7UgY261I2kPxl80XQD8lMjz0vo9EOcBwvD72v3ZhGJbW84ZaDwFEhFvWA==" + "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + +"workbox-streams@6.5.1": + "integrity" "sha512-7jaTWm6HRGJ/ewECnhb+UgjTT50R42E0/uNCC4eTKQwnLO/NzNGjoXTdQgFjo4zteR+L/K6AtFAiYKH3ZJbAYw==" + "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "workbox-core" "6.5.1" + "workbox-routing" "6.5.1" + +"workbox-sw@6.5.1": + "integrity" "sha512-hVrQa19yo9wzN1fQQ/h2JlkzFpkuH2qzYT2/rk7CLaWt6tLnTJVFCNHlGRRPhytZSf++LoIy7zThT714sowT/Q==" + "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.1.tgz" + "version" "6.5.1" + +"workbox-webpack-plugin@^6.4.1": + "integrity" "sha512-SHtlQBpKruI16CAYhICDMkgjXE2fH5Yp+D+1UmBfRVhByZYzusVOykvnPm8ObJb9d/tXgn9yoppoxafFS7D4vQ==" + "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "fast-json-stable-stringify" "^2.1.0" + "pretty-bytes" "^5.4.1" + "upath" "^1.2.0" + "webpack-sources" "^1.4.3" + "workbox-build" "6.5.1" + +"workbox-window@6.5.1": + "integrity" "sha512-oRlun9u7b7YEjo2fIDBqJkU2hXtrEljXcOytRhfeQRbqXxjUOpFgXSGRSAkmDx1MlKUNOSbr+zfi8h5n7In3yA==" + "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.1.tgz" + "version" "6.5.1" + dependencies: + "@types/trusted-types" "^2.0.2" + "workbox-core" "6.5.1" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.4.6": + "integrity" "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz" + "version" "7.5.7" + +"ws@^8.4.2": + "integrity" "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==" + "resolved" "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz" + "version" "8.5.0" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"xtend@^4.0.2": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@^1.10.0", "yaml@^1.10.2", "yaml@^1.7.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^20.2.2": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0" diff --git a/Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.15.51_819f5fe0.jpg b/Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.15.51_819f5fe0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01af857c143ed5c8069726d8d3c07854e930db79 GIT binary patch literal 16080 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

fHET5fPI=WSqFl3{uJjBvt7N&hE^)*mP3(m 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
    SL>Tkcn>ZF`-)(hU#7k>!FP#0Y!057S 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≪(3H@IoX6XD!>9}| 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

    vWU8$8#eI=>?k-p(}p3! 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

    hO+{vyr^s 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

    wqsvw4n2?~q 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�R*g=By?Oh#6)5~1 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

    pOszL>yw1JocyKS)E3|7+hW4O9gtbU(y=~(l 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%0AVl8!CS@h%k}3w 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


    RNN(Q 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�s`O1$f9%vUgFFf`n48{5rtc$ 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 literal 0 HcmV?d00001 diff --git a/Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.19.57_0678ae2e.jpg b/Tech Buddy/img/WhatsApp Image 2023-10-26 at 22.19.57_0678ae2e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9851434a1722bfd12faa391fad842b6a39bdc12e GIT binary patch literal 102836 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�X1flV)#EEnpwhB^ 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 V)>SzG1r=8->fm}*PClRj|Jms_{2TxP literal 0 HcmV?d00001 diff --git a/Tech Buddy/img/image.png b/Tech Buddy/img/image.png new file mode 100644 index 0000000000000000000000000000000000000000..9532620d3f710f0aa516ea25b659187cf5d6ed9b GIT binary patch literal 129007 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
    2ywALY80KHcO2(b9>YlaBu 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 Q_8WZZql|RQkoFP(1?jgp>Hq)$ literal 0 HcmV?d00001 diff --git a/Tech Buddy/img/imgage.png b/Tech Buddy/img/imgage.png new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech Buddy/img/imgage.png @@ -0,0 +1 @@ + From 87afeb839efe172e3af9a9443d07b7ac882645fe Mon Sep 17 00:00:00 2001 From: Tushar106 Date: Sat, 28 Oct 2023 20:58:30 +0530 Subject: [PATCH 3/7] Updated env file --- Tech Buddy/frontend/src/components/MapContainer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tech Buddy/frontend/src/components/MapContainer.js b/Tech Buddy/frontend/src/components/MapContainer.js index 9ebd08ba..d5eb4fc1 100644 --- a/Tech Buddy/frontend/src/components/MapContainer.js +++ b/Tech Buddy/frontend/src/components/MapContainer.js @@ -26,7 +26,7 @@ const MapContainer = (props) => { }) }, []) const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: "AIzaSyCLl4vXNus3Wf4McGMt3gGpwap_kzGIMHk", + googleMapsApiKey: process.env.REACT_APP_GOOGLE_MAPS_API, libraries: ['places'], }) if (!isLoaded) { From e3734508202ef7afa52d30e2d9cebfc3970d6254 Mon Sep 17 00:00:00 2001 From: Tushar106 <97538731+Tushar106@users.noreply.github.com> Date: Sun, 29 Oct 2023 21:28:22 +0530 Subject: [PATCH 4/7] Update README.md --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 759e03b1..7e879786 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ _Key Features_: - *CHAKRA UI* -### Step-by-Step Code Execution Instructions: +# Step-by-Step Code Execution Instructions: ## To Start The Backend @@ -110,7 +110,7 @@ GOOGLE_CLIENT_SECRET="YOUR_GOOGLE_SECRET" REACT_APP_GOOGLE_MAPS_API= "YOUR_API_KEY" ``` -### Future Scope: +### Future Scope & Scalability: **Futuristic Aspects:** @@ -119,3 +119,13 @@ REACT_APP_GOOGLE_MAPS_API= "YOUR_API_KEY" - Emergency Services Integration: In emergencies, the application can directly notify and coordinate with local emergency services, providing real-time information about incidents to expedite responses. - Global Data Sharing: In the future, the application can facilitate data sharing with other road safety platforms and government agencies, creating a global network for incident reporting and analysis. + +**Scalability:** + +- Geographical Expansion: The prototype can scale to cover a broader geographical area, making it applicable to regions beyond its initial deployment. As the user base grows, it can accommodate reports from various locations, becoming a valuable tool for road safety worldwide. + +- Additional Incident Categories: The application can scale by adding more incident categories, such as construction zones, traffic accidents, or weather-related issues. This enhances its utility for diverse road safety concerns. + +- Multilingual Support: To cater to a global audience, multilingual support can be integrated, allowing users to report incidents and access information in their preferred language. + +- User Profiles and Rewards: Scalability includes the addition of user profiles and reward systems. Users could earn points or incentives for their contributions to road safety, fostering increased engagement. From 17f84ed67626769fe45ab7d24b26103bc5a6c3ff Mon Sep 17 00:00:00 2001 From: Tushar106 <97538731+Tushar106@users.noreply.github.com> Date: Sun, 29 Oct 2023 23:29:00 +0530 Subject: [PATCH 5/7] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7e879786..5c4ac50f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ Real-Time Road Blockage Reporting System with Google btushar301@gmail.com +**Demo link-** https://www.youtube.com/watch?v=7grdZ-Ogf28 + ### A Brief of the Prototype: This section must include UML Diagrams and prototype description From a3f8cf9ef1e8b0abb8b17ae7e89cd30398157e39 Mon Sep 17 00:00:00 2001 From: Tushar106 Date: Thu, 2 Nov 2023 13:00:01 +0530 Subject: [PATCH 6/7] updated some files --- Tech Buddy/frontend/public/env.js | 3 + Tech Buddy/frontend/public/index.html | 1 + Tech Buddy/frontend/src/components/Body.js | 111 ++++++++++-------- Tech Buddy/frontend/src/components/Login.js | 2 +- .../frontend/src/components/MapContainer.js | 39 +++++- Tech Buddy/frontend/src/components/Report.js | 2 +- 6 files changed, 105 insertions(+), 53 deletions(-) create mode 100644 Tech Buddy/frontend/public/env.js diff --git a/Tech Buddy/frontend/public/env.js b/Tech Buddy/frontend/public/env.js new file mode 100644 index 00000000..4138e535 --- /dev/null +++ b/Tech Buddy/frontend/public/env.js @@ -0,0 +1,3 @@ +window.env = { + "REACT_APP_GOOGLE_MAPS_API": "AIzaSyCLl4vXNus3Wf4McGMt3gGpwap_kzGIMHk" +}; \ No newline at end of file diff --git a/Tech Buddy/frontend/public/index.html b/Tech Buddy/frontend/public/index.html index aa069f27..1989d970 100644 --- a/Tech Buddy/frontend/public/index.html +++ b/Tech Buddy/frontend/public/index.html @@ -25,6 +25,7 @@ Learn how to configure a non-root public URL by running `npm run build`. --> React App + diff --git a/Tech Buddy/frontend/src/components/Body.js b/Tech Buddy/frontend/src/components/Body.js index 89f19311..c2146934 100644 --- a/Tech Buddy/frontend/src/components/Body.js +++ b/Tech Buddy/frontend/src/components/Body.js @@ -19,9 +19,12 @@ import { Marker, Autocomplete, DirectionsRenderer, + } from '@react-google-maps/api' -import { useEffect, useRef, useState, } from 'react' -import {useNavigate} from "react-router-dom" +// import { MarkerClusterer } from '@react +import { MarkerClusterer } from "@googlemaps/markerclusterer"; +import { useEffect, useRef, useState, useCallback } from 'react' +import { useNavigate } from "react-router-dom" import axios from 'axios' @@ -31,8 +34,7 @@ function Body() { const [markerData, setMarkerData] = useState(); const [loading, setLoading] = useState(false); const isPhone = useBreakpointValue({ base: true, md: false }); - const navigate = useNavigate(); - console.log() + const navigate = useNavigate(); useEffect(() => { navigator.geolocation.getCurrentPosition(posi => { @@ -70,6 +72,7 @@ function Body() { const [distance, setDistance] = useState('') const [duration, setDuration] = useState('') + /** @type React.MutableRefObject */ const originRef = useRef() /** @type React.MutableRefObject */ @@ -112,6 +115,7 @@ function Body() { + return ( setMap(map)} + // onLoad={onLoad} + onLoad={map => { + setMap(map) + }} > - {/* */} - + /> {markerData.map((marker, index) => { // console.log(typeof(marker.latitude.$numberDecimal.)) return ( + }} + onClick={() => { + // eslint-disable-next-line no-undef + const infoWindow = new google.maps.InfoWindow(); + infoWindow.setPosition({ lat: Number(marker.latitude.$numberDecimal), lng: Number(marker.longitude.$numberDecimal) }); + infoWindow.setContent(` +
    +

    ${marker.title}

    +
    + `); + infoWindow.open({ map }); + }} + /> ); })} @@ -201,33 +218,33 @@ function Body() { onClick={clearRoute} /> */} - {!isPhone && - - - } - onClick={clearRoute} - /> - - } + {!isPhone && + + + } + onClick={clearRoute} + /> + + } {isPhone && - - - - } - onClick={clearRoute} - /> - - - } + + + + } + onClick={clearRoute} + /> + + + } Distance: {distance} Duration: {duration} @@ -243,18 +260,18 @@ function Body() { - - + direction="column" + h="100vh" w="100vw" m={4} // Set the container height to 100% of the viewport height + justifyContent="flex-end" // Align the content at the bottom + alignItems="flex-end" // Align the content to the right + > + +
    ) diff --git a/Tech Buddy/frontend/src/components/Login.js b/Tech Buddy/frontend/src/components/Login.js index 7ee33d23..84a58b79 100644 --- a/Tech Buddy/frontend/src/components/Login.js +++ b/Tech Buddy/frontend/src/components/Login.js @@ -32,7 +32,7 @@ const Login = () => { alignItems="center" > - Welcome + Welcome to RoadSafety!
    diff --git a/Tech Buddy/frontend/src/components/MapContainer.js b/Tech Buddy/frontend/src/components/MapContainer.js index d5eb4fc1..51372e9e 100644 --- a/Tech Buddy/frontend/src/components/MapContainer.js +++ b/Tech Buddy/frontend/src/components/MapContainer.js @@ -13,6 +13,29 @@ const MapContainer = (props) => { const [center, setCenter] = useState({ lat: 48.8584, lng: 2.2945 }); const [map, setMap] = useState(/** @type google.maps.Map */(null)) // const [markerPosition, setMarkerPosition] = useState(null); + const { isLoaded } = useJsApiLoader({ + googleMapsApiKey: process.env.REACT_APP_GOOGLE_MAPS_API, + libraries: ['places'], + }) + async function snapToNearestRoad({lat,lng}) { + // console.log(lat) + + // eslint-disable-next-line no-undef + const latlng = new google.maps.LatLng(lat, lng); + // eslint-disable-next-line no-undef + const directionsService = new google.maps.DirectionsService() + const results = await directionsService.route({ + origin: latlng, + destination: latlng, + // eslint-disable-next-line no-undef + travelMode: google.maps.TravelMode.DRIVING, + }) + setCenter(results.routes[0].legs[0].start_location) + } + + + + useEffect(() => { navigator.geolocation.getCurrentPosition(posi => { setCenter({ @@ -23,12 +46,14 @@ const MapContainer = (props) => { lat: posi.coords.latitude, lng: posi.coords.longitude }) + snapToNearestRoad({ + lat: posi.coords.latitude, + lng: posi.coords.longitude + }); }) + }, []) - const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: process.env.REACT_APP_GOOGLE_MAPS_API, - libraries: ['places'], - }) + if (!isLoaded) { return } @@ -43,6 +68,9 @@ const MapContainer = (props) => { streetViewControl: false, mapTypeControl: false, fullscreenControl: false, + draggingCursor:false, + draggableCursor:false, + draggable: false }} onLoad={map => setMap(map)} > @@ -50,6 +78,7 @@ const MapContainer = (props) => { position={center} onDragEnd={(e) => { props.setMarkerPosition(e.latLng.toJSON()); + snapToNearestRoad(e.latLng.toJSON()) }} draggable={true} /> @@ -59,3 +88,5 @@ const MapContainer = (props) => { }; export default MapContainer; + + diff --git a/Tech Buddy/frontend/src/components/Report.js b/Tech Buddy/frontend/src/components/Report.js index 990019bb..95067a3d 100644 --- a/Tech Buddy/frontend/src/components/Report.js +++ b/Tech Buddy/frontend/src/components/Report.js @@ -141,7 +141,7 @@ function Report() { - From eac9131664b0fbc1d38423fea8105ffba6da7519 Mon Sep 17 00:00:00 2001 From: Tushar106 Date: Thu, 2 Nov 2023 20:22:20 +0530 Subject: [PATCH 7/7] final --- Tech Buddy/backend/controller/report.js | 20 +++- Tech Buddy/backend/package-lock.json | 14 +++ Tech Buddy/backend/package.json | 1 + Tech Buddy/frontend/src/App.js | 6 ++ Tech Buddy/frontend/src/Main.css | 1 + Tech Buddy/frontend/src/components/Body.js | 13 ++- Tech Buddy/frontend/src/components/Demo.js | 102 +++++++++++++++++++ Tech Buddy/frontend/src/components/Report.js | 10 ++ 8 files changed, 164 insertions(+), 3 deletions(-) create mode 100644 Tech Buddy/frontend/src/components/Demo.js diff --git a/Tech Buddy/backend/controller/report.js b/Tech Buddy/backend/controller/report.js index a171a0eb..4549807f 100644 --- a/Tech Buddy/backend/controller/report.js +++ b/Tech Buddy/backend/controller/report.js @@ -1,4 +1,6 @@ const Report = require('../models/reportModel'); +const nodemailer = require("nodemailer"); + const reportRegister = async (req, res) => { // console.log(req.isAuthenticated()); if (req.isAuthenticated()) { @@ -7,7 +9,23 @@ const reportRegister = async (req, res) => { if(!longitude || !latitude ||!icon || !desc){ return res.status(400).json({msg: "Please fill all fields"}) } - const newReport = new Report({ + const transporter = nodemailer.createTransport({ + host: 'smtp.ethereal.email', + port: 587, + auth: { + user: 'jamarcus.conn99@ethereal.email', + pass: 'QpNWpQGS1yfw5Jj6H6' + } + }); + + const info = await transporter.sendMail({ + from: `"RoadSafety!" <${req.user._id}>`, // sender address + to: "municipal@gamil.com", // list of receivers + subject: "Reporting an Issue", // Subject line + text: `${desc}`, // plain text body + html: `
    ${desc}

    `, // html body + }); + const newReport =await new Report({ longitude: longitude, latitude: latitude, icon: icon, description: desc, title: title,userId:req.user._id }) await newReport.save(); diff --git a/Tech Buddy/backend/package-lock.json b/Tech Buddy/backend/package-lock.json index a2d46389..25f43830 100644 --- a/Tech Buddy/backend/package-lock.json +++ b/Tech Buddy/backend/package-lock.json @@ -16,6 +16,7 @@ "express-session": "^1.17.3", "mongoose": "^7.6.3", "mongoose-findorcreate": "^4.0.0", + "nodemailer": "^6.9.7", "nodemon": "^3.0.1", "passport": "^0.6.0", "passport-google-oauth2": "^0.2.0" @@ -854,6 +855,14 @@ "node": ">= 0.6" } }, + "node_modules/nodemailer": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.7.tgz", + "integrity": "sha512-rUtR77ksqex/eZRLmQ21LKVH5nAAsVicAtAYudK7JgwenEDZ0UIQ1adUGqErz7sMkWYxWTTU1aeP2Jga6WQyJw==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/nodemon": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", @@ -2019,6 +2028,11 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, + "nodemailer": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.7.tgz", + "integrity": "sha512-rUtR77ksqex/eZRLmQ21LKVH5nAAsVicAtAYudK7JgwenEDZ0UIQ1adUGqErz7sMkWYxWTTU1aeP2Jga6WQyJw==" + }, "nodemon": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", diff --git a/Tech Buddy/backend/package.json b/Tech Buddy/backend/package.json index 69167cf6..9fbc3046 100644 --- a/Tech Buddy/backend/package.json +++ b/Tech Buddy/backend/package.json @@ -16,6 +16,7 @@ "express-session": "^1.17.3", "mongoose": "^7.6.3", "mongoose-findorcreate": "^4.0.0", + "nodemailer": "^6.9.7", "nodemon": "^3.0.1", "passport": "^0.6.0", "passport-google-oauth2": "^0.2.0" diff --git a/Tech Buddy/frontend/src/App.js b/Tech Buddy/frontend/src/App.js index ae0343cb..3a5382a2 100644 --- a/Tech Buddy/frontend/src/App.js +++ b/Tech Buddy/frontend/src/App.js @@ -5,6 +5,7 @@ import "./Main.css" import { useEffect, useState } from 'react'; import axios from "axios"; import Report from './components/Report'; +import Demo from './components/Demo'; function App() { @@ -42,6 +43,11 @@ function App() { path="/report" element={user ? :} /> + {/* :} + /> */}
    ) diff --git a/Tech Buddy/frontend/src/Main.css b/Tech Buddy/frontend/src/Main.css index 92ca0a2c..1483fc4f 100644 --- a/Tech Buddy/frontend/src/Main.css +++ b/Tech Buddy/frontend/src/Main.css @@ -5,6 +5,7 @@ background-color:#4285f4; border-radius: 2px; box-shadow: 0 3px 4px 0 rgba(0,0,0,.25); + cursor: pointer; } .google-icon-wrapper { position: absolute; diff --git a/Tech Buddy/frontend/src/components/Body.js b/Tech Buddy/frontend/src/components/Body.js index c2146934..a1431a2c 100644 --- a/Tech Buddy/frontend/src/components/Body.js +++ b/Tech Buddy/frontend/src/components/Body.js @@ -32,6 +32,9 @@ function Body() { const [center, setCenter] = useState({ lat: 48.8584, lng: 2.2945 }); const [zoom, setZoom] = useState(15) const [markerData, setMarkerData] = useState(); + const [markerOnRoute, setMarkerOnRoute] = useState(); + + const [loading, setLoading] = useState(false); const isPhone = useBreakpointValue({ base: true, md: false }); const navigate = useNavigate(); @@ -54,6 +57,7 @@ function Body() { try { const data = await axios.get('http://localhost:8800/report'); setMarkerData(data.data); + setMarkerOnRoute(data.data) // console.log(data); setLoading(false); } catch (error) { @@ -94,11 +98,15 @@ function Body() { // eslint-disable-next-line no-undef travelMode: google.maps.TravelMode.DRIVING, }) + // console.log(results.routes[0].overview_path) + var route = results.routes[0]; + var path = route.overview_path; setDirectionsResponse(results) setDistance(results.routes[0].legs[0].distance.text) setDuration(results.routes[0].legs[0].duration.text) } + function clearRoute() { setDirectionsResponse(null) setDistance('') @@ -151,7 +159,7 @@ function Body() { }} /> {markerData.map((marker, index) => { - // console.log(typeof(marker.latitude.$numberDecimal.)) + // console.log(marker) return ( -

    ${marker.title}

    +

    ${marker.title}


    +

    Desc:

    ${marker.description}

    `); infoWindow.open({ map }); diff --git a/Tech Buddy/frontend/src/components/Demo.js b/Tech Buddy/frontend/src/components/Demo.js new file mode 100644 index 00000000..b25bfc6e --- /dev/null +++ b/Tech Buddy/frontend/src/components/Demo.js @@ -0,0 +1,102 @@ +// import { useEffect, useRef, useState } from 'react'; +// import { GoogleMap, Marker, OverlayView, useJsApiLoader } from '@react-google-maps/api'; +// import Supercluster from 'supercluster'; +// import useSWR from 'swr'; +// import mapStyles from './mapStyles.json'; + +// // ... + +// function Demo() { +// // Existing code +// const containerStyle = { width: '100%', height: '500px' }; +// const center = { lat: 48.766666, lng: 11.433333 }; +// const options = { +// streetViewControl: false, +// mapTypeControl: false, +// fullscreenControl: false, +// styles: mapStyles, +// maxZoom: 20, +// minZoom: 6 +// }; + + +// const { isLoaded: isMapLoaded } = useJsApiLoader({ googleMapsApiKey: import.meta.env.VITE_GOOGLE_MAPS_API_KEY }); +// const [zoom, setZoom] = useState(options.minZoom); +// const [bounds, setBounds] = useState([0, 0, 0, 0]); +// const [clusters, setClusters] = useState([]); +// const mapRef = useRef(); +// // const { data, error, isLoading: isDataLoading } = useSWR('vehicles', fetcher); + +// useEffect(() => { +// if (data?.length && mapRef.current) { +// sc.load(formatDataToGeoJsonPoints(data)); +// setClusters(sc.getClusters(bounds, zoom)); +// } +// }, [data, bounds, zoom]); + +// if (error) { +// return

    Error loading data

    ; +// } + +// if (isDataLoading) { +// return

    Loading...

    ; +// } + +// if (!isMapLoaded) return null; + +// function handleClusterClick({ id, lat, lng }) { +// const expansionZoom = Math.min(sc.getClusterExpansionZoom(id), 20); +// mapRef.current?.setZoom(expansionZoom); +// mapRef.current?.panTo({ lat, lng }); +// } + +// function handleBoundsChanged() { +// if (mapRef.current) { +// const bounds = mapRef.current.getBounds()?.toJSON(); +// setBounds([bounds?.west || 0, bounds?.south || 0, bounds?.east || 0, bounds?.north || 0]); +// } +// } + +// function handleZoomChanged() { +// if (mapRef.current) { +// setZoom(mapRef.current?.getZoom()); +// } +// } + +// function handleMapLoad(map) { +// mapRef.current = map; +// } + +// return ( +//
    +//
    +// +// {clusters?.map(({ id, geometry, properties }) => { +// const [lng, lat] = geometry.coordinates; +// const { cluster, point_count, brand, model, year, available } = properties; + +// return cluster && ( +// handleClusterClick({ lat, lng })} +// position={{ lat, lng }} +// icon="/images/cluster-pin.png" +// label={getLabel(point_count)} +// /> +// ) +// })} +// +//
    +//
    +// ) +// } + +// export default Demo; diff --git a/Tech Buddy/frontend/src/components/Report.js b/Tech Buddy/frontend/src/components/Report.js index 95067a3d..6720a0ed 100644 --- a/Tech Buddy/frontend/src/components/Report.js +++ b/Tech Buddy/frontend/src/components/Report.js @@ -34,6 +34,15 @@ function Report() { const [desc,setDesc]=useState(""); const navigate=useNavigate(); + useEffect(() => { + navigator.geolocation.getCurrentPosition(posi => { + setMarkerPosition({ + lat: posi.coords.latitude, + lng: posi.coords.longitude + }) + }) + },[]) + // console.log(markerPosition) const handleFileChange = (e) => { const file = e.target.files[0]; if (file) { @@ -71,6 +80,7 @@ function Report() { const data={ longitude:markerPosition.lng, latitude:markerPosition.lat, icon:pic, desc:desc } + console.log(data) const report=await axios.post('http://localhost:8800/report',data,{ withCredentials: true, });