From 0243d3cb0cd76731d2ad25b65700c48772d0e7aa Mon Sep 17 00:00:00 2001 From: "@albob105" <albob105@student.liu.se> Date: Mon, 14 Nov 2022 22:35:43 +0100 Subject: [PATCH] full commit project --- README.md | 6 +- c2-app/.gitignore | 24 + c2-app/README.md | 46 + c2-app/c2app.yaml | 168 + c2-app/package-lock.json | 40295 ++++++++++++++++ c2-app/package.json | 58 + c2-app/public/Dockerfile | 3 + c2-app/public/favicon.ico | Bin 0 -> 3870 bytes c2-app/public/images/qroutline.png | Bin 0 -> 17608 bytes c2-app/public/index.html | 33 + c2-app/public/logo192.png | Bin 0 -> 5347 bytes c2-app/public/logo512.png | Bin 0 -> 9664 bytes c2-app/public/manifest.json | 15 + c2-app/public/regionlogo.png | Bin 0 -> 32149 bytes c2-app/public/robots.txt | 3 + .../src/API-calls/articles/createArticle.ts | 50 + .../src/API-calls/articles/deleteArticle.ts | 1 + c2-app/src/API-calls/articles/editArticle.ts | 50 + .../src/API-calls/articles/getArticleByLIO.ts | 109 + c2-app/src/API-calls/articles/getArticles.ts | 39 + c2-app/src/API-calls/authentication/login.ts | 19 + .../API-calls/compartments/connectArticle.ts | 19 + .../compartments/createCompartment.ts | 18 + .../compartments/deleteCompartment.ts | 1 + .../API-calls/compartments/editCompartment.ts | 21 + .../API-calls/compartments/getCompartment.ts | 21 + .../src/API-calls/compartments/moveArticle.ts | 20 + .../src/API-calls/storages/createStorage.ts | 32 + .../src/API-calls/storages/deleteStorage.ts | 1 + c2-app/src/API-calls/storages/editStorage.ts | 32 + .../API-calls/storages/getNearbyStorages.ts | 18 + .../src/API-calls/storages/getStorageByID.ts | 17 + c2-app/src/API-calls/storages/getStorages.ts | 28 + .../transactions/createTransactions.ts | 28 + .../API-calls/transactions/getTransactions.ts | 20 + c2-app/src/API-calls/users/createUser.ts | 22 + c2-app/src/API-calls/users/deleteUser.ts | 1 + c2-app/src/API-calls/users/editUser.ts | 48 + c2-app/src/API-calls/users/getUserByID.ts | 44 + c2-app/src/API-calls/users/getUsers.ts | 41 + c2-app/src/App.css | 38 + c2-app/src/App.test.tsx | 17 + c2-app/src/App.tsx | 31 + c2-app/src/components/AddCompartmentModal.css | 11 + c2-app/src/components/AddCompartmentModal.tsx | 117 + c2-app/src/components/AddStorageModal.tsx | 147 + c2-app/src/components/Button_HP.tsx | 117 + c2-app/src/components/Card_HP.tsx | 1 + c2-app/src/components/Card_QR.tsx | 1 + c2-app/src/components/ChooseDepartment.tsx | 81 + c2-app/src/components/ChooseNumber.css | 12 + .../src/components/DeleteCompartmentModal.tsx | 116 + .../src/components/DepartmentChangedModal.tsx | 157 + .../src/components/EditCompartmentModal.tsx | 146 + c2-app/src/components/Layout.tsx | 30 + c2-app/src/components/Navbar.tsx | 69 + .../src/components/NonReturnableItemModal.tsx | 83 + c2-app/src/components/QRcodePrinter.css | 47 + c2-app/src/components/QRcodePrinter.tsx | 35 + c2-app/src/components/QRcodeScanner.css | 12 + c2-app/src/components/QRcodeScanner.tsx | 47 + c2-app/src/components/Searchbar.tsx | 82 + c2-app/src/components/Storage_Dropdown.tsx | 48 + .../src/components/TableConfirmationView.tsx | 61 + .../components/TableExtendedInformation.css | 41 + .../components/TableExtendedInformation.tsx | 174 + c2-app/src/components/TableOrders.tsx | 152 + c2-app/src/components/TableQRcodes.css | 88 + c2-app/src/components/TableQRcodes.tsx | 206 + .../src/components/TableScannedArticles.tsx | 68 + c2-app/src/components/TableSearchArticles.tsx | 89 + c2-app/src/components/TableStorageShelves.css | 141 + c2-app/src/components/TableStorageShelves.tsx | 171 + c2-app/src/components/UserInfoTable.tsx | 77 + c2-app/src/components/chooseNumber.tsx | 107 + c2-app/src/components/chooseUnit.tsx | 36 + c2-app/src/index.css | 13 + c2-app/src/index.tsx | 16 + c2-app/src/modules/About.tsx | 19 + c2-app/src/modules/CriticalArticles.tsx | 1 + .../HandleArticles/ConfirmationView.tsx | 73 + .../HandleArticles/ExtendedInformation.tsx | 34 + .../modules/HandleArticles/HandleItems.tsx | 142 + c2-app/src/modules/Homepage.tsx | 194 + c2-app/src/modules/IntermediaryPage.tsx | 197 + c2-app/src/modules/Login.tsx | 310 + c2-app/src/modules/PrintQRcode.tsx | 81 + c2-app/src/modules/Profile.tsx | 259 + c2-app/src/modules/SearchArticles.tsx | 89 + c2-app/src/modules/ViewStorage.css | 93 + c2-app/src/modules/ViewStorage.tsx | 185 + c2-app/src/modules/login.css | 7 + c2-app/src/react-app-env.d.ts | 1 + c2-app/src/setupTests.ts | 5 + c2-app/src/static/homepageBackground.jpg | Bin 0 -> 822578 bytes c2-app/src/static/mockData/Article.json | 200 + c2-app/src/static/mockData/Compartment.json | 15 + c2-app/src/static/mockData/Storage.json | 10 + c2-app/src/static/mockData/Transaction.json | 100 + c2-app/src/static/mockData/User.json | 20 + c2-app/src/static/qroutline.png | Bin 0 -> 17608 bytes c2-app/src/util/Custom_Theme.ts | 22 + c2-app/src/util/routes.ts | 136 + c2-app/src/util/types.ts | 80 + c2-app/tsconfig.json | 26 + package-lock.json | 3 + 106 files changed, 46535 insertions(+), 3 deletions(-) create mode 100644 c2-app/.gitignore create mode 100644 c2-app/README.md create mode 100644 c2-app/c2app.yaml create mode 100644 c2-app/package-lock.json create mode 100644 c2-app/package.json create mode 100644 c2-app/public/Dockerfile create mode 100644 c2-app/public/favicon.ico create mode 100644 c2-app/public/images/qroutline.png create mode 100644 c2-app/public/index.html create mode 100644 c2-app/public/logo192.png create mode 100644 c2-app/public/logo512.png create mode 100644 c2-app/public/manifest.json create mode 100644 c2-app/public/regionlogo.png create mode 100644 c2-app/public/robots.txt create mode 100644 c2-app/src/API-calls/articles/createArticle.ts create mode 100644 c2-app/src/API-calls/articles/deleteArticle.ts create mode 100644 c2-app/src/API-calls/articles/editArticle.ts create mode 100644 c2-app/src/API-calls/articles/getArticleByLIO.ts create mode 100644 c2-app/src/API-calls/articles/getArticles.ts create mode 100644 c2-app/src/API-calls/authentication/login.ts create mode 100644 c2-app/src/API-calls/compartments/connectArticle.ts create mode 100644 c2-app/src/API-calls/compartments/createCompartment.ts create mode 100644 c2-app/src/API-calls/compartments/deleteCompartment.ts create mode 100644 c2-app/src/API-calls/compartments/editCompartment.ts create mode 100644 c2-app/src/API-calls/compartments/getCompartment.ts create mode 100644 c2-app/src/API-calls/compartments/moveArticle.ts create mode 100644 c2-app/src/API-calls/storages/createStorage.ts create mode 100644 c2-app/src/API-calls/storages/deleteStorage.ts create mode 100644 c2-app/src/API-calls/storages/editStorage.ts create mode 100644 c2-app/src/API-calls/storages/getNearbyStorages.ts create mode 100644 c2-app/src/API-calls/storages/getStorageByID.ts create mode 100644 c2-app/src/API-calls/storages/getStorages.ts create mode 100644 c2-app/src/API-calls/transactions/createTransactions.ts create mode 100644 c2-app/src/API-calls/transactions/getTransactions.ts create mode 100644 c2-app/src/API-calls/users/createUser.ts create mode 100644 c2-app/src/API-calls/users/deleteUser.ts create mode 100644 c2-app/src/API-calls/users/editUser.ts create mode 100644 c2-app/src/API-calls/users/getUserByID.ts create mode 100644 c2-app/src/API-calls/users/getUsers.ts create mode 100644 c2-app/src/App.css create mode 100644 c2-app/src/App.test.tsx create mode 100644 c2-app/src/App.tsx create mode 100644 c2-app/src/components/AddCompartmentModal.css create mode 100644 c2-app/src/components/AddCompartmentModal.tsx create mode 100644 c2-app/src/components/AddStorageModal.tsx create mode 100644 c2-app/src/components/Button_HP.tsx create mode 100644 c2-app/src/components/Card_HP.tsx create mode 100644 c2-app/src/components/Card_QR.tsx create mode 100644 c2-app/src/components/ChooseDepartment.tsx create mode 100644 c2-app/src/components/ChooseNumber.css create mode 100644 c2-app/src/components/DeleteCompartmentModal.tsx create mode 100644 c2-app/src/components/DepartmentChangedModal.tsx create mode 100644 c2-app/src/components/EditCompartmentModal.tsx create mode 100644 c2-app/src/components/Layout.tsx create mode 100644 c2-app/src/components/Navbar.tsx create mode 100644 c2-app/src/components/NonReturnableItemModal.tsx create mode 100644 c2-app/src/components/QRcodePrinter.css create mode 100644 c2-app/src/components/QRcodePrinter.tsx create mode 100644 c2-app/src/components/QRcodeScanner.css create mode 100644 c2-app/src/components/QRcodeScanner.tsx create mode 100644 c2-app/src/components/Searchbar.tsx create mode 100644 c2-app/src/components/Storage_Dropdown.tsx create mode 100644 c2-app/src/components/TableConfirmationView.tsx create mode 100644 c2-app/src/components/TableExtendedInformation.css create mode 100644 c2-app/src/components/TableExtendedInformation.tsx create mode 100644 c2-app/src/components/TableOrders.tsx create mode 100644 c2-app/src/components/TableQRcodes.css create mode 100644 c2-app/src/components/TableQRcodes.tsx create mode 100644 c2-app/src/components/TableScannedArticles.tsx create mode 100644 c2-app/src/components/TableSearchArticles.tsx create mode 100644 c2-app/src/components/TableStorageShelves.css create mode 100644 c2-app/src/components/TableStorageShelves.tsx create mode 100644 c2-app/src/components/UserInfoTable.tsx create mode 100644 c2-app/src/components/chooseNumber.tsx create mode 100644 c2-app/src/components/chooseUnit.tsx create mode 100644 c2-app/src/index.css create mode 100644 c2-app/src/index.tsx create mode 100644 c2-app/src/modules/About.tsx create mode 100644 c2-app/src/modules/CriticalArticles.tsx create mode 100644 c2-app/src/modules/HandleArticles/ConfirmationView.tsx create mode 100644 c2-app/src/modules/HandleArticles/ExtendedInformation.tsx create mode 100644 c2-app/src/modules/HandleArticles/HandleItems.tsx create mode 100644 c2-app/src/modules/Homepage.tsx create mode 100644 c2-app/src/modules/IntermediaryPage.tsx create mode 100644 c2-app/src/modules/Login.tsx create mode 100644 c2-app/src/modules/PrintQRcode.tsx create mode 100644 c2-app/src/modules/Profile.tsx create mode 100644 c2-app/src/modules/SearchArticles.tsx create mode 100644 c2-app/src/modules/ViewStorage.css create mode 100644 c2-app/src/modules/ViewStorage.tsx create mode 100644 c2-app/src/modules/login.css create mode 100644 c2-app/src/react-app-env.d.ts create mode 100644 c2-app/src/setupTests.ts create mode 100644 c2-app/src/static/homepageBackground.jpg create mode 100644 c2-app/src/static/mockData/Article.json create mode 100644 c2-app/src/static/mockData/Compartment.json create mode 100644 c2-app/src/static/mockData/Storage.json create mode 100644 c2-app/src/static/mockData/Transaction.json create mode 100644 c2-app/src/static/mockData/User.json create mode 100644 c2-app/src/static/qroutline.png create mode 100644 c2-app/src/util/Custom_Theme.ts create mode 100644 c2-app/src/util/routes.ts create mode 100644 c2-app/src/util/types.ts create mode 100644 c2-app/tsconfig.json create mode 100644 package-lock.json diff --git a/README.md b/README.md index 27ee51f..539a7b0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Front End Application +# Company 2 @@ -15,14 +15,14 @@ Already a pro? Just edit this README.md and make it your own. Want to make it ea ``` cd existing_repo -git remote add origin https://gitlab.liu.se/albob105/front-end_application.git +git remote add origin https://gitlab.liu.se/tddc88-2022/c2/company-2.git git branch -M main git push -uf origin main ``` ## Integrate with your tools -- [ ] [Set up project integrations](https://gitlab.liu.se/albob105/front-end_application/-/settings/integrations) +- [ ] [Set up project integrations](https://gitlab.liu.se/tddc88-2022/c2/company-2/-/settings/integrations) ## Collaborate with your team diff --git a/c2-app/.gitignore b/c2-app/.gitignore new file mode 100644 index 0000000..f9f2da2 --- /dev/null +++ b/c2-app/.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 +../.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/c2-app/README.md b/c2-app/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/c2-app/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/c2-app/c2app.yaml b/c2-app/c2app.yaml new file mode 100644 index 0000000..490aef9 --- /dev/null +++ b/c2-app/c2app.yaml @@ -0,0 +1,168 @@ +# yamllint disable rule:line-length +--- + +apiVersion: apps/v1 +kind: Deployment +# Here we define some metadata. In this case, we are using it for two things: +# +# + Giving it a resonable (unique) name, so we know what it is and can identify it in the running cluster when needed. +# + Let us point our load balancer (that's comming in the next step) on all pods in our deployment. +metadata: + name: c2frontend-deployment # Specify a name + labels: # And give it a label to make the pods easy to identify later on + app: c2frontend + + +# Here come the actual specification of what we want the deployment to run. In +# our case, we want to have a pod running a single container, and just one +# instance of it. +spec: + # How many replicas do we want of our pod? This is usually only 1, unless you + # really need to scale horisontally. + replicas: 1 + + # How do we indentify pods we should manage? + selector: + matchLabels: + # Match all nodes with this label + app: c2frontend + + # Now we can soon move on to defining what pods we want to run. In this case, + # we want a single pod running a single container. But first, specify more + # metadata: + template: + metadata: + labels: + # Again, specify our label to make the pod identifiable. + app: c2frontend + # And finally, we can say what we want to run + spec: + # Since we want to pull an image from our internal registry, we'll need to + # provide the secrets needed to pull from there. The secret itself was + # hopefully already pushed to your k8s-namespace by your lab assistant. + imagePullSecrets: + - name: liu-gitlab-regcred + + # And finally, define our container + containers: + - + name: c2 # Give it a name + image: gitlab.liu.se:5000/tddc88-2022/c2/company-2/c2frontend:latest + # image: gitlab.liu.se:5000/tddc88-2022/c2/company-2/-/tree/deploymentBranch/frontendpod:latest # Specify the image + ports: # Specify what ports should be opened + - + name: web # Give our port a name for later reference + containerPort: 80 # Our container is listening on TCP 80 in this specific case + protocol: TCP + # Kubernetes schedules workloads based on how much resources they + # need, so we must specify this. It is important to try to make these + # parameters somewhat realistic. If they are to low, your application + # will crash and burn. If they are too high, you will be wasting + # resources on the cluster (k8s does not overprovision) + resources: + # Absolute limits + limits: + cpu: 100m # "millicpu", so we are requesting 10% of one core. + memory: 100Mi + # But, we'll probably get by with these limits: + requests: + cpu: 100m + memory: 100Mi + # Let's define some probes for k8s, to help manage the lifecycle of the pod. + + # The readinessProbe indicates that the pod is ready to send out + # requests and can be included in for example load balancing. The + # livenessProbe detects if a pod has failed after start and needs to + # be restarted, while the readinessProbe detects if a pod is ready to + # recieve traffic and should be included as a backend for load + # balancers. These checks are strictly speaking not required, but are + # highly recommended. There are several ways to define these probes, + # the most common would be probing using http or trying to open a tcp + # socket. For the pods in this deployment, we'll use an http probe, + # and further down in this file you will find an example of probing by + # TCP. + readinessProbe: + httpGet: + port: web # Note the named port, we don't need to care about numbers! + path: /index.html # This is the only valid path in the frontend + # These are some additional parameters with their default values, + # should you neeed to modify them. They are valid for both readiness + # and liveness. Unless you need to change them for some reason, you + # don't need to specify them. + failureThreshold: 3 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + livenessProbe: + httpGet: + port: web + path: /index.html # This is the only valid path in the frontend + initialDelaySeconds: 20 # How long to wait before starting to probe + +--- + +apiVersion: v1 +kind: Service +metadata: + labels: + app: c2frontend + name: c2frontend-service +spec: + + # This Service will expose the pods contained behind it on a "ClusterIP", + # which is an *internal* ip. You cannot connect directly to such addresses + # without setting up some kind of proxy, using for example kubectl. + type: ClusterIP + + # Define how we want to forward traffic: + ports: + - name: web # Our name for this port + + # HTTP is running over TCP + protocol: TCP + + # The nginx-instance in our container is available on port 80, so let's specify that + targetPort: 80 + + # The Service itself is then made available on port 80. + port: 80 + + # Note that you can use the Service to "change" ports. For example, if your + # application is listening on port 8080, you can set `targetPort: 8080` and + # `port: 80`. Then you can use port 80 in the ingress. + + # And now we select what pods we are load-balancing. We want to grab all pods + # with `app: hello-frontend` in our namespace. + selector: + app: c2frontend + +--- + +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: c2frontend-ingress +spec: + # `ingressClassName` is important, and specific to this particular cluster. + # Without `ingressClassName` set to nginx-public, LiUs cluster-global + # IngressController won't properly handle this Ingress. will not manage this + # Ingress. + ingressClassName: nginx-public + # This is a bunch of rules used to reverse proxy incomming traffic to your + # desired load balancing Service, so the traffic finally end up at the proper + # pod. + rules: + + # We want to make our application available on this host + - host: tddc88-c2testdeployment.kubernetes-public.it.liu.se + http: + paths: + # Here we can specify different paths to reverse proxy. It's a good idea + # to read the documentation on this before attempting to use it. + - path: / + pathType: Prefix + backend: + service: + name: c2frontend-service + port: + number: 80 diff --git a/c2-app/package-lock.json b/c2-app/package-lock.json new file mode 100644 index 0000000..29f37f6 --- /dev/null +++ b/c2-app/package-lock.json @@ -0,0 +1,40295 @@ +{ + "name": "c2-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "c2-app", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@mui/icons-material": "^5.10.6", + "@mui/material": "^5.10.12", + "@mui/x-data-grid": "^5.17.5", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.60", + "@types/react": "^18.0.21", + "@types/react-dom": "^18.0.6", + "@userfront/react": "^0.3.1", + "qrcode.react": "^3.1.0", + "react": "^18.2.0", + "react-data-table-component": "^7.5.3", + "react-device-detect": "^2.2.2", + "react-dom": "^18.2.0", + "react-native": "^0.70.4", + "react-native-nfc-manager": "^3.14.0", + "react-qr-barcode-scanner": "^1.0.6", + "react-router-dom": "^6.4.3", + "react-scripts": "5.0.1", + "react-to-print": "^2.14.7", + "typescript": "^4.8.3", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@anymod/core": { + "version": "0.1.51", + "resolved": "https://registry.npmjs.org/@anymod/core/-/core-0.1.51.tgz", + "integrity": "sha512-4hyrYhnL9VDamXI9YX8YkR3eeuhuyNoyL/LxSBHvyc2D9GE9CKcplTXOjlWPglScEmmnVatHS+Mxd/NX2zIdSw==" + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "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-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/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "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-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "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.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz", + "integrity": "sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/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/@babel/register/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/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/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/@babel/register/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/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "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/@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-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", + "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/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/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "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.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.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.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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/@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@expo/config-plugins/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/@expo/config-plugins/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/@expo/config-plugins/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/@expo/config-plugins/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/@expo/config-plugins/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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/@expo/config-plugins/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/@expo/config-plugins/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/@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==" + }, + "node_modules/@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/json-file/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@expo/json-file/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz", + "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "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/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/create-cache-key-function": { + "version": "29.2.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.2.1.tgz", + "integrity": "sha512-///wxGQUyP0GCr3L1OcqIzhsKvN2gOyqWsRxs56XGCdD8EEuoKg857G9nC+zcWIpIsG+3J5UnEbhe3LJw8CNmQ==", + "dependencies": { + "@jest/types": "^29.2.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "29.2.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.2.1.tgz", + "integrity": "sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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/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/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.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "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.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.104", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.104.tgz", + "integrity": "sha512-tQPxZTzfYMwxYfKhEwufbTfdLpNjFdW7bXq6dK0j8651AAyZL4M8wynWUQ98hH1362R26mZFhVxHB2UD9t7VuA==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.12.tgz", + "integrity": "sha512-cR8lOS606G++iVHR8I6ySgMAEiPoA3DxO/nLeqiv7w7d1707kvKoV4/7SWjh4ui+kHb052xlf/G196q2EKx31w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.10.6", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.10.6.tgz", + "integrity": "sha512-QwxdRmLA46S94B0hExPDx0td+A2unF+33bQ6Cs+lNpJKVsm1YeHwNdYXYcnpWeHeQQ07055OXl7IB2GKDd0MfA==", + "dependencies": { + "@babel/runtime": "^7.19.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.12.tgz", + "integrity": "sha512-rG9ZTkG9qUwujyAY1I+uQAa9pkGdsWY3KN+wvS/6H6ZbYIA06QRwmig6ySC6LbeB3WL/I/1ngwJqWX7nfINSbA==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@mui/base": "5.0.0-alpha.104", + "@mui/core-downloads-tracker": "^5.10.12", + "@mui/system": "^5.10.12", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.10.9", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.9.tgz", + "integrity": "sha512-BN7/CnsVPVyBaQpDTij4uV2xGYHHHhOgpdxeYLlIu+TqnsVM7wUeF+37kXvHovxM6xmL5qoaVUD98gDC0IZnHg==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@mui/utils": "^5.10.9", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.10.8", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.8.tgz", + "integrity": "sha512-w+y8WI18EJV6zM/q41ug19cE70JTeO6sWFsQ7tgePQFpy6ToCVPh0YLrtqxUZXSoMStW5FMw0t9fHTFAqPbngw==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@emotion/cache": "^11.10.3", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.12.tgz", + "integrity": "sha512-9DcN3hF2KTTTpZ0K5Tn20B+Tz7tIqDmJLk1M6P0CYoAGUN/xrcF/6dn1zZ829rxE5tmauoDUekTfomrvPsvlSQ==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@mui/private-theming": "^5.10.9", + "@mui/styled-engine": "^5.10.8", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.10.9", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.9.tgz", + "integrity": "sha512-2tdHWrq3+WCy+G6TIIaFx3cg7PorXZ71P375ExuX61od1NOAJP1mK90VxQ8N4aqnj2vmO3AQDkV4oV2Ktvt4bA==", + "dependencies": { + "@babel/runtime": "^7.19.0", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/x-data-grid": { + "version": "5.17.5", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.5.tgz", + "integrity": "sha512-rMSy2G/qFtvD3DQTBJ9d90VJfhCG/yEWsT0+m1CRybyS4O9u1hFjKOTr4FtTcjqu4qt7Nbrb/eLaQZVerN5P1Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "@mui/utils": "^5.10.3", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "reselect": "^4.1.6" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.4.1", + "@mui/system": "^5.4.1", + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "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.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "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/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@react-native-community/cli": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.2.1.tgz", + "integrity": "sha512-feMYS5WXXKF4TSWnCXozHxtWq36smyhGaENXlkiRESfYZ1mnCUlPfOanNCAvNvBqdyh9d4o0HxhYKX1g9l6DCQ==", + "dependencies": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.2.1", + "@react-native-community/cli-hermes": "^9.2.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + } + }, + "node_modules/@react-native-community/cli-clean/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-native-community/cli-clean/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-native-community/cli-clean/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-native-community/cli-clean/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-native-community/cli-clean/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/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-native-community/cli-clean/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/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-native-community/cli-clean/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/@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.2.1.tgz", + "integrity": "sha512-RpUax0pkKumXJ5hcRG0Qd+oYWsA2RFeMWKY+Npg8q05Cwd1rqDQfWGprkHC576vz26+FPuvwEagoAf6fR2bvJA==", + "dependencies": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/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-native-community/cli-doctor/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-native-community/cli-doctor/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-native-community/cli-doctor/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-native-community/cli-doctor/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/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-native-community/cli-doctor/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/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-native-community/cli-doctor/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/@react-native-community/cli-hermes": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.2.1.tgz", + "integrity": "sha512-723/NMb7egXzJrbWT1uEkN2hOpw+OOtWTG2zKJ3j7KKgUd8u/pP+/z5jO8xVrq+eYJEMjDK0FBEo1Xj7maR4Sw==", + "dependencies": { + "@react-native-community/cli-platform-android": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/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-native-community/cli-hermes/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-native-community/cli-hermes/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-native-community/cli-hermes/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-native-community/cli-hermes/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-native-community/cli-hermes/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-native-community/cli-platform-android": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.2.1.tgz", + "integrity": "sha512-VamCZ8nido3Q3Orhj6pBIx48itORNPLJ7iTfy3nucD1qISEDih3DOzCaQCtmqdEBgUkNkNl0O+cKgq5A3th3Zg==", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/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-native-community/cli-platform-android/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-native-community/cli-platform-android/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-native-community/cli-platform-android/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-native-community/cli-platform-android/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/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-native-community/cli-platform-android/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/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-native-community/cli-platform-android/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/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/@react-native-community/cli-platform-ios": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.2.1.tgz", + "integrity": "sha512-dEgvkI6CFgPk3vs8IOR0toKVUjIFwe4AsXFvWWJL5qhrIzW9E5Owi0zPkSvzXsMlfYMbVX0COfVIK539ZxguSg==", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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-native-community/cli-platform-ios/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-native-community/cli-platform-ios/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-native-community/cli-platform-ios/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-native-community/cli-platform-ios/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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-native-community/cli-platform-ios/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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-native-community/cli-platform-ios/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/@react-native-community/cli-plugin-metro": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", + "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", + "dependencies": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-react-native-babel-transformer": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/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-native-community/cli-plugin-metro/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-native-community/cli-plugin-metro/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-native-community/cli-plugin-metro/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-native-community/cli-plugin-metro/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-native-community/cli-plugin-metro/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-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-server-api/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-native-community/cli-server-api/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-native-community/cli-server-api/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-native-community/cli-server-api/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-native-community/cli-server-api/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-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@react-native-community/cli-server-api/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-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-tools/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-native-community/cli-tools/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-native-community/cli-tools/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-native-community/cli-tools/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-native-community/cli-tools/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-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-tools/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-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/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/@react-native-community/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/@react-native-community/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/@react-native-community/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/@react-native-community/cli/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/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/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/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/@react-native-community/cli/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli/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/@react-native-community/cli/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/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/@react-native-community/cli/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/@react-native-community/cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/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/@react-native-community/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli/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/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "node_modules/@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "node_modules/@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==", + "engines": { + "node": ">=14" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.43", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.43.tgz", + "integrity": "sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==" + }, + "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/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/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": "8.18.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.18.1.tgz", + "integrity": "sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==", + "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/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/dom/node_modules/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" + } + }, + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^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/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" + } + }, + "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": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "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/@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/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "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": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "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.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "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.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "16.11.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.60.tgz", + "integrity": "sha512-kYIYa1D1L+HDv5M5RXQeEu1o0FKA6yedZIoyugm/MBPROkLpX4L7HRxMrPVyo8bnvjpW/wDlqFNGzXNMb7AdRw==" + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "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": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "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.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "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.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@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.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "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/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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "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/experimental-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.0.tgz", + "integrity": "sha512-kzXBRfvGlicgGk4CYuRUqKvwc2s3wHXNssUWWJU18bhMRxriFm3BZWyQ6vEHBRpEIMKB6b7MIQHO+9lYlts19w==", + "dependencies": { + "@typescript-eslint/utils": "5.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + }, + "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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", + "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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "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/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "dependencies": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@userfront/core": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@userfront/core/-/core-0.4.6.tgz", + "integrity": "sha512-ZNDVW0VxRu85sR/lcADaQ7HXnE5gAH/Sq14Js2sVdx1OkXOp4aCzW+EfMkqYLZcv5Y4dnnQ5i5JDDNwMovbMEw==", + "dependencies": { + "axios": "^0.21.1", + "js-cookie": "^2.2.1" + } + }, + "node_modules/@userfront/react": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@userfront/react/-/react-0.3.1.tgz", + "integrity": "sha512-DyYBhUJD/Ws1zv3PcxqNMHMZk68CyMWgjL7lghzwBxq1Uvq4yssJGIVL+X4mbGCR5f1Bcw9KktzGetwvD1SYgw==", + "dependencies": { + "@anymod/core": "^0.1.51", + "@userfront/core": "^0.4.4" + }, + "engines": { + "npm": ">=6.9.0" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.8.tgz", + "integrity": "sha512-PrJx38EfpitFhwmILRl37jAdBlsww6AZ6rRVK4QS7T7RHLhX7mSs647sTmgr9GIxe3qjXdesmomEgbgaokrVFg==", + "engines": { + "node": ">=10.0.0" + } + }, + "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/@zxing/library": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@zxing/library/-/library-0.17.1.tgz", + "integrity": "sha512-RuiBZuteGaFXCle/b0X+g3peN8UpDc3pGe/J7hZBzKWaMZLbjensR7ja3vy47xWhXU4e8MICGqegPMxc2V2sow==", + "dependencies": { + "ts-custom-error": "^3.0.0" + }, + "engines": { + "node": ">= 10.4.0" + }, + "optionalDependencies": { + "@zxing/text-encoding": "~0.9.0" + } + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "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.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "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.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.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/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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "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-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "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-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/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "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-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "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": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "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/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/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.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "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-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.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/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": "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-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.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "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-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "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/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/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "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-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "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/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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/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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "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.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "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": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "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": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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.30001412", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", + "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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/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/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/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.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "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/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "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/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "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/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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/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": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/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/connect/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/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "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-disposition/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/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": "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/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/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz", + "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.3.tgz", + "integrity": "sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.3.tgz", + "integrity": "sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==", + "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": "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/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-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-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "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-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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "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": "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/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "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.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "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.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "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.3", + "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.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "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/dayjs": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", + "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==" + }, + "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/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "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/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-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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "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.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "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": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.262", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.262.tgz", + "integrity": "sha512-Ckn5haqmGh/xS8IbcgK3dnwAVnhDyo/WQnklWn6yaMucYTq7NNxwlGE8ElzEOnonzRLzUCo2Ot3vUb2GYUF2Hw==" + }, + "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": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "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/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "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": "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": "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": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "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.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "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-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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "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.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "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": "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.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "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.1", + "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.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "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.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.0.tgz", + "integrity": "sha512-pI8LKtFiAflBpN4h14vTtfhKqLwtIW40TNhWyw0ckqHm0W/J0VmYtThoxpTAdHrvEWnkALSG1Z8ABBkIncMIHA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "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-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/eslint-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/eslint-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/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-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/eslint-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/eslint-webpack-plugin/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/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/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/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=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": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/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/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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/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/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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/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/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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": "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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "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.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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.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/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": "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.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "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/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/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/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/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/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.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "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": "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.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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": "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-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/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==" + }, + "node_modules/hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "dependencies": { + "hermes-estree": "0.8.0" + } + }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "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/hoist-non-react-statics/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/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": "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/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/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.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "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": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "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.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "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": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "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": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/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/image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "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-fresh/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/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": "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": "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.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.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "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-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-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-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "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/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/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-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.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.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 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/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/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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/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/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/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/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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/jest-watch-typeahead/node_modules/jest-watcher/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/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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/string-length/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/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/strip-ansi/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/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/joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "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/jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "node_modules/jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/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/jscodeshift/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/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/jscodeshift/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/jscodeshift/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/jscodeshift/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/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/jscodeshift/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/jscodeshift/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/jscodeshift/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jscodeshift/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "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.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "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/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "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.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "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.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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": "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": "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.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/logkitty/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/logkitty/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/logkitty/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/logkitty/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/logkitty/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/logkitty/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/logkitty/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/logkitty/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/logkitty/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/logkitty/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/logkitty/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": "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/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "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/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "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/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "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/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": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", + "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-file-map": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-inspector-proxy": "0.72.3", + "metro-minify-uglify": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "metro-symbolicate": "0.72.3", + "metro-transform-plugins": "0.72.3", + "metro-transform-worker": "0.72.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-cache": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", + "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", + "dependencies": { + "metro-core": "0.72.3", + "rimraf": "^2.5.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==" + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro-config": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", + "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.3", + "metro-cache": "0.72.3", + "metro-core": "0.72.3", + "metro-runtime": "0.72.3" + } + }, + "node_modules/metro-config/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-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/metro-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/metro-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/metro-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/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-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/metro-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/metro-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-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/metro-core": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", + "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.3" + } + }, + "node_modules/metro-file-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", + "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", + "dependencies": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/metro-file-map/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/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro-hermes-compiler": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", + "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "node_modules/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro-inspector-proxy/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/metro-inspector-proxy/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/metro-inspector-proxy/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/metro-inspector-proxy/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", + "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", + "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro-runtime/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", + "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", + "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.72.3", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-source-map": "0.72.3", + "metro-transform-plugins": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro/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/metro/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/metro/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/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/metro/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro/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/metro/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/metro/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/metro/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/metro/node_modules/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/metro/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/metro/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/metro/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/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro/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/metro/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/metro/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/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/metro/node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/metro/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/metro/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "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": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "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/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "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/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "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": "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.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==" + }, + "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-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "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-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "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/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/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/ora/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/ora/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/ora/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/ora/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/ora/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/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "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-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "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/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/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "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": "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": "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/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "dependencies": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.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-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "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.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "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-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.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "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.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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/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/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.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "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/prop-types/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/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/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode.react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz", + "integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "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.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/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": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "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-data-table-component": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-7.5.3.tgz", + "integrity": "sha512-JhatRTgThAAa1HobPaPmkNPsjLT6+fnMIdtcXRCy+0bSYN7XJnTgob9Qyi4bjHh/8tMPTHtxZCV/TKiPwRvFMA==", + "dependencies": { + "deepmerge": "^4.2.2" + }, + "peerDependencies": { + "react": ">= 16.8.3", + "styled-components": ">= 4" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "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.11", + "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/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/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.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "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-device-detect": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.2.tgz", + "integrity": "sha512-zSN1gIAztUekp5qUT/ybHwQ9fmOqVT1psxpSlTn1pe0CO+fnJHKRLOWWac5nKxOxvOpD/w84hk1I+EydrJp7SA==", + "dependencies": { + "ua-parser-js": "^1.0.2" + }, + "peerDependencies": { + "react": ">= 0.14.0", + "react-dom": ">= 0.14.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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/react-native": { + "version": "0.70.4", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.4.tgz", + "integrity": "sha512-1e4jWotS20AJ/4lGVkZQs2wE0PvCpIRmPQEQ1FyH7wdyuewFFIxbUHqy6vAj1JWVFfAzbDakOQofrIkkHWLqNA==", + "dependencies": { + "@jest/create-cache-key-function": "^29.0.3", + "@react-native-community/cli": "9.2.1", + "@react-native-community/cli-platform-android": "9.2.1", + "@react-native-community/cli-platform-ios": "9.2.1", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "18.1.0" + } + }, + "node_modules/react-native-codegen": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", + "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==" + }, + "node_modules/react-native-nfc-manager": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/react-native-nfc-manager/-/react-native-nfc-manager-3.14.0.tgz", + "integrity": "sha512-aQDhryWsHKYmABnkQIfjpqxDQ5kTOlDtxD7ZhvAhK/yUUTCWebKqe++IymB5zTYIDB2k47nD2X6TNHnlcisKqA==", + "dependencies": { + "@expo/config-plugins": "^4.0.16" + } + }, + "node_modules/react-native/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/react-native/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/react-native/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-native/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-native/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-native/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-native/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-native/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/react-native/node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-native/node_modules/scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-native/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-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-qr-barcode-scanner": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-qr-barcode-scanner/-/react-qr-barcode-scanner-1.0.6.tgz", + "integrity": "sha512-DdalO4oqHyxWPa4cIjiHeMS19HbIvKq+oo/PAglAsxmfhAUGC8sM1mJnzo0zPQM1yw9ZNpjrtqHz+rs86Mu7Ww==", + "dependencies": { + "@types/react": "^16.9.35", + "@zxing/library": "^0.17.0", + "react-webcam": "^5.0.1" + }, + "peerDependencies": { + "react": "^16.13.1", + "react-dom": "^16.13.1" + } + }, + "node_modules/react-qr-barcode-scanner/node_modules/@types/react": { + "version": "16.14.34", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.34.tgz", + "integrity": "sha512-b99nWeGGReLh6aKBppghVqp93dFJtgtDOzc8NXM6hewD8PQ2zZG5kBLgbx+VJr7Q7WBMjHxaIl3dwpwwPIUgyA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "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-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "dependencies": { + "@remix-run/router": "1.0.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "dependencies": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "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.1", + "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.1", + "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-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-to-print": { + "version": "2.14.7", + "resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.14.7.tgz", + "integrity": "sha512-lWVVAs9Co25uyE0toxcWeFsmaZObwUozXrJD9WMpDPclpBgk+WIzxlt3Q3omL/BCBG/cpf0XNvhayUWa+99YGw==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-webcam": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/react-webcam/-/react-webcam-5.2.4.tgz", + "integrity": "sha512-Qqj14t68Ke1eoEYjFde+N48HtuIJg0ePIQRpFww9eZt5oBcDpe/l60h+m3VRFJAR5/E3dOhSU5R8EJEcdCq/Eg==", + "peerDependencies": { + "react": ">=15.3.0", + "react-dom": ">=15.3.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "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/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/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/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "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.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "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/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "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/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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-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-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "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/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/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/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "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.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "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==", + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "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/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": "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-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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": "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/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "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": "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": "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": "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-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "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/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.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/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "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/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/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/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.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/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "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==" + }, + "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/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "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.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, + "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_decoder/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/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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "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.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "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-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "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/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": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.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/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "bin": { + "rimraf": "bin.js" + } + }, + "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.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "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.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "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": "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/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/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/through2/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/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "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/ts-custom-error": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz", + "integrity": "sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "node_modules/uglify-es/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/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "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": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "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/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "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": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "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": "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": "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-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/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/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "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==", + "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/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/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "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.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "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.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "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.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "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/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/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/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "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/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "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-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "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.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": "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.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "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.4" + }, + "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.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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": "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.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "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/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "engines": { + "node": ">=8.0" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@anymod/core": { + "version": "0.1.51", + "resolved": "https://registry.npmjs.org/@anymod/core/-/core-0.1.51.tgz", + "integrity": "sha512-4hyrYhnL9VDamXI9YX8YkR3eeuhuyNoyL/LxSBHvyc2D9GE9CKcplTXOjlWPglScEmmnVatHS+Mxd/NX2zIdSw==" + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==" + }, + "@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.1.tgz", + "integrity": "sha512-LfIKNBBY7Q1OX5C4xAgRQffOg2OnhAo9fnbcOHgOC9Yytm2Sw+4XqHufRYU86tHomzepxtvuVaNO+3EVKR4ivw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz", + "integrity": "sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "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" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.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": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "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==" + }, + "@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-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "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" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==" + }, + "@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", + "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": { + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/react": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==" + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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==" + } + } + }, + "@expo/config-plugins": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", + "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "requires": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + }, + "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==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" + } + }, + "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" + } + } + } + }, + "@expo/config-types": { + "version": "45.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", + "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==" + }, + "@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "requires": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "requires": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.5.tgz", + "integrity": "sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@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" + } + } + } + }, + "@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/create-cache-key-function": { + "version": "29.2.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.2.1.tgz", + "integrity": "sha512-///wxGQUyP0GCr3L1OcqIzhsKvN2gOyqWsRxs56XGCdD8EEuoKg857G9nC+zcWIpIsG+3J5UnEbhe3LJw8CNmQ==", + "requires": { + "@jest/types": "^29.2.1" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "29.2.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.2.1.tgz", + "integrity": "sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==", + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@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==" + }, + "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/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.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mui/base": { + "version": "5.0.0-alpha.104", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.104.tgz", + "integrity": "sha512-tQPxZTzfYMwxYfKhEwufbTfdLpNjFdW7bXq6dK0j8651AAyZL4M8wynWUQ98hH1362R26mZFhVxHB2UD9t7VuA==", + "requires": { + "@babel/runtime": "^7.19.0", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/core-downloads-tracker": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.12.tgz", + "integrity": "sha512-cR8lOS606G++iVHR8I6ySgMAEiPoA3DxO/nLeqiv7w7d1707kvKoV4/7SWjh4ui+kHb052xlf/G196q2EKx31w==" + }, + "@mui/icons-material": { + "version": "5.10.6", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.10.6.tgz", + "integrity": "sha512-QwxdRmLA46S94B0hExPDx0td+A2unF+33bQ6Cs+lNpJKVsm1YeHwNdYXYcnpWeHeQQ07055OXl7IB2GKDd0MfA==", + "requires": { + "@babel/runtime": "^7.19.0" + } + }, + "@mui/material": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.12.tgz", + "integrity": "sha512-rG9ZTkG9qUwujyAY1I+uQAa9pkGdsWY3KN+wvS/6H6ZbYIA06QRwmig6ySC6LbeB3WL/I/1ngwJqWX7nfINSbA==", + "requires": { + "@babel/runtime": "^7.19.0", + "@mui/base": "5.0.0-alpha.104", + "@mui/core-downloads-tracker": "^5.10.12", + "@mui/system": "^5.10.12", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.10.9", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.10.9.tgz", + "integrity": "sha512-BN7/CnsVPVyBaQpDTij4uV2xGYHHHhOgpdxeYLlIu+TqnsVM7wUeF+37kXvHovxM6xmL5qoaVUD98gDC0IZnHg==", + "requires": { + "@babel/runtime": "^7.19.0", + "@mui/utils": "^5.10.9", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.10.8", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.8.tgz", + "integrity": "sha512-w+y8WI18EJV6zM/q41ug19cE70JTeO6sWFsQ7tgePQFpy6ToCVPh0YLrtqxUZXSoMStW5FMw0t9fHTFAqPbngw==", + "requires": { + "@babel/runtime": "^7.19.0", + "@emotion/cache": "^11.10.3", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.10.12", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.12.tgz", + "integrity": "sha512-9DcN3hF2KTTTpZ0K5Tn20B+Tz7tIqDmJLk1M6P0CYoAGUN/xrcF/6dn1zZ829rxE5tmauoDUekTfomrvPsvlSQ==", + "requires": { + "@babel/runtime": "^7.19.0", + "@mui/private-theming": "^5.10.9", + "@mui/styled-engine": "^5.10.8", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.9", + "clsx": "^1.2.1", + "csstype": "^3.1.1", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==" + }, + "@mui/utils": { + "version": "5.10.9", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.9.tgz", + "integrity": "sha512-2tdHWrq3+WCy+G6TIIaFx3cg7PorXZ71P375ExuX61od1NOAJP1mK90VxQ8N4aqnj2vmO3AQDkV4oV2Ktvt4bA==", + "requires": { + "@babel/runtime": "^7.19.0", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/x-data-grid": { + "version": "5.17.5", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.5.tgz", + "integrity": "sha512-rMSy2G/qFtvD3DQTBJ9d90VJfhCG/yEWsT0+m1CRybyS4O9u1hFjKOTr4FtTcjqu4qt7Nbrb/eLaQZVerN5P1Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "@mui/utils": "^5.10.3", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "reselect": "^4.1.6" + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "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==" + } + } + }, + "@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.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "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" + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@react-native-community/cli": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.2.1.tgz", + "integrity": "sha512-feMYS5WXXKF4TSWnCXozHxtWq36smyhGaENXlkiRESfYZ1mnCUlPfOanNCAvNvBqdyh9d4o0HxhYKX1g9l6DCQ==", + "requires": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.2.1", + "@react-native-community/cli-hermes": "^9.2.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.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==" + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "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" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.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==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "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" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.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": "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" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "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" + } + } + } + }, + "@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.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==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.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==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-doctor": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.2.1.tgz", + "integrity": "sha512-RpUax0pkKumXJ5hcRG0Qd+oYWsA2RFeMWKY+Npg8q05Cwd1rqDQfWGprkHC576vz26+FPuvwEagoAf6fR2bvJA==", + "requires": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "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==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.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==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-hermes": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.2.1.tgz", + "integrity": "sha512-723/NMb7egXzJrbWT1uEkN2hOpw+OOtWTG2zKJ3j7KKgUd8u/pP+/z5jO8xVrq+eYJEMjDK0FBEo1Xj7maR4Sw==", + "requires": { + "@react-native-community/cli-platform-android": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "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" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.2.1.tgz", + "integrity": "sha512-VamCZ8nido3Q3Orhj6pBIx48itORNPLJ7iTfy3nucD1qISEDih3DOzCaQCtmqdEBgUkNkNl0O+cKgq5A3th3Zg==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.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==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.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==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "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" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.2.1.tgz", + "integrity": "sha512-dEgvkI6CFgPk3vs8IOR0toKVUjIFwe4AsXFvWWJL5qhrIzW9E5Owi0zPkSvzXsMlfYMbVX0COfVIK539ZxguSg==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.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==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.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==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", + "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", + "requires": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-react-native-babel-transformer": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "readline": "^1.3.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" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "requires": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.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" + } + } + } + }, + "@react-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.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==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "requires": { + "joi": "^17.2.1" + } + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==" + }, + "@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.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sinclair/typebox": { + "version": "0.24.43", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.43.tgz", + "integrity": "sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==" + }, + "@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" + } + }, + "@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" + } + }, + "@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": "8.18.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.18.1.tgz", + "integrity": "sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==", + "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" + }, + "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" + } + }, + "aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==" + }, + "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/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^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" + } + }, + "aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==" + }, + "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": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.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==" + }, + "@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==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "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": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "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.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@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.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "16.11.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.60.tgz", + "integrity": "sha512-kYIYa1D1L+HDv5M5RXQeEu1o0FKA6yedZIoyugm/MBPROkLpX4L7HRxMrPVyo8bnvjpW/wDlqFNGzXNMb7AdRw==" + }, + "@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.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@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": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "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.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@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.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@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.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "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/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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.0.tgz", + "integrity": "sha512-kzXBRfvGlicgGk4CYuRUqKvwc2s3wHXNssUWWJU18bhMRxriFm3BZWyQ6vEHBRpEIMKB6b7MIQHO+9lYlts19w==", + "requires": { + "@typescript-eslint/utils": "5.38.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", + "requires": { + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.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.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", + "requires": { + "@typescript-eslint/types": "5.38.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@userfront/core": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@userfront/core/-/core-0.4.6.tgz", + "integrity": "sha512-ZNDVW0VxRu85sR/lcADaQ7HXnE5gAH/Sq14Js2sVdx1OkXOp4aCzW+EfMkqYLZcv5Y4dnnQ5i5JDDNwMovbMEw==", + "requires": { + "axios": "^0.21.1", + "js-cookie": "^2.2.1" + } + }, + "@userfront/react": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@userfront/react/-/react-0.3.1.tgz", + "integrity": "sha512-DyYBhUJD/Ws1zv3PcxqNMHMZk68CyMWgjL7lghzwBxq1Uvq4yssJGIVL+X4mbGCR5f1Bcw9KktzGetwvD1SYgw==", + "requires": { + "@anymod/core": "^0.1.51", + "@userfront/core": "^0.4.4" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xmldom/xmldom": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.8.tgz", + "integrity": "sha512-PrJx38EfpitFhwmILRl37jAdBlsww6AZ6rRVK4QS7T7RHLhX7mSs647sTmgr9GIxe3qjXdesmomEgbgaokrVFg==" + }, + "@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==" + }, + "@zxing/library": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@zxing/library/-/library-0.17.1.tgz", + "integrity": "sha512-RuiBZuteGaFXCle/b0X+g3peN8UpDc3pGe/J7hZBzKWaMZLbjensR7ja3vy47xWhXU4e8MICGqegPMxc2V2sow==", + "requires": { + "@zxing/text-encoding": "~0.9.0", + "ts-custom-error": "^3.0.0" + } + }, + "@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "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" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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==" + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "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-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "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" + } + }, + "appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "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-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" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "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-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "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.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "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": "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" + } + }, + "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==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "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-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "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-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "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==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "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==" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "requires": { + "big-integer": "1.6.x" + } + }, + "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.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "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": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "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" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "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.30001412", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", + "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==" + }, + "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" + } + }, + "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==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "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==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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==" + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "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" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "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==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "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" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "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": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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": "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" + } + }, + "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==" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "core-js": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz", + "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ==" + }, + "core-js-compat": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.3.tgz", + "integrity": "sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.25.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.3.tgz", + "integrity": "sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==" + }, + "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": "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" + } + }, + "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-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-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==" + }, + "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" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "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": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==" + }, + "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.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "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.3", + "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==" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "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" + } + }, + "dayjs": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", + "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==" + }, + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + } + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "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==" + }, + "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-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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "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": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "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.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "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.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "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": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.262", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.262.tgz", + "integrity": "sha512-Ckn5haqmGh/xS8IbcgK3dnwAVnhDyo/WQnklWn6yaMucYTq7NNxwlGE8ElzEOnonzRLzUCo2Ot3vUb2GYUF2Hw==" + }, + "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": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "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==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "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": "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": "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": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "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" + } + }, + "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==" + }, + "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==" + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "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.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "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-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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "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.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "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": "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.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "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.1", + "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.7" + }, + "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.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + }, + "eslint-plugin-testing-library": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.0.tgz", + "integrity": "sha512-pI8LKtFiAflBpN4h14vTtfhKqLwtIW40TNhWyw0ckqHm0W/J0VmYtThoxpTAdHrvEWnkALSG1Z8ABBkIncMIHA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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" + } + }, + "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": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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==" + }, + "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" + } + }, + "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" + } + } + } + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "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": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "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": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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": "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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "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.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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.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" + }, + "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": "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.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "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==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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==" + } + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "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": "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.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, + "getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "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-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-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" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==" + }, + "hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "requires": { + "hermes-estree": "0.8.0" + } + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "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" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "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": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "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.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "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==" + }, + "idb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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": "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": "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.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.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "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-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "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-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "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-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "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-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "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": "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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "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-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "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": { + "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==" + }, + "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==" + }, + "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-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.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "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-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "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" + } + } + } + }, + "joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "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" + } + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "requires": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.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" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.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==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "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" + } + }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "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==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "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.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "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.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "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.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.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==" + }, + "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" + } + } + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.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==" + }, + "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" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "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": "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" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "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" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "requires": { + "object-visit": "^1.0.0" + } + }, + "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": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "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": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "metro": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", + "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-file-map": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-inspector-proxy": "0.72.3", + "metro-minify-uglify": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "metro-symbolicate": "0.72.3", + "metro-transform-plugins": "0.72.3", + "metro-transform-worker": "0.72.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.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==" + }, + "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" + } + }, + "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" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.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==" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "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" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", + "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", + "requires": { + "metro-core": "0.72.3", + "rimraf": "^2.5.4" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "metro-cache-key": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==" + }, + "metro-config": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", + "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.3", + "metro-cache": "0.72.3", + "metro-core": "0.72.3", + "metro-runtime": "0.72.3" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.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==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + }, + "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" + } + } + } + }, + "metro-core": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", + "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", + "requires": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.3" + } + }, + "metro-file-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", + "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", + "requires": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "metro-hermes-compiler": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==" + }, + "metro-inspector-proxy": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", + "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.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==" + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", + "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "dependencies": { + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + } + } + }, + "metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", + "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "requires": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "dependencies": { + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + } + } + }, + "metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-transform-plugins": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", + "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", + "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.72.3", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-source-map": "0.72.3", + "metro-transform-plugins": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "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": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "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==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "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" + } + }, + "nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "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": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + }, + "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": "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.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==" + }, + "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-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "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-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "requires": { + "isobject": "^3.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.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.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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "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" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.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" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, + "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-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "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==" + }, + "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" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + }, + "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": "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": "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": "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==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "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": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "dependencies": { + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==" + }, + "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-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "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==" + }, + "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==" + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "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==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "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" + } + }, + "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==" + }, + "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==" + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "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==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "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==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==" + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==" + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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==" + }, + "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==" + } + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode.react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz", + "integrity": "sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "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.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" + }, + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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-data-table-component": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-7.5.3.tgz", + "integrity": "sha512-JhatRTgThAAa1HobPaPmkNPsjLT6+fnMIdtcXRCy+0bSYN7XJnTgob9Qyi4bjHh/8tMPTHtxZCV/TKiPwRvFMA==", + "requires": { + "deepmerge": "^4.2.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "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.11", + "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==" + }, + "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==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "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-device-detect": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.2.tgz", + "integrity": "sha512-zSN1gIAztUekp5qUT/ybHwQ9fmOqVT1psxpSlTn1pe0CO+fnJHKRLOWWac5nKxOxvOpD/w84hk1I+EydrJp7SA==", + "requires": { + "ua-parser-js": "^1.0.2" + } + }, + "react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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==" + }, + "react-native": { + "version": "0.70.4", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.4.tgz", + "integrity": "sha512-1e4jWotS20AJ/4lGVkZQs2wE0PvCpIRmPQEQ1FyH7wdyuewFFIxbUHqy6vAj1JWVFfAzbDakOQofrIkkHWLqNA==", + "requires": { + "@jest/create-cache-key-function": "^29.0.3", + "@react-native-community/cli": "9.2.1", + "@react-native-community/cli-platform-android": "9.2.1", + "@react-native-community/cli-platform-ios": "9.2.1", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "requires": { + "loose-envify": "^1.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" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "react-native-codegen": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", + "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", + "requires": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==" + }, + "react-native-nfc-manager": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/react-native-nfc-manager/-/react-native-nfc-manager-3.14.0.tgz", + "integrity": "sha512-aQDhryWsHKYmABnkQIfjpqxDQ5kTOlDtxD7ZhvAhK/yUUTCWebKqe++IymB5zTYIDB2k47nD2X6TNHnlcisKqA==", + "requires": { + "@expo/config-plugins": "^4.0.16" + } + }, + "react-qr-barcode-scanner": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-qr-barcode-scanner/-/react-qr-barcode-scanner-1.0.6.tgz", + "integrity": "sha512-DdalO4oqHyxWPa4cIjiHeMS19HbIvKq+oo/PAglAsxmfhAUGC8sM1mJnzo0zPQM1yw9ZNpjrtqHz+rs86Mu7Ww==", + "requires": { + "@types/react": "^16.9.35", + "@zxing/library": "^0.17.0", + "react-webcam": "^5.0.1" + }, + "dependencies": { + "@types/react": { + "version": "16.14.34", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.34.tgz", + "integrity": "sha512-b99nWeGGReLh6aKBppghVqp93dFJtgtDOzc8NXM6hewD8PQ2zZG5kBLgbx+VJr7Q7WBMjHxaIl3dwpwwPIUgyA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + } + } + }, + "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-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "requires": { + "@remix-run/router": "1.0.3" + } + }, + "react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "requires": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "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.1", + "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.1", + "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" + } + }, + "react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "react-to-print": { + "version": "2.14.7", + "resolved": "https://registry.npmjs.org/react-to-print/-/react-to-print-2.14.7.tgz", + "integrity": "sha512-lWVVAs9Co25uyE0toxcWeFsmaZObwUozXrJD9WMpDPclpBgk+WIzxlt3Q3omL/BCBG/cpf0XNvhayUWa+99YGw==", + "requires": { + "prop-types": "^15.8.1" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "react-webcam": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/react-webcam/-/react-webcam-5.2.4.tgz", + "integrity": "sha512-Qqj14t68Ke1eoEYjFde+N48HtuIJg0ePIQRpFww9eZt5oBcDpe/l60h+m3VRFJAR5/E3dOhSU5R8EJEcdCq/Eg==" + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "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" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.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==" + } + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "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.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "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.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "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" + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "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==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "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" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "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": { + "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" + } + }, + "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==" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "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.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "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": { + "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": "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-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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": "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" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "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" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "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==" + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.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==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "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.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "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.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "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-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + }, + "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==" + }, + "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==" + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "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==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + } + } + }, + "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.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "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.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "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": "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==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.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==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "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==" + }, + "ts-custom-error": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz", + "integrity": "sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==" + }, + "ua-parser-js": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "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": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + } + } + }, + "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "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" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "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": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "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": "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": "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-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" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "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" + } + }, + "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" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "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.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "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.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "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/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==" + } + } + }, + "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-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "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.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": "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.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "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.4" + }, + "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.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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": "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.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + } + } + }, + "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==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + } + } + }, + "xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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/c2-app/package.json b/c2-app/package.json new file mode 100644 index 0000000..2d24d1c --- /dev/null +++ b/c2-app/package.json @@ -0,0 +1,58 @@ +{ + "name": "c2-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@mui/icons-material": "^5.10.6", + "@mui/material": "^5.10.12", + "@mui/x-data-grid": "^5.17.5", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.60", + "@types/react": "^18.0.21", + "@types/react-dom": "^18.0.6", + "@userfront/react": "^0.3.1", + "qrcode.react": "^3.1.0", + "react": "^18.2.0", + "react-data-table-component": "^7.5.3", + "react-device-detect": "^2.2.2", + "react-dom": "^18.2.0", + "react-native": "^0.70.4", + "react-native-nfc-manager": "^3.14.0", + "react-qr-barcode-scanner": "^1.0.6", + "react-router-dom": "^6.4.3", + "react-scripts": "5.0.1", + "react-to-print": "^2.14.7", + "typescript": "^4.8.3", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "main": "c2-app/src/index.tsx", + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/c2-app/public/Dockerfile b/c2-app/public/Dockerfile new file mode 100644 index 0000000..add999d --- /dev/null +++ b/c2-app/public/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx:stable-alpine +ADD . /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/c2-app/public/favicon.ico b/c2-app/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 ZtMWJ#1p_C<F-T5Hu2|;y@Dg%;1puB)gNgtE literal 0 HcmV?d00001 diff --git a/c2-app/public/images/qroutline.png b/c2-app/public/images/qroutline.png new file mode 100644 index 0000000000000000000000000000000000000000..97ddc440c3ff4cd561667d9f65f928d8f6c7540b GIT binary patch literal 17608 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 literal 0 HcmV?d00001 diff --git a/c2-app/public/index.html b/c2-app/public/index.html new file mode 100644 index 0000000..03062c3 --- /dev/null +++ b/c2-app/public/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="theme-color" content="#000000" /> + <meta + name="description" + content="Web site created using create-react-app" + /> + <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> + <!-- + manifest.json provides metadata used when your web app is installed on a + user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ + --> + <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> + <!-- + Notice the use of %PUBLIC_URL% in the tags above. + It will be replaced with the URL of the `public` folder during the build. + Only files inside the `public` folder can be referenced from the HTML. + + Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will + work correctly both with client-side routing and a non-root public URL. + Learn how to configure a non-root public URL by running `npm run build`. + --> + <title>React App</title> + </head> + <body> + <div id="root"></div> + + </body> +</html> \ No newline at end of file diff --git a/c2-app/public/logo192.png b/c2-app/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 literal 0 HcmV?d00001 diff --git a/c2-app/public/logo512.png b/c2-app/public/logo512.png new file mode 100644 index 0000000000000000000000000000000000000000..a4e47a6545bc15971f8f63fba70e4013df88a664 GIT binary patch literal 9664 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 Q-2sVvy85}Sb4q9e0RM_kJ^%m! literal 0 HcmV?d00001 diff --git a/c2-app/public/manifest.json b/c2-app/public/manifest.json new file mode 100644 index 0000000..1f2f141 --- /dev/null +++ b/c2-app/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/c2-app/public/regionlogo.png b/c2-app/public/regionlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..533516936c206dc472411be693338ed8c0528391 GIT binary patch literal 32149 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�7>m<&^sWQ`g_O{~lpZ^(7-f(ko>aBBm3H#>z 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 I>zopr05Y~b-~a#s literal 0 HcmV?d00001 diff --git a/c2-app/public/robots.txt b/c2-app/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/c2-app/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/c2-app/src/API-calls/articles/createArticle.ts b/c2-app/src/API-calls/articles/createArticle.ts new file mode 100644 index 0000000..187eed6 --- /dev/null +++ b/c2-app/src/API-calls/articles/createArticle.ts @@ -0,0 +1,50 @@ +export{} + +// Request: + +// { +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } + +// Response: + +// { +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ], +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/articles/deleteArticle.ts b/c2-app/src/API-calls/articles/deleteArticle.ts new file mode 100644 index 0000000..6638c4f --- /dev/null +++ b/c2-app/src/API-calls/articles/deleteArticle.ts @@ -0,0 +1 @@ +export{} \ No newline at end of file diff --git a/c2-app/src/API-calls/articles/editArticle.ts b/c2-app/src/API-calls/articles/editArticle.ts new file mode 100644 index 0000000..187eed6 --- /dev/null +++ b/c2-app/src/API-calls/articles/editArticle.ts @@ -0,0 +1,50 @@ +export{} + +// Request: + +// { +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } + +// Response: + +// { +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ], +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/articles/getArticleByLIO.ts b/c2-app/src/API-calls/articles/getArticleByLIO.ts new file mode 100644 index 0000000..e6b49a0 --- /dev/null +++ b/c2-app/src/API-calls/articles/getArticleByLIO.ts @@ -0,0 +1,109 @@ +import {Article} from "../../util/types"; + +export function getArticleByLIO (lio: string) { + if (lio == "134091"){ + const scannedArticle: Article = { + lioNr: "134091", + name: "Munskydd klass II, för känslig hud", + units: ["st", "frp"], + price: 9.95, + supplier: "Supplier 1", + supplierArticleNr: "999999", + alternativeNames: ["Munskydd känslig", "Munskydd klass II"], + alternativeProducts: ["Munskydd vanlig"], + Z41: false, + compartments: [{ + placement: "A37", + storageId: "1", + qrCode: "qr-code", + quantity: 102 + }, + { + placement: "A38", + storageId: "1", + qrCode: "qr-code", + quantity: 240 + }] + + } + return scannedArticle + + }else if (lio == "154090"){ + const scannedArticle: Article = { + lioNr: "154090", + name: "Bandage", + units: ["st", "frp", "cm"], + price: 3.00, + supplier: "Supplier 1 Bandage", + supplierArticleNr: "999999", + alternativeNames: ["Bandage vit", "Bandage tunn"], + alternativeProducts: ["Bandage beige"], + Z41: false, + compartments: [ + { + placement: "A38", + storageId: "1", + qrCode: "qr-code", + quantity: 240 + }] + } + return scannedArticle + + }else{ + const scannedArticle: Article = { + lioNr: "12034", + name: "Biogel Eclipse Indicator", + units: ["st", "frp"], + price: 1.00, + supplier: "Supplier 1 Biogel", + supplierArticleNr: "999999", + alternativeNames: ["Biogel"], + alternativeProducts: ["Biogel annan"], + Z41: true, + compartments: [{ + placement: "B2", + storageId: "3", + qrCode: "qr-code", + quantity: 10 + }, + { + placement: "A38", + storageId: "1", + qrCode: "qr-code", + quantity: 240 + }] + } + return scannedArticle + + } + +} + +// Response: + +// { +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ], +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/articles/getArticles.ts b/c2-app/src/API-calls/articles/getArticles.ts new file mode 100644 index 0000000..6fd9c6d --- /dev/null +++ b/c2-app/src/API-calls/articles/getArticles.ts @@ -0,0 +1,39 @@ +import * as articles from "../../static/mockData/Article.json" +import {Article} from "../../util/types"; + +export function getArticles () { + const allArticles: Array<Article> = articles + return allArticles +} + + +// Response: + +// [ +// { +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ], +// "units": [ +// "unit" +// ], +// "price": 9.95, +// "supplier": "string", +// "supplierArticleNr": "string", +// "name": "string", +// "alternativeNames": [ +// "name" +// ], +// "LIO-nr": "string", +// "alternativeProducts": [ +// "LIO-nr" +// ], +// "Z41": true +// } +// ] \ No newline at end of file diff --git a/c2-app/src/API-calls/authentication/login.ts b/c2-app/src/API-calls/authentication/login.ts new file mode 100644 index 0000000..1b5da12 --- /dev/null +++ b/c2-app/src/API-calls/authentication/login.ts @@ -0,0 +1,19 @@ +export{} + +// Request: +// { +// "username": "string", +// "password": "string" +// } + +// Response: + +// { +// "user": { +// "userId": "string", +// "username": "string", +// "costCenter": "Cost Center", +// "role": "string" +// }, +// "token": "Token" +// } diff --git a/c2-app/src/API-calls/compartments/connectArticle.ts b/c2-app/src/API-calls/compartments/connectArticle.ts new file mode 100644 index 0000000..0f362cf --- /dev/null +++ b/c2-app/src/API-calls/compartments/connectArticle.ts @@ -0,0 +1,19 @@ +export{} + +// Request: + +// { +// "LIO-nr": "string", +// "quantity": 0, +// "unit": "string" +// } + +// Response: + +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/compartments/createCompartment.ts b/c2-app/src/API-calls/compartments/createCompartment.ts new file mode 100644 index 0000000..52d9e0d --- /dev/null +++ b/c2-app/src/API-calls/compartments/createCompartment.ts @@ -0,0 +1,18 @@ +export{} + +// Request: + +// { +// "storageID": "string", +// "placement": "string" +// } + +// Response: + +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/compartments/deleteCompartment.ts b/c2-app/src/API-calls/compartments/deleteCompartment.ts new file mode 100644 index 0000000..6638c4f --- /dev/null +++ b/c2-app/src/API-calls/compartments/deleteCompartment.ts @@ -0,0 +1 @@ +export{} \ No newline at end of file diff --git a/c2-app/src/API-calls/compartments/editCompartment.ts b/c2-app/src/API-calls/compartments/editCompartment.ts new file mode 100644 index 0000000..8703deb --- /dev/null +++ b/c2-app/src/API-calls/compartments/editCompartment.ts @@ -0,0 +1,21 @@ +export{} + +// Request: + +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } + +// Response: + +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/compartments/getCompartment.ts b/c2-app/src/API-calls/compartments/getCompartment.ts new file mode 100644 index 0000000..7cd09aa --- /dev/null +++ b/c2-app/src/API-calls/compartments/getCompartment.ts @@ -0,0 +1,21 @@ +export{} + +// Response: + +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "article": { + // "units": [], + // "price": 9.95, + // "supplier": "string", + // "supplierArticleNr": "string", + // "name": "string", + // "alternativeNames": [], + // "lioNr": "string", + // "alternativeProducts": [], + // "Z41": true + // } +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/compartments/moveArticle.ts b/c2-app/src/API-calls/compartments/moveArticle.ts new file mode 100644 index 0000000..9acb828 --- /dev/null +++ b/c2-app/src/API-calls/compartments/moveArticle.ts @@ -0,0 +1,20 @@ +export{} + +// Request: + +// { +// "fromCompartmentQRcode": "QR code", +// "toCompartmentQRcode": "QR code", +// "unit": "string", +// "quantity": 0 +// } + +// Response: + +// { +// "id": "string", +// "fromCompartmentQRcode": "QR code", +// "toCompartmentQRcode": "QR code", +// "unit": "string", +// "quantity": 0 +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/createStorage.ts b/c2-app/src/API-calls/storages/createStorage.ts new file mode 100644 index 0000000..956bdcb --- /dev/null +++ b/c2-app/src/API-calls/storages/createStorage.ts @@ -0,0 +1,32 @@ +export{} + +// Request: + +// { +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } + +// Response: + +// { +// "id": "string", +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/deleteStorage.ts b/c2-app/src/API-calls/storages/deleteStorage.ts new file mode 100644 index 0000000..6638c4f --- /dev/null +++ b/c2-app/src/API-calls/storages/deleteStorage.ts @@ -0,0 +1 @@ +export{} \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/editStorage.ts b/c2-app/src/API-calls/storages/editStorage.ts new file mode 100644 index 0000000..956bdcb --- /dev/null +++ b/c2-app/src/API-calls/storages/editStorage.ts @@ -0,0 +1,32 @@ +export{} + +// Request: + +// { +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } + +// Response: + +// { +// "id": "string", +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/getNearbyStorages.ts b/c2-app/src/API-calls/storages/getNearbyStorages.ts new file mode 100644 index 0000000..2dc6759 --- /dev/null +++ b/c2-app/src/API-calls/storages/getNearbyStorages.ts @@ -0,0 +1,18 @@ +export{} + +// Response: + +// [ +// { +// "id": "string", +// "location": "?", +// "quantity": 0, +// "compartment": { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// } +// ] \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/getStorageByID.ts b/c2-app/src/API-calls/storages/getStorageByID.ts new file mode 100644 index 0000000..71111e8 --- /dev/null +++ b/c2-app/src/API-calls/storages/getStorageByID.ts @@ -0,0 +1,17 @@ +export{} + +// Response: + +// { +// "id": "string", +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/storages/getStorages.ts b/c2-app/src/API-calls/storages/getStorages.ts new file mode 100644 index 0000000..62b60d6 --- /dev/null +++ b/c2-app/src/API-calls/storages/getStorages.ts @@ -0,0 +1,28 @@ +import * as storages from "../../static/mockData/Storage.json" +import {Storage} from "../../util/types" + + +export function getStorages () { + const allStorages: Array<Storage> = storages + + return allStorages +} + + +// Response: + +// [ +// { +// "id": "string", +// "location": "string", +// "compartments": [ +// { +// "placement": "string", +// "storageID": "string", +// "QRcode": "string", +// "quantity": 0, +// "LIO-nr": "Article LIO-nr" +// } +// ] +// } +// ] \ No newline at end of file diff --git a/c2-app/src/API-calls/transactions/createTransactions.ts b/c2-app/src/API-calls/transactions/createTransactions.ts new file mode 100644 index 0000000..3f2ca5d --- /dev/null +++ b/c2-app/src/API-calls/transactions/createTransactions.ts @@ -0,0 +1,28 @@ + +interface transactionProps { + quantity: number, + unit: string, + operation: string, + storage: string +} + +export function CreateTransaction (props: transactionProps) { + fetch("/api/v1/transactions", { + method: "POST", + headers: { + 'Content-Type':'application/json' + }, + body: JSON.stringify(props) + }) + .then(response => response.json()) + .then(data => { + // "id": "string", + // "QRcode": "string", + // "quantity": 0, + // "operation": "takeout" + return(data) + }) + .catch(error =>{ + alert("error: " + error) + }) +} diff --git a/c2-app/src/API-calls/transactions/getTransactions.ts b/c2-app/src/API-calls/transactions/getTransactions.ts new file mode 100644 index 0000000..9b09c5f --- /dev/null +++ b/c2-app/src/API-calls/transactions/getTransactions.ts @@ -0,0 +1,20 @@ +import * as transactions from "../../static/mockData/Transaction.json" +import {Transaction} from "../../util/types" + + +export function getTransactions () { + const allTransactions: Array<Transaction> = transactions + return allTransactions +} + + +// Response: + +// [ +// { +// "id": "string", +// "QRcode": "string", +// "quantity": 0, +// "operation": "takeout" +// } +// ] \ No newline at end of file diff --git a/c2-app/src/API-calls/users/createUser.ts b/c2-app/src/API-calls/users/createUser.ts new file mode 100644 index 0000000..51d1c38 --- /dev/null +++ b/c2-app/src/API-calls/users/createUser.ts @@ -0,0 +1,22 @@ +export{} + +// Request: + +// { +// "userId": "string", +// "barcodeID": "string", +// "nfcID": "string", +// "username": "string", +// "password": "******", +// "costCenter": "Cost Center", +// "role": "string" +// } + +// Response: + +// { +// "userId": "string", +// "username": "string", +// "costCenter": "Cost Center", +// "role": "string" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/users/deleteUser.ts b/c2-app/src/API-calls/users/deleteUser.ts new file mode 100644 index 0000000..6638c4f --- /dev/null +++ b/c2-app/src/API-calls/users/deleteUser.ts @@ -0,0 +1 @@ +export{} \ No newline at end of file diff --git a/c2-app/src/API-calls/users/editUser.ts b/c2-app/src/API-calls/users/editUser.ts new file mode 100644 index 0000000..69ba8a7 --- /dev/null +++ b/c2-app/src/API-calls/users/editUser.ts @@ -0,0 +1,48 @@ +import {User} from "../../util/types"; + +// Not sure if backend need all attributes in the body or only the ones we want to change +// Maybe better to recieve all attributes in a props so we can use props.userId etc.. +export function editUser (userId: string, barcodeId: string, nfcID: + string, username: string, password: string, costCenter: Array<string>, role: string) { + + // Not sure if we want userId or {userId} + fetch("/api/v2/users/" + userId, { + // // Change to POST/PUT/GET depending on type of API call + method: "PUT", + headers: { + 'Content-Type':'application/json' + }, + // Props Request: + // { + // "userId": "string", + // "barcodeID": "string", + // "nfcID": "string", + // "username": "string", + // "password": "******", + // "costCenter": "Cost Center", + // "role": "string" + // } + // Alternative to only send in props that contains all parameters, it depends on how the backend have coded the call + body: JSON.stringify({userId, barcodeId, nfcID, username, password, costCenter, role}) + }) + .then(response => response.json()) + .then(data => { + + // Should recieve the data from the API call according to our Users type + const user: User = data + return(user) + }) + .catch(error =>{ + alert("error: " + error) + }) +} + + +// Response: + +// { +// "userId": "string", +// "username": "string", +// "costCenter": "Cost Center", +// "role": "string" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/users/getUserByID.ts b/c2-app/src/API-calls/users/getUserByID.ts new file mode 100644 index 0000000..e2c6f7b --- /dev/null +++ b/c2-app/src/API-calls/users/getUserByID.ts @@ -0,0 +1,44 @@ +import {User} from "../../util/types"; + +export function getUserByID (userId: string) { + + // // Not sure if we want userId or {userId} + // fetch("/api/v2/users/" + userId, { + // // // Change to POST/PUT/GET depending on type of API call + // method: "GET", + // headers: { + // 'Content-Type':'application/json' + // }, + // // // Use props when we have a PUT or POST + // // body: JSON.stringify(props) + // }) + // .then(response => response.json()) + // .then(data => { + + // // Should recieve the data from the API call according to our Users type + // const user: User = data + // return(user) + // }) + // .catch(error =>{ + // alert("error: " + error) + // }) + + + + const user: User = { + username: 'Pelle Jönsson', + userId: '1012', + costCenter: 'Kirurgiavdelningen', + role: 'Sjuksköterska' + } + return user + } + +// Response: + +// { +// "userId": "string", +// "username": "string", +// "costCenter": "Cost Center", +// "role": "string" +// } \ No newline at end of file diff --git a/c2-app/src/API-calls/users/getUsers.ts b/c2-app/src/API-calls/users/getUsers.ts new file mode 100644 index 0000000..861a832 --- /dev/null +++ b/c2-app/src/API-calls/users/getUsers.ts @@ -0,0 +1,41 @@ +import * as users from "../../static/mockData/User.json" +import {User} from "../../util/types" + +// Want to use props as incomming parameter (props) when we have a PUT or POST +export function getUsers () { + // fetch("/api/v2/users", { + // // // Change to POST/PUT/GET depending on type of API call + // method: "GET", + // headers: { + // 'Content-Type':'application/json' + // }, + // // // Use props when we have a PUT or POST + // // body: JSON.stringify(props) + // }) + // .then(response => response.json()) + // .then(data => { + + // // Should recieve the data from the API call according to our Users type + // const allUsers: Array<User> = data + + // return(allUsers) + // }) + // .catch(error =>{ + // alert("error: " + error) + // }) + + const allUsers: Array<User> = users + console.log(allUsers) + return allUsers +} + +// Response: + +// [ +// { +// "userId": "string", +// "username": "string", +// "costCenter": "Cost Center", +// "role": "string" +// } +// ] \ No newline at end of file diff --git a/c2-app/src/App.css b/c2-app/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/c2-app/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/c2-app/src/App.test.tsx b/c2-app/src/App.test.tsx new file mode 100644 index 0000000..3109330 --- /dev/null +++ b/c2-app/src/App.test.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { fireEvent, render, screen, within } from '@testing-library/react'; +import App from './App'; +import ChooseNumber from './components/chooseNumber'; + +test('assert that Sök artikel is on the starting page', () => { + render(<App />); + const linkElement = screen.getByText("SÖK ARTIKEL") + expect(linkElement).toBeInTheDocument() +}); + +// test('check adding increment of Pick Items', () => { +// render(<ChooseNumber qty={0} />) +// const count = screen.getByRole('spinbutton') +// fireEvent.click(screen.getByRole('button', {name: '+'})) +// expect(count).toHaveValue(0) +// }); diff --git a/c2-app/src/App.tsx b/c2-app/src/App.tsx new file mode 100644 index 0000000..52036ed --- /dev/null +++ b/c2-app/src/App.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import './App.css'; +import { CssBaseline, ThemeProvider } from "@mui/material"; +import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; +import { routes as appRoutes } from "./util/routes"; +import Layout from "./components/Layout"; +import theme from "./util/Custom_Theme"; + +function App() { + + return ( + <ThemeProvider theme={theme}> + <CssBaseline /> + <Router> + <Layout> + <Routes> + {appRoutes.map((route) => ( + <Route + key={route.key} + path={route.path} + element={<route.component />} + /> + ))} + </Routes> + </Layout> + </Router> + </ThemeProvider> + ); +} + +export default App; diff --git a/c2-app/src/components/AddCompartmentModal.css b/c2-app/src/components/AddCompartmentModal.css new file mode 100644 index 0000000..99152ba --- /dev/null +++ b/c2-app/src/components/AddCompartmentModal.css @@ -0,0 +1,11 @@ +#modalContainer{ + position: 'absolute' as 'absolute'; + top: '50%'; + left: '50%'; + transform: 'translate(-50%, -50%)'; + width: 400; + background-color: 'background.paper'; + border: '2px solid #000'; + box-shadow: 24; + + }; \ No newline at end of file diff --git a/c2-app/src/components/AddCompartmentModal.tsx b/c2-app/src/components/AddCompartmentModal.tsx new file mode 100644 index 0000000..f97302f --- /dev/null +++ b/c2-app/src/components/AddCompartmentModal.tsx @@ -0,0 +1,117 @@ +import React, { useEffect, useState } from 'react' +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Modal from '@mui/material/Modal'; +import TextField from '@mui/material/TextField'; +import { Compartment } from "../util/types"; + +const style = { + display: "flex", + flexDirection: "column", + alignItems: 'center', + position: 'absolute' as 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 500, + height:400, + bgcolor: 'background.paper', + border: '3px solid #2E7D32', + borderRadius: 5, + boxShadow: 24, + p: 4, + }; + + interface Props { + isOpen: boolean, + compartmentList: Compartment[]; + setCompartments: React.Dispatch<React.SetStateAction<any>>; + } + +function AddCompartmentModal(props: Props){ + const [open, setOpen] = React.useState(false); + const [compartmentName, setCompartmentName] = useState(""); + const [LIONumber, setLIONumber] = useState(""); + + // Handles opening and closing of the add modal. + const handleOpen = () => setOpen(props.isOpen); + const handleClose = () => setOpen(!props.isOpen); + + // Creates a new compartment with the user input and adds it to the list. + const AddCompartment = () => { + // TODO: API-call to add a compartment + // TODO: Update compartmentList or refetch and tell parent. + // TODO: Generate random qrCode id. + let newComp: Compartment = { + placement: compartmentName, + storageId: LIONumber, + qrCode: "qr10", + quantity: 0, + }; + props.setCompartments((old: any) => [...old, newComp]); + handleClose(); + } + + return ( + <div> + <Button onClick={handleOpen} size = "medium" variant="contained" + sx = {{color: "white", backgroundColor: "secondary.main"}} > + LÄGG TILL HYLLPLATS</Button> + <Modal + open={open} + onClose={handleClose} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={style}> + <Typography id="modal-modal-title" + sx={{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 24, + color: 'primary.main', + font: 'roboto', + mt: 2}}> + SKAPA NY HYLLPLATS + </Typography> + <TextField sx = {{mt: 1}} + id="outlined-basic" + label="NY HYLLPLATS" + variant="outlined" + onChange={(newValue) => setCompartmentName(newValue.target.value)} + /> + <TextField sx = {{ + mt: 1}} + id="outlined-basic" + label="LIO Nummer" + variant="outlined" + onChange={(newValue) => setLIONumber(newValue.target.value)} + /> + + <Button onClick={AddCompartment} color="success" variant="contained" + sx={{ + width: 200, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt:3}}> + LÄGG TILL HYLLPLATS </Button> + + <Button onClick={handleClose} variant="contained" + sx={{ + width: 200, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt: 1 + }}> + AVBRYT</Button> + </Box> + </Modal> + </div> + ); +} + +export default AddCompartmentModal; diff --git a/c2-app/src/components/AddStorageModal.tsx b/c2-app/src/components/AddStorageModal.tsx new file mode 100644 index 0000000..acbd250 --- /dev/null +++ b/c2-app/src/components/AddStorageModal.tsx @@ -0,0 +1,147 @@ +import React, { useEffect, useState } from 'react' +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Modal from '@mui/material/Modal'; +import TextField from '@mui/material/TextField'; +import { Compartment } from "../util/types"; + +const style = { + display: "flex", + flexDirection: "column", + alignItems: 'center', + position: 'absolute' as 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 500, + height:500, + bgcolor: 'background.paper', + border: '3px solid #2E7D32', + borderRadius: 5, + boxShadow: 24, + p: 4, + }; + + interface Props { + isOpen: boolean + } + +function AddStorageModal(props: Props){ + const [open, setOpen] = React.useState(false); + const [storageName, setStorageName] = useState(""); + const [department, setDepartment] = useState(""); + + // Handles opening and closing of the add modal. + const handleOpen = () => setOpen(props.isOpen); + const handleClose = () => setOpen(!props.isOpen); + + // Creates a new storage with the user input and adds it to the backend. + const AddStorage = () => { + // TODO: API-call to add a storage + // TODO: Update storageList or refetch and tell parent. + handleClose(); + } + + return ( + <div> + <Button onClick={handleOpen} size = "medium" variant="contained" + sx={{ + width: 205, + height: 36, + color: 'white', + fontSize:14, + borderRadius:1, + backgroundColor: "secondary.main", + ml: 0.5, + mr: 0.5, + }}> + + SKAPA NYTT FÖRRÅD</Button> + <Modal + open={open} + onClose={handleClose} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={style}> + <Typography id="modal-modal-title" + sx={{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 24, + color: 'primary.main', + font: 'roboto', + mt: 2}}> + SKAPA NYTT FÖRRÅD + </Typography> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 16, + color: 'black', + font: 'roboto', + mt:1}}> + FYLL I FÖRRÅDSNAMN OCH AVDELNING + </Typography> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 12, + color: 'black', + font: 'roboto', + mt:2}}> + Nytt förrådsnamn: + </Typography> + <TextField sx = {{mt: 1}} + id="outlined-basic" + label="Förrådsnamn" + variant="outlined" + onChange={(newValue) => setStorageName(newValue.target.value)} + /> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 12, + color: 'black', + font: 'roboto', + mt:2}}> + Avdelning förrådet tillhör + </Typography> + <TextField sx = {{ + mt: 1}} + id="outlined-basic" + label="Avdelning" + variant="outlined" + onChange={(newValue) => setDepartment(newValue.target.value)} + /> + + <Button onClick={AddStorage} color="success" variant="contained" + sx={{ + width: 200, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt:3}}> + SKAPA FÖRRÅD </Button> + + <Button onClick={handleClose} variant="contained" + sx={{ + width: 200, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt: 1 + }}> + AVBRYT</Button> + </Box> + </Modal> + </div> + ); +} + +export default AddStorageModal; diff --git a/c2-app/src/components/Button_HP.tsx b/c2-app/src/components/Button_HP.tsx new file mode 100644 index 0000000..0fb79d7 --- /dev/null +++ b/c2-app/src/components/Button_HP.tsx @@ -0,0 +1,117 @@ +import * as React from 'react'; +import {Typography} from "@mui/material"; +import { Button } from '@mui/material'; +import { useNavigate } from "react-router-dom"; +import {isMobile } from 'react-device-detect'; + +interface buttonProps { + name: string, + marginLeft: number, + marginTop: number, + buttonNumber:number, + navigateModule: string, + } +function Button_HP (props: buttonProps){ + const navigate = useNavigate() + const [clicked, setClicked] = React.useState(false) + var testMarginLeft:number; + var testMarginTop:number; + + React.useEffect( () => { + nav() + }, [clicked]); + + // Positioning if-clauses + if( props.buttonNumber > 2 && props.buttonNumber < 5 ){ + testMarginTop = 15 + }else if(props.buttonNumber > 4 && props.buttonNumber < 8){ + testMarginTop = 28 + }else{ + testMarginTop = 2 + } + + if(props.buttonNumber%2 === 0){ + testMarginLeft= 53 + }else if (props.buttonNumber === 7){ + testMarginLeft = 30 + }else{ + testMarginLeft = 6 + } + + // If the button is clicked the user is navigated to the module router provided in props + function nav(){ + if(clicked){ + if (props.navigateModule === '/pickItems' || props.navigateModule === '/returnItems') { + navigate(props.navigateModule, + {state:{articles: [], lastRoute:'/start'}}) + } else { + navigate(props.navigateModule) + } + } + } + // Code for computer-based buttons + if(!isMobile){ + return ( + <Button + onClick={ e => { setClicked(true)}} + sx={{ + position: 'absolute', + width:265, + height:205, + ml: props.marginLeft+"vw", + mt: props.marginTop+"vh", + backgroundColor: "white", + boxShadow: 5, + border:2, + borderColor: "primary.main", + borderRadius:2, + }} + > + <Typography + sx={{ + color: 'primary.main', + font: 'roboto', + textAlign: "center", + fontSize:32, + fontWeight:500 + + }} + > {props.name} + </Typography> + </Button> + ); + + // Code for mobile buttons + }else{ + return( + <Button + onClick={ e => { setClicked(true)}} + sx={{ + position: 'absolute', + display:"flex", + width: 165, + height: 75, + ml: testMarginLeft+"vw", + mt: testMarginTop+"vh", + backgroundColor: "white", + boxShadow: 5, + border:1, + borderColor: "primary.main", + borderRadius:3, + }} + > + <Typography + sx={{ + color: 'primary.main', + font: 'roboto', + textAlign: "center", + fontSize:15, + fontWeight:500 + }} + > {props.name} + </Typography> + </Button> + ) + } +}; +export default Button_HP; \ No newline at end of file diff --git a/c2-app/src/components/Card_HP.tsx b/c2-app/src/components/Card_HP.tsx new file mode 100644 index 0000000..693da49 --- /dev/null +++ b/c2-app/src/components/Card_HP.tsx @@ -0,0 +1 @@ +export {} \ No newline at end of file diff --git a/c2-app/src/components/Card_QR.tsx b/c2-app/src/components/Card_QR.tsx new file mode 100644 index 0000000..693da49 --- /dev/null +++ b/c2-app/src/components/Card_QR.tsx @@ -0,0 +1 @@ +export {} \ No newline at end of file diff --git a/c2-app/src/components/ChooseDepartment.tsx b/c2-app/src/components/ChooseDepartment.tsx new file mode 100644 index 0000000..2dced68 --- /dev/null +++ b/c2-app/src/components/ChooseDepartment.tsx @@ -0,0 +1,81 @@ +import {Table, TableRow, TableCell, Typography, Box, FormControl, InputLabel,Select, MenuItem, Button} from "@mui/material"; +import { getUserByID } from '../API-calls/users/getUserByID'; +import { useState } from 'react'; + + +interface chooseDepartmentProps { + fontSize: string, + setOpen: Function, + setDepartment: Function + } +//TODO: use ID from signed in user here +const user = getUserByID('1012'); + +// TODO: Change to API-call to get all departments +const department = ["Kirurgiavdelningen", "Ortopedmottagningen", "Onkologavdelningen"]; + +function ChooseDepartment(props: chooseDepartmentProps){ + const [selected, setSelected] = useState(user.costCenter); + + + const handleChange = (event: any) => { + setSelected(event.target.value) + } + //TODO: change actual state for department in app + const changeDepartment = () => { + props.setDepartment(selected) + props.setOpen(true) + } + + return ( + <Box> + <Table> + <TableRow> + <TableCell sx = {{border: '0px', width: '140px'}}> + <Typography sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: props.fontSize, + fontWeight: 500, + mb: -1, + mt: 1 + }}>Aktuell avdelning </Typography> + </TableCell> + </TableRow> + </Table> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: 1 + }}> + <FormControl style={{width: 220, height: 20}}> + <InputLabel id="demo-simple-select-label">Avdelning</InputLabel> + <Select + labelId="demo-simple-select-label" + id="demo-simple-select" + value={selected} + label="Avdelning" + onChange={handleChange} + > + {department.map((department) => <MenuItem value={department}>{department}</MenuItem>)} + </Select> + </FormControl> +</Box> + <Box sx={{display:'flex', justifyContent:'center', mt: 2}}> + <Button variant="contained" + disabled={user.costCenter===selected} + onClick = {changeDepartment} + sx={{ + width: 200, + height: 43, + marginTop: '10%', + color: 'white', + fontSize:12, + fontWeight:600 + }}> ÄNDRA AVDELNING</Button> + </Box> +</Box> + ); +}; +export default ChooseDepartment; \ No newline at end of file diff --git a/c2-app/src/components/ChooseNumber.css b/c2-app/src/components/ChooseNumber.css new file mode 100644 index 0000000..c89e1ac --- /dev/null +++ b/c2-app/src/components/ChooseNumber.css @@ -0,0 +1,12 @@ +/* Chrome, Safari, Edge, Opera */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +/* Firefox */ +input[type=number] { + -moz-appearance: textfield; +} + diff --git a/c2-app/src/components/DeleteCompartmentModal.tsx b/c2-app/src/components/DeleteCompartmentModal.tsx new file mode 100644 index 0000000..72f9f6e --- /dev/null +++ b/c2-app/src/components/DeleteCompartmentModal.tsx @@ -0,0 +1,116 @@ +import React, { useEffect, useState } from 'react' +import {IconButton} from '@mui/material'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Modal from '@mui/material/Modal'; +import TextField from '@mui/material/TextField'; +import Grid from '@mui/material/Grid'; +import { Compartment, Article } from "../util/types"; +import DeleteIcon from '@mui/icons-material/Delete'; + +const style = { + display: "flex", + flexDirection: "column", + alignItems: 'center', + position: 'absolute' as 'absolute', + top: '50%', + left: '50%', + width: 500, + height: 400, + bgcolor: 'background.paper', + transform: 'translate(-50%, -50%)', + border: '3px solid red', + borderRadius: 5, + p: 4, + }; + + // Defining the props sent in to the component. + interface DeleteCompartmentModal { + isOpen: boolean, + compartmentList: Compartment[]; + selectedComp: Compartment | undefined; + setCompartments: React.Dispatch<React.SetStateAction<any>>; + } + +// Delete compartment in view storage. Pop-up modal shows information and enables verification of intended delete. +function DeleteCompartmentModal(props: DeleteCompartmentModal){ + const [open, setOpen] = React.useState(false); + const [compartmentName, setCompartmentName] = useState(""); + const [LIONumber, setLIONumber] = useState(""); + + // Handles opening and closing of modal + const handleOpen = () => setOpen(props.isOpen); + const handleClose = () => setOpen(!props.isOpen); + + // Removes the compartment if the confirm button is pressed in the modal. + const DeleteCompartment = () => { + // TODO: API-call to delete a compartment + // TODO: Update compartmentList or refetch and tell parent + props.setCompartments(props.compartmentList.filter(item => item.qrCode !== props.selectedComp?.qrCode)) + handleClose(); + + } + + return ( + <div> + <IconButton onClick={handleOpen} aria-label="delete" sx = {{color: "red"}} > + <DeleteIcon /> + </IconButton> + <Modal + open={open} + onClose={handleClose} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={style}> + <Typography id="modal-modal-title" + sx={{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 24, + color: 'primary.main', + font: 'roboto', + mt: 4}}> + TA BORT HYLLPLATS + </Typography> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 18, + color: 'black', + font: 'roboto', + mt:2}}> + HYLLPLATS: {props.selectedComp?.placement} + </Typography> + <Button onClick={DeleteCompartment} color="error" variant="contained" + sx={{ + width: 200, + height: 42, + marginTop: '10%', + color: 'white', + fontSize:14, + borderRadius:2, + mt:7}}> + TA BORT HYLLPLATS + </Button> + + <Button onClick={handleClose} variant="contained" + sx={{ + width: 200, + height: 42, + marginTop: '10%', + color: 'white', + fontSize:14, + borderRadius:2, + mt:1}}> + AVBRYT + </Button> + </Box> + </Modal> + </div> + ); +} + +export default DeleteCompartmentModal; diff --git a/c2-app/src/components/DepartmentChangedModal.tsx b/c2-app/src/components/DepartmentChangedModal.tsx new file mode 100644 index 0000000..61ff7be --- /dev/null +++ b/c2-app/src/components/DepartmentChangedModal.tsx @@ -0,0 +1,157 @@ +import {Typography} from "@mui/material"; +import { Box, Modal, Button } from '@mui/material'; +import {isMobile} from 'react-device-detect'; + +interface boxProps { + modalOpen: boolean, + setOpen: any, + department: string, + } + + const styleDesktop = { + position: 'absolute' as 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 500, + height: 400, + bgcolor: 'white', + border: '3px solid #2E7D32', + borderRadius: 5, + p: 4, + }; + + const styleMobile = { + position: 'absolute' as 'absolute', + top: '45%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: '80%', + height: 300, + bgcolor: 'white', + border: '3px solid #2E7D32', + borderRadius: 5, + p: 4, + }; + +function DepartmentChangedModal (props: boxProps){ + const handleClose = () => props.setOpen(false); + + if(isMobile) { + return ( + <div> + <Modal + open={props.modalOpen} + onClose={()=> handleClose()} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={styleMobile}> + <Typography + sx={{ + color: 'primary.main', + font: 'roboto', + textAlign: "center", + fontSize:22, + fontWeight:600, + mt:2, + }}> + AVDELNING HAR ÄNDRATS + </Typography> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:16, + fontWeight:400, + mt:3 + }}> + Ny avdelning: + </Typography> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:18, + fontWeight:600, + mt:1 + }}> + {props.department} + </Typography> + <div style={{display:'flex', justifyContent:'center'}}> + <Button variant="contained" onClick={() => handleClose()} + sx={{ + width: 200, + height: 42, + marginTop: '10%', + color: 'white', + fontSize:14, + borderRadius:10, + }}> TILLBAKA</Button> + </div> + </Box> + </Modal> + </div> + ); + } else + return ( + <div> + <Modal + open={props.modalOpen} + onClose={()=> handleClose()} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={styleDesktop}> + <Typography + sx={{ + color: 'primary.main', + font: 'roboto', + textAlign: "center", + fontSize:26, + fontWeight:600, + mt:4 + }}> + AVDELNING HAR ÄNDRATS + </Typography> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:18, + fontWeight:400, + mt:7 + }}> + Ny avdelning: + </Typography> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:22, + fontWeight:600, + mt:1 + }}> + {props.department} + </Typography> + <div style={{display:'flex', justifyContent:'center'}}> + <Button variant="contained" onClick={() => handleClose()} + sx={{ + width: 200, + height: 43, + marginTop: '10%', + color: 'white', + fontSize:14, + }}> TILLBAKA</Button> + </div> + </Box> + </Modal> + </div> + + ); +}; +export default DepartmentChangedModal; \ No newline at end of file diff --git a/c2-app/src/components/EditCompartmentModal.tsx b/c2-app/src/components/EditCompartmentModal.tsx new file mode 100644 index 0000000..4463c96 --- /dev/null +++ b/c2-app/src/components/EditCompartmentModal.tsx @@ -0,0 +1,146 @@ +import React, { useEffect, useState } from 'react' +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Modal from '@mui/material/Modal'; +import TextField from '@mui/material/TextField'; +import { Compartment } from "../util/types"; +import EditSharpIcon from '@mui/icons-material/EditSharp'; +import { IconButton } from '@mui/material'; + +const style = { + display: "flex", + flexDirection: "column", + alignItems: 'center', + position: 'absolute' as 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 500, + height:500, + bgcolor: 'background.paper', + border: '3px solid #005C9C', + borderRadius: 5, + boxShadow: 24, + p: 4, + }; + + interface Props { + isOpen: boolean, + compartmentList: Compartment[]; + selectedComp: Compartment | undefined; + setCompartments: React.Dispatch<React.SetStateAction<any>>; + } + +function EditCompartmentModal(props: Props){ + const [open, setOpen] = React.useState(false); + const [LIONumber, setLIONumber] = useState(""); + const [supplierNumber, setSupplierNumber] = useState(""); + + // Handles opening and closing of the add modal. + const handleOpen = () => setOpen(props.isOpen); + const handleClose = () => setOpen(!props.isOpen); + + // Creates a new compartment with the user input and adds it to the list. + const EditCompartment = () => { + // TODO: API-call to update a compartment + // TODO: Update compartmentList or refetch and tell parent. + console.log("Artikel kopplades till hyllplats"); + handleClose(); + } + + return ( + <div> + <IconButton onClick={handleOpen} aria-label="edit" sx = {{color: "blue"}} > + <EditSharpIcon /> + </IconButton> + <Modal + open={open} + onClose={handleClose} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={style}> + <Typography id="modal-modal-title" + sx={{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 24, + color: 'primary.main', + font: 'roboto', + mt: 2}}> + KOPPLA ARTIKEL TILL HYLLPLATS + </Typography> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 18, + color: 'black', + font: 'roboto', + mt:2}}> + HYLLPLATS: {props.selectedComp?.placement} + </Typography> + + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 12, + color: 'black', + font: 'roboto', + mt:2}}> + Koppla artikel till hyllplats: + </Typography> + <TextField sx = {{mt: 1}} + id="outlined-basic" + label="LIO-nummer" + variant="outlined" + onChange={(newValue) => setLIONumber(newValue.target.value)} + /> + <Typography id="modal-second-title" + sx = {{ + fontWeight: 'bold', + textAlign: 'center', + fontSize: 12, + color: 'black', + font: 'roboto', + mt:2}}> + Leverantörens artikelnummer: <br /> + <span style = {{fontSize: 10, color: "#D3D3D3"}}>Endast om det finns flera artiklar med samma LIO-nummer</span> + </Typography> + <TextField sx = {{ + mt: 1}} + id="outlined-basic" + label="Artikelnummer" + variant="outlined" + onChange={(newValue) => setSupplierNumber(newValue.target.value)} + /> + + <Button onClick={EditCompartment} color="success" variant="contained" + sx={{ + width: 250, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt:3}}> + UPPDATERA HYLLPLATS</Button> + + <Button onClick={handleClose} variant="contained" + sx={{ + width: 250, + height: 42, + color: 'white', + fontSize:14, + borderRadius:2, + mt: 1 + }}> + AVBRYT</Button> + </Box> + </Modal> + </div> + ); +} + +export default EditCompartmentModal; diff --git a/c2-app/src/components/Layout.tsx b/c2-app/src/components/Layout.tsx new file mode 100644 index 0000000..bd3d056 --- /dev/null +++ b/c2-app/src/components/Layout.tsx @@ -0,0 +1,30 @@ +import { FC, ReactNode } from "react"; +import { Box, CssBaseline } from "@mui/material"; +import Navbar from "./Navbar"; + +interface LayoutProps { + children: ReactNode; +} + +const Layout: FC<LayoutProps> = ({ children }) => { + return ( + <> + <CssBaseline /> + <Box + sx={{ + display: "flex", + flexDirection: "column", + justifyContent: "flex-start", + minHeight: "100vh", + maxWidth: "100vw", + flexGrow: 1, + }} + > + <Navbar /> + {children} + </Box> + </> + ); +}; + +export default Layout; \ No newline at end of file diff --git a/c2-app/src/components/Navbar.tsx b/c2-app/src/components/Navbar.tsx new file mode 100644 index 0000000..d7453ca --- /dev/null +++ b/c2-app/src/components/Navbar.tsx @@ -0,0 +1,69 @@ +import AppBar from '@mui/material/AppBar'; +import Box from '@mui/material/Box'; +import Toolbar from '@mui/material/Toolbar'; +import IconButton from '@mui/material/IconButton'; +import Container from '@mui/material/Container'; +import Avatar from '@mui/material/Avatar'; +import Button from '@mui/material/Button'; +import Tooltip from '@mui/material/Tooltip'; +import { routes } from "../util/routes"; +import { NavLink, useNavigate } from "react-router-dom"; + + + +const Navbar = () => { + const navigate = useNavigate(); + + //remove auth token and redirect to intermediary page + const logout = () => { + //set authtoken to null + navigate("/") + } + + // Add route key here if you want a button for that route in the navbar + const navbarID = ["homepage-route", "searchArticles-route", "qr-printer-route", "storage-route", "inleverans-route"]; + + + return ( + <AppBar sx={{ backgroundColor: 'secondary.light', display: { xs: 'none', md: 'flex'} }} position="static"> + <Container maxWidth="xl"> + <Toolbar disableGutters> + + <img src='./regionlogo.png' height={50} alt="logo" /> + + <Box sx={{ flexGrow: 1, marginLeft: 5, display: { xs: 'none', md: 'flex' } }}> + {routes.map((page) => ( + navbarID.includes(page.key) ? + <Button + key={page.key} + component={NavLink} + to={page.path} + sx={{ my: 2, color: 'primary.main', display: 'block' }} + > + {page.title} + </Button> + : null + ))} + + </Box> + + <Box sx={{ flexGrow: 0 }}> + <Button onClick={() => logout()} + sx={{ my: 2, color: 'primary.main', display: 'block' }}> + Logga ut</Button> + </Box> + + + <Box sx={{ flexGrow: 0 }}> + <Tooltip title="Open profile"> + <IconButton sx={{ p: 0 }} onClick={() => navigate('/profile')}> + <Avatar alt="Remy Sharp" src="/static/images/avatar/2.jpg"/> + </IconButton> + </Tooltip> + </Box> + </Toolbar> + </Container> + </AppBar> + ); +}; +export default Navbar; \ No newline at end of file diff --git a/c2-app/src/components/NonReturnableItemModal.tsx b/c2-app/src/components/NonReturnableItemModal.tsx new file mode 100644 index 0000000..b6c6834 --- /dev/null +++ b/c2-app/src/components/NonReturnableItemModal.tsx @@ -0,0 +1,83 @@ +import {Typography} from "@mui/material"; +import { Box, Modal, Button } from '@mui/material'; +import { Article } from '../util/types'; + +interface boxProps { + modalClosed: boolean, + setClosed: any, + addedArticle: Article + } + const style = { + position: 'absolute' as 'absolute', + top: '45%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: '80%', + height: 300, + bgcolor: 'white', + border: '3px solid #D32F2F', + borderRadius: 5, + p: 4, + }; + +function NonReturnableItemModal (props: boxProps){ + const handleClose = () => props.setClosed(true); + return ( + <div> + <Modal + open={!props.modalClosed} + onClose={()=> handleClose()} + aria-labelledby="modal-modal-title" + aria-describedby="modal-modal-description" + > + <Box sx={style}> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:22, + fontWeight:600, + mt:2, + }}> + ARTIKEL KAN EJ RETURNERAS + </Typography> + <Typography + sx={{ + color: 'black', + font: 'roboto', + textAlign: "center", + fontSize:16, + fontWeight:400, + mt:3 + }}> + {props.addedArticle.lioNr} - {props.addedArticle.name} + </Typography> + <Typography + sx={{ + color: '#D32F2F', + font: 'roboto', + textAlign: "center", + fontSize:18, + fontWeight:600, + mt:1 + }}> + Renhetsgrad Z41 + </Typography> + <div style={{display:'flex', justifyContent:'center'}}> + <Button variant="contained" onClick={() => handleClose()} + sx={{ + width: 200, + height: 42, + marginTop: '10%', + color: 'white', + fontSize:14, + borderRadius:10, + }}> TILLBAKA</Button> + </div> + </Box> + </Modal> + </div> + ); +}; +export default NonReturnableItemModal; \ No newline at end of file diff --git a/c2-app/src/components/QRcodePrinter.css b/c2-app/src/components/QRcodePrinter.css new file mode 100644 index 0000000..803689d --- /dev/null +++ b/c2-app/src/components/QRcodePrinter.css @@ -0,0 +1,47 @@ +body{ + margin: auto 0; +} + +#Card{ + display: flex; + gap: 50px; + margin-top: 30px; + margin-left: 20px; + align-items: flex-start; + border: 2px solid black; + padding: 2px; + width: 50%; + height: 20%; + overflow: hidden; +} + +#QR{ + float: left; + + margin-right: 30px; + margin-left: 10px; +} +#Info{ + font-size: 30px; + text-align: left; + overflow: hidden; +} + +/* Following css code needs to be included in the component that calls QRCodePrinter in order to not show before printing. +A better implementation could probably be found */ +@media screen { + .to-print { + display: none; + } + +} + +@media print { + .to-print { + display: normal; + } + div { + break-inside: avoid; + } +} + diff --git a/c2-app/src/components/QRcodePrinter.tsx b/c2-app/src/components/QRcodePrinter.tsx new file mode 100644 index 0000000..3b85818 --- /dev/null +++ b/c2-app/src/components/QRcodePrinter.tsx @@ -0,0 +1,35 @@ +import QRCode from 'qrcode.react'; +import "./QRcodePrinter.css" + + + + interface ProductInterface { + products: Object, + + } + + const QRcodePrinter = (props: ProductInterface) => { + + return ( + + <div id ="Cards"> + {Object.values(props.products).map((product) => ( + <div className='parent' key = {product.id} style = {{display: "flex", marginBottom: 10, marginTop: 10}}> + <div className='child' id = "QR"> + <QRCode + level="Q" + style={{ width: 100, height: 100 }} + value={JSON.stringify(product)} + /> + </div> + <div className='child' id = "Info"> + Produkt: {product.Name} + </div> + </div>))} + </div> + ) + + +} + +export default QRcodePrinter; diff --git a/c2-app/src/components/QRcodeScanner.css b/c2-app/src/components/QRcodeScanner.css new file mode 100644 index 0000000..a84e088 --- /dev/null +++ b/c2-app/src/components/QRcodeScanner.css @@ -0,0 +1,12 @@ +.outline { + width: 100vw; + height: 35vh; + position: absolute; + background-position: center center; + background-repeat: no-repeat; + background-size: 65%; + background-image: url(../../public/images/qroutline.png); + opacity:0.55; + margin-top: 0px; + padding-top:0px; +} diff --git a/c2-app/src/components/QRcodeScanner.tsx b/c2-app/src/components/QRcodeScanner.tsx new file mode 100644 index 0000000..2809217 --- /dev/null +++ b/c2-app/src/components/QRcodeScanner.tsx @@ -0,0 +1,47 @@ +import {FC } from 'react'; +import BarcodeScannerComponent from "react-qr-barcode-scanner"; + +import './QRcodeScanner.css' + +interface QRcodeScannerProps { + addArticle: any; +} + +const QRcodeScanner: FC<QRcodeScannerProps> = (props: QRcodeScannerProps)=> { + + //is called when a qr or barcode is scanned + const barcodeScannerComponentHandleUpdate = (error: any, result: any) => { + if (result) { + props.addArticle(result.text) + } + }; + + return ( + <div style={{ + width: "100vw", + height: "100vh", + position: "absolute" + }}> + + <div style={{ + width: "100vw", + position: "absolute", + marginTop: "0px", + paddingTop: "0px" + }}> + <BarcodeScannerComponent + torch={false} + facingMode="environment" + onUpdate={barcodeScannerComponentHandleUpdate} + /> + </div> + + <div className="outline"> + + </div> + </div> + + ) +} + +export default QRcodeScanner; diff --git a/c2-app/src/components/Searchbar.tsx b/c2-app/src/components/Searchbar.tsx new file mode 100644 index 0000000..2e353a0 --- /dev/null +++ b/c2-app/src/components/Searchbar.tsx @@ -0,0 +1,82 @@ +import TextField from "@mui/material/TextField"; +import { FC, ReactElement, useEffect, useState } from "react"; +import { getArticles } from "../API-calls/articles/getArticles"; +import SearchIcon from "@mui/icons-material/Search"; +import InputAdornment from "@mui/material/InputAdornment"; +import { Compartment , Article, Order} from "../util/types"; + +interface searchBarProps { + articles: Boolean; + orderNr: Boolean; + returnResults: (data: Article[]) => void; + +} + + +const Searchbar: FC<searchBarProps> = (props: searchBarProps): ReactElement => { + + + //API Call to get all articles + const articleList = getArticles(); + // const orderList = getOrder(); Later implmentation + const Articles: Article[] = Object.values(articleList).splice(0, articleList.length); +// const Orders: Order[] = Object.values(articleList).splice(0, articleList.length); + + const [searchResults, setSearchResults] = useState<Article[]>(Articles) + // const [searchResultsOrder, setSearchResultsOrder] = useState<Order[]>(searchBarProps.orderNr) + + const [textLength, setTextLength] = useState(0); + + useEffect(() => { + props.returnResults(searchResults); + }, [searchResults]); + + + //Handles changes in the inputfield and calls the filter function + let inputHandler = (event: any) => { + var lowercase = event.target.value.toLowerCase(); + setTextLength(lowercase.length); + if (props.articles){ + if (textLength < lowercase.length && lowercase.length >= 3){ + searchArticles(lowercase, searchResults); + }else if (lowercase.length >= 3){ + searchArticles(lowercase, Articles); + }else{ + setSearchResults(Articles) + } + } + }; + + function searchArticles(lowercase: string, articles: Article[]){ + const findArticle = + articles && articles?.length > 0 + ? articles?.filter((a) => + a?.name.toLowerCase().includes(lowercase) || a?.lioNr.toLowerCase().includes(lowercase) + ) + : []; + + setSearchResults(findArticle); + } + + return ( + <TextField + id="search-bar" + label="Artikelnamn eller LIO-Nummer" + variant="outlined" + onInput={inputHandler} + InputProps={{ + startAdornment: ( + <InputAdornment position="start"> + <SearchIcon /> + </InputAdornment> + ), + }} + style={{ + width: "100%", + backgroundColor: "white", + marginBottom: "15px", + }} + /> + ); +}; +export default Searchbar; diff --git a/c2-app/src/components/Storage_Dropdown.tsx b/c2-app/src/components/Storage_Dropdown.tsx new file mode 100644 index 0000000..e9fc401 --- /dev/null +++ b/c2-app/src/components/Storage_Dropdown.tsx @@ -0,0 +1,48 @@ +import { useState } from 'react'; +import { getStorages } from "../API-calls/storages/getStorages"; +import Autocomplete from '@mui/material/Autocomplete'; +import TextField from '@mui/material/TextField'; +import {Storage} from "../util/types"; + +interface DropdownProp { + size?: string; + buttonSize?: boolean; +} + +const Storage_Dropdown = (props: DropdownProp) => { + + const [option, setOption] = useState("0"); + console.log(option); + + const allStorages = getStorages(); + const storages: Array<Storage> = [{"id":"0","location":"Alla avdelningar","compartments":null}]; + for (let i=0; i < allStorages.length; i++) { + storages.push(allStorages[i]); + } + + return ( + + <Autocomplete + // multiple + // limitTags = {2} + id="storage-dropdown-outlined" + sx = {{width: props.size,backgroundColor: 'white'}} + options={storages} + getOptionLabel={(option) => option.location} + defaultValue={storages[0]} + disableClearable + filterSelectedOptions + onChange={(event, value) => setOption(value.id)} + renderInput={(params) => ( + <TextField + {...params} + label="Avdelning" + placeholder="Välj avdelning" + size={props.buttonSize ? "small" : "medium"} + /> + )} + /> + ); +} + +export default Storage_Dropdown; diff --git a/c2-app/src/components/TableConfirmationView.tsx b/c2-app/src/components/TableConfirmationView.tsx new file mode 100644 index 0000000..388689b --- /dev/null +++ b/c2-app/src/components/TableConfirmationView.tsx @@ -0,0 +1,61 @@ +import {TableContainer, Table, TableBody, TableRow, TableCell, Paper, Typography} from '@mui/material'; +import { ScannedArticle } from "../util/types"; +interface confProps { + route: string, + articles: Array<ScannedArticle> + } + +function TableConfirmationView(props: confProps) { + + return ( + + <TableContainer component={Paper} id = "informationTable" sx={{boxShadow: 'none'}}> + <Table aria-label='simple table' sx = {{ mt: -3}}> + <br></br> + { props.articles.length > 0 ? + props.articles.map((row) => ( + <TableRow key={row.article.lioNr} sx={{ + '&:last-child td, &:last-child th': { border: 0 } + }}> + <Table> + <Paper sx ={{height: '60', paddingLeft: 1, paddingRight: 1, border: '1px solid #E0E0E0', mb:2, boxShadow: 0}}> + <TableRow> + <TableCell colSpan={3} sx={{ border: 'none', paddingBottom: '0px'}}> + <Typography sx={{ color: 'primary.main', fontSize: '14px'}}>{row.article.name}</Typography> + </TableCell> + </TableRow> + {props.route === '/confirmationViewReturn' ? + <TableRow> + <TableCell sx={{ paddingTop: '5px', border: 'none', width: '140px'}}> + <Typography sx={{ color: 'text.secondary', fontSize: '12px'}}>LiO-nr: {row.article.lioNr}</Typography> + </TableCell> + <TableCell sx={{ paddingTop: '3px', border: 'none' }}> + <Typography sx={{ color: 'text.secondary', fontSize: '14px'}}>{row.nr} {row.unit}</Typography> + </TableCell> + <TableCell sx={{ paddingTop: '3px', border: 'none' }}> + <Typography sx={{ color: 'text.secondary', fontSize: '14px', width: '70px'}}>{'Saldo: '}{row.quantity}</Typography> + </TableCell> + </TableRow> + : + <TableRow> + <TableCell sx={{ paddingTop: '5px', border: 'none' }}> + <Typography sx={{ color: 'text.secondary', fontSize: '12px', width: '230px'}}>LiO-nr: {row.article.lioNr}</Typography> + </TableCell> + <TableCell sx={{ paddingTop: '3px', border: 'none' }}> + <Typography sx={{ color: 'text.secondary', fontSize: '14px'}}>{row.nr} {row.unit}</Typography> + </TableCell> + </TableRow> + } + </Paper> + </Table> + </TableRow> + )) + : <p style={{ justifyContent: 'center', display: 'flex', color: 'grey' }}>Inga artiklar skannade. </p>} + <TableBody></TableBody> + </Table> + </TableContainer> + + ) +} + +export default TableConfirmationView; diff --git a/c2-app/src/components/TableExtendedInformation.css b/c2-app/src/components/TableExtendedInformation.css new file mode 100644 index 0000000..51b3d92 --- /dev/null +++ b/c2-app/src/components/TableExtendedInformation.css @@ -0,0 +1,41 @@ +body { + margin: auto 0; +} + +#container { + display: flex; + justify-content: space-around; + flex-direction: row; + width: 100vw; + height: 100vh; + background-color: aliceblue; +} + +#header { + font-family: "Roboto"; + font-style: normal; + font-weight: 500; + font-size: 18px; + color: #005c9b; +} + +#informationTable { + padding-left: 5%; + padding-right: 5%; +} + +#subHeader { + font-family: "Roboto"; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 26px; + text-align: center; + letter-spacing: 0.46px; + color: #000000; +} + +#table-container { + width: 90%; + height: 70%; +} diff --git a/c2-app/src/components/TableExtendedInformation.tsx b/c2-app/src/components/TableExtendedInformation.tsx new file mode 100644 index 0000000..d122735 --- /dev/null +++ b/c2-app/src/components/TableExtendedInformation.tsx @@ -0,0 +1,174 @@ +import React, { useEffect, useState, FC } from 'react'; +import "./TableExtendedInformation.css" + +// Table imports +import {TableContainer, Table, TableHead, TableBody, TableRow, TableCell, Paper, Box} from '@mui/material'; +import { Article } from '../util/types'; + + +interface ExtendedInformationProps{ + clickedArticle: Article, +} + + +const TableExtendedInformation: FC<ExtendedInformationProps> = (props: ExtendedInformationProps)=> { + + // Not the most ideal solution maybe but it works + const clickedArticle: Article = Object.values(props.clickedArticle)[0] as unknown as Article; + + // API calls when the component is updated to get information about deliveries, availableStorage & alternativeArticles + // Save these in arrays + const [deliveries, setDeliveries] = useState([] as any); + const [alternativeArticles, setalternativeArticles] = useState([] as any); + + useEffect(() => { + setDeliveries(getDeliveries); + setalternativeArticles(getAlternativeArticles); + },[]); + + +// API call to get planned deliveries for the scanned article, returns an array with the information +function getDeliveries () { + + // Want to make an API call here + const deliveries = [{ + id: 1, + date: "2022-10-15", + quantity: "300" + }, + { + id: 2, + date: "2022-11-24", + quantity: "240", + } + ]; + + return (deliveries); +} + + +// API call to get alternative articles for the scanned article, returns an array with the information +function getAlternativeArticles () { + + if (clickedArticle){ + const lioNrAlternativeArticles = clickedArticle.alternativeProducts; + } + //API call to get information about each lioNrAlternativeArticles + const alternativeArticles = [{ + id: 1, + articleNumber: "134091", + articleName: "Munnskydd rosa", + quantity: "102", + place: "A34" + }, + { + id: 2, + articleNumber: "134092", + articleName: "Munnskydd N95", + quantity: "240", + place: "B13" + } + ]; + + return (alternativeArticles); + +} + + // TODO: + // Available saldo in the correct storage + // Planned deliveries: wait on what API-call we should use + // Nearby storages: wait on API-call + // Alternative articles: wait on API-call + + return ( + + <TableContainer component={Paper} id = "informationTable"> + { clickedArticle ? + <Box> + <h3 id = "subHeader">{clickedArticle.lioNr + ' - ' + clickedArticle.name} </h3> + + {/* Want to use the available saldo in the correct storage for that article */} + <h3 id = "subHeader">{'Saldo: ' + "XX" + ' st'} </h3> + </Box> + :<p>Ingen artikel klickad på</p>} + + <h1 id = "header"> Planerade inleveranser </h1> + + <Table aria-label='simple table' sx = {{ mt: -3}}> + <TableHead > + <TableRow > + <TableCell>Inlev. datum</TableCell> + <TableCell>Kvanitet</TableCell> + </TableRow> + </TableHead> + + { deliveries.length > 0 ? + deliveries.map((row: { id: string | number | null | undefined; date: React.ReactNode; quantity: string; }) => ( + <TableRow key = {row.id} sx={{ + '&:last-child td, &:last-child th': {border: 0}, + mt: -3 + }}> + <TableCell>{row.date}</TableCell> + <TableCell>{row.quantity + ' st'}</TableCell> + </TableRow> + )) + : <p>Kunde inte hitta planerade inleveranser</p>} + <TableBody></TableBody> + </Table> + + + + <h1 id = "header"> Närliggande förråd, tillg. saldo </h1> + + <Table aria-label='simple table' sx = {{ mt: -3}}> + <TableHead> + <TableRow> + <TableCell sx = {{size: 'small'}}>Avdelning</TableCell> + <TableCell sx = {{size: 'small'}}>Saldo</TableCell> + </TableRow> + </TableHead> + { clickedArticle.compartments ? + clickedArticle.compartments.map((row) => ( + <TableRow key = {row.storageId} sx={{ + '&:last-child td, &:last-child th': {border: 0} + }}> + <TableCell>{row.storageId + ' - ' + row.placement}</TableCell> + <TableCell>{row.quantity + ' st'}</TableCell> + </TableRow> + )) + : <p>Kunde inte hitta närliggande förråd</p>} + <TableBody></TableBody> + </Table> + + + + <h1 id = "header"> Alternativa artiklar </h1> + + <Table aria-label='simple table' sx = {{ mt: -3}}> + <TableHead> + <TableRow> + <TableCell>Namn</TableCell> + <TableCell>Saldo</TableCell> + <TableCell>Hyllplats</TableCell> + </TableRow> + </TableHead> + { alternativeArticles.length > 0 ? + alternativeArticles.map((row: { id: string | number | null | undefined; articleNumber: string; articleName: string; quantity: string; place: React.ReactNode; }) => ( + <TableRow key = {row.id} sx={{ + '&:last-child td, &:last-child th': {border: 0} + }}> + <TableCell>{row.articleNumber + ' - ' + row.articleName}</TableCell> + <TableCell>{row.quantity + ' st'}</TableCell> + <TableCell>{row.place}</TableCell> + </TableRow> + )) + : <p>Kunde inte hitta alternativa artiklar</p>} + <TableBody></TableBody> + </Table> + </TableContainer> + + ) +} + + +export default TableExtendedInformation; diff --git a/c2-app/src/components/TableOrders.tsx b/c2-app/src/components/TableOrders.tsx new file mode 100644 index 0000000..2706e1a --- /dev/null +++ b/c2-app/src/components/TableOrders.tsx @@ -0,0 +1,152 @@ +import ReactDOM from "react-dom"; +import {Card, Button, Box, CardContent, CardActions, Typography, Paper, Table, TableCell, TableContainer, TableHead, TableRow, TableBody, IconButton} from '@mui/material'; +import React, { useEffect, useState, FC, useRef, Component } from 'react'; +import { DataGrid, GridColDef, GridEventListener, selectedGridRowsCountSelector} from '@mui/x-data-grid'; +import "./TableStorageShelves.css" +import { Compartment, Article, plannedDeliveries} from "../util/types"; +import { getArticleByLIO } from "../API-calls/articles/getArticleByLIO"; +import PrintIcon from '@mui/icons-material/Print'; +import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'; +import EditSharpIcon from '@mui/icons-material/EditSharp'; +import DeleteIcon from '@mui/icons-material/Delete'; + + + +// TODO: Should be changed to type Order[] when that exists +interface OrderTableProps { + orderList: plannedDeliveries[]; +} + +const TableOrders: FC<OrderTableProps> = (props: OrderTableProps) => { + const [selectedRow, setSelectedRow] = useState({id: 0}); + let order: plannedDeliveries | undefined; + + // TODO: usestate<Order>() when Type Order exists + const [selectedOrder, setSelectedOrder] = useState<plannedDeliveries>() + const article: Article = getArticleByLIO("134091"); + const orders = getDeliveries(); + function getDeliveries () { + + // Want to make an API call here + const deliveries = [{ + id: "1", + date: new Date("2022-10-15"), + quantity: 4, + storageId: "1", + lioNr: "123" + }, + { + id: "2", + date: new Date("2022-11-24"), + quantity: 5, + storageId: "1", + lioNr: "123" + } + ]; + + return (deliveries); + } + + + + const columns: GridColDef[] = [ + { + field: "id", + headerName: "Ordernummer", + width: 200 + }, + { + field: "date", + valueGetter: (params) => params.row.date.toLocaleDateString(), + headerName: "Lev. datum", + width: 200, + }, + { + field: "status", + headerName: "Status", + width: 200, + } + + ] + + + + const handleAdd = (ids: any) => { + // TODO: Should be changed to props.orderList.find... when orderList exists as an array of orders + order = orders.find((obj) => obj.id === ids[0]); + setSelectedOrder(order) + }; + + const handleDelete = (event: any, values: any) => { + console.log("Delete row"); + } + const handleEdit = (event: any, values: any) => { + console.log("Edit row"); + } + + return ( + <div id = "parent-container"> + <Card id = "card1"> + <div id = "card-row"> + <Typography id = "header-storage" gutterBottom variant = 'h4'>Sökresultat - Ordrar</Typography> + {/* <CardActions id ="card1-actions" className="cardactions"> + <Button size = "small" variant="contained" style={{color: "white"}}> + LÄGG TILL HYLLPLATS</Button> + <Button id = "print-button" size = "small" variant = "contained" startIcon= {<PrintIcon />} style={{color: "white"} }>SKRIV UT QR-KODER</Button> + </CardActions> */} + </div> + <CardContent style = {{width: "100%", height: "100%"}}> + <DataGrid sx = {{width: "100%"}} + rows={Object.values(props.orderList)} + columns={columns} + pageSize={10} + rowsPerPageOptions={[10]} + onSelectionModelChange={(ids) => handleAdd(ids)} + /> + </CardContent> + </Card> + + { selectedOrder ? + <Card id = "card2"> + <CardContent style = {{flexGrow: 1}}> + <Typography id = "order" gutterBottom variant = 'body1'> <span id = "title-order"> <b>Order:</b> </span> {selectedOrder?.id} <hr / > + <b>Lev. datum:</b> + <br /> + <b>Status:</b> {selectedOrder?.id}<br /> <hr /> + <span id = "title-orderhistory">Orderhistorik</span> + </Typography> + + + <TableContainer component = {Paper}> + <Table sx = {{minWidth: 200}} aria-label = "simple-table"> + <TableHead> + <TableRow> + <TableCell>Artikelnummer</TableCell> + <TableCell align= "right">Namn</TableCell> + <TableCell align= "right">Kvantitet</TableCell> + </TableRow> + </TableHead> + <TableBody> + {orders.map((row) => ( + <TableRow + key = {row.id} + sx={{ '&:last-child td, &:last-child th': { border: 0 } }}> + <TableCell component="th" scope="row"> + {row.date.toLocaleDateString()} + </TableCell> + <TableCell align="right">{row.id}</TableCell> + <TableCell align="right">{row.quantity}</TableCell> + </TableRow>))} + </TableBody> + </Table> + </TableContainer> + </CardContent> + </Card> : <Card id = "card2" ><h2 id = "not-picked">Ingen order vald</h2></Card>} + </div> + + ) +} + + +export default TableOrders; + + diff --git a/c2-app/src/components/TableQRcodes.css b/c2-app/src/components/TableQRcodes.css new file mode 100644 index 0000000..468774e --- /dev/null +++ b/c2-app/src/components/TableQRcodes.css @@ -0,0 +1,88 @@ +body{ + margin: auto 0; +} + +#container{ + display: flex; + justify-content: space-around; + flex-direction: column; + width: 100vw; + height: 100vh; + +} + +#articles-container{ + display: flex; + flex-direction: column; + margin-top: 20px; + margin-left: 20px; + align-items: flex-start; + padding: 0px; + position: relative; + width: 80%; + height: 100%; + + /* Light/Background/Paper */ + + background: #FFFFFF; + /* Elevation/1 */ + + box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 1px 3px rgba(0, 0, 0, 0.12); + border-radius: 4px; +} + +#card-container1{ + margin-left: 20px; +} + + +#header{ + width: 140px; + height: 37px; + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-size: 24px; + line-height: 143%; + /* or 34px */ + + letter-spacing: 0.17px; + + color: #005C9B; + +} + +#result-container{ + position: absolute; + width: 90%; + height: 75%; +} + + +#card-container2{ + box-sizing: border-box; + width: 30%; + height: 100%; + left: 1286px; + top: 172px; + + background: #FFFFFF; + border: 1px solid #C4C4C4; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 13px; +} + +#printlabels-container{ + height: 100%; + width: 100%; + margin-left: 20px; +} + +#table-container{ + width: 90%; + height: 70%; + +} + + + diff --git a/c2-app/src/components/TableQRcodes.tsx b/c2-app/src/components/TableQRcodes.tsx new file mode 100644 index 0000000..1316cf5 --- /dev/null +++ b/c2-app/src/components/TableQRcodes.tsx @@ -0,0 +1,206 @@ +import { Card, Button, Box } from "@mui/material"; +import React, { useEffect, useState, FC, useRef} from "react"; +import "./TableQRcodes.css"; +import { + DataGrid, + GridColDef, +} from "@mui/x-data-grid"; +import QRprinter from "./QRcodePrinter"; +import ReactToPrint from "react-to-print"; + +interface TableQRcodesProps { + // Demands id, ArticleNo, Name, Amount, orderpoint. Might work without but it is recommended to send the full article. + // Can except long objects of multiple articles. + articleList: Object; +} + +const TableQRcodes: FC<TableQRcodesProps> = (props: TableQRcodesProps) => { + const [selectedRows, setSelectedRows] = useState([{ id: 0 }]); + const componentRef = useRef<HTMLDivElement>(null); + const [searchArticleList, setSearchArticleList] = useState< + { id: number; lioNr: string; Name: string; AlternativeNames: Array<String> }[] + >(Object.values(props.articleList)); + + useEffect(() => { + setSearchArticleList(Object.values(props.articleList)) + }, [props.articleList]) + + + + const columns: GridColDef[] = [ + { + field: "Lägg till", + renderCell: (cellValues) => { + return ( + <Button + color="primary" + onClick={(event) => handleAdd(cellValues)} + > + + + </Button> + ); + }, + width: 70, + }, + { + field: "Compartment", + headerName: "Hyllplats", + type: "string", + width: 100, + }, + { + field: "Name", + headerName: "Namn", + type: "string", + width: 200, + }, + { + field: "lioNr", + headerName: "LIO-nummer", + type: "string", + width: 100, + }, + ]; + + const handleDelete = (event: any, cellValues: any) => { + let holder = [...selectedRows]; + const indexOfObject = holder.findIndex((object) => { + return object.id === cellValues.row.id; + }); + if (indexOfObject !== -1) { + holder.splice(indexOfObject, 1); + } + setSelectedRows(holder); + }; + + const handleDeleteAll =() => { + setSelectedRows([]) + } + + const handleAdd = (cellValues: any) => { + if (!(selectedRows.includes(cellValues.row))) { + setSelectedRows([...selectedRows, cellValues.row]); + } + }; + + const handleSelectedRows = () => { + let holder = [...selectedRows]; + holder.splice(0, 1); + setSelectedRows(holder); + }; + + useEffect(() => { + handleSelectedRows(); + //Runs only on the first render + }, []); + + useEffect(() => { + //Runs only on the first render + }, [searchArticleList]); + + const columnsPrint: GridColDef[] = [ + { + field: "Ta bort", + renderCell: (cellValues) => { + return ( + <Button + color="primary" + onClick={(event) => { + handleDelete(event, cellValues); + }} + > + X + </Button> + ); + }, + }, + { field: "lioNr", headerName: "LIO-nummer", width: 100 }, + { + field: "Name", + headerName: "Namn", + type: "string", + width: 100, + }, + ]; + + + // Here the React, TypeScript and Javascript code is written + return ( + <div + id="container" + style={{ + display: "flex", + flexDirection: "column", + justifyContent: "flex-start", + backgroundColor: "white" + }} + > + + <div + style={{ + display: "flex", + flexDirection: "row", + marginTop: "30px", + width: "100vw", + height: "70vh", + justifyContent: "space-around", + }} + > + <div className="input_wrapper" + style={{ + height: "inherit", + display: "flex", + flexDirection: "column", + alignItems: "center", + width: "50vw" + }}> + <Card id="articles-container"> + <div id="card-container1"> + <h4 id="header"> Resultat </h4> + <Button variant="contained" style={{color: "white", marginBottom: 10}} onClick={(e) => setSelectedRows(Object.values(props.articleList))}>Välj alla </Button> + <div id="result-container"> + <DataGrid + rows={searchArticleList} + columns={columns} + pageSize={10} + rowsPerPageOptions={[10]} + /> + </div> + </div> + </Card> + </div> + <Card id="card-container2"> + <div id="printlabels-container"> + <h4 id="header"> Artiklar </h4> + <div id="table-container"> + <DataGrid + rows={selectedRows} + columns={columnsPrint} + pageSize={10} + rowsPerPageOptions={[10]} + /> + </div> + <Box id="button-container"> + <Button variant="contained" style={{color: "white", marginLeft: 10, marginRight: 10, marginTop: 10}} onClick={(e) => handleDeleteAll()}>Ta bort alla </Button> + <ReactToPrint + trigger={() => { + return ( + <Button variant="contained" style={{ color: "white", marginTop: 10}}> + Print QR codes + </Button> + ); + }} + content={() => componentRef.current} + /> + <div className="to-print" ref={componentRef}> + <QRprinter products={selectedRows} /> + </div> + </Box> + </div> + </Card> + </div> + </div> + ); +}; + +export default TableQRcodes; diff --git a/c2-app/src/components/TableScannedArticles.tsx b/c2-app/src/components/TableScannedArticles.tsx new file mode 100644 index 0000000..1c46cc1 --- /dev/null +++ b/c2-app/src/components/TableScannedArticles.tsx @@ -0,0 +1,68 @@ +import Typography from "@mui/material/Typography"; +import { Paper, Table, TableBody, TableCell, TableContainer, TableRow } from "@mui/material"; +import ChooseNumber from "./chooseNumber"; +import CancelIcon from "@mui/icons-material/Cancel"; +import ChooseUnit from "./chooseUnit"; +import { useNavigate } from "react-router-dom"; +import {ScannedArticle} from "../util/types"; + + +interface itemProps { + route: string + scannedArticles: Array<ScannedArticle> + removeArticle: Function + updateArticle: Function + } + +function TableScannedArticles(props: itemProps) { + const navigate = useNavigate(); + + return ( + <TableContainer component={Paper} id="informationTable" sx={{ height: '70%', boxShadow: 'none' }}> + <Table aria-label='simple table' sx={{ mt: -3 }}> + <br></br> + {props.scannedArticles.length > 0 ? + props.scannedArticles.map((row) => ( + <TableRow key={row.article.lioNr} sx={{ + '&:last-child td, &:last-child th': { border: 0 } + }}> + <Table> + <Paper sx ={{height: '60', paddingLeft: 1, paddingRight: 1, border: '1px solid #E0E0E0', mb:2, boxShadow: 0}}> + <TableRow> + <TableCell rowSpan={2} sx={{ width: '10%', padding: '5px', border: 'none'}}> + <CancelIcon sx={{ + alignSelf: "center", + backgroundColor: 'primary.main', + color: 'rgb(225, 240, 275)', + borderRadius: "50%", + width: '25px', + height: '25px' + }} + onClick={ () => props.removeArticle(row.article.lioNr)} + ></CancelIcon> + </TableCell> + <TableCell colSpan={2} sx={{ border: 'none', paddingBottom: '0px'}} onClick={() => props.route === '/pickItems' ? navigate("/extendedInformation", { state: { row } }): null}> + <Typography sx={{ color: 'primary.main', fontSize: '14px' }}>{row.article.name}</Typography> + </TableCell> + </TableRow> + <TableRow> + <TableCell sx={{ paddingTop: '5px', border: 'none' }} onClick={() => props.route === '/pickItems' ? navigate("/extendedInformation", { state: { row } }): null}> + <Typography sx={{ color: 'text.secondary', fontSize: '12px' }}>LiO-nr: {row.article.lioNr}</Typography> + {props.route === '/returnItems' && row.article.Z41 ? (<Typography sx={{ color: 'red', fontSize: '10px' }}>{'Renhetsgrad Z41'}</Typography>):("")} + </TableCell> + <TableCell sx={{ border: 'none', paddingTop: '5px', paddingRight: '0', textAlign: 'right', paddingLeft: '0px'}}> + <ChooseUnit updateArticle= {props.updateArticle} scannedArticle={row}></ChooseUnit> + <ChooseNumber updateArticle= {props.updateArticle} scannedArticle={row}></ChooseNumber> + </TableCell> + </TableRow> + </Paper> + </Table> + </TableRow> + )) + : <p style={{ justifyContent: 'center', display: 'flex', color: 'grey' }}>Inga artiklar skannade. </p>} + <TableBody></TableBody> + </Table> + </TableContainer> + ); +} +export default TableScannedArticles; diff --git a/c2-app/src/components/TableSearchArticles.tsx b/c2-app/src/components/TableSearchArticles.tsx new file mode 100644 index 0000000..6042909 --- /dev/null +++ b/c2-app/src/components/TableSearchArticles.tsx @@ -0,0 +1,89 @@ +import { Box, Paper, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Typography } from "@mui/material"; +import { FC, ReactElement } from "react"; +import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'; +import { isMobile } from "react-device-detect"; +import SearchIcon from '@mui/icons-material/Search'; + + +const TableSearchArticles: FC<any> = ({ results }): ReactElement => { + + if (isMobile) { + return ( + <Box sx={{ height: 550, overflow: 'scroll' }}> + <TableContainer component={Paper} id="informationTable" sx={{ boxShadow: 'none', width: '350px', backgroundColor: 'whitesmoke' }}> + <Table> + {results.length !== 0 ? + results.map((row: any) => ( + <TableRow key={row.lioNr} sx={{ + border: 'solid lightgray', + width: '100%', + backgroundColor: 'white' + }} + > + <TableRow sx={{}}> + <TableCell component="th" scope="row" sx={{width: '100%'}}> + <Typography sx={{ fontSize: '14px', font: 'Roboto', fontWeight: 'bold' }} >{row.name}</Typography> + <Typography sx={{ fontSize: '12px', font: 'Roboto' }}>LIO-nr: {row.lioNr}</Typography> + </TableCell> + <TableCell align="right" sx={{ justifyContent: 'right', alignItems: 'right' }}> + <ArrowForwardIosIcon></ArrowForwardIosIcon> + </TableCell> + </TableRow> + <TableRow> + <TableCell style={{ justifyContent: 'left', border: 'none' }}> + <Typography sx={{ fontSize: '12px', font: 'Roboto', fontWeight: 'bold' }}>Nuvarande saldo:</Typography> + </TableCell> + </TableRow> + </TableRow> + )) + : <Typography style={{ justifyContent: 'center', display: 'flex', color: 'grey' }}>Inga artiklar matchade sökningen</Typography>} + <TableBody></TableBody> + </Table> + </TableContainer> + </Box> + ); + } else { + return ( + <Box sx={{ boxShadow: 'none', width: '1000px', height: '450px', backgroundColor: 'white', overflow: 'scroll', justifyContent: 'center', display: 'flex' }}> + + {results.length !== 0 ? + <TableContainer component={Paper} id="informationTable" sx={{ boxShadow: 'none', width: '1000px', backgroundColor: 'white', overflow: 'scroll' }}> + + <Table stickyHeader aria-label="sticky table"> + <TableHead> + <TableRow> + <TableCell> <Typography sx={{ fontSize: '16px', fontWeight: 'bold', font: 'Roboto' }}>LIO-Nummer</Typography></TableCell> + <TableCell align="left"> <Typography sx={{ fontSize: '16px', fontWeight: 'bold', font: 'Roboto' }}>Namn</Typography></TableCell> + <TableCell align="left"> <Typography sx={{ fontSize: '16px', fontWeight: 'bold', font: 'Roboto' }}>Lagersaldo</Typography></TableCell> + </TableRow> + </TableHead> + <TableBody> + {results.map((row: any) => ( + <TableRow key={row.lioNr} style={{ + border: 'red', + width: '100%', + backgroundColor: 'white', + }} + // }} onClick={() => navigate("/extendedInformation", { state: { row } })} + > + <TableCell><Typography sx={{ fontSize: '16px', font: 'Roboto' }} >{row.lioNr}</Typography></TableCell> + <TableCell align="left"><Typography sx={{ fontSize: '16px', font: 'Roboto' }}>{row.name}</Typography></TableCell> + <TableCell align="left"><Typography sx={{ fontSize: '16px', font: 'Roboto' }}>XX</Typography></TableCell> + </TableRow> + )) + } + </TableBody> + </Table> + </TableContainer> + : + <Box sx={{ alignItems: 'center', display: 'flex' }}> + <SearchIcon sx={{ height: '63.4px', width: '63.4px', color: 'gray' }} ></SearchIcon> + <Typography style={{ justifyContent: 'center', fontSize: '24px', display: 'flex', color: 'gray' }}>Sök på artikelnamen eller LIO-nummer</Typography> + </Box> + } + </Box> + ); + }; +}; + +export default TableSearchArticles; \ No newline at end of file diff --git a/c2-app/src/components/TableStorageShelves.css b/c2-app/src/components/TableStorageShelves.css new file mode 100644 index 0000000..947024f --- /dev/null +++ b/c2-app/src/components/TableStorageShelves.css @@ -0,0 +1,141 @@ +body{ + margin: auto 0; +} + +#parent-container{ + display: flex; + margin-left: 30px; + /*justify-content: space-around;*/ + flex-direction: row; + width: 100vw; + height: 100vh; + + +} + +#card1 { + display: flex; + flex-direction: column; + /* margin-top: 20px; */ + align-items: flex-start; + padding: 0px; + position: relative; + width: 65%; + height: 60%; + + /* Light/Background/Paper */ + + background: #FFFFFF; + /* box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 1px 3px rgba(0, 0, 0, 0.12); */ + border-radius: 4px; + +} + +.row-edits { + display: flex; +} + +#card-row { + margin-top: 10px; + width: 100%; + display: flex; + align-items: center; +} + +.cardactions { + padding: 0px; +} + +#card1-actions { + margin-left: auto; + margin-right: 10px; +} + +#second-button{ + margin-left: 10px; +} + +#card2-actions { + margin-top: auto; + margin-bottom: 0px; + margin-left: 10px; +} + +#card2 { + margin-left: 40px; + box-sizing: border-box; + width: 25%; + height: 70%; + + + background: #FFFFFF; + border: 1px solid #C4C4C4; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); + border-radius: 17px; + +} + + +#card-container1{ + margin-left: 20px; + +} + +#header-storage{ + display: inline; + margin-left: 20px; + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-size: 16px; + /* or 34px */ + + letter-spacing: 0.17px; + + color: #005C9B; + +} + +#results-container{ + position: absolute; + width: 80%; + height: 70%; +} + +#title-orderhistory{ + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-size: 24px; + line-height: 143%; + /* or 34px */ + letter-spacing: 0.17px; + + color: #005C9C; + +} + +#title-shelf { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-size: 32px; + line-height: 143%; + /* identical to box height, or 46px */ + letter-spacing: 0.17px; + + color: #005C9C; +} + +#not-picked { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-size: 24px; + line-height: 143%; + /* or 34px */ + letter-spacing: 0.17px; + + color: #005C9C; + text-align: center; +} \ No newline at end of file diff --git a/c2-app/src/components/TableStorageShelves.tsx b/c2-app/src/components/TableStorageShelves.tsx new file mode 100644 index 0000000..17f26f8 --- /dev/null +++ b/c2-app/src/components/TableStorageShelves.tsx @@ -0,0 +1,171 @@ +import {Card, Button, CardContent, CardActions, Typography, Paper, Table, TableCell, TableContainer, TableHead, TableRow, TableBody, IconButton} from '@mui/material'; +import React, {useState, FC} from 'react'; +import { DataGrid, GridColDef} from '@mui/x-data-grid'; +import "./TableStorageShelves.css" +import { Compartment, Article } from "../util/types"; +import { getArticleByLIO } from "../API-calls/articles/getArticleByLIO"; +import PrintIcon from '@mui/icons-material/Print'; +import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'; +import AddCompartmentModal from "./AddCompartmentModal"; +import EditSharpIcon from '@mui/icons-material/EditSharp'; +import DeleteIcon from '@mui/icons-material/Delete'; +import DeleteCompartmentModal from './DeleteCompartmentModal' +import { useNavigate } from "react-router-dom"; +import EditCompartmentModal from './EditCompartmentModal'; + +interface TableStorageShelvesProps { + compartmentList: Compartment[]; +} + +const TableStorageShelves: FC<TableStorageShelvesProps> = (props: TableStorageShelvesProps) => { + const [selectedRow, setSelectedRow] = useState({id: 0}); + const navigate = useNavigate(); + let compartment: Compartment | undefined; + const [comp, setComp] = useState<Compartment>() + const [compartments, setCompartments] = useState<Compartment[]>(props.compartmentList) + const article: Article = getArticleByLIO("134091"); + const orders = getDeliveries(); + function getDeliveries () { + + // Want to make an API call here + const deliveries = [{ + id: 1, + date: "2022-10-15", + quantity: "300" + }, + { + id: 2, + date: "2022-11-24", + quantity: "240", + } + ]; + + return (deliveries); + } + + + + const columns: GridColDef[] = [ + { + field: "placement", + headerName: "Hyllplats", + width: 100 + }, + { + field: "article", + headerName: "Namn", + width: 200, + valueGetter: (params) => params.row.article?.name ?? "[Ingen artikel kopplad]" + }, + { + field: "lioNr", + headerName: "Artikelnummer", + width: 200, + valueGetter: (params) => params.row.article?.lioNr + + }, + { + field: "quantity", + headerName: "Saldo", + width: 100 + }, + { + field: "edit", + headerName: "Ändra", + renderCell: (cellvalues) => { + if (cellvalues.row.quantity === 0 || cellvalues.row.article == null) { + return( + + + + <div className = "row-edits"> + <DeleteCompartmentModal isOpen={true} compartmentList={compartments} selectedComp = {comp} setCompartments = {setCompartments}/> + <EditCompartmentModal isOpen={true} compartmentList={compartments} selectedComp = {comp} setCompartments = {setCompartments}/> + </div> + ) } + return (<div></div>) + } + } + + ] + + + + const handleAdd = (ids: any) => { + // TODO: API-call to fetch orders for the selected product. Or if it should be done earlier. + compartment = compartments.find((obj) => obj.qrCode === ids[0]); + setComp(compartment) + }; + + const goToPrint = () => { + navigate("/printQRcode", { state: { compartments } }) + } + + return ( + <div id = "parent-container"> + <Card id = "card1"> + <div id = "card-row"> + <Typography id = "header-storage" gutterBottom variant = 'h4'>Sökresultat - Hyllplatser</Typography> + <CardActions id ="card1-actions" className="cardactions"> + + <AddCompartmentModal isOpen={true} compartmentList={compartments} setCompartments = {setCompartments}/> + <Button id ="second-button" onClick = {goToPrint} size = "medium" variant = "contained" startIcon= {<PrintIcon />} style={{color: "white"} }>SKRIV UT QR-KODER</Button> + + </CardActions> + </div> + <CardContent style = {{width: "100%", height: "100%"}}> + <DataGrid sx = {{width: "100%"}} + getRowId={(row) => row.qrCode} + rows={Object.values(compartments)} + columns={columns} + pageSize={10} + rowsPerPageOptions={[10]} + onSelectionModelChange={(ids) => handleAdd(ids)} + /> + </CardContent> + </Card> + + { comp ? + <Card id = "card2"> + <CardContent style = {{flexGrow: 1}}> + <Typography id = "article" gutterBottom variant = 'body1'> <span id = "title-shelf"> <b>Hyllplats:</b> </span> {comp?.placement} <hr / > <b>Artikelnummer:</b> {comp?.article?.lioNr}<br /> + <b>Namn:</b> {comp?.article?.name}<br /> <b>Saldo:</b> {comp?.article?.price} <br /> <b>Beställningspunkt:</b> {comp?.article?.price} <br /> + <b>Beställningskvantitet:</b> {comp?.article?.price} <br /> <hr /> + <span id = "title-orderhistory">Orderhistorik</span> + </Typography> + + <TableContainer component = {Paper}> + <Table sx = {{minWidth: 200}} aria-label = "simple-table"> + <TableHead> + <TableRow> + <TableCell>Inlev. datum</TableCell> + <TableCell align= "right">Kvantitet</TableCell> + </TableRow> + </TableHead> + <TableBody> + {orders.map((row) => ( + <TableRow + key = {row.id} + sx={{ '&:last-child td, &:last-child th': { border: 0 } }}> + <TableCell component="th" scope="row"> + {row.date} + </TableCell> + <TableCell align="right">{row.quantity}</TableCell> + </TableRow>))} + </TableBody> + </Table> + </TableContainer> + </CardContent> + <CardActions id = "card2-actions" className="cardactions"> + <Button variant="contained" endIcon = {<ArrowForwardIosIcon />} style={{color: "white"}}>GÅ TILL ARTIKEL</Button> + </CardActions> + </Card> : <Card id = "card2" > <h2 id = "not-picked">Ingen hyllplats vald </h2></Card>} + </div> + + ) +} + + +export default TableStorageShelves; + + diff --git a/c2-app/src/components/UserInfoTable.tsx b/c2-app/src/components/UserInfoTable.tsx new file mode 100644 index 0000000..715e75e --- /dev/null +++ b/c2-app/src/components/UserInfoTable.tsx @@ -0,0 +1,77 @@ +import { getUserByID } from '../API-calls/users/getUserByID'; +import {Table, TableRow, TableCell, Typography} from "@mui/material"; + +interface tableProps { + tableWidth: string, + borderBottom: string, + fontSize: string, + borderBottomLast: string, + } + //TODO: use ID from signed in user here +const user = getUserByID('1012') + +function UserInfoTable (props: tableProps){ + return ( + <Table sx={{width: props.tableWidth}}> + <TableRow> + <TableCell sx = {{border: '0px', borderBottom: props.borderBottom ,width: '140px'}}> + <Typography sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: props.fontSize, + fontWeight: '500', + mb: -2 + }}>Namn:</Typography> + </TableCell> + <TableCell sx = {{border: '0px', borderBottom: props.borderBottom}}> + <Typography sx={{ + font: 'roboto', + color: 'black', + fontSize: props.fontSize, + fontWeight: '500', + mb: -2 + }}>{user.username}</Typography> + </TableCell> + </TableRow> + <TableRow> + <TableCell sx = {{border: '0px', width: '140px', borderBottom: props.borderBottom}}> + <Typography sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: props.fontSize, + fontWeight: '500', + mb: -2 + }}>ID:</Typography> + </TableCell> + <TableCell sx = {{border: '0px', borderBottom: props.borderBottom}}> + <Typography sx={{ + font: 'roboto', + color: 'black', + fontSize: props.fontSize, + fontWeight: '500', + mb: -2 + }}>{user.userId}</Typography> + </TableCell> + </TableRow> + <TableRow> + <TableCell sx = {{border: '0px', width: '140px', borderBottom: props.borderBottomLast}}> + <Typography sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: props.fontSize, + fontWeight: '500', + }}>Roll:</Typography> + </TableCell> + <TableCell sx = {{border: '0px', borderBottom: props.borderBottomLast}}> + <Typography sx={{ + font: 'roboto', + color: 'black', + fontSize: props.fontSize, + fontWeight: '500', + }}>{user.role}</Typography> + </TableCell> + </TableRow> +</Table> + ); +}; +export default UserInfoTable; diff --git a/c2-app/src/components/chooseNumber.tsx b/c2-app/src/components/chooseNumber.tsx new file mode 100644 index 0000000..64cd7e3 --- /dev/null +++ b/c2-app/src/components/chooseNumber.tsx @@ -0,0 +1,107 @@ +import { useEffect, useState } from 'react'; +import TextField from "@mui/material/TextField"; +import Button from "@mui/material/Button"; +import ButtonGroup from "@mui/material/ButtonGroup"; +import "./ChooseNumber.css"; +import { ScannedArticle } from '../util/types'; + +interface Props { + updateArticle: Function, + scannedArticle: ScannedArticle +} + +const ChooseNumber = (props: Props) => { + + const [count, setCount] = useState(props.scannedArticle.nr); + + useEffect(() => { + props.scannedArticle.nr = count; + props.updateArticle(props.scannedArticle); + }, [count]); + + const Increment = () => { + if (count < props.scannedArticle.quantity) { + setCount(count + 1); + } else { + setCount(props.scannedArticle.quantity); + } + }; + const Decrease = () => { + if (count > 1) { + setCount(count - 1); + } else { + setCount(props.scannedArticle.quantity === 0 ? 0 : 1); + } + }; + + return ( + <ButtonGroup + style={{ + height: "26px" + }} + > + <Button variant="contained" + style={{ + backgroundColor: "lightgrey", + color: "black", + fontWeight: "bold", + minWidth: "0px", + width: "30px", + fontSize: "18px", + boxShadow: "none" + }} + onClick={Decrease} + >–</Button> + <TextField + className="form-control" + type={'number'} + value={count} + onFocus={event => { + event.target.select(); + }} + InputProps={{ + inputMode: 'numeric', + inputProps: { + style: { + backgroundColor: "white", + width: "22px", + textAlign: "center", + height: "9px", + fontSize: "70%", + paddingLeft: "7px", + paddingRight: "7px" + } + } + }} + size="small" + onChange={(newValue) => { + const re = /^[0-9\b]+$/; + if (re.test(newValue.target.value)) { + if (Number(newValue.target.value) < 1) { + setCount(1); + } else if (Number(newValue.target.value) > props.scannedArticle.quantity) { + setCount(props.scannedArticle.quantity); + } else { + setCount(Number(newValue.target.value)); + } + } + }} + /> + <Button variant="contained" + style={{ + backgroundColor: "lightgrey", + color: "black", + fontWeight: "bold", + minWidth: "0px", + width: "30px", + fontSize: "18px", + boxShadow: "none" + }} + onClick={Increment} + >+</Button> + </ButtonGroup> + ) + +} + +export default ChooseNumber; diff --git a/c2-app/src/components/chooseUnit.tsx b/c2-app/src/components/chooseUnit.tsx new file mode 100644 index 0000000..9395949 --- /dev/null +++ b/c2-app/src/components/chooseUnit.tsx @@ -0,0 +1,36 @@ +import React, { useEffect, useState } from 'react'; +import { FormControl, MenuItem, Select } from '@mui/material'; +import { ScannedArticle } from '../util/types'; + +interface Props { + scannedArticle: ScannedArticle, + updateArticle: Function +} + +const ChooseUnit = (props: Props) => { + + const [selected, setSelected] = useState(props.scannedArticle.unit); + + useEffect(() => { + props.scannedArticle.unit = selected; + props.updateArticle(props.scannedArticle); + }, [selected]); + + function selectionChangeHandler(event: { target: { value: React.SetStateAction<string>; }; }){ + setSelected(event.target.value); + }; + + return ( + <FormControl style={{width: "68px", marginRight: '5px' }}> + <Select value={selected} onChange={selectionChangeHandler} + style={{ fontSize: "70%", height: "26px", width: "62px" }}> + {props.scannedArticle.article.units.map((units) => + <MenuItem value={units}>{units}</MenuItem>)} + + </Select> + + </FormControl> + ); +} + +export default ChooseUnit; \ No newline at end of file diff --git a/c2-app/src/index.css b/c2-app/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/c2-app/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/c2-app/src/index.tsx b/c2-app/src/index.tsx new file mode 100644 index 0000000..7f0efff --- /dev/null +++ b/c2-app/src/index.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); + +root.render( + // Without removing this we can't run the QR-scanner + // <React.StrictMode> + <App /> +// </React.StrictMode> +); + diff --git a/c2-app/src/modules/About.tsx b/c2-app/src/modules/About.tsx new file mode 100644 index 0000000..061d00b --- /dev/null +++ b/c2-app/src/modules/About.tsx @@ -0,0 +1,19 @@ +import {ReactElement, FC} from "react"; +import {Box, Typography} from "@mui/material"; + +//Temporary about module to test router and navbar, right now contains only text in middle of screen. +const About: FC<any> = (): ReactElement => { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + <Typography variant="h3">About</Typography> + </Box> + ); +}; + +export default About; \ No newline at end of file diff --git a/c2-app/src/modules/CriticalArticles.tsx b/c2-app/src/modules/CriticalArticles.tsx new file mode 100644 index 0000000..693da49 --- /dev/null +++ b/c2-app/src/modules/CriticalArticles.tsx @@ -0,0 +1 @@ +export {} \ No newline at end of file diff --git a/c2-app/src/modules/HandleArticles/ConfirmationView.tsx b/c2-app/src/modules/HandleArticles/ConfirmationView.tsx new file mode 100644 index 0000000..be2ad93 --- /dev/null +++ b/c2-app/src/modules/HandleArticles/ConfirmationView.tsx @@ -0,0 +1,73 @@ +import {ReactElement, FC} from "react"; +import {Box, Button, Typography} from "@mui/material"; +import TableConfirmationView from "../../components/TableConfirmationView"; +import { useLocation, useNavigate } from "react-router-dom"; +import { ScannedArticle } from "../../util/types"; + +//Temporary about module to test router and navbar, right now contains only text in middle of screen. +const ConfirmationView: FC<any> = (): ReactElement => { + const location = useLocation(); + const route = location.pathname; + var heading: string; + var lastRoute: string; + const navigate = useNavigate(); + const articlesList: Array<ScannedArticle>= location.state.articles; + + if (route === '/confirmationViewPick') { + heading = 'HÄMTADE ARTIKLAR' + lastRoute = '/pickItems' + } else { + heading = "RETURNERADE ARTIKLAR" + lastRoute = '/returnItems' + } + return ( + <Box sx={{mt:10}}> + <Box sx={{mb:8}}> + <Typography sx={{ + font: 'roboto', + fontWeight: 600, + textAlign: 'center', + fontSize: '16px' + }}>{heading}</Typography> + </Box> + <TableConfirmationView route={route} articles={articlesList}></TableConfirmationView> + {/* Change to buttonComponent and fix onClick function*/} + <Box sx={{ + justifyContent: 'center', + paddingTop: '3%', + paddingBottom: '3%', + position: 'fixed', + bottom: '70px', + width: '100%' + }}> + <Box + sx= {{ + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + mt: 10 + }}> + <Button variant = 'contained' + sx={{ + width: 200, + height: 35, + color: 'white', + borderRadius: '27px', + mb:2 + }} + onClick= {() => alert("API CALL")}>Bekräfta</Button> + </Box> + <Box + sx= {{ + display: 'flex', + alignItems: 'center', + justifyContent: 'center' + }}> + <Button sx= {{color: '#545454'}} onClick={() => navigate(lastRoute, {state:{articles: articlesList, lastRoute: lastRoute}})}>ÄNDRA {heading}</Button> + </Box> + </Box> + </Box> + ); +}; + +export default ConfirmationView; \ No newline at end of file diff --git a/c2-app/src/modules/HandleArticles/ExtendedInformation.tsx b/c2-app/src/modules/HandleArticles/ExtendedInformation.tsx new file mode 100644 index 0000000..02b978f --- /dev/null +++ b/c2-app/src/modules/HandleArticles/ExtendedInformation.tsx @@ -0,0 +1,34 @@ +import {ReactElement, FC} from "react"; +import {Box, Button} from "@mui/material"; +import TableExtendedInformation from "../../components/TableExtendedInformation" +import { useLocation, useNavigate } from "react-router-dom"; + + +//Temporary about module to test router and navbar, right now contains only text in middle of screen. +const ExtendedInformation: FC<any> = (): ReactElement => { + + const navigate = useNavigate(); + + const location = useLocation(); + + const clickedArticle = location.state; + + return ( + <Box> + <Box> + <TableExtendedInformation clickedArticle = {clickedArticle}/> + </Box> + + <Box + sx= {{ + display: 'flex', + alignItems: 'center', + justifyContent: 'center' + }}> + <Button sx= {{color: '#545454'}} onClick={() => navigate(-1)}>Tillbaka till skanning</Button> + </Box> + </Box> + ); +}; + +export default ExtendedInformation; \ No newline at end of file diff --git a/c2-app/src/modules/HandleArticles/HandleItems.tsx b/c2-app/src/modules/HandleArticles/HandleItems.tsx new file mode 100644 index 0000000..ebd89aa --- /dev/null +++ b/c2-app/src/modules/HandleArticles/HandleItems.tsx @@ -0,0 +1,142 @@ +import { ReactElement, FC, useState, useRef} from "react"; +import { Box, Button} from "@mui/material"; +import TableScannedArticles from "../../components/TableScannedArticles"; +import ShoppingCartOutlined from "@mui/icons-material/ShoppingCart"; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import CachedIcon from '@mui/icons-material/Cached'; +import { useLocation, useNavigate } from "react-router-dom"; +import NonReturnableItemModal from "../../components/NonReturnableItemModal"; +import {isMobile} from 'react-device-detect'; +import {getArticleByLIO} from "../../API-calls/articles/getArticleByLIO" +import QRScanner from '../../components/QRcodeScanner' +import { Article, ScannedArticle } from "../../util/types"; + +const HandleItems: FC<any> = (): ReactElement => { + const location = useLocation(); + const navigate = useNavigate(); + const route = location.pathname; + var heading: String; + //TODO: For testing purposes- should be role of signed in user + var role: String = "1"; + + const [modalClosed, setModalClosed] = useState(true) + const [articleList, setArticleList] = useState<ScannedArticle[]>(location.state.articles); + const stateRef = useRef<ScannedArticle[]>(); + stateRef.current = articleList; + const [nonReturnableArticle, setNonReturnableArticle] = useState<Article>(); + + //Check if return or pick to handle small differences + if (route === '/pickItems') { + heading = 'HÄMTA UT ARTIKLAR' + } else { + heading = "RETURNERA ARTIKLAR" + } + + const updateArticle = (scannedArticle: ScannedArticle) => { + var newArticleList: Array<ScannedArticle> = []; + if (stateRef.current !== undefined) { + newArticleList = [...stateRef.current] + const index: number = newArticleList.findIndex(a => a.article.lioNr === scannedArticle.article.lioNr); + newArticleList[index] = scannedArticle; + } + setArticleList(newArticleList) + } + + const addArticle = (article: string) => { + //TODO: remove later, only for testing purposes before connecting to backend + const lioNrs: Array<string> = ["134091", "154090", "12034"] + const random = Math.floor(Math.random() * lioNrs.length) + + //TODO: Should be an API-call to get article by LiO from QR + const articleToAdd: Article = getArticleByLIO(lioNrs[random]); + //TODO: Should be an API-call to get current quantity in compartment + const currentQuantity: number = Math.floor(Math.random() * (100 - 10 + 1) + 10) + const scannedArticleToAdd: ScannedArticle = { + article: articleToAdd, + unit: articleToAdd.units[0], + nr: 1, + quantity: currentQuantity, + } + //Error-modal Z41 for nurses + if(articleToAdd.Z41 === true && route === '/returnItems' && role === '1') { + setNonReturnableArticle(articleToAdd); + setModalClosed(false); + } else { + var newArticleList : Array<ScannedArticle> = []; + //Only add if the item is not already in the list + if(stateRef.current != null) { + if (stateRef.current.find(a => a.article.lioNr === articleToAdd.lioNr) === undefined) { + newArticleList = [...[scannedArticleToAdd],...stateRef.current]; + } else { + newArticleList = stateRef.current; + } + } else { + newArticleList = [scannedArticleToAdd] + } + setArticleList(newArticleList); + } + } + + function removeArticle(lioNr: string){ + const newArticleList = [...articleList].filter(item => item.article.lioNr !== lioNr); + setArticleList(newArticleList); + } + + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + justifyContent: 'center', + alignItems: 'center' + }}> + {role === '1' && isMobile && nonReturnableArticle !== undefined ? (<NonReturnableItemModal modalClosed= {modalClosed} setClosed={setModalClosed} addedArticle = {nonReturnableArticle}></NonReturnableItemModal>): ("")} + <Box sx={{height: '33%', mt: '-6%'}}> + <Button sx={{width: '35px', height: '35px', marginTop: '8%', position: 'absolute', zIndex:'100'}} onClick={() => navigate('/start')}> + <ArrowBackIcon sx={{width: '35px', height: '35px', color:'white'}} ></ArrowBackIcon> + </Button> + <QRScanner addArticle={addArticle}/> + </Box> + <Box sx={{backgroundColor: 'white', height: '67%', borderTopRightRadius: '20px', borderTopLeftRadius: '20px', position: 'fixed', bottom: '0%', width: '100%' }}> + <div style={{display: 'flex', justifyContent:'center'}}> + {route === '/pickItems' ? (<ShoppingCartOutlined sx={{fontSize: '20px', mr: 1, mt:4}}></ShoppingCartOutlined> ) + : (<CachedIcon sx={{fontSize: '20px', mr: 1,mt:3.8}}></CachedIcon> )} + <h3 style={{justifyContent: 'center', fontSize: '16px', paddingTop: '12px', fontWeight: 'bold'}}> + {heading}</h3> + </div> + <TableScannedArticles updateArticle= {updateArticle} removeArticle={removeArticle} scannedArticles={articleList} route={route}></TableScannedArticles> + <Box sx={{ + justifyContent: 'center', + display: 'flex', + paddingTop: '3%', + paddingBottom: '3%', + position: 'fixed', + bottom: '30px', + width: '100%' + }}> + {route === '/pickItems' ? ( + <Button variant="contained" onClick={() => navigate("/confirmationViewPick", {state:{articles: articleList}})} + sx={{ + width: 'auto', + height: 'auto', + marginTop: '8%', + color: 'white', + borderRadius: '27px' + }}> {heading}</Button> + ): ( + <Button variant="contained" onClick={() => navigate("/confirmationViewReturn", {state:{articles: articleList}})} + sx={{ + width: 'auto', + height: 'auto', + marginTop: '8%', + color: 'white', + borderRadius: '27px' + }}> {heading}</Button> + )} + + </Box> + </Box> + </Box> + ); +}; + +export default HandleItems; diff --git a/c2-app/src/modules/Homepage.tsx b/c2-app/src/modules/Homepage.tsx new file mode 100644 index 0000000..96bb214 --- /dev/null +++ b/c2-app/src/modules/Homepage.tsx @@ -0,0 +1,194 @@ +import {ReactElement, FC} from "react"; +import {Box, Typography, Paper} from "@mui/material"; +import background from '../static/homepageBackground.jpg'; +import {isMobile} from 'react-device-detect'; +import Avatar from '@mui/material/Avatar'; +import IconButton from '@mui/material/IconButton'; +import Tooltip from '@mui/material/Tooltip'; + +// Component import +import Button_HP from "../components/Button_HP" +import { useNavigate } from "react-router-dom"; + +//Homepage module +const Homepage: FC<any> = (): ReactElement => { + var role: String = "3"; + const navigate = useNavigate(); + + // Function that handles different role cases for mobile devices + function mobileAdaptDesign(){ + if(role == "1"){ + return( + <div> + <Button_HP name={"HÄMTA UT ARTIKLAR"} marginLeft={35} marginTop ={10} buttonNumber={1} navigateModule={"/pickItems"}/> + <Button_HP name={"RETURNERA ARTIKLAR"} marginLeft={85} marginTop ={10} buttonNumber={2} navigateModule={"/returnItems"}/> + <Button_HP name={"JUSTERA LAGER"} marginLeft={135} marginTop ={10} buttonNumber={3} navigateModule={"/about"}/> + <Button_HP name={"SÖK ARTIKLAR"} marginLeft={10} marginTop ={10} buttonNumber={4} navigateModule={"/searchArticles"}/> + </div> + ) + }else if(role =="2"){ + return( + <div> + <Button_HP name={"HÄMTA UT ARTIKLAR"} marginLeft={35} marginTop ={10} buttonNumber={1} navigateModule={"/pickItems"}/> + <Button_HP name={"RETURNERA ARTIKLAR"} marginLeft={85} marginTop ={10} buttonNumber={2} navigateModule={"/returnItems"}/> + <Button_HP name={"JUSTERA LAGER"} marginLeft={135} marginTop ={10} buttonNumber={3} navigateModule={"/about"}/> + <Button_HP name={"SÖK ARTIKLAR"} marginLeft={10} marginTop ={10} buttonNumber={4} navigateModule={"/searchArticles"}/> + <Button_HP name={"HANTERA INLEVERANS"} marginLeft={15} marginTop ={10} buttonNumber={7} navigateModule={"/about"}/> + </div> + ) + }else{ + return( + <div> + <Button_HP name={"HÄMTA UT ARTIKLAR"} marginLeft={35} marginTop ={10} buttonNumber={1} navigateModule={"/pickItems"}/> + <Button_HP name={"RETURNERA ARTIKLAR"} marginLeft={85} marginTop ={10} buttonNumber={2} navigateModule={"/returnItems"}/> + <Button_HP name={"JUSTERA LAGER"} marginLeft={135} marginTop ={10} buttonNumber={3} navigateModule={"/about"}/> + <Button_HP name={"SÖK ARTIKLAR"} marginLeft={10} marginTop ={10} buttonNumber={4} navigateModule={"/searchArticles"}/> + <Button_HP name={"HANTERA INLEVERANS"} marginLeft={15} marginTop ={10} buttonNumber={5} navigateModule={"/about"}/> + <Button_HP name={"FLYTTA ARTIKEL"} marginLeft={20} marginTop ={10} buttonNumber={6} navigateModule={"/about"}/> + </div> + ) + } + } + + // Function that handles different role cases for web based devices + function webAdaptDesign(){ + if(role == "1"){ + return( + <Button_HP name={"SÖK ARTIKEL"} marginLeft={40} marginTop ={8} buttonNumber={1} navigateModule={"/about"}/> + ) + }else if(role =="2"){ + return( + <div> + <Button_HP name={"SÖK ARTIKEL"} marginLeft={15} marginTop ={8} buttonNumber={1} navigateModule={"/searchArticles"}/> + <Button_HP name={"LAGER ÖVERSIKT"} marginLeft={40} marginTop ={8} buttonNumber={2} navigateModule={"/about"}/> + <Button_HP name={"HANTERA INLEVERANS"} marginLeft={65} marginTop ={8} buttonNumber={3} navigateModule={"/about"}/> + </div> + ) + }else{ + return( + <div> + <Button_HP name={"SÖK ARTIKEL"} marginLeft={15} marginTop ={8} buttonNumber={1} navigateModule={"/searchArticles"}/> + <Button_HP name={"LAGER ÖVERSIKT"} marginLeft={40} marginTop ={8} buttonNumber={2} navigateModule={"/about"}/> + <Button_HP name={"HANTERA INLEVERANS"} marginLeft={65} marginTop ={8} buttonNumber={3} navigateModule={"/about"}/> + </div> + ) + } + } + + // HTML code (Material UI) for mobile devices + if(isMobile) { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + + <Box sx={{ + bottom: 500, + position: 'fixed', + top: 70, + }}> + <img alt="" src={background} style={{ + width: "100vw", + marginTop: -70 + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + top: "25%", + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + }}> + <Box sx={{ flexGrow: 0 }}> + <Tooltip title="Open profile"> + <IconButton sx={{ + p: 0, + marginLeft: "81%", + marginTop: "8.33%" + }} onClick={() => navigate('/profile')}> + <Avatar alt="Remy Sharp" src="/static/images/avatar/2.jpg" /> + </IconButton> + </Tooltip> + </Box> + <Typography + variant="h3" + align= 'center' + sx={{ + font: "roboto", + mt:2, + mb:2 , + color: "primary.main", + fontSize: "32px", + weight: "500" + }}>Välkommen</Typography> + {mobileAdaptDesign()} + <img + src='./regionlogo.png' + height={50} + alt="logo" + style={{ + marginLeft: "25%", + marginTop: "45vh" + }}></img> + + </Paper> + </Box> + ); + // HTML code (Material UI) for computer based devices + } else { + return ( + <Box + sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + <Box + sx={{ + bottom: 200, + position: 'fixed', + top: 70, + }}> + <img + alt="" + src={background} + style={{ + width: "100vw" + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + height: "55vh" }}> + <Typography + variant="h3" + align= 'center' + sx={{ + color: "primary.main", + mt:8 + }}>Välkommen</Typography> + {webAdaptDesign()} + </Paper> + </Box> + ); + } +}; +export default Homepage; \ No newline at end of file diff --git a/c2-app/src/modules/IntermediaryPage.tsx b/c2-app/src/modules/IntermediaryPage.tsx new file mode 100644 index 0000000..5b73395 --- /dev/null +++ b/c2-app/src/modules/IntermediaryPage.tsx @@ -0,0 +1,197 @@ +import {Box, Typography, Paper, MenuItem} from "@mui/material"; +import Avatar from '@mui/material/Avatar'; +import IconButton from '@mui/material/IconButton'; +import Tooltip from '@mui/material/Tooltip'; +import {isMobile} from 'react-device-detect'; +import background from '../static/homepageBackground.jpg'; +import {ReactElement, FC, useState} from "react"; +import Button from '@mui/material/Button'; +import { useNavigate } from "react-router-dom"; +import FormControl from '@mui/material/FormControl'; +import InputLabel from '@mui/material/InputLabel'; +import Select from '@mui/material/Select'; + + + + +//Import components + +const IntermediaryPage: FC<any> = (): ReactElement => { + const navigate = useNavigate() + const [selected, setSelected] = useState(''); + const handleChange = (event: any) => { + setSelected(event.target.value) + } + + const department = ["Kirurgavdelningen", "Ortopedmottagningen", "Onkologavdelningen"]; + + function toLoginPage(selected: string) { + if(selected.length > 0) { + navigate("/login") + } else { + alert("Du måste välja en avdelning") + } + + } + + +if(isMobile) { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + + <Box sx={{ + bottom: 500, + position: 'fixed', + top: 70, + }}> + <img alt="" src={background} style={{ + width: "100vw", + marginTop: -70 + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + top: "25%", + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + }}> + <Box sx={{ flexGrow: 0 }}> + <Tooltip title="Open profile"> + <IconButton sx={{ + p: 0, + marginLeft: "81%", + marginTop: "8.33%" + }} onClick={() => navigate('/profile')}> + <Avatar alt="Remy Sharp" src="/static/images/avatar/2.jpg" /> + </IconButton> + </Tooltip> + </Box> + <Typography + variant="h3" + align= 'center' + sx={{ + font: "roboto", + mt:2, + mb:2 , + color: "primary.main", + fontSize: "32px", + weight: "500", + justifyContent: "center" + }}>VÄLJ AVDELNING</Typography> + + <FormControl style={{width: 220, height: 50, marginTop: "3%", marginLeft: "23%"}}> + <InputLabel id="demo-simple-select-label">Avdelning</InputLabel> + <Select + labelId="demo-simple-select-label" + id="demo-simple-select" + value={selected} + label="Avdelning" + onChange={handleChange} + > + {department.map((department) => <MenuItem value={department}>{department}</MenuItem>)} + + </Select> + </FormControl> + + <Button variant="contained" onClick={() => {toLoginPage(selected)}} sx= {{color: "white", borderTopRightRadius: 15, borderTopLeftRadius: 15, borderBottomLeftRadius: 15, borderBottomRightRadius: 15, backgroundColor: "secondary.main", marginLeft: "27%", marginTop: "55%"}}><Typography sx= {{font: "roboto", fontSize: "15px"}}>TILL INLOGGNING</Typography></Button> + <img + src='./regionlogo.png' + height={50} + alt="logo" + style={{ + marginLeft: "25%", + marginTop: "5vh" + }}></img> + + </Paper> + </Box> + ); + // HTML code (Material UI) for computer based devices + } else { + return ( + <Box + sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + <Box + sx={{ + bottom: 200, + position: 'fixed', + top: 70, + }}> + <img + alt="" + src={background} + style={{ + width: "100vw" + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + height: "55vh" + }}> + <Typography + variant="h3" + align= 'center' + sx={{ + color: "primary.main", + mt:8 + }}>VÄLJ AVDELNING</Typography> + + <FormControl style= {{width: 220, marginTop: "3%", justifyContent:"center", marginLeft:"43%"}}> + <InputLabel id="demo-simple-select-label" >Avdelning</InputLabel> + <Select + labelId="demo-simple-select-label" + id="demo-simple-select" + value={selected} + label="Avdelning" + onChange={handleChange} + > + {department.map((department) => <MenuItem value={department}>{department}</MenuItem>)} + + </Select> + </FormControl> + + <Button + variant="contained" + onClick={() => {toLoginPage(selected)}} + sx= {{ + width: "18%", + height: "14%", + color: "white", + backgroundColor: "secondary.main", + marginTop: "3%", + marginLeft: "41%" + }}>TILL INLOGGNING</Button> + </Paper> + + </Box> + ); +} + +}; +export default IntermediaryPage; diff --git a/c2-app/src/modules/Login.tsx b/c2-app/src/modules/Login.tsx new file mode 100644 index 0000000..bc9300d --- /dev/null +++ b/c2-app/src/modules/Login.tsx @@ -0,0 +1,310 @@ +import React, { FC, ReactElement, useEffect, useState } from 'react' +import { Box, Button, Divider, FormControl, Paper, TextField, Typography } from '@mui/material' +import QRScanner from '../components/QRcodeScanner' +import background from '../static/homepageBackground.jpg' +import { isMobile } from 'react-device-detect'; +import { useNavigate } from "react-router-dom"; +import './login.css' + +const Login: FC<any> = (): ReactElement => { + const navigate = useNavigate() + + const [loginOption, setLoginOption] = useState('Password') + const [password, setPassword] = useState(''); + const [username, setUsername] = useState(''); + const [barcode, setBarcode] = useState(''); + const [wrongUsername, setWrongUsername] = useState(false); + const [wrongPassword, setWrongPassword] = useState(false); + + //gets called from QRcodeScanner when it scans + const handleBarcode = (barcode: string) => { + setBarcode(barcode) + } + + //login with barcode when a new barcode is scanned + useEffect(() => { + //API for login with barcode + console.log(barcode) + }, [barcode]); + + //input from username field and password field + const handleUserChange = (event: any) => { + setUsername(event.target.value) + } + const handlePassChange = (event: any) => { + setPassword(event.target.value) + } + + //login with username+pass and redirect to startpage + const loginUsername = (username: string, password: string) => { + //API for login with username & password + console.log(password) + console.log(username) + navigate("/start") + }; + + //login with username and password in mobile + if (isMobile && loginOption === 'Password') { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + }}> + <Box sx={{ + bottom: 500, + position: 'fixed', + top: 70, + }}> + <img src={background} style={{ + width: "100vw", + marginTop: -70 + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + top: "25%", + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + size: "100%" + }}> + + <Typography + variant="h3" + align='center' + sx={{ + font: "roboto", + mt: "10%", + color: "primary.main", + fontSize: "32px", + weight: "500", + justifyContent: "center", + }}> + LOGGA IN</Typography> + <FormControl sx={{ + padding: "5% 5%", + marginLeft: "auto", + width: "100%", + display: "flex", + size: "100%" + }}> + <TextField label="Användarnamn" variant="outlined" id="username" onChange={handleUserChange} value={username} helperText={wrongUsername ? "Användarnamn hittades inte" : ""} ></TextField> + <TextField label="Lösenord" type="password" variant="outlined" id="password" onChange={handlePassChange} value={password} helperText={wrongPassword ? "Löserord matchar inte användarnamn" : ""} sx={{ marginTop: "7%" }}></TextField> + <Button variant="contained" onClick={() => { loginUsername(username, password) }} sx={{ + color: "white", + width: "50%", + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + borderBottomRightRadius: 15, + backgroundColor: "secondary.main", + margin: "auto", + marginTop: "5%", + }}> + <Typography sx={{ + font: "roboto", + fontSize: "15px" + }}> + LOGGA IN</Typography> + </Button> + </FormControl> + + <Divider /> + <Typography + variant="h3" + align='center' + sx={{ + font: "roboto", + mt: 2, + mb: 2, + color: "primary.main", + fontSize: "16px", + weight: "500", + justifyContent: "center" + }}> + SKANNA STRECKKOD</Typography> + + <Button variant="contained" onClick={() => { setLoginOption("Barcode") }} + sx={{ + color: "white", + size: "large", + width: "50%", + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + borderBottomRightRadius: 15, + backgroundColor: "secondary.main", + marginLeft: "27%", + marginTop: "12px", + marginBottom: "40px" + }}> + <Typography sx={{ + font: "roboto", + fontSize: "15px" + }}> + STRECKKOD</Typography> + </Button> + <img + src='./regionlogo.png' + height="10%" + alt="logo" + style={{ + position: "fixed", + bottom: "0px", + left: "8%", + marginBottom: "5%", + }}> + </img> + </Paper> + </Box> + ) + //login with barcode in mobile + } else if (isMobile && loginOption === 'Barcode') { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + justifyContent: 'center', + alignItems: 'center' + }}> + <Box sx={{ height: "40%" }}> + <QRScanner addArticle={setBarcode} /> + </Box> + <Box sx={{ + backgroundColor: 'white', + height: '70%', + borderTopRightRadius: '7%', + borderTopLeftRadius: '7%', + position: 'fixed', + bottom: '0%', + width: '100%' + }}> + <Typography + variant="h3" + align='center' + sx={{ + font: "roboto", + mt: 5, + mb: 2, + color: "primary.main", + fontSize: "16px", + weight: "500", + justifyContent: "center" + }}> + SKANNA STRECKKOD FÖR ATT LOGGA IN</Typography> + <Button variant="contained" onClick={() => { setLoginOption("Password") }} + sx={{ + color: "white", + size: "large", + width: "50%", + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + borderBottomRightRadius: 15, + backgroundColor: "secondary.main", + marginLeft: "27%", + marginTop: "90%", + marginBottom: "20%px" + }}> + <Typography sx={{ + font: "roboto", + fontSize: "15px" + }}> + TILLBAKA</Typography> + </Button> + <img + src='./regionlogo.png' + height={50} + alt="logo" + style={{ + marginLeft: "25%", + marginTop: "5vh" + }}></img> + </Box> + </Box > + ) + //desktop login + } else { + return ( + + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + + <Box sx={{ + bottom: 500, + position: 'fixed', + top: 70, + }}> + <img src={background} + style={{ + width: "100vw", + marginTop: -70 + }}> + </img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + top: "25%", + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + }}> + + <Typography + variant="h3" + align='center' + sx={{ + font: "roboto", + mt: 5, + mb: 3, + color: "primary.main", + fontSize: "32px", + weight: "500", + justifyContent: "center" + }}>LOGGA IN</Typography> + <FormControl sx={{ padding: "0px 20px", width: "100%" }}> + <TextField label="Användarnamn" variant="outlined" id="username" sx={{ width: "30%", margin: "auto" }} onChange={handleUserChange} value={username} helperText={wrongUsername ? "Användarnamn hittades inte" : ""} ></TextField> + <TextField label="Lösenord" type="password" variant="outlined" id="password" sx={{ width: "30%", margin: "auto", marginTop: "2%" }} onChange={handlePassChange} value={password} helperText={wrongPassword ? "Löserord matchar inte användarnamn" : ""}></TextField> + <Button variant="contained" onClick={() => { loginUsername(username, password) }} + sx={{ + color: "white", + size: "large", + width: "30%", + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + borderBottomRightRadius: 15, + backgroundColor: "secondary.main", + margin: "auto", + marginTop: "22px" + }}> + <Typography sx={{ + font: "roboto", + fontSize: "15px" + }}> + LOGGA IN</Typography> + </Button> + </FormControl> + </Paper> + </Box> + ) + } +} + +export default Login; diff --git a/c2-app/src/modules/PrintQRcode.tsx b/c2-app/src/modules/PrintQRcode.tsx new file mode 100644 index 0000000..582a1b1 --- /dev/null +++ b/c2-app/src/modules/PrintQRcode.tsx @@ -0,0 +1,81 @@ +import React, { ReactElement, FC, useState } from "react"; +import { Box, Typography } from "@mui/material"; +import TableQRcodes from "../components/TableQRcodes"; +import Articles from "../static/mockData/Article.json"; +import Searchbar from "../components/Searchbar"; +import { Article } from "../util/types"; +import { getArticles } from "../API-calls/articles/getArticles"; + +function fitData(Articles: Article[]) { + let data = [{}]; + let id = 1; + Articles.map((article) => { + data = data.concat({ + id: id, + lioNr: article.lioNr, + Name: article.name, + AlternativeNames: article.alternativeNames, + Compartment: article.compartments, + }); + id = id + 1; + }); + data.splice(0, 1); + return data; +} + +//Homepage module, right now contains only text in middle of screen. +const PrintQRcode: FC<any> = (): ReactElement => { + const allArticles = getArticles(); + const articleList: Article[] = Object.values(allArticles).splice( + 0, + allArticles.length + ); + const [searchResults, setSearchResults] = useState<Article[]>(articleList); + + const returnResults = (data: Article[]) => { + setSearchResults(data); + }; + + return ( + <Box + sx={{ + flexGrow: 1, + backgroundColor: "whitesmoke", + display: "flex", + justifyContent: "center", + alignItems: "center", + flexDirection: "column", + }} + > + <div + style={{ + display: "flex", + flexDirection: "column", + width: "100vw", + backgroundColor: "white", + justifyContent: "flex-end", + }} + > + <div + style={{ + display: "flex", + justifyContent: "flex-start", + width: "50vh", + marginLeft: "150px", + marginTop: "20px", + }} + > + <Searchbar + returnResults={returnResults} + articles={true} + orderNr={false} + /> + </div> + + <TableQRcodes articleList={fitData(searchResults)} /> + </div> + </Box> + ); +}; + +export default PrintQRcode; diff --git a/c2-app/src/modules/Profile.tsx b/c2-app/src/modules/Profile.tsx new file mode 100644 index 0000000..94e09e0 --- /dev/null +++ b/c2-app/src/modules/Profile.tsx @@ -0,0 +1,259 @@ +import React, {ReactElement, FC, useState} from "react"; +import {Box, Button, Paper,Typography} from "@mui/material"; +import background from '../static/homepageBackground.jpg'; +import PersonIcon from '@mui/icons-material/Person'; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import AccountCircleOutlinedIcon from '@mui/icons-material/AccountCircleOutlined'; +import {isMobile} from 'react-device-detect'; +import { useNavigate } from "react-router-dom"; +import UserInfoTable from "../components/UserInfoTable"; +import DepartmentChangedModal from "../components/DepartmentChangedModal" +import ChooseDepartment from "../components/ChooseDepartment"; + + +const Profile: FC<any> = (): ReactElement => { + const navigate = useNavigate(); + const [open, setOpen] = useState(false) + const [newDepartment, setNewDepartment] = useState("") + + //remove auth token and redirect to intermediary page + const logout = () => { + //set authtoken to null + navigate("/") + } + + //Mobile view + if(isMobile) { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + <DepartmentChangedModal + department = {newDepartment} + modalOpen = {open} + setOpen={setOpen} + ></DepartmentChangedModal> + <Box sx={{ + bottom: 500, + position: 'fixed', + top: 70, + }}> + <img alt= "" src={background} style={{ + width: "100vw", + marginTop: -70 + }}></img> + </Box> + + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + top: "25%", + borderTopRightRadius: 20, + borderTopLeftRadius: 20, + }}> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: '7vw', + }}> + <Button onClick = {() => navigate(-1)}> + <ArrowBackIcon sx={{ + width: '8vw', + height: '8vw', + color:'primary.main', + ml:-6, + mr: 8}}> + </ArrowBackIcon> + </Button> + <AccountCircleOutlinedIcon sx={{ + width: '9vw', + height: '9vw', + color:'primary.main', + mr: 1.5, + ml: -6}}> + </AccountCircleOutlinedIcon> + <Typography + align= 'center' + sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: '8vw', + fontWeight: '500', + }}>MIN PROFIL</Typography> + </Box> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: '3vw' + }}> + <Box sx={{ + border: 1, + borderColor: 'primary.main', + backgroundColor: 'white', + width: '90vw', + height: '135px', + borderRadius: '5px', + mt: 0 + }}> + <UserInfoTable tableWidth='100%' borderBottom='0px' fontSize='16px' borderBottomLast='0px'/> + </Box> + </Box> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: '2vw' + }}> + <Box sx={{ + border: 1, + borderColor: 'primary.main', + backgroundColor: '#EDF4FB', + width: '90vw', + height: '190px', + borderRadius: '5px', + mt: 2 + }}> + <ChooseDepartment setDepartment = {setNewDepartment} setOpen = {setOpen} fontSize="16px"/> + </Box> + </Box> + <Box sx={{ + marginTop: "12%", + display: "flex", + justifyContent: "center", + alignItems: "center", + }}> + <Button variant="contained" onClick={() => { logout() }} sx={{ + color: "white", + width: "50%", + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + borderBottomRightRadius: 15, + backgroundColor: "secondary.main", + margin:"auto" + }}> + <Typography sx={{ + font: "roboto", + fontSize: "15px" + }}> + LOGGA UT</Typography> + </Button> + </Box> + <Box sx={{ + justifyContent: 'center', + display: 'flex', + paddingTop: '3%', + paddingBottom: '3%', + position: 'fixed', + bottom: '2px', + width: '100%' + }}> + <img src='./regionlogo.png' height={50} alt="" /> + </Box> + </Paper> + </Box> + ); + // Desktop view + } else { + return ( + <Box + sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + <DepartmentChangedModal + department = {newDepartment} + modalOpen = {open} + setOpen={setOpen} + ></DepartmentChangedModal> + <Box + sx={{ + bottom: 200, + position: 'fixed', + top: 70, + }}> + <img alt="" + src={background} + style={{ + width: "100vw" + }}></img> + </Box> + <Paper + elevation={3} + sx={{ + backgroundColor: "white", + width: '100%', + position: 'fixed', + bottom: 0, + borderTopRightRadius: 40, + borderTopLeftRadius: 40, + height: "55vh" + }}> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: '3%' + }}> + <PersonIcon sx={{ + width: '54px', + height: '54px', + color:'primary.main', + mr: 3}}> + </PersonIcon> + <Typography + align= 'center' + sx={{ + font: 'roboto', + color: 'primary.main', + fontSize: '48px', + fontWeight: '500', + }}>MIN PROFIL</Typography> + </Box> + <Box sx={{ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + mt: '4%', + }}> + <Box sx={{ + mr: '5%' + }}> + <UserInfoTable tableWidth='100%' borderBottom= '1px solid #005C9C' fontSize='18px' borderBottomLast='0px'/> + </Box> + <Box sx={{ + ml: '5%' + }}> + <Box sx={{ + border: 1, + borderColor: 'primary.main', + backgroundColor: 'white', + width: '340px', + height: '200px', + borderRadius: '5px', + mt: 1 + }}> + <ChooseDepartment setDepartment = {setNewDepartment} setOpen = {setOpen} fontSize="18px"/> + </Box> + </Box> + </Box> + </Paper> + </Box> + ); +} +}; + +export default Profile; \ No newline at end of file diff --git a/c2-app/src/modules/SearchArticles.tsx b/c2-app/src/modules/SearchArticles.tsx new file mode 100644 index 0000000..5da4189 --- /dev/null +++ b/c2-app/src/modules/SearchArticles.tsx @@ -0,0 +1,89 @@ +import { ReactElement, FC, useState } from "react"; +import { Box, Button, Grid, Typography } from "@mui/material"; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import Storage_Dropdown from "../components/Storage_Dropdown"; +import Searchbar from "../components/Searchbar"; +import TableSearchArticles from "../components/TableSearchArticles"; +import { Article } from "../util/types"; +import { isMobile } from 'react-device-detect'; +import { useNavigate } from "react-router-dom"; + + +//Temporary about module to test router and navbar, right now contains only text in middle of screen. +const SearchArticles: FC<any> = (): ReactElement => { + const navigate = useNavigate(); + + const [searchResults, setSearchResults] = useState([] as any); + + const returnResults = (data: Article[]) => { + setSearchResults(data); + } + + if (isMobile) { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + padding: '20px' + }}> + + <Box> + <Grid container spacing={2}> + <Grid item xs={2}> + <Button sx={{}} onClick={() => navigate('../start')}> + <ArrowBackIcon sx={{ width: '30px', height: '30px', color: 'primary.main'}} ></ArrowBackIcon> + </Button> + </Grid> + <Grid item xs={8}> + <Typography sx={{textAlign: 'center', fontSize: '16px', paddingTop: '12px', fontWeight: 'bold'}}> + SÖK ARTIKEL + </Typography> + </Grid> + </Grid> + <br/> + <Searchbar returnResults={returnResults} articles={true} orderNr={false}/> + <Storage_Dropdown/> + <br/> + <Typography sx={{textAlign: 'center', fontSize: '16px', paddingTop: '12px', fontWeight: 'bold', color: 'primary.main'}}> + RESULTAT + </Typography> + <br/> + <TableSearchArticles results={searchResults}/> + </Box> + </Box> + ); + } else { + return ( + <Box sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + display: 'flex', + justifyContent: 'center', + alignItems: 'center' + }}> + + <Box sx={{ + flexDirection: 'row', + justifyContent: 'space-between' + }}> + <Grid container spacing={2}> + <Grid item xs={8} md={8}> + <Searchbar returnResults={returnResults} articles = {true} orderNr = {true}/> + </Grid> + <Grid item xs={4} md={4}> + <Storage_Dropdown /> + </Grid> + </Grid> + <br /> + <TableSearchArticles results={searchResults}/> + + </Box> + </Box> + ); + } +}; + +export default SearchArticles; \ No newline at end of file diff --git a/c2-app/src/modules/ViewStorage.css b/c2-app/src/modules/ViewStorage.css new file mode 100644 index 0000000..cb5e9e7 --- /dev/null +++ b/c2-app/src/modules/ViewStorage.css @@ -0,0 +1,93 @@ + +#box { + /* background-color: aliceblue; */ + background-color: #FFFFFF; +} + +#main { + margin-top: 5px; + margin-left: 30px; + align-items: flex-start; + padding: 0px; + position: relative; + width: 65%; + height: 20%; +} + + +#first-row-title { + display: flex; + flex-direction: row; + width: 60%; + align-items: center; +} + + +#header-viewstorage{ + font-family: 'Roboto'; + font-style: normal; + font-weight: 'bold'; + font-size: 22px; + letter-spacing: 0.17px; + color: #005C9B; + width: 150px; +} + + +#info-box { + display: table; + vertical-align: middle; + width: 400px; + height: 36px; + border: 1px solid black; + border-radius: 5px; + margin-left: auto; + text-align: center; +} + +.info { + display: table-cell; + vertical-align: middle; + font-size: 16px; + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + color: #646464; + +} + + + +#first-row { + display: flex; + align-items: center; + max-height: 50px; + margin-bottom: 10px; +} + +.row { + margin-left: 20px; + display: flex; + margin-bottom: 10px; + align-items: center; +} + +#search-field { + width: 420px; +} +#search-button { + margin-left: 20px; + width: 200px +} + + +#switch-div { + box-sizing: border-box; + background: #FFFFFF; + border: 1px solid #005C9C; + border-radius: 5px; + margin-left: auto; + align-items: center; + text-align: center; + min-width: 220px; +} \ No newline at end of file diff --git a/c2-app/src/modules/ViewStorage.tsx b/c2-app/src/modules/ViewStorage.tsx new file mode 100644 index 0000000..914c8b7 --- /dev/null +++ b/c2-app/src/modules/ViewStorage.tsx @@ -0,0 +1,185 @@ +import {ReactElement, FC, useState} from "react"; +import {Box, MenuItem, TextField, Button, FormControl, InputLabel, Select, Switch, Typography} from "@mui/material"; +import TableStorageShelves from "../components/TableStorageShelves"; +import TableOrders from "../components/TableOrders"; +import {Compartment, plannedDeliveries, Storage} from "../util/types"; +import "./ViewStorage.css" +import Storage_Dropdown from "../components/Storage_Dropdown"; +import AddStorageModal from "../components/AddStorageModal"; + + +let compartments: Compartment[] = [{placement: "A2",storageId: "1",qrCode: "qr5",quantity: 10,article: +{units: ["unit"],price: 9.95,supplier: "ABC-supplier",supplierArticleNr: "321",name: "Munskydd",alternativeNames: +["name"],lioNr: "1",alternativeProducts: ["LIO-nr"],Z41: true}}, + { + placement: "D4", + storageId: "1", + qrCode: "qr1", + quantity: 0, + article: undefined + }, + { + placement: "A3", + storageId: "1", + qrCode: "qr2", + quantity: 0, + article: { + units: [ + "unit" + ], + price: 10.50, + supplier: "ABC-supplier", + supplierArticleNr: "321", + name: "Bandage", + alternativeNames: [ + "name" + ], + lioNr: "2", + alternativeProducts: [ + "LIO-nr" + ], + Z41: true + } + }, + { + placement: "C2", + storageId: "1", + qrCode: "qr3", + quantity: 0, + article: { + units: [ + "unit" + ], + price: 11, + supplier: "ABC-supplier", + supplierArticleNr: "321", + name: "Handskar", + alternativeNames: [ + "name" + ], + lioNr: "3", + alternativeProducts: [ + "LIO-nr" + ], + Z41: true + } + }] + + +let orders: plannedDeliveries[] = [{id: "1", date: new Date("2022-10-15"),quantity: 4, storageId: "1", lioNr: "123"}, + {id: "2", date: new Date("2022-11-24"), quantity: 5, storageId: "1", lioNr: "123"} +]; + +let stor = [{"id":"3","location":"74 - Ögon","compartments":null}, +{"id":"1","location":"72 - Barn","compartments":null}, +{"id":"2","location":"75 - Örgon","compartments":null}, +{"id":"3","location":"75 - Örgon","compartments":null}, +{"id":"4","location":"75 - Örgon","compartments":null}, +{"id":"5","location":"72 - Barn","compartments":null}, +{"id":"6","location":"73 - Akut","compartments":null}, +{"id":"7","location":"75 - Örgon","compartments":null}, +{"id":"8","location":"74 - Ögon","compartments":null}, +{"id":"9","location":"75 - Örgon","compartments":null}] + + +const ViewStorage: FC<any> = (): ReactElement => { + // TODO: Replace with API-call to get storages + const storages: Storage[] = stor; + + // The selected storage in the list + const [selectedStorage, setSelectedStorage] = useState<Storage>(); + + // Used to set the selected storage and change view. + // TODO: Should be changed when start view not used. + const [chosenStorage, setChosenStorage] = useState<Storage | undefined>(stor[0]); + + // User input in the searchbar + const [text, setText] = useState(""); + + // Boolean to keep track of the toggle + const [toggleSwitch, setToggleSwitch] = useState(true) + + // List with all compartments within storage, used when searching + const [searchCompartmentList, setSearchCompartmentList] = useState<Compartment[]>(compartments) + + // List with all orders within storage, used when searching + const [searchOrderList, setSearchOrderList] = useState<plannedDeliveries[]>(orders) + + // TODO: Should be changed to depend on the logged in user + const [MIV, setMIV] = useState(true); + + const handleChange = (event: any) => { + let newStorage: Storage | undefined = stor.find((obj) => obj.id === event.target.value); + setSelectedStorage(newStorage) + } + + // TODO: remove when preview not used. + const gotoStorage = () => { + + setChosenStorage(selectedStorage) + } + + // Handels switching between compartmentlist and orderlist + const handleToggle = () => {setToggleSwitch(!toggleSwitch);} + + // TODO: Switch to the searchcomponent + const handleSearch = () => { + const findCompartment = + searchCompartmentList && searchCompartmentList?.length > 0 + ? searchCompartmentList?.filter((a) => a?.placement.match(text)) + : []; + setSearchCompartmentList(findCompartment); + const findOrder = + searchOrderList && searchOrderList?.length > 0 + ? searchOrderList?.filter((a) => a?.id.match(text)) + : []; + setSearchOrderList(findOrder); + } + + + + return( + <Box id = "box" sx={{ + flexGrow: 1, + backgroundColor: 'whitesmoke', + justifyContent: 'center', + alignItems: 'center' + }}> + <div id="main"> + <div id = "first-row" className="row"> + { MIV ? + <div id = "first-row-title"> + <h2 id = "header-viewstorage">Se förråd</h2> + <Storage_Dropdown size="60%" buttonSize = {true}/> + <AddStorageModal isOpen = {true}/> + </div>: + <h2 id = "header-viewstorage">Se förråd - {chosenStorage?.location}</h2>} + <div id = "info-box"> <span id= "small-text">Värde i förråd: {storages[0].id} kr | Lageromsättningshastighet (snitt): {storages[0].id} </span></div> + </div> + <div id="second-row" className="row"> + <TextField + id="search-field" + variant="outlined" + label="Search" + size="small" + onChange={(e) => { + setText(e.target.value); + setSearchCompartmentList(compartments); + setSearchOrderList(orders); + }} + /> + <Button disabled = {!text} onClick = {handleSearch}id ="search-button" size = "medium" variant="contained" style={{color: "white"}}>Sök</Button> + <div id ="switch-div"> + Hyllplatser <Switch onChange={handleToggle}/> Ordrar + </div> + </div> + </div> + { toggleSwitch ? + <TableStorageShelves compartmentList={searchCompartmentList}/> + : <TableOrders orderList={searchOrderList}/> } + </Box> + ) +}; + +export default ViewStorage; + diff --git a/c2-app/src/modules/login.css b/c2-app/src/modules/login.css new file mode 100644 index 0000000..dc7a212 --- /dev/null +++ b/c2-app/src/modules/login.css @@ -0,0 +1,7 @@ +#username-helper-text { + color:rgba(255,0,0,0.5); +} + +#password-helper-text { + color:rgba(255,0,0,0.5); +} \ No newline at end of file diff --git a/c2-app/src/react-app-env.d.ts b/c2-app/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/c2-app/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// <reference types="react-scripts" /> diff --git a/c2-app/src/setupTests.ts b/c2-app/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/c2-app/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/c2-app/src/static/homepageBackground.jpg b/c2-app/src/static/homepageBackground.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97ad3e3f5dce94c7fc99bf030be414bae3a770a5 GIT binary patch literal 822578 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%0Aax5!$Nb0Qx^ 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	!^C=S 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�AOI_`>Th{tXi)rjw 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ðtGdfHb<xTA?bvcc85XxoI9y_<ipa6TPyxUI)+ zS=-cW`(~|35C~eRwIR&eYm>6sv*_mfifHHM9S^e2gYFetJ@#r_`I6<Je5=@wR=pHn zb*bDXnZ`L29ev%!q<bD1o7yRQ`R`N-zACvWG5hy|&E;=*?-1Mc=G>hqRjW>ofWxcU z?B2JU%~svYFw>{lE@b<`4ICS1#YBFHIV3E6+T>zrz*=o@nNZ`<(3&ZqW{S+#$yhK+ z{M(1wpEDBo`YnEMxH+NordMDd!=%Dl@fZA`CGD(RZuD@?m&*<}%Jlc8&$z6j`Z7Cd z%JM1UMRyl7-1z>6;bCFv#GK~^YtkHV8h0gM&y`SJqVdY2Nh!0^ub}d^cIG^-%FL{| zdF?;vtXj|bd0B7pom=HLleXUU=5FAd!(#XPxu1%ln#BX2UyR3>%nF@yUnNeJnPm>= zXTgt4zp+Q%@XI^>GeXra@mO)M$rf(gEKkRP%epeX2|GegoeJ?->OOPJ%7E)Uhr0r9 z`>5u32J4<=n8aq0+<BwcbNQ@HomjR`wUolcH(i6JkB3X2**ddb?0EL_#ik{lEe~$y zDV<aJZQyLPS>iF5qXNs_Y~lQr>60VsBA2LoFic2wGn?bdQ1hbO$NeL-lD~hb-BDFh z)s&g@8AOF`{*{Ra228$ebU2z@rJ&Mjo=CZop&oBvLsmq=wwDk3nfT)r9`W7X!L|5> zV?O6(n?94vx?;LPhK>$u%d;d^vN|PKhDj`4(d7{uw5TA`nX@yMzg!_A^X%3cs+vyX zQXvMnEt1MAEBQ>OF5~<?amm{?mht>Y#ny8!o;Tsz(b<_x79USu(b{xg+3R>!Wx`GW zsqdzmEB_6y3wyKhQZnD0Q-w$PdTL(#h>8|=9x6K?YH{>()-OiBxTA$;SrxDNtRp?0 z&VI5;I_q;q&2`qid&#R;vEMqIwt?-zJjsoFc17u#+&N$|$Mg8&_HaLwlxqpoF5W#Z zQ*l1lVe-<*$`4UhH&f@$mus@n?$dSMa>-H2-_}^m!#v`|QfJkU9lLI1$cO!o(a3ai z^iz1)ck<QY^{tw&FEwl!o=cs#_vSP1@NIn{v`sZq#akpoG-gVGY0P_{seT=O$<f;H ztxRu3J5}$@owIAh1YwmNgMyc{+`3yQE@Z3Xe;u26BkN)ak6b_7Pu9~-tNK<Oz7?|j z-l{mEb?QaOgad5ag$vC#Je2*t-e%IPt4)s&Z%%yN^7i$TgdJ&x$7im&GSgXP$!y`J zM`voSczyVx+SHYkq$VV!P14@v;k#~;Yxcay8}{yb_hDO<lfVQK#bD#-hc9$htl#ay z&R{z^?vTNmo9;8alSQv=y*gQcX2*X9<M<hJ(I+<sbXU5bP<R`3Ey$)~v+3ElG3gOj zOCC6Me0lh0bℜ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%0D;FMrv`jSMT7XWQzv(I$f!*?^qQY51rW>>zHtIOv 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 z�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≷ByZ442;pJrdb-V3n?C#th)0r3oKAd==H9x}Q zcV@Mg3g?lYg2VY-t(W(x$*aY@jGXcEg*3|~Wi!d3$Ir5TLmmC~<|+%F)XqsdpK@#U zYJ&@cY=wEUnYkS|l_g$1W@f(b#(PVklOgkfOjXs6ue0QfkLd=^Ft~GcqS1z|HwWEg z{UcifeFRR+X0G8@(zwOB*>Kms+0{(?C%&tkxODlg-7|(It$so?4oyrI>yOn{+^Eg< z*{aIjr|`wHIpxMz!mfL_Bo?0x^q>4>>0xcdc-y_Vx~ej+MJgAaUTt;aK-{rs-(?~b zGp_D`8{_eJfq`<Ph5wR(<&~dn%~f;tggTg)1u6XUyXAf@ea>Ug_D2B^C2n6h-@nw= zX6qDxU7bzGgId+PG8x7D98)t+YULK_9`24V6L=87!r*c|+%?|vte*I^Xic|(2S)B+ zCKbvBvhaxrJ(lowerjX1P-8}D@ZJ!Kmb#=(e%m8?CM<Fla1A)<!1kTx+k;7$4HLyz zaT;*2Ute&+`m?Xv1CjYWiI?qaMcLJpE!M@ZJp5YI;CVM^MqO0KtCsaVT`JOD^Gn2} z&*#f&+|$mkUUo%fWz0iq_xYQq-k)}@Ce8Clz}v}-S4Q#e3~-OSpq6+bSmc1gl>lD< zPkY>C0@GX8Hj8>yiZ-%cS9(&wTlY$6w)1k4oh)CnSPiNSl{Ee{lsCnkeiu1YQ8Ct< z|DkKMQIbUG%0-JMHtos$v?+N1ZkFmp`C*C<p|^L(=IF0i&6#y|-AixXxAQi?z3uVo zb;*ijGpsFbMYd##FFvwp$+72&{_Xmwy~Wr~ZN1I+B^$b&i1fI_cX`FO#kUWI7)(`- zVp%aq&F!38H#g^dkx86?tzN}Bom{j}=08Kojx`njXCLG@UcUM$*j?1r`dVmkfUT>~ z_Jqz~@zn=i&n@?ph)?Iz-*Cd`$C01Of^Qa1^KrUa;-=spaHQndH7%Yg2Ig%t<x)$I z6zs7-yP&wuH|k=j?CqK-pPEEE#CT$EA84qUZgO_wy|vpWuPknCWL_=1e1WS#+@8MQ z4n8a1+<a}K^7L2fx|0#_WMkXT8Dwl^H3=}@C3(^QUh9PJ34(hzoZ<W(AI}(mPP2Q9 z%~ZY*%kvp8%KeZH2`-wd_$|hvX;RICOHw`yJ*TZ!Ub}RCx5>f4KvShek#m=7W)vlV zl1gW~wCP*+%{<?CtSvdu|1-={)bcM`Yvg%2Jf@`XRg9kCJ%$Aey}NA<mTpQ6NVuV@ zBsp!fTwmvlm8&&6?#qg5g<PvF=qxRk^55$F?$Eshm8+vycek$P>D8UA#h$3dX1GCO z#>>UtF-Nbe`kH@R#reXp#h+h4s<ZRqk2)oTHFD)MwO(f)6*xZm^onJRN;I|`YfmdI zvUiJ!cv+o!Xmz-3qF1Ff<D|K*ah?yK%a#P4-8^mmRQ}y5x%1QRTTPAR<qB41vvuYz z3KU)9<zqL)q37ZPm*fEUB8dr(%E4>T%WT`f`=fL{Pv@jUiN_DWC-(;2yJImoJ&-wJ ze!-HvGWV6GFKt=v85?dQ5cDvj`hDLdF}s+gc_;QSxpjX@%HCsb-yb$)inEA3ny9ie zI;4s}<jt(rXQwxLC;5ErJl^=~)$%=CRs9qr!*=x6%qaB}xf<%<;<D9O>{Ytc=MagO zMkR;q_j2|Nu6T62^kwb=&Y+Mvwq=ahuWp;XSl4^S)t2LOvazueSI*p=T+AjkA>{Jq z%a6bO*dS8yC_*yQE@DUS(}v`Y%4u9obJrG>Dijz`PV>2I7HnlA<9KVukMp}zO{AR! zm&|Cqyv<6JciIM>@1j+SGuDYl`i8cg+$0s1-n-p3pgW*tRn`g)A?=m#@BQsKZWTL8 z>U~g9&<3*)e^L@$rS!gC*}is#@ns8le#48-d(E6yAKoZ6r(9rh#zw2dp1lt%R4($* zShdjb)RJAId~A;x6y7QqUUyLbu0OYscT>xxNgh`(_|*M!=|0P;71?oowT$L7t}|<6 zW5dIH9?w7XBCh1XljU7mnQGHKl_$R6W^r?B>_RS)O`GnBD?7v$>-g^4y=6hue36qv zR)02rUYlC>I@n8ZwTDIXk;2Byw$_@)Gm2WCH4E~~>S=ada?momQsH6rv*38h=_jWp z!;(%--^g~N?w`%MkGB<nrfPeITQ%(v{u6xN^YB~N6)LO4`I=8G*yq=pRB90?+5Iqd z%KcLtJ}fqUFxAl6T}PCcYv)wCm66N(92nT#w!Po9ZEtJyRyMX}*EsACEPOQI;^xak zeQbG?nii<MVSg&JseR#<8=-#UkrUF^9Nlo|VW6s?Zg{|!rAf;xjvSkr+JDOKP2;xH zsSFKV_uU-c{ag01m3vCduA7H=k`Ekw;Lg`odgf*ptJV#-n?FP5*e|hs*3H*7Y1X8f znVF{_n#}B#W3)D$m?CfVVUvgKomEZWSl6)Ua?QW5owQWfOGRGL?IJUeRoi9RlGg2a z3LU+D82h9Ro~LrmkPA9_HDqS6UYh2HpGyu+dGtdyEtaYA<?H8jmYlT`n<dq#*(UJx zs;BwpsN=0W+x}PyeBha6cX!8;1h<o&>U{^Fdd=OH?IYM#b9{HNe!(mrA)aulGZG~~ zYVDLewXY^zIkxa#KkurDS3XDg)deI@ou{(NYD;<AZMB91z0a*r7OICxNO0Kj$jvvX z)wG`Vdv31a%4Gg|_iQDCOWo2B8LZ**;_>DcjXZ3U%$2>7C-jO>#{^Sehvi;^Qd*ls z+?1^&mn8W;<Ia<cUL34qE)^)iGPTesWscQ0j+^0SFSl+HSkgInPnn#&#gcuDv2xi* zA1*uUowy^^V%oZyf4-XvoVc`Lg5PHbA>Q-qGgdhZf6Mb!^*y@1F#EyLOI8cM&fUzM zz9-0y!|8d1MUJ(?m#@EHewR47t9+{QsgRP}#^>Yt6sDR?{ggJxZr-9<lNP=RjMcbS zad&a0n!AB_y>X_Q^%gasJFb&vUGi!QQaQ4!?$L}JZ09x9G^_HyC}yy?9sZH~S3~oR zM9GY@<e4c=t94DQOeP1NRN3mX`N-CwoKClA(;SV~J=*tT2Ycxa-P3bYPuto)5({RL z_|jD2lKlR~vb7U=<>txQs!jQ_^Gnj!8NFdyhZav}KQO6tg~6<!o{P14s%6!q0-xmv z2+XfwV>;veRV`cDOglG8MoVknz7FFzFJ7$OTa=tKuPfv5N1be=$K2k3&O8vTdFrOw zmN28_@`))MBpv%al^e{b3i4OXa%Xh?F1Vh>Y#N`ro{_1hC+DY^3@dtP^Y5CUV6jmn z&ZcTr%#O2sGGE#G&x+h!EYLdt=Rffo2D{?*^tE~eg4g=UFP)&^ymwI=Yuh8~{X)vx z1zuiUjsjdEY3VsRpXSMmx<s>f2C!e3Pe0wNwffaYEiNe;cb=syPgZO*xcJEAFyrBQ ztKz3N-kZ9-q`!Qw)V|i4JZ=vo+BQ7cUodlb&}r@~ucB?4GmjkcJGjM{(>(6!Hx>pC z;fu$YT(~^T_-f6MaNiA;1~zdy$y(=b)av>rukn!=IIOs8-qgp7mn>OY5fG@c-04t? z0OypB8*9(2zrOUmU|PwPDKm~SGJH|Vm8;3{Y1_JH#Uw|$q$*Ckw^Mc;wi2E+-}u2+ z-bU{kpYJ6dyREZx$>Bn;9EHlQmtB5L@t&@^DpN5$#egYt@r`|@T{{!{P42E1*(A19 zbX9^-$%#iLJ?`#YnX^-NJ-EVf_~xssdar=ADx1B&j?+JzX-?8KSaqjv!&4o;MrE(A z{|plxt`?t<G`Zw%B=tFzF)~3bb)#V1JIDOmvfK$vw#}7T;&;JnapvcR+?Huka#o!) z*clsNO&0VQxe@R6;+4_SwBR)dGF?qmZAvXy>Buv!IQaZ%var@AsTVJ_B5!dl4Av5v zG|#~~%F{7uz1A6lTS3>$rhc8l;?CSs73_aQvuf&!#S8q{Ps>#VtEC<eH@uoQM_uR1 z8EK<OKiAG%H;tq4#S87z2X#UxIflw?x-=!oGi-TZsE`A9ob0Lqzn;C@-*&~MYH1rO zG`TN$_?)fjd+w<QE>-25zB~1oSumfMOPS|9W79g7tbn8&AwSbNHM12`7kg-Y$Xa#A zFY3h<?`^&dpSVj2D>WR|c`CN8tL5}c;{zPFOeqJxU0;)Xt?f!^qx$mpT`e){tS_HQ z_ntK4Z8<V!!Qu9Y7IosjeaTEx{T8Q#pJ`O8RYX24?>ynUd(|plZpoVw2GgGwO*_8Q zHn9Cj&~lmR-h`EQCzei5C@uN=^?d82em=pcmr~!H?n|=QjBLB&85|~XK3c|lwZxVQ zTi^RD+>@Lhd$`LuY?`<(^W85E40hGYxBa4YH{8*w*!BEw|FNade7Mbn!h`(^x#q0C zGAC)$a?9s2*>Z;pXFRa*3Of65I<K2?R#ld%)`SIo$0C(^w;pii)_u!$iH|wp_%gOj zEDr1mFPD__Y3TDL-}IQXH0Z~hi)S0du03C|QF5h0)~qb9o{R2{4+|glT}l!OxjMsr zw!fUBn!NGhppVDQ4lil^^3Y>P>h~Z)Md8hzpBv>)#ot*wVbKDSDz}4|PcCG#+H-hn zqNG0enU_<RRK2uc^;4gHRnvN*BOgw!R9z#jvV1|sgT{j`o#`_izA0H;3R=gewLLiO z)`r7ri#TUKFtmTUAkc89c7e+I)3?2P%6X1xY}DM;8e);As1~!#i;IgV<Kcye`F~zA z%v2BvI%(peu+n+QThF;uG8R2({N1XW7R?#&CfL8E^7o2^Vk<f3$^B<IHnBKu&cTL+ zE0I+`=ce3PCLi&&vdC|Kz{45)1YNsNTsAS-QZeb;BC+T-^9>a`Pll!iEG}w`zf`iK zML>=3Tt~;8n&Weg90eR_e!F~EOg{GV9ly3kX$Lim<x-El{2UYXXh*A<WVD&C-T}E; z^Lf`caf&Uys5#3c#%)cE%bI&X9P&c^G^d<9+horlv3yoz%OkC_)Wd~5+``9;cc;eK zv!B{Ii!(cGHgD5fgIyKRi~^KS^YTa(ulc=5@bb}Tk}9`&C#rmZ_xNG<w8tKgR2Zt% z*lZcD&2n@yJTPDL=R?08ZJNzb4_)~oR&BXodhwEVhd%P~YOgNjIj+a)-M%&^$kXf1 z=cS6V(|hl!OlcOD&VN4Tckc`B<32MFU!JkH?a2yO2OC%AU8T`8jzyT3MEE6~*nGHo zTY6XBnhS{*p+5a0E+M|6s+RMjVr;){Iuun{Z?LA}<&Mdw=X|f2XDqxY^7aznyvdyb z-;T=MetJ5QHIJF$qk;cY-=oPbdhV0Ojuv*+tago#Z+*6A_mn3`7ae-sHA`#Nj6k=z zig^pKxjXvuR5^>JPBZD*+^n;FPqtTF$x3Sx7p7V^=2aToUiZ!6kALjA`N_MP&#vaY z?oT~G{nU+|z~Dy~ZTUw&`UFkZ^X)t>Yo)M!<<Uh;Ll;f5zwoBZwcw%t_Pea#*WFV* zAlY!|<dsDXa?bsmrbex>P>$?tFr0sAdS&jXt$E2uHZeV`*iaL+Zc&c4PC~8C;a6H| zeVsxxd0zWR>lEZG);#%~5OC=fQ>=)-SelQjCRflTerp!~V_P#zg=Q!(sPSA{Dl1lX zaOJA`GG}%+n<Q17xtKh2-SSmaCDeW$J0KBUvwyC?SF*vs=BGDw_>SbUS8guQ%-v(= znxI*yD&ykWP*xf^E23meNU%bJL4W-9R`ajyMnQ)i&En3QZt`ruvZi9LysuSx<AtC{ zrJNmyz17cLODf%{Die{qc(+4{-lybyjzRwGa&xZS?wqTX&fwJZSfHTsMW#`noKy(k zL5Y)03(~A)<av+2EG(N^)aoYetS9Z*^K1??_o79MR(xtL3UOpJTV@>eFZ;4nwgj8n zX~|te&AW1!X8TyUN%XKke(JyIskh%G4+#mG+ASha=j@$j*mKlbF6QKxAACutZ=|2} zzq00H|An*tYLX&BXFfd)&=VK6)j2j}(t6YMnL9bsZ!Dfw>ZhWb%H=ePa}vYhB@HTl zn_GfamrdaGxMJlg_(UUR@sh(EA`R|Lc8uF$7kupE%Z+7+jOFAmcwD&`?9Ch5w(wqM zbMKaaC9~t46P79YEB*a`PhncU)^x_Jonb8MGNvkzYPG|v4|PXR*t(1*x3PV?tGL#y zo{gPpSv=|D2bP_7=l#!6Yw<McU|X6*%A%FMnepc)ZLsnV=ShEie8*yjiyIgOS@eE= z)Z5XNQoHM$hFYPfkSX)!iy>#f&)Bo>E2m1%)jx(mE+o%3Jj1&&LUV&fu;7$S?ty}< zy{syp9$s?i)rII{FHT4GIj35h9Bq&De6G28;8t*d8_U6F8D#;-+m{_rpE+t@#Ci3y zMAbuw=|9g+l1a1K?bvk1PlexYf`nY|<U^Y@0v<-6$v&Z9ocJ&?FZ9jC=Zyu2m@533 zs&+_maaT`|xoXGUC#@0DHLK>ZD*NYO94kJ&($}lv+~ASeR`Kfb%oHKbK9}C!!yE5h z3l+O`jm7s_hW<+Jh(P8{Baes6Pcybhil}Way{hfiw}9=8n$@yNZ|B_Fv|IL&LDa5| zQ;U6y0{5zxI?UQvEPX0DL!~|Cs^IE7lHQC;ZQK4XyR!4nb}r^u87e9#zJBM|*GfFI z^1!P}j!ss#AAKuqK0jTxxIO91njNO5#=%Zoq6}SEC`{AXyd(LUwcevM;obtQlUGhF zW;^KhWd|S2o0rGar%7ux<}A^0W2;qOH#hN>9lvq%4l{X{fP^2v4zluDhBBY;n9#aF zThcD@vv5UrNA0ECjnOeztLK)jsN%YE(}MY-Y+c;mkcB}piX2zf7bV{e+_=+#$8X;J zXB)eI^;lJirYt+X;c%ca$1IP0ot}#e3?l^e<j&UJD*STuF2nQ=zjd2x5BT_<$(a9X zo%N%FHx`l)&-<#ZGS+@@!>2St%%+!RUy8|%Kc_vu8cdn6rmkjz3-cz+Xi+hx1JZrg zf3|L)dvx<=LG`}7)|uhY3R;qltX`?=Tu$e5%`p}@TCj4(pIfHukJfAq40-0Z;;#6N zNv7*q+jlWF)yW8@{7l^>B3;VSS|C)jErH$hv0G%ZhsL{8hO*Teo{LXg1{)-Vir#D% zt>TH-yP{f~yw_&xmmg1x=c{Thsw(YO$hi0Pu~vusjWV?(sk?ukox9<k2>X<rm(0s~ z+&vbmx&2)>Y3kp@?fi=8Ocu7T-cTiz&2r%5ip%-|mJx<pFJC@OpL=n3+AH^|7uM{a zo^sAP?qU9V<+E>7m*pLr&8iqs(%kVnoNwPM?>*+LxC2;tl@ktMKi8ZSH(B89jyU=5 zVCN@^q6)fh`u*phuD*6yV!{@FKZe~pWh~MYcAwuR^6A?4Q)SP+rs{D%G`7E__48-$ zBDHniFIj_Ex7phLXV6?HoVF^<#G+-hr<$y@*O$rH6Q?SfX13G?E4lkkoUfgzIPb_N z=?S@cVm7f^kDb%MO_sJOIr&4*WZtuvXQMb2csFn9_bOO?dWNf9#*!tcDl*PaIJV`- zT%QV6hiREA>l#9KOU+Qftv<ymg6X<)-X%vFwQ_^XoYni{nmdFH4yUmc{;hi1n7%Yk zVVPO(ZAZ4;<Apa1HG}4O6x_NK_)1eFYMF)5!iOuf6**psS#Lc&jd#=GyJ8y_E1Z_d zZ4q^ODU>kduzcLQd9&Q}+{>m+{`GIm!b8P>B)qP>$IrMl_0_yA8`mTwiCdbN?{Ori zXYM(FufC#}_2iXBdrr+MJrL!1iA{!2)_9YZ#iiX-M3zih#rfEK*P4^@Jl@U?*K`6N zU649IRjG7I+a<+Jt%Z#Tb@<MndvfPSnUu)QNcO@)`^?*ob}j#2S)SgkV%E5(V(+|H z(<d6rgbH&nU2<gAhgV!?HCnSmR!?iwR8kEQ-BTAmGu%Zr%9Zun<DG&rF>H(uP9Y&_ z$pY)t9RCSEF$?S}KAgj?$+BRc`s&QTnyYOBA56R$etz03?V^90I{m$g*=`%{X9h}? zb&8&3GgW(H+{V)I?3d8IQxCOwIF=u|AeHJeQ^u#JabmAZ+Rdf<QGN1j8E?AVr+Mj= z?dF?o5U8fxdu~d>)n{Bhwks9doH{xKZu2NUWjff!!t!szN-Lh?HErh)z0Q?;%jDuS z$?$;BjL(w~O*T56rRr%Ve8`RE&x$*#Tvm77m3{j|5+(X%XB$0Jj`s~!<L(H4AbP`8 z=SPiiuumt`wENz+Hj~{;Q|D<OX2`k574zIdr`(U#<Eon9&I2-h(#b29G#{F_((%It zA->BB$8AGc6Dq|mpZYi(KI4%$KOHE_TNA3?^k}M3$iZN*r+ZFCD$V43UUB<`n4)8l zXW*8}Ij4;_?#$$|I3udk$s{6T-ywLtKR#AOXS(oTk>57kuDKq_PMa*UVD-XTI(%M- z?Zm@7OkGMNWOAM{a{IJ}_Ub+GI1(YWws>WV*gN&Tjw<59P0JJySRD7?-^%`8cghBF zhAF>AG$p%Aj+=Z97e2x#D6=mw=+Kg*x0zQ?@D9|IZFQRRUWdu8!|%+7=?c6@;_tpM zv<ofMoh00NrQm_ZjN@r{ly7_8ie9(=AWNTIY{{$>@>k!i?0WQ4Pgf))B4N_9ZOxW} zNryyN@onS`O>o%cB_X7&y*2M{>y?dj@7k8MX!@R-+Op7dMswRuxw`1Aw=q^ro3^;S z1h$>|xl2b|@VKGee0RR674v3lEj?`T#+v{5<24gsT?-M}^2uAIz%r^Ww~JAS^P;y_ z%l4x4QU1@)G$r{g_u*4BR5SbV&2zP*kyDTG_W8YrkA7^ioGox>gZDK1sZYHaeWu=Q z7nt}$Y}FP?&gL^M4VOLg69sK=2kf2U-N<WFeevF^MCBt43>6DH`(`$7=F%(Kv|#3e zlZOhHpQ-cdWtn2|U{SyplPf>dX3gsH*7<nporn8OUAY%8|J+>iSz_|)H{RkqAC~T~ z`DxW?R4SCf$=qPE;voZL!{kjfE0!KsGU+Q^@pConS&Mbtm;bOY+d89Gwyx%gH2<rN zqgffNlwzV7+Iq8IO-yn9^w?U=<eJi&*pTnWr{-+&J$>kV*t7{;3W9CMOA6;r-j)#5 z_BLRR-KB~*!iQH)__0k<H817l4|o3$GoBsKEO^}WJSM|2(D&2TZ=T9a`UI}L_SM?) zSEN&6!q3}vG9ovPE^IA4&gr4WDAD9$lP(`85uBLF>9<s9XWu@zn@de~!;+7Dx|^2Q zrscEna*fc+0-lpsa&oif+BuJAU9xgt!r=1xxYC*|76aZlAwuRm9yo@*S@lyaUuSmf zNsdDy6IIrHP+l^J?QFxfX;W=BiA-+yKQ_T~+H!?-o$oX53!G?t@oHJOz|s{}FBYy{ z-DlF8q9$egaoe}9XAHFm&gk!$e2{hGnKe1LgZ)pr2`)c;%<M?z$40NYyB&;fSh?hO z-hAr$?NrE*eWqKkh9%9MZ<{Q9T~C-bBs(&^qwTxBlX7T%Ra!uV(n1|?2K~dkYyQ1@ zB_JR&fngGlqfMwq$;XKeOH!ZS(POyXW~{te>glvBt<@hZHfm%)Kl3T^;+nph%TlLF zN!<v0HKE~yh&QX??7v%8Vxp&<IbYWI*5k4Tud$Zrqq4`_FI<v-p7Jtas(PD(T+Pe! z$qSaOYvYt&W1MnEsjXzqnVoI(c~%(P20I;nm1-I)(ruZ}xHY+2gW+Y-?-tXX=e?5_ z?dR}lW^Qs|nJ72M({$T>*0TyO{4o`-#*bp154$Ob2Tn44Sv)!M!`b#nH@;cAHYd)A zQ+M87GjW#2pHtI!Z?@XADWB;Y=X%!4GQYOjoP|=HN0>Y1b~IkR=$50%>*aC0(fIg! zDe(dxZ{c$ixh7KrLK8}M%=xmTm5<ZoHmlcB*=38HOxj#Kwp~`z480f9>k+i*%(|Q9 znn6wt&4=Y1CpyV&TwHW(5(i7kn;&nNvL#wvvyQk@@I<Pnte<V>#gE&jEmVzK(KyXf z?Z*U`&*!dH2IgkJ)5>#MA@0e@#$|Cr{dUi<i<{Qo%hc5L?0hlt$FIju>!hb_SaV~A z(Ve(Fc~--=#k$G&Pn-@hHJ#HclKIS2^5#3Ai0ujGnT4+FV#GTA3@`r3U3_fa>@e;F zm;N*8J(wb4r`&qH)zOZh=dG(#Jg3XrDIqnxO#RNANnTy-R<ONb+rA%9-ljTT;8AJ3 z?$%KxtjT=%{94`}B{P%uwF|EI$lCNy+&55ElvPdtsr6B1k$so744r&ZW<06QGtZSz z-Lh}O{#z2qSl)bo613JUxGKQlR>9*pH-ogY`8Yjg?60J*STJvD(Oi>{Qa_%qnc*Tf zPivvCz^p|Uk9z01dK^6&@HDsJFrOyBrlZ5W-YJjX9`5i6dDzpSe44jy){<4{ERr6V z&iHci>XC`AthT<1%Z&ogZRmK|Hc2OFR>q@wnKC9?Th>ZNmfN)SactVH9T`}tqSMJD zQ24^uUQ1`+o_>y_oQD$+lsu}hmzqB<^~ma1&sH5-vH0NUkcwPgffJ#+?fVqHy+f6a zch1&bVW_mNP4~rvcdFAKPc6IoI-O^!V_b6nQkz4wcRGbCEGey7d_U&pCq2cc<Wj*0 zGvYKGE*|De40>eopj~u%S07jDJTK4guEXv!ZVEweX+5kw3wG$NY?{*Gb+Pl7-~C*J z*H($Tt9fdc&%eHCV#Phh=H!4s|Crm8LvGlbDcb4!cV4`7IVt4Jm99%6mOpLmwkn2I z&JDP7;(E5G0(bOzi#P|3e=-Wk&Q)o>Q0$HBTd>}M@k{TNtw%SV)lJh5bZtx8m^kBE zzUdA#eOK?E>p!=?_72#r<Fr(5+VXqev6>wUy$fgNXC?if?eZm=$s$K>Zgh7p!$}*) z8+8s<$sRp%+wDF5o6pBPvq(mp2imE2JmWOfnpNZSr`eO0r?h12TJLQoM(*$So@p=a z>CSs}bcYB>e5>=V^kubIdN+hL1WYPCE~8LV`1$AMuWI_yEv_wB11`^5V7$v$MdZs2 zKBgJ2K`!?~RSH5*^M<^Nsa(2k$4y1$nprD$FI}pVCER9Y@Xc|RNw3$GxhjGzxnGVy zP+K1U?AMtMGgQq|*0Ad(aGDv;pCq~Z<F56#nop(#KD=t-xJ)A|;o+3`qAWAc9uj@v z`uAq;k*U$Eclo=q2tQT6D|gCd=gwX1UjKd`54bUJa{D=VSA}A?nuCR&23B_tPfq+- zJxg48!O06(mPH(W^&&{)>J)!gmQ@LrPm0>ouFX5E5MS897k6{VYp<=Pceyk>^E>9Q z@)Y2Y-`6$g^bJMti_2wr9?Dv!)roK>*V>#c-4Pn6I>XrJb^Emd*S;rTj%R%2+GDqE z-J~f8w#+x_@Os<zL6Pg!QKpq*!6&90Z{yq@Eq?B0A?M#&XI=(XF?CKn+{1jVspG_@ zrQgd1rU+^pzq79Q(vx`Z_IX|6bluZ_Q-zX#_$kcH<~U}kkzCOyYpv_6<m%V4N#(S$ z=@UH(OWhqzT&>%yYa^Ur<vCX!5#Y0ZaQNNLB^^CHKQG2Ej_UNVa=7{YTGh*FHMN;X zH>b>Cm34k(cy`y0M+K+7O|F(qKF^y_GArq$2g{km_wM8u9N*9Qb6v#h=p%LchgX$J zN;FCwGYa0koMXw(djX+kZ5@i~`Sb4BmroU!i8c&>EE#R+H-)?H(T1eJgJQC6t2SL& z>Z*M(V1nBt7x5&&yW4i`uk+B|*7knZrIn7JlTxypHRl<AdbPyw{^X+4Tptc=P4j6B z)*twA$6DfGVg0MO7VDe&4{2_UpPkkDWI4lCZ`&*D%fmL@(&24X4opj~xO@1PvvYvY ziUtmbH_Xdww`}~q?YiuxlC{?9>*re)oVl^A^w_F!<D`-=6A!kS9Evb_Bh2BoGM)Xj zi%`I&AWw}67OGG03Fh72E?}|s_H1*8?M*U<TO)FgoHLY__B=E%**N#m5>-3HBadHk z{s=xNczI1ms*P{z0jU^g?X7mnCJ~b_FZr4+dMPX8Y;wDv&D|r>0j-YrPI1&dHf(op zb<_;hly+akCsBP=b-QP@tJjegKlv(6luCXtozWNf%FlSp=3{2|XP@!52Rz$)_D8Ep zaY*ptu-#YOnck;Oyu|s~CA&rGX-@uuZKZp|w(l%9&sABPRj_SIPnyk#7sl7)ijGd1 zV$mQJzU61(=Os^mxN%;#e<FFCdAX0U@KL$tT1huq9vLs{s#wy;ar+tfl8rhO=e|0A z_nwZV2lv71o9jQvhCN_#;L^HfR?xSx<9lH1;fz`%POpRC`lozcHq+pmiRhInpCA4# zH%R_``AUMt&8SZHv#0&$<xlxB%Tp<%e@6^U$@km>FTal(g(_J=(!U!R6946Im)-2C z!)g0ynUjH$nM^@n!LgoYg3Z^1u0F|en=bOnV?op%Z3e@ZBZgcrwU)ZBT%|h6NJY)e zNa##N!|aflqc^AJiOgR1k&m6Jz)qxNj+KJn!E2e`4_mjeDJ*&0yL|P>??LUWew>^x zc(&qOT0{7Qvt0?6*9{+*bai`Vf6S_%v!>J4^0xV$EZJ`iM^>_KYw!r1u!;Mncb)2? z4s{`io6M`1b46zSx)*gtlx2~hGUMgvPRp#rG<TIw-+U}JYtPpBc^}_63!l02!7yr$ z-88Gxwn-BM1<kz`luZ4<Tjw&pOc2=>S#KPitFa@Y<H2H!lk>NC+GIv~i7kqj&zsU? zQL}te)0&N4j;ty>CwVSDw6aiMZK3isiHj>=UfXhINw&B2W@FJniAsr>yel_8#${bT zx37)iN+84W+sb*?N`;MXk=rX`ovj@FP6$|h{96`udimE9)2kNCOkI8T_@}<&Qz>?J zDGWCMY^Wy~DVemDCpqD>PtT`TR*qf$MR$t+UWtxbD9*CxrB$#r=Rq|qHoLiL)A!c2 z>(Bm}70}4y@uJ61fnPD^W9Bi_hMt{f3@<~QXWg>0s@dG-+!^S|!#CO0(4f6)`816s zpCb&ucg<$d;g~)p`sN<b^62HBlN6G-s0cR5mR$a}#^`2d`nNe|f-;6OUxICIm|2gj zow<>l>Y~;pwPvs5pNW?io{f$1^qR{1JkI_?*Zk_TPaG_Q1r;lHOjX{kAhdQzBE#eU zn1U{^!`aR+3l+2-ZcF(1xC?2zM|?4zdc%*mH|ce(>s0NJRy}?@#k>mY{GaM>^DI@F z8o2KA&NbFq{K49eQMY_Vms+{qT^eIw$CS}+wpHxi%B9+Y7H@j|Oyr-x$>%?P*QKv3 z&0=nj{FyWf-I{e1y`~2G+nhVU`;1w5eu=>bwrgUW?%vu`^jJ6O%OSss3OSb?ByzsK zUevUxWwMZ#T<YOZx#f|YMDzGNPW!e!ve4t6q4lX`@w4ZLZl9R8DB|gw8ONU;x$UiR z<J^MY<Hwt#y{89Gw_^_E(_r;uPdLEi_*rTGnVY#{C!!3rm?|bddY;R&Gj-z`{pAr$ z%LI*%`_KBgMwxTL>b6Ru%mj~Rb5FPO-1|PGH^KI)vXlPdIj62JH&zSy(D#-*aH3KH z^Yho9p(}ZJJzz7-dHmeXepO|gRgGV!^76T_G!$ysxjj_al&#z*>~T^s7u#7T^>V@1 zpE7wzJEFa2Ox3DCJGuYRl$iCqbF%)4{8mZ!cw@Jqr+&GFZJf-GyJoU-iZhJ;j4pd@ zxiabU6^)ATE>7>$l#Jva@E!VNcZR(@x9CCGq>`n|o%5&5XiVM{wf11h$*^;4luu2T zb$FF48WXWh*FRFV;%M5cd7DK7E>;TY{Bxhq;IJ=BQ`IrQ;@0zSBiWmUdWw9E3OrVx z!u_7#xq>TxUD~v{shzKjx7dx*b;^oNLz{~cS46*FxP0}&Pd>}Xo~KUnOxPQD-^?XE z^unar_Uv+{-|lidt9PXuF&gbS;C9!V<!g>?>2uwnWtW~z;P`5Hi$7~~sh=U^^4Z)= zRvuJt%#_wSBKzXBIM3nJrJGimZQs4y`-MN>trO9SK~q;)+SeVeu8(-=xP7xgI~%KV zr@YntE@wZ3dZWcm-TW)oJGus?CI@6LjC4M<FOw&*{6u8PE8dg#=~EN0bMLA?<Wwlb zXjAa`d@M)NrMRHv`xieg&Tb3a?)fWt>ZekVB`eSGe9irz!J_g~jodWHpv-iK8+EdQ z<})}th0^9;jF61-uX`xoXmjdixxV&}58I|Pu6R4oP`T|~qx<RIx{*tSO!X7ycFtpN znd2#4Ao~B}QXhYjC9BU=_$dc#F!ggSZf8BL<S2eB#NFe9v3quY?<6;#WltkC#aQmo z(lvXO8+Oa>s-$&_hs75Ghvp+5i+esBR+^txRsU9d%HuzSH(OQJE)BcWrOEt<406_+ z7W?|krOn#4%p>IPyy>UbJNWb$Oy9eA*Zg*t%FB+&MGK}lzFSZ!5L8<y5mNN<=u(w8 zTJw9^PtV>grr*6ZjWO`ghMI+kKdw}Coe(0GIY&FhbjDA+(Cr(xU9eqJ;CIgLblKh8 zo!9#oHXd@A@p|rDldFrQHOu!rQor7FUD-jXUvAOQl=Ul)-;xQ|Pc}3b7oH)ujbHQB zo%a`GzTI7a;ZmL$7tc$M2}>rJ`AGigTcgo%S48fueVK~f!XFn5yRP{<_9gN61b3{| zx^U3DU2KA9z~!a$JVU13V#to)*Y3xsBkA3vsyioL_#!)l*`-C%99@rNJ09+sC*0=W z=$4^yVEI&y4ZBhd-E}mX&nxd+viU@^e)5gk6-D35)-C+bygV@AR$+4s<3(vrqs!`1 z=hW|5vAP{pT;8=`;?OG3NjgEC=@FU{OFq6Yn0@Wv!wpt!+uq%&`sbZdWa#<D-pb>& zoe<A~Z#`9-rGe8Qt~$E($cH_*3|86jr8Yi3y5Z*HbdP|0T7f*1mz;TZ;6&_VhPi$V z3I%HSJwDdS#h&=6%<u5_6kjQYrBQP{4}7>$v(kE|=BIzMGYoE>Ec&MHaQW1is}f;K zn%5M1l?`vj#GkJC&Y<V`pFv!E>i5;#gS<Np%sS`a<A1kgO?k$I&~|tC@L2m)9b>L$ z(WV@u$>$DlIKKSIBW>ljUad(VJe=nC?qFDYKzYLs^QXnq?J+5>wZ|L}%kbI78oIr= zSU7EErku(QyT!~RKPRsI_-A|nvpLn$Yq}=$oheOy@t<L)%KM<kC+SYB)|luj>`d_7 z+9<BxY5e<kb(?hNmZ`eT5*CTqpN8G(xf0d#?|jgOnRA;w4$SM_(scIAmY@Cts}~;3 zvRNZ6H2LR=%9%4Knf4~7i0e4#^Q`jRyQ6UG{-0Y|b%Yi$Ft7ReEiiet;!%&u7W^Mq z&N%AY6CRRa64CX@<i}H)(4S>h5>H!|*SQ!;_<h-_diuzjyJy!vJp7xxbP?BORy9$J z2W9e&qN;hJ>!0VYGdg-O@Z*;H{T?^$j|tg4YTmKAWYTf>Hjng<%Wgr_R`@EJu$)#t zvD@UMRol0MM~^k$ZPjBm-q5=vv6mtKw8-QY{~7o$N>{B6?QWYFvpZN%>565#!Gbl1 zmAW{yw7$EX<+*rsn!q!2zo%1k9QVFIrt@jpA<_1?Z1?&vP0?4)Wl7%RVe9_krvFcM z`NJP#ez#om?OLYntg^N_<VtW3kK($vD0jEr0*fvQoLYB4c<GmiVzrZZ>=x(n^kj1R zsL;f}dr`~ohN;SioCN}{t;%wW&Rp)!&CY)=E#^9=wP+IOs`)%#8A-*Ov)DJim5Nw) zewzdnZ^y@nH_mo!=gyF=a@yfiw^ur2#Re%YPCL!VR|-EZlr~Gz(h15s)uXg;$L4F7 zE(D!y4;0OO{xjL6gEMVQ7T-m!=DOdG5AA~YEV`?_hg02CWs<?exAWL|O}bmQc3O3+ z*{uAopJ?)fPj+U(pZhLZ%Z_GdepnTwvDenyoBi`DPll=g8QgAdYB=ZiFuQT>j(Oky zhAZ;lTE#NcP@rV)>{>gM$KkV@XBk{!IX>4a=w#c)<Q-}9?OjnDy8^F<1g%q$J}nwN zGf||7X~piy01e;TZ}Qwi8Wz%Cjfx4KauFviex7#~)#S`MFv-c&_}s0;73-sJ$prIE z=j-YdS<tl0tIb*GtlPRq&$N_VkMkNduS8vwx$V1ldC;?!9|dL9B|pn;Il96#ZtI%N z!|QLp4F1d}t*e^z<wulnq;BTQd9$jxQVqS`wpu^T>QpFb^0wNw_UzO(wT+1tJGlcq zypl5+&dVz26xb$BiCe#;oPkBouxDORW?<9dCl`B?wk>(IIe1f2$dnshSN^Oyb6TZz z(-o(QD+6AuHu5?3Gv97?d;QLBk~$Cnv^nV#-!3I{X0IyCk@%yj9vbQz8R)Y<(A()p zvBZO=3yQu3s+`?1HT>_>>zVsnUe!3xD&3^QRLZ-jU|Gb$L+p%4I$zz~w0o9T&TSc8 zGx^UqYE5nWnH>X_f)2b|Vm|A`1h*p__kK}6e$-%B*+G|uRUv*BOdhtv*AHz^i^&gK z#?O^^;AO$iWvl+VDm^sWz{#7Jcy#+-3r%L<r>;Wn6H}~fud6V4{5IducROm1^1i5` zvLm^l8%1_zMqSimRA0XQ)b5qb7PU<bKezj!*Ue&ySyN}sj9am0)!ID`=QywLn%(4k zbVp;}uIb0*3%M8`ZeC_l{Zi}NmUYVcd%j*it5$mC(>qB%`B{sWX0f$t8r%`*ad<XU zxyz}!_6`Hb_lAAbJ}|vrpYvv2-1YpX<98}FPP|-JY<8>2xkAg(w4Hm!;a8to^(+kE zSnX6zH?`<>TC43Uyh+@%F3K&awXJ8@hWFWx$Ja$i&3ZQ{XS;fTN2!}c>D8b^w{jGf zgxKtNP5MwOwqN3Sp@!Isq{3wWAeEzrRWsJ9riL=AOtU`1w64v*>fQ^h!s^-kPK&+N zRMqyg6DVZ(dnC9sW!pKG$=j5CN-q0_pN>CU%(F$J#<Ad!;j<O%Vm32Lz4Xb6=}=g; z^=&rq8o#?vlNW|Oy<K~W`Iy(a%bR5sCSIzLD!R(Gb31q74B?m8KfhSGU2MK_fElM_ zds275Yx}twwtm_UDW8=?r|#KtDsWNk6(*S-jMcY~H>T(0ge~uCbUr!LY1fV=^F)p= z653hp<MHD5b-R#{vp$E0aknJ;sdV#NOs!7*${jb!y(7fqp(@9Vzyn<Vd(NDTj$On0 zW74TZ_g>!RU9y6uxy9jSpTw5}lcb)FQ&(zc9JDnsD^$+kxBH;+GIfFFljRPoN~H2! z=2BZU^<iI`YswVuBeTo=%2qf@yxaNPCU$O0hu7iWxqezqZI`dMGqK%T^y!)IB>@h0 z**T9d2X2(P+F2=TF^{=3#41QC$8A;Hr4Ck;p5)$$j>n%`jumc+cJSEw_RyK*s=4~A zn+y~lC8fN5Id`^Z=qBEcUS|DeHk!v*M0QKgo3)&KKL2!$09TX9K8r<vS+YY|3Rlf| z+%r>D(X33n$kFUd%xvYYtO-+>o|Bu=Y0Fj?zJA@?J25Mj)U0-jTy~wgu_j(*@uCA8 zepQH{oGy0gMZrmXcT*p}RjoWLIa22ssLqhDT$9JTW7m82Ox{VMM^w&9yN6Gcby{_F zSJ$~IO%n`0D{T&Y_9)$=&$xN!{wXFC9_%Qye0JqvV6=>3<yVo}A~9}<b7%JUCwW}X zd8&5jMaF{%liXO9%H-`+au*$%veIgbYK)b`jhf@eo>rMFKi)YiB9SU_Xvw`DOGAaZ zx)$2X&(K`jH7hDmrT2Zq(&W8crK0{==2+aF=)GiBfhPmMh{VK06(yHDHnKcoal1Ep z6Hm~j_3Z81W+@dy3s)I5{#mu1_o%DRrH4<oqJ&ink2OkXy1FVJp0;nny`x&YcSp_M zUTMYeF{j|Bz2GLzsGucG98L4A{g-NQ%n6n_v*Ve#tDLx4%K4Cjqpbl+JFCwwF$i>9 ztur}fuQ!L%#JJlx_nv6nzUSJF*tFRx(W^Y1M9L(X(pL-HDCe39g($8GS-d6Z>nt`6 z<2ZTQ(4h2~)w(I7Urj}SE*3a_wPZ(;!{<;F4(~ms9xB=rxA(G6yB=J7XL9J2%uLzK zlNQ*hbk0%daT8hp>F>3P25#qe9&7y*`QWHQ%-r^pZGDrLYdugFI8!;v^sa2panUu) zx^uRgwECSYY0|i6D4-%#HusKlx>;cUr|mf{7E>hxe)sgG3)?zKh+KVNwrI-BNmd58 zKQ8r)Uu4<Mv3l(?;V*wT%t$|`erBuu=@0K`c%|xo+8A=}sK_R}3$|A^)^IRqGb}%o z`ZRybZ9T;UE2m6a%qi{FaidDTSNcZED?J5;SM&DN`)l<^cARf<Rh4>n{Mf6FfhqwH zB3yj`-13rfOr8~`>F7Ugno?4b+!Nt4>*>Kpw-j!QY&x9n5YW6tu<>?J*HoQ1w{s_V zDcTs^zGn7k#hE8_cF!?9H!soh>BcoxlbIGCNjPn(u3oDD<YQIXYEDy~ty|6;Up}c~ zXp}K!;*pT0C&YMEo;7!G^7?uzXayVl-eAMe3x0RAJ!rD=5@vt8A?RF8xY*KzuQy8F zVe+!-IrBASr!dE1g++%AX6g7XnmNNeSZAG2wyv;|OQ>p!+{3b5zjpzr*NI>0QDZZ( zE3z|vogOyjyThCcmy_QE0-GLfnet;B>zt%hS3=ISicjxemU*aUb#%vt5M7s0)BJX~ zPdTk>TyZLLQH-0MJOd;n|E`FX>iO{E<$)T*#m7YWwme|}ek1v6|6`|A{-8G9{)ab= z5`R=ZI_)mA<;OBvN9XwVv(A3|O=a?(BR#!?rA=I?J}<wk6?G!+2}jUx4X>rjkvA;d zBM(cw6!E)UHC5q(Ray1Q?^35`%+;wZUn#P)i06A-NRqC5+rzm*Z87@VAy;EAUeO6D z{VL?~!Bu5x_-Q`I-tw3Y!F%@I^@^{Ey3*HE^6O{VI`NfkW?#NmUg6SNX~%08pJQ$C zz_MNb<=vd3r#xDlxmK@PG;P@;`>96PLV_>u*{}ahV@mL1w|yDA*`@tOxl^NdIdzEy zl=1Cj?vs1vwz80+WumREh*HU8wGfU+r;n{$ZuEG^kxil3AO4tAI?=!F;no?AD<`ey z=k?lJ>^1pprmDi*Ug0lY*BGa0K6kjZ;!2^6QrR4f>P#=ODHUOijg60kRvFBjtD9#y z^K;3~X47Y0UQsIyWzKdxvdMNNUcFJg`?AII<&nvY^R<>9a(Qs#K=m2%T}$dBpRSKy z)u7JEF!8y(akxi?f&){PpWUg{!&bHJ4<h2fPBu&pIX$!1O}b;w!>ck`&E`+%Tr^GS z+sEy!lN;*$*|DYY*wn<w6CD&b-Jc%lw?Sl*KhxUw4_}sWb1^e-ZY_16Z=9BMaKlZF zVqbUPqG#0=D+{Gw-P$9xsA-bvw368(OV%DU^b+*7G3E0$Sk0(*hl4lCBBAwrhgCpg zbc&DQQ8o7s*Cu`LY?+$#Vt&1E!66lq8`aNZR?pp7v$H8Z@XvIXW1FUlM}6JO=^3-> z%F;Adrz;y&*2~&Y4OFQ&Na-<BHpz)F`TJ?wQXMBB##MZ_3XKoHu2x*C&|z$2@IBc? z`BLJJP^L={Z`9`0Kl{%huyS6v{IagB^1~~hFP_HICOKbXo?=C6k7R6e2+zWZ)fTR~ zr*pMfdL3g53`MtHTl(=>^RIUcN_X?ks;cXKCM8vR<cz_yH{ynmN+(_mw3XF~f7#Y$ zWx6s-^3RhSt6EK@`KD<bo&G)TLgJP~J)RFg8ou;=7cjx&$Z?yB%geYOyVr?KNVodq zZyfY&i;uN*`|_)qv(i_u35z<hypQX}B@OP7)8Z4Q7`h^~+Y-)17c{Nk)3Tz3`3;kY zti<CBS{D}Bc*=aeEa&dCdAf0#>da45Rc0<`(z+VKC;z9PcY(xITi4*_r`!Y8q&A!8 zDyC(22mTEE`#iuR?vk#Q-(83EOe`O4+1IB8Z4Z0dP#||lb5j?OTfgYab!%TvOF71; zu~t?ue&u1ULe38v<+>%N5oyLgH$qLmo)wejlFVM1-eE0q<*2kyC+lfO_oyZF%NI1% ztj^ALV{$tsn7P67vm3Wc<!kO0)25q-UrMgr)U_fgO{cQgN?^;B!pi}+Msb#R-EZ7i zd#>g2eNNS@tGo-AG>NxQ{N&Gk%uQsC$#x#c32OfD*BC#Va-&bs$2dP|#ilZ??<<cL z*yPP-I`Hb{hc2r?U!Q~}2d|cUZ!`~UThXT)$;ffW<Kg8>?d_eKxmza8@nrWn+%r!$ z)@0)D4JWxKsq?t}c_mwyb?lWvkFxknK92=U7p|}JIo+1l6Sq!AZ=Z~Yv)_cP4=)5C z&&+C>HkCEh+U?bYjYWqOBE$b4n&joi&SPM>eMP^Qg;-~i#}PpZ*~xwzucj<Hs$E=H za9XtV>g20DMvF}nAG0o-x5-LJNq*iMi(KIj%?AdaJJs59A7^g8*}(BR=ibR>cPifq zF)A<$Ut%iz)s=MbXksR(Rp_O{zD=3BQ&(?V7qfcO>Yv9rqa$aEZCfsXdWT%_8jmAW zN{cTBoehob3b|^uSnKDiiEA#N_^z{YRg>46Vwt^RbN_A<DD9M0`1+=Ar%1-K`BA6h z3Z|&MWoLfsd)M{Vvg89BxHMh_B+gv;;ng0eO|v2ww=J`{b2y6EbNRB+{|u^6Pi$J` zu9Mi5m(mlbb)Wam?(N$zwO_t>VlL-RyW);l7ME(CeY&`{?xYr{a-zbSntsP6cJkM> zc6G^En>~}!n#N<T`S3#O9BJXxK_?}%IRD%{z164ZU-W#NJ*PU8qzi9(%Q0=P{j;-e z_f{RNiA%j11Uz4O?Xmd!D^Tk5vToL>k~xNK%9s03ElH3qe5oei_~_=e)v8DTrXRlh z_|Pk(tt|bjsi83e-X`<XcS=rJyR`T88^%zEdq*a<<{!)Y?J91SX4WaJX4tHJIz1%l z&H9>KSr?W*`>JtFiQ)G4^D`G6>`K=x7C#sGXy!DNs?N-mWd{wqGBa1beAG~LSZ80& zB6Im=p~cc_hfMG0GVw=8ElteK^s?dUwPiA!c-1;XcE+>Z9gC(kt?RL<PB?ZZ^V`JF zZ0g}+g8m);GYqQMPT3-n$F4NvN!4VYo_j%-y(tV+!!q?t-zFxM9p+iP?TX)aAw!=x zpVU-J8kCpyZaNfjsO8lhg#z`(t#;4m%?=K}>f4f7na|ZMaAe_<(D{OWD^>gSFPVfs z+SIjdkpi#P+GDGZy|eDvsbgO|eQ!o2Lx<l|iQnlf4*u2n_H^d<$U`hbeCO@$qxe6_ ztPe;$Hg7)<*A82sDK9$$9|`|Cnldr&Evu74wD{z_3-jK+&6A#3ac0s@N3W;COCB%? zEBP4}9BbV6PUq06OG5nTGo*d0HSf)vZSL9<B4an<X;j00d)-L3jMPN_Gix#)ypvAq zJL<J@=d}lGPi*FCI@zjt)N+OJ!wCwVM;=~3aIyKC>r^JOs?M7)KXyHAPb#%+7CFB7 z<d0M}!=BJN&PLvC5308x)fQIPnpLQ>pw-*O%<Oj50p^oj2Up)Y?47q{>4Jj85}#*W z(m1YDdV6lwl|os0`%4o`ODs?A7p>73I<4>WIoQ_faLA__%qQA5d31SfTy;XxebTuz zzXQ)*GT~mgo$cP)NpE+3^iz5G^0HU4%}NdbhRjPg=l$$ztF_nYYdkQm=$RU7VRN%s zXzBbjhgV;lb8N#2uS?b*t0tLGX=Ruw=+{}zyz9j#-`6{neHUF4U**z#;E})k+F;ck z7nXg^vF54vU+TW><v!J(q|?I5TmLg?_J&oOZr!OXw2P%n-$?8(lPBloGZXbh^NwBr zC{uUb=#=ZB;}Sh?M*bXgn;(bQ>z$6BFi~ZW;mZdWL74_J-jY>3n`hXZG1m{=Q?k`C zF;G|h)bSkx=XKH|uAfOW+9a;KwprGq<LQa*QR`;OK5{fXR#jz|^D|KE6Vth++9JzS za+JTU{3;nNb;wvIGH*7=(T!ezJgz2A$q!Y{3i9`t`_G_ORr#!AzQ)gJ506IM!#P$w zt*z5Cv)X5bwHz>Hs_Bn-vH0WUTXz*QdfXZ1-kB&p@Qs{mP}r3mYASN0H`XXIwBYI$ zL5^wR$|nR)O!(QsWYw`gzqIr13URwTzqfsP5fJ`k!3o)P!Pk!6Z>EO52r^BUE|g7P zKF?%!&Fv}0zM<9E9IX;QyPAAdd#{wad_j<MU`e5hw@SzPE#^BHZV+cYwyAqrIKRS* z<sC1qt;|ZKcw2X@UbNis@Orr_rHNZ-q-nRGIqU4->8`cr4ExWBmCD-Bwa;sJPYB+- zX3?VqH*TElHi<Qg36!x~@`dq(P1gPC8Xq4_+%{SAnbse@e$M49kG*(0D@j_QnRnVe zud1vGmsTH0>viPaWLB{4YGnQ+i-ewyO&cCNdQH5LQt~zTap-RUw*o<2ozj_df8EZt zZRbC3^i}Dh@CBy}2`8HqtrePP&2!+Kxq$b%PQ$y2H(C3W#16M@t6rYE+`EfQ<&nrb zyWJcQ)TXnnbZ+%Mb#tF)rq%|Z(=8Xm5-)hn*mUL5ffI}3b<{Sm*(j}0D$TiL|E&uj zrW>6Oxx8S*B0gotPsfEXX_~Ig<QDE&I?Z(QCclJbhYQyj8%xQQ=lWDUi&^@!LUF0l zJ6&CyHw#&9Cl@Vp*(Sc(aKrO8pG!|o+Vav<Nk#bWOZ7grEz1KQx4fKSk@IDZWx8rm z8duHUDTQ;2Viwza@6(+8Ikwnem*s=XdcnR;qCt-=x$^s#vhO<O(h<1bMQy9uTZ8Q) zJ>e~HJZ#w)ug=xXF<HRL;&*O+sZVQRj<)s52?dIsrn0iBRwq?;#n0MCn98M`4f*mU z=bot>%havgUgrsIpSbDks`!$ZfyZ+gFEG54yBsZ<+_%tW0((sHyOrrGX`QRHKg8&G zc0QUM!Xq~`&NErWXit;InRBa7tG(UWt#P+ZYX9D}=&FMU0z%jw4IjxQ@J>iyd}(^h z&+5Dhx5Ssmz0c(?`r^e|Aa!SFPl91$<)&U`x$rZNpCfwCn|RCGFlZ_3s-#907lcfT zh`Mfh;?4XW`?P|Wm^Ct$Rd1X8yp?;_Mvo#VPtHSrGro#6E?IDP%KBMGTSKOrZn2DU zR8#EloU~{zhh0rz<pxjYQ^{IoGs@ovh5hE;A#;9H*xGq|o0lK+xNP9h+@>t=Q+V4^ z=0Ag0)zwd%mwO5`=kJ<ian5k|%T?NTew#LJmRPB@ph57=r7V>dt*ZL(H*Wj!<y&*D z>)W*#mhvXFe7I`C|KgmG70)b=opUy9ZJAW~z@^f|Mk8j``5#9^MbkvPQ)(2QeFOQ_ zX4Di<o5y7l*K%pg=Tk?HYn@QdxPLEPEBwvuru<LSPH?AQ71e0<yfyji73IYe$8!y5 z?s>!&>mlKCp2v*&qT@c%>pIpN2ctO;tv1y1T)bxSk|XIW4L#fEINF}jd{!ap(R%Hn z^GfwY|Gu-_zuEo#w%3FOTpk9&3db%BD@;5t6>)gI30G60t;E|Grib}o@yxt${5YaN zL_6*1pOY^$H2qBW>qhJRXE0TbVm1+6Y<n_5P3LIs?U@W*A<wS$ZMy80!0Y6BnVqBa zi%nO_vn+{Sy)M0rEN4YMowNJ$haLa&a@aXmpDHa~r8=!^;h$UL6T`MmV^*KFXx_ZC z-I@$0Yh_k#W9SpU`%H58v{TFhhAf#fd|EeB17EU)P5-(6l=va1#zR(CoS&B*_V=8o zRk&ti=flgYY;lvOiyV4&FW$&P`^D1Kh|pB$vXT{Plag1e9bjcB6#lj}QQUXR>yRep ztPr!G9s+hHp6PWB6JAYbPyD0l-JBpIp~gK+dBKrGW`+SjV%b=g__ZQlsd+q-OP{+h zP^NFw@)@tnTXVlhPy1|hegDpUhs&HSGhRqM+~7a$q+qXHwEcaLoW=tW->x*dTYUJ# znQVczOV><V&vS5DAD2w9vA<}pW7j18sllpVrZ$PON3SM{bBTub-Tvr(Q+VASv*+b2 zW*qqVSWsR@E$ctSjB77BCDb`>nHFAod@=3Uv@<(bt^MpB=CtY2hDV!Ef0|@#C81a> z>+or@XIkL91@DXUo`>t}ue*KemZG5|lidYBYqJA$vew^UdR6sk;(^lAOVO*p?wB6D ze4l!>!a<FP%|CtFSkxqZ)zoElKf45ZtE{^eX5y=U#!@H0Ozj%`OlPsO{o8UH9{L&C zxbW@kGcY(d`QF{>7resK=VZ!H(JHvJ+SR`)jc2d3yPCYhQKNS<NfE18^Q^UO%j{<R z^lYX|T3AvE_X3-3AES2`mb5dk)(CP4$?-Vk@RFgY;IW^DhnL8s&JQ1c%yJJ(i%Dla z{IXbQhO3=;hxxgE@n<cjY}%*DaYT6*`?R_00jtdS?zyUS%JdhX?AGlpx3_ItsT?3E zpv)|*ER!^QTY%qkp>=iX>oy&{^ykFRs&<Ryon1b={by#!^Un!9B;%F2*sE*hVz-KC z6R)v{vmMCa)MmX!FzWfW*0a3Z6$Ml#Hd?bJw_H9O!?Jaa`e6m8D*uN*Q}0@wHJxE{ z;~jIuBgxZzr$5ed7hb9{Rn$`?cgLA6SA%ROxy+q&q)(uEXM;F<*m~~i{N<b>ay81& z`(1O}JIno!%B1lKKJTfTC2Yi|-*9T{6p24qZn*jis|Y-t8sW;y>oilD@y3p&p5fbf z$YmR_7+&FHH{PZnwuE6q`f?fd9{K50^;|bic`>owwqDEFA}sd6hMK~a&(^J4xODln zjFs98vMRIG`bv!|Hv~J%6e}Bu8B9}+EN8xVsyOz|HqX4fa>7a>6KXW2D}?)FW$&aV zwyK!ToWvgRdf{T-V~K}e*-yXBW7Nml%XHmjrK+u~led(o@D&@ym(M~cR8ClBX`Lt8 zxMBMCx;HVm|D9A>khtQZ;l<0(o!yE}bbh3``<W;QhCTI3Ym(txExho6R;aXSgQu#k z&54&1Q#umLSERUZJu>O-ogDFi3dO9u&i-YdfiIT&J9=JWU|u&RVx8oal?uyyF050P z(^auQStz+WF=SPr`@M;+i-LWHL!6FoKea^b)tbk5xC5tIcx_dgVKKL*W?NYA^)lh* zoO12Yg|B7bp3FB*##?V~&eg3tA1|MtS}5i9Cz$i_+3284dqSo>5>IcFn0D&YbcZtz zzI*&jr!SEWD3NVBc5cV=fKOKx5*DZ#9{F{7o3wwF(a)m=H$Te>hI^%(+?=;*k87{5 zz;e43Uo~x>iCb0rWS{i7+5XP?&!Aq^|H(UNs@WWd+lTM_Z7zsc&~=e~J@L(o4apXJ zt!L%<ap@FXTe5nZVbrdbD?S<(a-21m)XIvQsdm>kc+u^gu1Lp9##_SC`*Till&nhb zJ0E}H()6`4r5Bd4tl-nMm{)bwV`lx7@V$QW(^qc#mzweT^o+d7qXmCLT)VD#>x4=_ z*7i0jnRra-z0Fd$E&;JSUeYo5_ZK?4Oy0zPT)x-t?W8EqOFe8VD>~H|xcE<1-Mr++ zG3glv*=aFW`xPHwa_?wkYiC>2tHm?%U?8incZkhq){S9Zn@^YS^tixOQFoe)cgiHu zR~BDNF1r4H=zYb}J?yegMaR-K?U`EA9BtDXmaq7?`H}0Vx4!%VtBxtQoe%ffq!PmL zu-D<rM^9g?&DQd@UUxP!ebp6RsmxU78hdylSCAUVM0<@TYi7t)tkdmGXjVxqt+*@D zF12c@W7p;6Euj}KuR3e0T4w5Rtt$C_M*ZSd8!txZ?>WD4cHf6q9``MLJ(}9B+zy%s zZWnE;96F9o7p>5XKJs$IEH52znZ<`U%viDM^O+qROez8<NIuNenzSq9h$oNJGS+RI z#CYE^?77_O>2clS^K-AYH>(|;oh9dOesl9$!X<9Gvolj3CCxHB`J<Olu=#B4G_7CL zThEJ0tIBbGu;!Y+e9bgBoy{{&?Mdj@d)U1}*?UXwmZ{B}vKGGzzlGgQJs!)U6jsrr zWH?Xmmh&?of8L`XG#0;<wX^hYczUbK#<SS_Y37GHc72PgQl>3Um}GVH@h+E-Ivnq! zlMVEa<UJ6tpICBtQ+UQwRpqP-_tWR^hZcG}dE{mW?>O01`@COrfid?hH%ZstdV@n7 zesvnw2yq%SUE9Rfb$-6}C9_G5?Joi^MM}<*)Z@GNeNTLDb=mEuNB1pRd4OfEQB~8v z`}(bH68m-bt_)Zke@T}8e!t|J5?iN}UvErP6n-WplQd~nWUm-=pl_sZ&_%0RO~<^s z3O22J$6lcFN?_uS_U~;UpG5SZG4Pnfe`ldJ-(ram3QSfRhaUZ$6Y{vADMhVR(l%Cp zsns)^*V8_w35q71EtR+yII%9NhDl=Hqzti#FIAlVwJm12?v0AwruMKQVd-LVBiH+? ze9_xio^{Yz(J`UQ>d)gvU2;y*jL$?@N_!<Syn1|`D|hj+PqSIq&0Dn7Puu6J$<B7s z8CS0SjObAcWVy-{bf!$e=EyDnG?uON?zQf&dFdb!ZRB>y<EC=r<zt36uClSu&pu04 zJ-lSG;3jtli^L<3G7OJ=+|w$?9o=@g`SPP3^9t53RM&pEW$KUEz-g{47EjBZ&7Wo* zIin@_U__fj#KeQ5>jHj%*R{UibStPZ{MKZK1MG}4=@JWKf1AD2^!DShyX1I-C)xO= z!!gxA)3uX|9+pbvsdrutxa`{MJ9VX;`r+lpHYYPxN+$jLa_~;ezIWHQv)l}QbT83M z${}jsKLa)ueh>fkz5)xqTom0o)v9)B6s%f$;BnV(qbpCJw~H+|k@%JpAtbdbibMOX z^A%I3pCwrvH@mIgvf1|R)ZTVxKl{Sk0x_|mGZXBWESk9GOY#Q(DC5wzn|~}dn8V=X z!>8WRz%K9Qv@CC->AIq}#J<&B>pu%|Xn*MH&{AE!eBz_rXR9h@kM9WdNpsUNeOF<y z?{52@RNF`XHD->2OMWKsFA;Q$d=_!Jm*G~^5qGzHi#uMbdA#Tn+O@DVELGXL?NPNc zn{KzNn`Nl0--WZTtXZr=uF4)MsuOFLD|*c~h&8<{f8&YY+AQY)ft$bE_bKykQu(vO zYIgLrTOT>Oz9nAt4c+0!KGR5Bujue}(WC$JWKPN&pOo^{4LK=yqTFp?)<RA3+0q7z z<twc2sGc@f*D)5E#<PHFvQfb?p9D^c<DOmR`jP+MJoqq&Px)qK)&|ZMMP?x<OC?;4 z(|gwYhKI`Ot7J-tgkCwNo!(cj5o$BzuG1#V{L)F+5*XL^K8VZvymp80>Q!C|4>_64 za*ft_^kg{YT+dq>Fl8MN-^PdXD=osR_9zR^+pimR(cSz^!jvyx>un`kPdzl5u_;OI zrKDZf^wQ|&y&;<Bn+vB#MMvMYlhM4mr9@ODQ`+L~tC>rCH%(a?b%~+*t@5p;R=x#S z(s-^;)HaZ@TF-xUWx;%<sGXmASw&1wD<?^>6l&X-G53MTqsgaAg;pePF&5l*WcJ3g zX>$~_c-uSr)PxKtZx`-&6~1vddT~?;i$I}r!mHOy(_=ofs@#m%NYzPauSu3$wR~Qd zM8OXxx35?K#rQ2u-FPoOGIsq6rz3N9oU9j4Uvk&xbKVry%}ixSCU?GIvMpFTvv{q^ zr8$ukjW^3RzRKV~r{5g#@Mbwr)qjTP-rZX*)-O2FEdQD}`M{Jb9}cS|7#%vpwjlbn z9K-#lwbzQ?p1!(tiO`bCtZqy!r>3N5etzuzDVE=I)q}}P8WN81f8143xRlMl>%rG8 z!X?i+)-UpTKWX9o)SS*w8-IGYp9~KawFwe%Dbjw^z^c-?bB>1hth;%i4<3!%=cDt+ z;)DRxl!{Uw_LU30Eu+|$$9!0w#m@17^KiqFV`_7Y-j?Q6*6Rg_Jbm>?O{U7~<Ww!K z<khPyGQ&Lor9}owY?~=2z0jaR_qLO#+}D)1b=6T}d=o^J`Bpr>ye(tvnUzP^>g{}Z zbE$J8^QwtA?(zFwI2hl5>B`CJD>wW!&|1FY=viMk^);qjJKiXBeYRNE;cdEB;>xR> zxKr=CVlLd2nzA=QSgKIb&dJm8c&lZ8+UK`ffgh$yc3cTr%w+XA;o-KXIsR6MXZ*?! zWRd9Qc{$^w*kP3;8#<rQvskbsBR!+})LNBuaT(plYj39>yWn=wdG_9)F;_SYTFy8K zd06yLuzRn$;8|%_W66@{E*F<(x%AE_LGOh-KkKC(HMZHhZ27Ov;VNHeG;|p>DlReU zWO?&OvixSme1RO_tq+2ZrrkQe+bfYTNBGF9l**j`D4p%a-mcQ_51nGo{R*Y>w(|Hz z&RViBZgKt7Z+}@`w5Mx4<U80M@$-_Am<Hp<3$H3f&XiBw^5hqbf93WLtMjMVWo)iU z)ivjmSR!M)<7cqc(>W{o!wUYeP1?1noqM?<kCT`B(x{U%ek&s$t_q#&yhT%L!oq1r z;&)Xvg!fl{e=_ZL=ggbN(yA7Gd&=G(m#X@r>cuig#88%f^@*HsmsZ<9vS>4oHdBu} z?JURlwJ130V(`lRx$7n_)mU@e(Qu{IBnGR=_Zw_x-7&i1aXco`hV6dllI!`?Wq2DE zl7BFJcC9)i&G@p+tFJZur(a2=fsGbN)>2`U!0?dM(P5`-U+OV2eP{c{9pCP?rS7qD zf&RN3R$(SK236bWvO3WvH&^QDW*&8n`~1UI=~JKZv<;y#uX`>yM^4>z*F-pV&f>6B zQ`EMpO<KBiwNB2*C6j-j@?<?Ab?c7#8DsM+&kJt;-E{KGI)wxV*#d)Ci=GFBY-p`r zp7E&S@zu*dmfd1UiskNH4pTZ(xaZ2$ih0H}K5`}R(h6HK@up_-<UjL1JrumtwzYxj zcZKq)wTHEJSw$A^I3T-x&F>R(TNa*f`pA7?Zu0`(8GN>GjW2n{1RJhD>pEfo*u5iX z`JojFdP|k3eLQwNdgFxOM{fsbH?IAmUg}-<P)Av$&|W^>ecQz72=<dI31)oiYv$Q= zm7JQI&1b4wme!`F!>)A6ea7cHX@8Ya(^4UueX*v7PE767Dn)ZVtVJd-xHkQo(53FQ zkcXEh6)-RP#o+I9b^5f1C9T@aYTE7}mhyX4xn1T=#o4r!wQDEy9V=$j^qCS8v8TP{ z#Tq@wZQqh4!(F);E-)VEmYKLL%3G7s)5$YX=HHgX>)TCra+vc4?3nidzqEko`Ltp= z#<`QF&lE~!y;<$5%ksmCS?lZ$md}Y9GrLzLZrLDq?a|}F21~cZoTrP{-co26v56Ht z@bkm5*=IhB3B6*w%ggfXQc%CpiUmiEW#cs4&$iF%c(r;`(C%a<*Nj7E4|Hy)eKg<k zt>D<ZGZv>aof?~1DrNUY1n9QkdKZ>1xS=LPDCc_510iR<kToj~JUD#9qBK<5aCK;E zN`YN$vdV;O<tlpH<j#3orp2|(PHkE$yHUxuf^Y3!lVeezqb7xKPG27X(EE+Bb(mi4 z0qqQ7!Q+MON1~>FlyQxk7iMU6Mzvt~!RV7)%s010esj6Gx1u7bsk3));Ne9{>t`)o za);MGbH>BXOG=Jv71r46rrBKo^ImefM@E*x$BsvVl?9tGz3o}Earv)ve>;^P^rtg@ z<G*_=syug+M+onZFV!n-wm17}S}nD%`qduFyyJ?=j50xQTb=!?vdX?P9H(T?d=)fE zRS*h!Gxfl<?;E75*>}dCnp1F2<?X9yW<kA)8G?`I&9Aq~6lMxu<sLRw`LE#NBsNcu z@(X(c5Ail8lv>qPC@`#45qxNEFYN!lMPZSlHGljAO^+GPJ!vs!Yo~cEUDj~fTXEZU zv#D20tV|md_zMrQ=ce7?<IgHr&*gDJ)%b{fsl~H7RqN(UEIpKzscrCTN|V}Q(YBLH z)8=w(gzb?1UTEf@GC6O#0oUYy7uo$<g&Xhd3mDAZW2G6~8UAo*FzczUfmh|{9aym{ z<K?2Rq9`e=mthN)6Z0zrr#Y<hn|`@tt#sY1hgXhqEBWLqGu1i@UzWJ6A7>R4B;>P# zWyTG+`!yHhXT5&)>gCIMUaz|LKR0&oJjwk&+27w??jpy=B#|>myZIh4<y7;V*B#w< zt$@Ky`OG}KX8tJYt#@zUXkjw7NWYMvel1&lz8Sx$P}swNc_*$*iF}QJ;$pNp!b9&~ z+$U}Y<<MX5riIfiHs71f7?HSr_16Ut64rVZRxA<VNoHSsZpZVS{|uqg{-L3N`lLJ( z4Icfh@bnOzWS$(!bR@G$N$<InQ@4S*?T_thchB<GKAD=Zrq*z#wfd=+o5|-4OWLCk z=FXH=GOH;I*x2&)%)~2qwzj5aWm$YW9<kx7*NMbRuSCgtUemv?`?RY=yIJk4@|Pke z=iF*Jvwz8pV^>|3VcK}ZLVGc9*SCkg9y^yVo%ez1>rCFb`gKM=tp6G6F5VESSn&3r zT$j(4RGxD2w&@zlhF32?swh+Y^ziGCH?Pf4FD+5>+CEK5x#G~S=B@iK?#{9}dM=|| z-TDBV=206@X@$o|7FW{iPTdIb{4gcK@j&0=i=UR%+_he})MDb{td|>SoycMlOw&<4 zxvb~>ri9O&({xu$H^1*SwLRJ|vfS4B0BeOy?efe|HkoyS_XTdho$_GA43%5~HybPU z#Dzl3WVXx3<_JC9TyJ|*FY(YvF7rN%Me|bJ=RQl<dCz@}i`93Dbkuiq&Rcsn91NQJ z@VCu_hlks4etWaH_VLNz$MdF%1hNQN$hr&uaJjUP$7z?PN?$X}x)`g;{L8v#t>Zm) zq|&+U>*S&}y~^=f{hM=H*B@B=cJHP`rJ6<|1&{pwBVI2k|8yagz47Lee_IYtGup>F zyP)UnjO@)@c}l+sT=bc1xqjOE=dXK0H-?<`c2kV>-!I~RX5vlueUYBoijyOEWKQYL zeUZEW(G3xfem-eOV>Sa3^*yI%Y~?CuS)jq8F5Gr^GsE1Cn>Ig-Vb%=x^$gk3)3$C= z#>Y277Lv+dE?x5sH5xCueR}uCC3U-C_FPlNXqjt|9*AT}cm+33?(BRixUD&VC09gi zRv&YRwc3Q6%?6I0;h||Uq1hS+xxeo-FPmk5`N||u*9j9YDKYu<@b9v(4zNg`mU3Es zmz39khNaT%J_YIx)>UQ~>*7;Fo=s_7^1FTa>18{UCExj|&6}(hnmi$K#xuQTKJvV$ zMZR40cGxPoz<<u#Rq09ZR&n%1-70(hGtFi8gs`@+W=*MH^CjgkdPuYT@3=bmwD+rP z!d4Y?+hrU0dmR^^u6*%qk5bNI*_seRPpL;=_oXbVa^*@fcT-%f(^c|ef1^U-n?v6Y zik)&YX+6f!yT3Q%-sUB9XO}h01xKz}{ZX^n<<seQJ*_Dg?Ni$NrY<R89uQ}HZh__Z zvc}y<?!2&=5V2`>;?gLmwnNEs1~$JmS(h$R(V1^k&nL3;_-hSAEg5a?%h%>ubsHJZ zv#K%DxG0x#y(oD9js>$P@lKD9Ki>Ff+s$KnV!tM@*nYW(Z{qgHEtkBVS3X`W(BuBn z>&|57NuT~YtUWJcvL$4SUdCrV>F#sA;jt`R)|?kLQGHPH#4L7AV+beT<20FK<D!>& zb*H>4M0)2q+A1&alL(lspR1>^@+ikK#{=^$+^nm<<*xf!6K&|;8UE~s0hf$E*K(%y zoK=jT-tPY1)=OnHPBN`NyK#ws)zJopGMl_x7k3|P&I+8^w86Mf<vf>usn6noTPtrF zcD{V*@MTJfto!O?uZ>zFnjX(!eN`BvFZyYzm#ca3)`wQRMHv+ROUhVYu{@me)RFg2 zW^i7Dh{3!b{ymqoH~m>9vh`qYjNAR|=O*n?iLg_)4!GJe<<Z8oj)5I#H76<yEO0Jy z-jY{XlK%JIt*BSVdOxSUa{SHn@<!onTjmTIO{1o!6uuqORjZN$4tjTZ+Z39~$9k(S zuXveI@h{}a!k)CG2Coq5*gUrd*+(0{>^h_I%2RktpEZwX=knMcP77L-%9`7iYF1WG zTdn5xM=~S*li}p>KhL@Q))};)zo&R})6B)Y3|LIx7Z-jJiQTke>bAX698HW9D$W^q zJoLT2*4Ik3O`_EC_OFm#Yo4}#xh;OC@ZrqrCmSpCTlQ+s@<`~6GuFst)owa>aDvgj zBbw~{g|&5x{%-p!6g0z{O(F5vl+^E8T48K_XUzELx-EL8rrl+#Bhe<Q$2mn+Td*th zLFXjVwAy<)9|bO+RM@-imHY1Z@l9;zm15_`pJX3q;NUu(!ra(rcPql^fr{u!iB6%K zjSEGM#cEC&UrzY&_{-z~_1S$g#r&%#c~#|Z{MV=YNi_0F4}){WoqKm1AKHcHX6)Wv za;ti&4@22Gqp~-zZeRA<bSUg%rc2XAB_GdMuh&(i2j1p7_~7WOl}kLH=0DjwwacfX zXG`kyDd(RX-3#Zn;4R=@+cs^7&RJd7%bm%r8d(pNJP(vC?|ijh?WO)gjhNQb+yfsU zK0h=oYu9wWRG(m$L&dtey0WgmQtoE5JS(N@_4^`MhAoSD7%Y-;E~0VI&AtaY7K;v- z>luCXS*oaY(BZLBMald$Yt1k0v(r5rI1g3+$&{P9U*OO+W-(pqN0-l>{BxQucFSdr zO>IkcW&EXLvKFr0eX#6f>NSVfQ%<QG$A$aXN4!2}m6@#D@Q|aQ&(QGoIg{TVrF=eN z+oo|E+{(J~k~ij)N~hNHU*0C`99R^RyeCOC7vFba%#IW~Y}GYIjp6v+%OauoUt4W? zVPkc2xy<IPccRUM+<8RWxsGP8T7KAI<K!bESs$-OpY2<zTw!x`MqYSv?tv*ud3jr_ zR~BY$h;GgDk#(26+4$<kkD$vbkC;LxKC-Ua(Rk5Gu<F#We!~yT7pz~=nDOD3RAv7e zy&qErU*1!xSLIrf5;C)C_U~11Jh|C!d&il#w+5vPDQ75izE-on;yd$M-a-ctwX%Ab z0Gpr1Vu!UgHMKUY>TEtW>FT9}(a|D7D_m3iHkHg+|1vQ5>9mWzH!|2+-l^TZcIdX- z<?YPRCa^Of+q3$t#}##dANO4|<_nzO!t=#qUHbAPT2DWzPnSDAB|rSrGc}_Pnae`e zlFT=^sxoq~ymoB$=ABNnf-}R*)EQPB_`-iF)A8CvuI43=x92a_RC&b~zUJ_%4LQp@ zp7B`qEk7|S>yOjwr;k>zX=M;Hc_HDvM`*RswyObozDFnT-u2zPR@{|?(Rhoe+<yka zmxkVJ-{vU?2+R_)igcZ^!E9cQzs||tr?*}z{>xKbzG}_SQ{^ifAGh*k?@BgQ5s_wo zo61tXhW+=B77dk68wy()6wW)mnAbIF6L;8Q**6{PizOdFeY0@8(3v0i^u_oJ^JaU` ze|j)0Yt_<!DVM{Q1FyM!^4WChY`fAWm(95bT1^+X&$xZ-O_-ZQ8PlX|D=eDIYLa?m zqOJCLDKoS1Za#9McY5^do11mjbj5uN&gko;h;(xuZcR(kXOj#Jb(qn0)MsjO==Eb) z4IHj-i1?zhZ9`bZX>o1&oaKLV=f;Ix?%T@5wLIZKkuS%TD<(Jg`5rdlncLRm6j{jm zG3w68aL?X@?!EPThwW$7G+j$dO`8_!WyFvt!h21zf&cEF2I))>F0aA^XTH{%mI*C= z6=AS%?_P=03oEB-7VE_xEv$)WJABsF&1A}k5Hn@(_DlY1yk3VSKb)H5si_(<=jZun zm;O!k-|=1j&8&!gsWo$h)?S$4(K{u+cuM;u=2eE<KdhKh8yaTmZI@7!EO+>`nr3Tg z=<}#ORyx-md#@bNSQ*vTl-3h`Rx*BiFUv%&;{vXXl6l-MRu5|f!uFIhTNJXmvDI$* zq-VW_?ZDp|wi1&s+Z<I|c*svO-m%v!Gv&;cpyi+bWUuDzJQyD8tDB@MQ&Hp@cIC@5 zX)DX6Q~WjWs$DoZyFXg-OH#X2Q$<ey_4{6WdXu(HSTd(T;?K(OIuC9x7CG`#>myI= zluh5_xWi?#CvN&`$L*;0t1`h;eZ|_Nf_LZ2Oxz{7Bg(U@H|!PT_d{Kb$0~YiH)Wdc z@XlG`H^=7rErX?M#;y}zC>&dK)ZmS?<bvbACW4PG?((VjKDd$cH9RV6g=5t%g-IF_ z`;sQCR?!l1muf7&q9r5}#`$1Q!E0*<xnS2ejwX&i<3K~cMb{E`h?zDd&kPnm!ygpQ zcf>fY<amLPn$*G192e?!=B+cIbK)bzXICDDWyfxKPg-+yT6Ai`C#SDkWsS^oiz<T8 zJ=5RPs%rR3eR8Csjk?)o$KV-RnFX_C;@Y%i_Rlhkn6*r6jXnRN6)!#(Ocj0EzSh}S z)mB*VR<raS+2%8fm1#}4Dm}g28XJVT8a^}3{1!g_?zE<<Dsy)@tobU@?=LNWW{drG zje=iioPSQuOFtv<Xv&XVHvPa)N*S-T)t7i^{<*fIGE8HJfW*q3f1iF^tI8d~lJ#1l zZnDqo3092Da+KHZwOV_`aL0x__g%yNo0n{n)U&xeEo-Az)yv0|PgKb$`k$TkYuk;B z@4HNHoZk{(m^AC>q0bY-CIoL0^7wMdmNj>&>V^cLUqRD&gf)^hZEJ3dTuQdsn=AEr zN31Mwn4H0f#7{F{EIKNw+!JUMbXH>a>CBX*jmwVm3GJ^srKlOwr{ce>%Hs00Z>~Wc zN8TJ;Zssj{(oM8KRic0+^2xD{R&(SwKhHLl(9ja{;?kOF@ak3Nk&UlztGXtf+4uRa zwWROGBCa5Rd4K1R$F?nF?<(ke>^Ze+>g<;vt2VYJTU0JNl4aQAEPf(lYMrRt$Dcwc zI~+p;+dW<dMoy_@FFVw-*?6;IZMdt;+6@aODqJ4FIZ*xj?mao($-a`|`p%sXiXUxE z4Q@NIVV`kq*TaZClRa5^0?ylPzU<r^^vFZ?bLN{vMxRc66j+d%wC&EjYYQCbb^d5} zTfbB*FHq4|UD!`T`(Rs2U~6DNNb-4i$zuhxth&0mqP*0X%+!v{Da*0F`)WHY|5Gd7 zo1r!<em6zmPM>>FU^@Ti56iu~I6awyZ2$f0l@Bnuqpq4H{3x`fVyW1VvoW6n64!H` zjEigPd_4Eriselirzb7TnAo;<d+D6zS9GMppNSbr*T+toce7|imESpqS$Ri3=uLmN z^2153sa3OQW(no2ox14k#d^EXS<@mCSFK#W{HU8UOU}vs@{`W~LQT_4g9KLBe7YW& zsS%+Xk;ssE`Re=6t9P8#o1!8*$?v?FP1=;1^9|Bum>M-+u6TGrv**i?G{xqpdxGNC zw)HJ+6_IH5kq{M?Y?}1YCD0`G*wgUn2qE3~_dXq6b#@llUG^hBnZ5G_4CRWw@8<d} zWKCi4VU+kexqqp+%-1VXJnjAAPgk8f74y75Ih)s1qiK`Jig<<<Wx~hBr#VY5n^67K zgG)f|?!lj3{~6A#TNk0y&U9(BmR4ZrOdsI}3%@fOO^*$EErO+{8i}5lTgCSA&wqxV z)GQl&_Lp}(`n8kRDqTulBWGr`X40ju^r{t0mQI`$9&ze@sJPwtu1QuW<<IF|m@+*? zkcG!U;zN(kB45p-uOBwt3gryD=~E>vl$FQLXL<F`!X~#Haft^v<%RxyDmk6=@N1Q& zZSr$htm=xNH{tT~Gx-zTl~!*SOIKjfKj}F4zH9G-vWHepE~1&YU#Q=97u(k9ppnz$ zc2lU<V1DPaH3u(e{nA(FIxXU98>cLC^<?AGKqFh1$!B~fpOiZi5r1mih3VF{YdoKb z&v-v~Tf*-Q&UY9149sR8W<Gw`k>{$m9?Ov|iDiaz6I4DfaNRg-<?ELPuUwZeJXmle zsmX?$Wo2Z|RnHXnzD&-0q0QABCrZ3eT=dTF{3f?(I~MK8o2w;XTATgO(4G}F?b?(V z3Oo)kU;ow2)PC?O$>i(TFNR^4!`~LiY;=6O_}IJk!k!WVow^NzlXKgi#QQNj$?4`c zSR}t}d}QS=6`1`yY|4_=iNb=)w?8fAWAA$WrJ~ieR5r`h##qLkv&G>xkI-SYj?9a` zi?Z+MHkf_b`=c{w)9pr&NfmF5y`loWTc51>TKK(i>0ZB_Q~jOG)MpuH3TAU%O`fq# zQl(E*;>?SS{w!*y6<j|1LL7S=6Sk@JY5lwKj8%nsrMHyN!}f5`!}5M2Ip4CDEI(49 zd^z9kycL(ho28zukM&)rZM0hRus1D|=jxZ2UW#p9oLWw6Cj1O$7D=4TIAPZc<$K%q zNZnm%{;kv7>?xz5w#9kg87E)8Sgm(GPKWa)L&2AuZ<pGMUdu^qeqQt^vLsEaGxN5( zQJA05q<L$TMUL#*w4gieuiW;#Ng}!2N5p<l`ucEsT*E~Jn~jIRd_6X6^Zv@ax~zwU z3fSA%T0Hgg+4=Nj_hU`JuaB%!mMvMm%wihnXQs$+XFnaCrkT>_X&!qe>fr?D-Ay)& ztLL6#OuaARwWMT%+W{-vg2gWPmfa5W@0hqf?fz722aQa{tQv0f%Lx&_uC8GmKddh; z_Eu57HMh)@vokKT<&xq=4?X^V#_78c>B$skdAGTA2F{zQoWj`1))hW;p%)idfRf93 zV~<^H)^=QNHI>*?apLgN)G|(wO;>+zu(_n!FlAOouJRu50*=k>Np7zvn!QWgroW;3 zs-T5uf542Fb3A_rbSv-P9$c|b%um8kHbP=a^OxnO2{T${dCSsjCdbEyy9c)g2R!QT zJZPu1apv7q$Ag(woyE3fJoQL_SDL7GE8@nQj9li!$5To;dulcARyuQB+QPeBZpZUQ zEfFt!!(#iq3VAILKk)i>=U``uZfJF=r`Bav9f7MmxRoU33+^p++AJo;=gzNo_xAV5 zLa$s-!3!e%atx0h*IbEN`_*){!|{H9kNK@W%Z_Y3W42sxubW}#(>r!vr7I3!st}tI zewlgiHLexiF6-Y<=-qV6cZQgZ*4a;miF}(^=1x-MJ5;r!`G~KO&Dpb)7iJ4vb9qXX ze694g4h?ghW%M-Fj6b~f`lAmsG~!lEYin8Q@Jd81TiI5;_lefWpLLNN_HK{(v@@^1 z#F*9WajT-I^3lG-b`AViQMcRPeqLLpQ2Z*>)Qo#tSj^5jA0stZ8{W~&%uYOz@nXfp zsIF6yizY=RR?eDdvg=fw^Om_!HmdgiT(iA8{?Db`1*iBw$~aXdO+4_y?v+~Uq~3(d zcD1s$qTM#vzOpVklH3&B{P13EoPKEg71Nx+pobrmUOGpdNfHd+;&W-G;1uq6t0zS; z1+QuO-pQ@yVPNv|#RPUa>Dnt!%bR;Mjrio|xu+@`^hg^#kFo3LI91_dG0$?A`=>oj zQm?AGJfF?7?BO<b*{Um%F7hatL&tw=@wXh#X@NO<diHu-e@s$g@H^aj^MLH$(wdE* zKF__k^Y(QQi6_T1lMm0hxK?Jf&d-bhXW@fx&!(M;4P~0I=BmCqHii9<+tJ9@CZVNE zvsE>%8gKa-lzn8sWwSE%kXINN&#{{?J}t{}XR3PT_3KSO@6y$6lh!;ISdx>x@Y92t zEEBz-wxtzairIF*I&tf}%4(kzW((S;I4W`e(<u|YC|6UsUR6bCL7{s7%a{#ae~cO0 z1&*_EvZZBa-l|&KWN6CD9eUEpU0~tLiF-b*d3EL!dw^TVvgb`QJ2yOTR5k2qTHtrE z^N{lD=Wb@(Ue%^7Rrp%GZMxo!EtTnPYbMQ`CRrGnvNH0cq>|g>!wO|fre@ybI52^2 zn%VCC(;T=$8SnYu-JJANad~QhPv(J~+tTdu=O)_be4ce#!JWZy;^nK}Ym%kTREV+h zYW<lOdRQx-Yta#d{|tI1OV@_<%?e++bZNk*D_#rcUplj9L9>*RMjqSTlfJj5PIpDz zU}=0Pt=#eA=H_0dO^nY@&688`IPmf2vDq&)?wck}DR}VnTt@UW)qjaiNfvdAt=@h| zTNafEO=9}AJL{6z?Ofg&1y=VwmW2eo4q!>*P_rm~c!A9%dGgbh&Ml7~S`<vMYBzS9 zEWGaEf|p<Y;*NY&dF2+Nnh`E^^wpC-AFU;4dBf*=ZB3fzRn?}iQ&hWg(;4vsY4>*f zZKozp3*c*Rd2yih7`tp+;lfFq(-PP&EoqrM$9=xB!#nMk;H5e*#j=ikxPJI~W%8<( zN20b#G<)uv7rM-~cTGsslLcZ|82A=i-}w`>^-hZ@lMfG*$2X3z>-COmezclU%9J9L ze8Z2e+3JSYs=_;dbBj~eq!}6w?_8Lf|7FHB^|k{N9DnW@iiPi<v@awlK6<Kx_2S<P zOYdemO<1_h;aZJiEK_>M<KHXzYaTIqdCXHQnbLf*e|M@vM(3)-8z%Q0)%7)HIgr#H zq9$6}rxf}rsUXZ{ncy2X!=knKULTo$@Z4KJ#T_aWEu3o2giZLOWTOi<a5)|_JMPMH zLuY2S&=UR5hf@L*W=!&L2|3u~HMQ_?q>t0m1g}ofMW0!;wk0rfiNASyAo%9gyIV4Y zx-PSG3h^^ac-(G}HCa7fQd4urBYVDGCubGK*6b{sZp`DD@hLY=vOVEPnR3kMvn&y< zJZod7yiyEz6_U0Lc(90<@r~G%_pemea$OVgR8G92ER=kC$;An$?&xNFbp@rbtLJih znp4)r(>v?awUi@;T%8*?`Uf_p$mr`PRLqlYU2AM|Wpn#{!KGE@d}rRO+W0FgZ^%7* zBJr|rl-Z)trVh<(X(2V|7s$$JmI$0{*s5x{eaY9ZSDOVE9xs-YpRwVN?q^@sT2og) z!#_8DB3dkpLXNr}^H`YKsA9Cs;BLx=Zx2Pcg=~uma$fA6;*xW-@%TB8my5RD$jnxL zCtYhV<rVg9kK3kwfh|w}C}ka)`H^RBV^Y$lZObfDC!g-%R=JnR{eFH0)3W;+e6lxg zN1L@wXL{<uDssT{^O3^C=cX>yUHoRQ&6i93HWyN7JvEi|=UDbHpow+btcq)kmQ8ah zNSQP(P`iH7o_T3U#HN<;MSW*_cI`sRq*qOg1<G;`CmcEAb7^{>kg3ojs|`Q>Odd{5 z`586s(8pKLmP_<%J9;}iYlr%TZjIe=S^Jj9xm7Bg?p=T2Z|v;9LPyQX$H#rok>;x& zIg?t~$Qs$%)|Tj;?+kwOMxX!CtLzu|Dpw?}Kl<9xY!Tm%sVO~SlT<>d*jzlMoR(y^ zc$(OqZ4bpiO^JzRkDBCoAbCUK?S_Zfy~A_wTCNaO&R7!2J-by@YL2&Qa%5nX%yE^6 ztFvF-)bg2E^T^U>$M^Gg>mu8(=U0@eXQY0cTO490u2Sz((2(4|%y8S99VG%O8W+5$ zeYR1v+O_Ans%u&7;Z*^)mCJfHSDyCRe4OoSuSd{FCZTWNbJzCsfA-mWL{($E$2B(v z8UIMT-4$m;U)ORoDr8wZ9KWTJe&Vm+!ZQ}Nd5j(#AKWMnY34dyzgF++yJt(ePF!f* zeA4cNxDodY{WqLx)q7T(J5OBe;<e@B<^+|u--0&Wbbqr!;c-9nRp+wUGj{Wf%90Kl zT3Hm!<)5?Qc8~V%e)fth^1~~y7yhR^HCMh|rRk|=d&s;k;Nk=a>#hwKEa#U^)vdiG z+WzLuj02BC*kqOar*gdQHd}pVL&zdCKaq)tjh-?6n5KTE#{JB?S7~WE?q<uF{VqS8 z^8VS+^D>uo{bx$K${n2;=$Of^A-(s3YS?;-Gm^Ypmmg-B<dV4kdi&g<Q+M{g<PKvO zu;^P;QTkTo=HwS2-&o5nJyOi-9UhQ0spF%M)Vx(u9=F`toOt>LH!$3sUieP`;o0?t zI#by_jC($Qd-E;e*md<S0UwunSQKx*)_=_R*z#HH+SyMF)f+CDG{?2=O5(&d7FXj= z9aNd%`YDr}QTkZh%MCNG7t0H4J}vWf&d6QZ<R+2))GZ@8cf|^Z$;VR|H!ptf6=Q4> zk{}UVr|#;jvgskGsjX?4vS^)jIB%(w`7fQX#x+M)R;mewG^_95cVwZNdY{#c@D726 z+cUnH9PY?z@H5^l`Azcihoxq`OxF^(TGktGdYa?5!_hmk_0mC|t3sF8YPoG(vTT~} zM{UodH4-NlR3CPT-d*h7SiGc4_|0OryH2++En9qB@cFT3A7+V{%cQU5xa)+bcNEH8 z?XV5HkgBC)`QpWyfJ3WQN-A1I9DSx585%wO%<6PHQKOvE>D9SQaqmi2xqlR7@^^d^ zs{58HPHV~%+2;O-A5F}XE$Wy%Rc1~XJf`_sC+|Y)sX6&FUOP1kc8IOAyfk;4&3>(~ z{BqB<BsMS7`a6~3&HWt@oA|?&+qY#N+19c;!v5KpFUQW;CM-W@(Bm$>{^X4?^YDgX zCBt(Psk$m#MLs>M%Te*S`LJiodY(&l6PL7qS)uz(i`Oyt@2VI_A+K!@>?68@^EO>t zCdBx1rri5JThY^;^CeduDY$aeU5~r%s<&fcPwK8aPLnD>iuDCF&6~8Stxsx(?4x?q zB|WPd%45D?JUt<r!6V>?MK#;01^dePDY(s>yI=C#7539y-LekHH~g}(XJ7L#ShRd{ z%T-6yniFZNkJii=b?I5^a9_m9MJ|3?vhM<B=~V6A%uEa4{S1meqM$Q%uBK9fbQOb) z=6b>9r*E)`e)*xN>}vGYXj7KYbH`a4k}C_neq=oLWDOKN>K=4KXXDS3uQ^_K%{m2r z60>xLVm#EDI}KH;&HiLIS1#p_lVR}`zGy2qyUJDN)0ZFjTn>HKV_GX(A{?p{!56e- z*})YrUh_H!T{{^z|4g>a%cv<IXFP9d*nKykg-bVkTTg>e;|3YqgsVF9rcD0EXP}<X z74-0~)2XfJr7u35BD&$3)waXxm3PiZfBIVL%Tlss<7F4+E{*&3ldHC;mc}mF{*rCZ z#vKmYJ)8%6_qR_oS!%v5i*du!tmCIo<l0q)^q56)Y5mFa*?mRpOuMI(A?M~k*^cXn zdqcx3Cs$sba%eVVz-!-d(~EHhozIvAmt^Oac28Z>t|DOH#(%ogCR2E4Qr8!)p!F|B z8O#djHNLzo^4hyU&GGV-qZ@u~+Gg4KaH_>rQ@!xx@kWUet-jpa=S_LO{+Onyyw}Nx z@1z<R-^v}L4(rmz&g{;LRaNPnBH-}qn19?2k*;fh%U%Qt^>bQihuyek=I(Z~OWX22 z`;u9US&n^*bLi(dwrRI#Z0|E2d!dzU54@QBaJk6&b{W4t=T#<Lu|9T5g3G4MX1eW8 zq4YI3mr6y;USJO4Xzr7Xcw_8$cVq5y50_nQ9Imz$PCoMHM!|w+!-OkWEnGvc>|D1r zb7g|SpPrX(q3&%5)?}%>W=!>&_;Xv(?QPlyY`<=(&Ukt=_@LMJE3pS%G~Mr{DKB`t zZ1$#1pO--kU4(>>$Xg{G?&J4tUMB9}e!Ayj#X`evlAZ2WGhXx5y*ak#tWDPL8KNB> z6W)p|uBqVKu|2wP>IR`!6{jwr<$M#^7F9jI?Q(w4lm$zb^Dgk5-<+zkt8r@fMwZp{ zSr027S2*~B&3gI=o~TK)=1Z+T94Dbr{K@3YnRf{jm$(aTj>!JzE}W<5)V}tPcG&c- z6P7e@IMc*=dxhi8t05at&L~w?bn&w|@cD?(*BVXU@V1|mFQ!$^x_YX&C1>rLsAZu7 zdwpGey+vNSX+^Awj=Fe^GoWSSLK*!nr()F}PMWksA!qJpRfS{f%Wt}#Jk1rW*(3b6 zuWIGK<`tHqt1~`oXa)-%U!}?Gkv_jv`mpalmlYi$$9k59IJ|MvWOvNFvo3Xax$hE_ zInr#L(iI+$FJInrIdW>Fo1yaZc_tH&Xcg@F*d3fWbJD(=Jg@4IE6;c|&s<Erbik&) zOCqE-jKi!=p}D^7(et*ju)G`F?=9S`smA1YwQuqdx3gO!R;MmBn8SF(qU7<93lnD- zn~C;4EKHnnj#W-+zu}+jya!gj2#x1i(jw?_kz;zX*Fui6g3xB;x$Bd5ow(wA_}o;1 zy)4Wtj(nA|XJ8OX{<-WfS8fqYqIAJ)iQg*^^PSx)@hs=)$F5msYmOV-+G)Jh)XiQy zG+uOhr|PVN2Pb!SM4WzMcS5?x!g1!EeYbfv`QA#U@OB1%d2I1@o=ETQ?R`^JQzj`( z+6Bj*iP#~!W1VWV%T)`%!WApe1SEdk`TcD4=?)IT@A4Nf`>Z>4D@!oPoilfa_Ku?p znGzouc+}52u~g1VT)k*fNZ@yVff=&w?Xp|-d1gzUnqkM>ne@K>nUqh|O6`K0bcTs% ziVoVUJ)LAamu2EvnTxsetVMa2G=(&UJr_F}`_grzCZ|LAnvbuJa~_+Ovc^+lah~13 z{l}(Ay8nFYX4#%T>yBI6LCvm9L06OXRH9}sUv5ydV#2=b!D$n?n;5n>Ft^@5UHCxP z;*Lhg;e^W_;U0baW|^9=w^>r&c}e)qU)v1lQx>MWX|}vZNrjJ0cVq{j??^njZPpvV zT{C*u`A*NZy|VFbN#M%sjiRqoxhexU3AY@0`MmScq-8gE2F+DCFymq8LHqttwa<N; zjhCL~gqx?Gam%?lb7|HeE-jwj%7^_~b$S$5OydmCxqkKC$z1-zm5<KeKK)KKM>-?Z zQ_(9>$S1kurnK2_O~?8@<x%G}ZOjr3mi}`;vqP?8-O&uAe-by-nU=)38htg@HOZ8< zwUv|p9JDoLBTMC58DH6+#l;raUg=clPL)m<3)j+ObeXJXTENbzW)aZ3`q{L9oPjP3 z48J?))XQu6T%Mz}^tR-gfQtc-cC<{olrZ7&pM5H`G&Eg=L$s%rDLNXq205EHShsb4 zHjj_?%E;1Ycs<D{SviHL?D$&U3eAt)b3G0FcMBC9YH~eO(PI+PX54kvYX?Km!yhH} z1}anUtXjQC<v+vZKxJ0dQgNH0e_^+ma%6Zt5N=~$RF%dbDr~hqY|6HfH3k+B*%#mS z=!rH>`uT5`jkRFE$kL@pMKcXLH*A)<=VI7sn2|J1s!`TpYQFZSi3NGrZG@iObboS> z+iz0zq?Lzd=P4^o++a0`tWZ%kTxwnRs4i_<q_yV5^V0$guTR_7%&~H|;EDqqZeH<| zibx1iTYUP{qg$`{R8CjkD0aQ$d%tb)b+1YT5w{729m1~)Ufd4f%I$S!X+o971kGCC zzcC9>|D0QJUT?d|@iSkq?x=Oq`0{8s|C%n5fH$kQ@;?ogH1}9qwlKi+_JPz(^MiFo z=W4n*K4weje|W^*XF^rR-ugRJo*kIGZ?|pLwxDm5C6B6|yRk20(c$!N&Zef7#?!1- zjLaVTHXqX!UN^n>3e)z#_inFqC^tMgGc01t+raP^f7zN^i?7!{vq=RpP2eo%w3}_S zLgMAN+~tQqZt;=l{Uk21XyIuK7S_N&J!+GmX)jG@_57?-+I#xD>g?MG*L~ddc-n<W zOM^ULurn}xy7|&IOpnJ=$WY<q%ww77ty2FS><&z_5V{`vj7O~f%zU1uhm|v)uFBL( zoK>)0`#*y+o6Ft(9+x-lkkLM!7wP;$K}9=dZZq?z<7X~S&UrL-p~X21pEEf(`yG}~ zf4SvrM7Xzs&taS6f~RlfOp$ETv5Kma$lP%MS-e4$_yiy3usypygLpE<Z>c@lSG>FI zYT4_GR*lS=Mhj*fPvbmtT&OId>$<YTsnR5oFsC4!#-L8S0_DD2&R@kg$sG1=NxE>@ zvH8oVO;vMZt|TSKsw{5vOkC2(!TTilt$abN!^fQr_e*lbGq#quta|LhP+wDM{KWQ) zD2GQ-r-yQy4a03~4TqOkZCQPaA4~k^*z}Co#o)&Wu8FeNp7F7MsWZ+@To4lRaOV1T z4=(W?U^-dceRSKRmZYsSuNby0W0O^x$lS($YSq~*n%akjTR3k2$X#@Ke%0iTE8CL# zRUV3jJm)B1J84}Mm({}hD)or7E=4Bge#ibL^Jl$auiiY#Y^vGrR>?SNkJr*>kGHof zRX&iv<jC;QsNluA3(q)=zMA>0KV9hD>Fvr_e(r098oRqp+qz}`GnXxr*Y(@IWcd=! zy`_mJef&2ct}84$HP5><qGc|pur!PCzuBBGgpW;GcU3pjWAgf($L+lPZgFZC)ZBIM zOnkU<m58&qX{;`vtYc`fPH5=F6YMipG6Fq}7!$64cRk+E|LONOnM_9}PX(V2g%aN7 z=WH`p{q$M5$j8&He3;uk*_UH4=y28zJiI&q=3yEyK8Y*#Bm8Ue&Un;^|X3Lci zDkV>STLM?L-f~;zZjdP%?ak=OsOItEf$}2t{MhLFO<#?3PWK9IyXIk$G?gb|o{^zQ zTrrz<w9k)@Bd_a{CJQ!6YRt0!sVny><rd#G9R~KBhxhE(b#F175#(oU8!C0nWZG;c z8?P?rB`wJoJwdMVDjPys7EI=2sN8Z^Tjb7d9Vyejrz<M@Jj3+LIgAwEUOjM}-)>cO z-i=HxLD^ap^@rM#Q#XB6Z+-aVN@3!aO;WA1X06j~*;H9AV5GB#%X(eI+J?P<{5d!C znosu#Wb<flylH%Kn`ZlanJT`S&70<~&eqP{5LI<G_sYx}2fhRcO?<Dw@FuXx>*qR$ z9s75`kx_G9Bwi5xPwkoG!{;wQE{eH#(e(zW!kofG*{pW9Zkew#Rx$l~!#I!ih;k$| zcdi1bBg^eKcd|?#m4DjKbZAnI`hw$!W^M_3%qLy5-^=AuGvD%=ny<1Boep97=;$wE zsN=)ivZ*qRdE4p)j}7civqdc)+1(LtyX5)m_+zgSnW&`-?)Fk{&uX%~YBKK`ML#*^ z=pS%R?SRIH1crC~d__5XbbDE9ucS`fB(A)yWsga~V~c6>{h?R5vbd_ODkVKR&MPbt z6lnc&Wo_p-IhJ>mp6(Jm#j;{W-`dT+raxI#v%IQ~DsJ>S_H*WvV^10mdPhGCTJ|<f z<7Mi%h>U<6e4J~GCZ-8p3|Zm$dH%JzNynWVwTu?CubcBi!qc~7)n)Hb6%IdlW$``@ zJ6pTVy<8{B`_9^vNep%uKA$h=V_NZX#>;u@jV~YS`8@lo=7og<Gh_`#OrA*f=<R2p zwAmzW+ZoTEBR6Wx*yEpUY<_z2mCb*K>GMpwRJb@}BiOEI+HmGOtqXZoy@X}jndUy@ zEk2L?r^=WoiCpkX67A$X(sA3i?iTy!lpnEa=4}rnTtr1Gax>NDah;fJ9_+mPw8nJR zzN0%+H@q`zypcG0=iP1FJB6Qb_{j3}Vl?l|!juGMp2Dwlrzo9lO}0o_uu#Hf>JF)Z zwS2N2iM}cm-F1pRCb@lje@DXY)C0|{(Kq~=wu}4f2X!}C8#(s42_z>T=W>~L?Ex2? z%*4&B`{(Mfwpu)M+Jb<z(41PQKl?<TyEv6PPO`*BC_lAX8n01(K$GdaN><*?H+xUF z9h#&l$YvLO+4<Y|tL9poX9Q$&I6^ogq)k~%zRK{ss(ogD^2VLHYeSNEOBz>u@0l;6 zZW;+)bLZq#m2{t(F)eYG!HykQK5W-FFMFS%shz*Z@9wgSL>Kd!QMo}=jrQj13l!Wu z93atJc}2$DByr=VW%4sLH8YC&ggzveikiGF?_(Fg5!soraE4g$ioIKueV<iUx2F0` z6%$qA6TYPBRzCAp?xxNrhKE~i)pjIRwwu^|2u}XGIq`>|yh=%MNM+!vt&ZPY5>{$B zvOSm-oym6Z*rq?5F0!m$veZvd!PBDT@$Y5Lxf&}kJ-ogB<E&RT?DFl*hng*W!UH_J z0}@Y5G-^FxK5N;8V=3OJH9c1zZ9Sl6oqc#&{+cVB7OSQPcpgy^;A!08Vb?Y--F)ur zzmI2g$erk&H>F|e@*}UbGe7Lf>Qf1+xGd4NtaSG2M$Z*1gpWyVx+(N3f=M^KOd;-Q zgU`yv?6NlefigC~GMTk9HT0HM?eKTi+4P?wK;xKvcw_3yr^^p%g|5t!TNyejs^ZGq zC31P61X@+kemCuWpT|^Odo!|n-wqFLHW%SW^>>F1Up&y%dOPRx@5KHyKXaDpuq!{k zlWvk^an4%gVrbam@UEnwOEZ&K^lcL3=2~|4sQWIa2&US-?fmb|n_iu|6TQtvjp4Dv z+aHhJw&hzL(DnGx*Js>es?2xt#?(4ZQNFNg6@@&Gv#K`8F5u+(D&(^Cmhm_LzE2)1 zOnL4?cb=`?!CCLgc|hV;Qkj&~(^K;;UfLKOzH74fjLC*Muj8YqyIfh>{8KVXWxnvT zh*dUIqKq}uLj~J4cTDnBdpf&AW{1~W>D&ZPR`)}Gm#x`d)%Wc6?)tFUt4zjDkZG3> zH{a@GSy4GLLBWBST%-MU3(IFPOP#oMTzY!;q<c}UOy76x?dJ}hsiDAYtj1IMMm;@p z?wrikCJU{m7%<PTRn<;D_Bl4sxaX0)@t-Y@da_}gg?Wn3dP>aFc;;}lx9fJ+#AVx= z9yjgT_4$*Bx9_1T9*-?#H*UUvoGbR{Q_a+)oLXO>S$qjx@#S)J$+C9MXQ^M=Jv*+S zow4H8icNlk{=OX#3?E+HCLd^ZRkhT{bd$#=qaznxt{j_LcjpolYv0?}N$ZxVYB9eP zR;#j6ODXlA%KLUx%)ZBZm45P4g%cc<IT@xhP2yi3xS(A5YO3UmYrEN|ZEBNDGzsdO zJ0)bQ-U|PzpC=w?pZWCOlSP}QC;07Qes4SVv0lRiZl^vb&w$tc)0h^Azs(EQvgSK@ z{2BYM$r5es6BLdu`#Hm|T6B)~0}GKW`?Xsfc$O(`RCS!XDv}|r|7^Bw{?0XbM4!Cg z8SUtKdBw-MZZ$2L6Sp_mhHTeOEC?~1yW`}K1Anx4=`eGyUemhKtMm1Xs6|}spWLi< zpC1w{>i6WX@}_&YPa9h2Fm8P4diC&H`?~^yjY4aZ7pL&+?Q)COEIB8j;4!h^@wrs_ zais$VbFNP7iLBe#w5rcCsopeDacOVD#D#s1!dgv{H-2y5oLw&`newv0>|yjm2iXaw z{7P;LzY;y>ZrdB}*Y};lO5x<qYYIWvWW>3SZ_?48VNjX<d~N<D&jhWjBBmOv({9;U zh~A2jy>`d+LG0@1x$C`sck{lwYWOg~+QHU--%N8qlevmT>n0wvC^_!W#rtVq@R9=` z|D<ysF?c`y(8p69g&r#kIlEm=Cgf$Ds(EaC_SOq85i^C^(jOA%>}g#%y=(dILp48U zNL$F~${W`H>`r<Vu4mqMw*7g8{p{ce7F%8GQdS5nZJe30GC503XL5cizh{M*Nonpz zP4*2tq&`iL^fu@G+qE(5p4|qwd%ITc-o40rbHC(+nnkr!y3cyDDYvatW(f{X$PY^D zG;p7_Mlx=ymdkq8NEVe<-}jzi5q!96&wlO7<%W!2%$bev{HL$gF!O88Ivno#>P3IK zl(1D|-&3ENmt)>~hfjO5di|M;mrrURH`%H*$>T{zSjC<V8-G4EU)3JY5bsnm-z4|? zI;QDd(kvZ)DoIssYTIX<JYK<ApQ&Wu{{7NpwJ-a{v*vK+E%D})pZX}P@<ryxo5@+? zzV8EUHo6^)uW@^IX6?J#&AB<UzIRu0N2{njw$PX?;rQ@r<D%_dO^2Lp|Gj(?Vz)4{ zlAUSo0Rx-0aT-N;x_LG}ojz^WvW03>CoOXGOj2o?X!3o=RNI4lJLBHmxqDYUey5|h z@Ii;f&Ac;8bC(x$r>AOpXnj_y*;cJN+3wQu7BkcKD*^634<yT6&qRpEifsAVvaC>c zaiaX5_bIMZEX|bfZm*L``CeY0nVV5$sM*T9<Zb6MD<#bbpF1_(KTejms>;-!Vi;j) zH7BleW7Hoz9!05LUF)=7WCd|VNiK2qC_ly^=g9tj>YNzq+ug;y_Z%`*+MY}h@lcqr zH^0?px2OukQqJRT>enVkmankb7rS!ZxgAGc<&1km54~=`d|7!-$fq;^8T7o@FqtF> z2!x*7zQZaj;hB5Zl5V$v4eUY*eKslceKa2?-D=3?wA;VdYL17UMfS@LyUy54PfCn7 zQ*>ulb(8+|rTbaPNuLy_BP-*XSM1pN_}c7k|C(A>YI%4Hs)u}Fms%ZZbuz%I(N-j3 zLtJ0lop_z&-H#)F1w9bD)@5nXlgH>9<=FnLaapBudODBUTL%XApwc*=O}2M3mo&ZN z2#`|{@ei{&_;umdK9`_VjtpzQUf8Yf^J3GL8MSU<ucu6%VzFh?l}A%%%!@s$VQ@{L zS<>USa3F7Bl8cu@a+%Jd1ICQT(aqC$or+*k-H_&~*|({{_{8!_hjI@v`1mo*G)c6| znbE5f5vrDaVrJelA1$jjmwjgz>z1juc{T?h>soJ{Ych38uhUDOB#$VM)259*yuW1L zy$jEuc6-%LesP9L94fygk9_s#s@*0N#m3^2Yh&|k<#*vFhYIgMk6_d83A%J8F=XPS z2}vbae@vCN4VhxNS!e3h^^vVyH&j2*aCCWfxmj!B^t&5Er*@Z12g!Q&6v}wKoF^Aj zJVP<pLgdzhhi&ruy*dVA%TJ$HD?S}rwA}b{$d;)Q#fcNHCZ76o^3TEy&DB~fHD9K5 zO;n%q)@a*LbC)%%l!GGfoz_VeTX@M-ZgC5rMDkUW&Tu`=w~B#wOXO|mUEH>}t#r2G z#fLvi(`;R*7g{b@KAr8jR+aUvXJ<^G1RU6}ao;Yr;bO<Nxu<r!oZz^l!k(d~&lcqs zGEInUkz!PP09#6FQ>L{zSJ>Jt+giJdM6W&aChJtE8?1S6#~e9z)4G&3O}qJ5o{b0< z35h>j@G3FbYs%D5d!3v`zWkoLcw&s|)$=pnNO#QH><}0g{AiMY;EThDUl=ac+^NMV z#N~Ew|6Ie%W|7A<c-dIhIA<1@>B*Z0hdc~;G-F*<pM}Q$8QbI|Z3=>qUFCnunjyAu z(MDdYT-8Y1y|WjniSay^nEC3V+?LDJdqrhEfAZB%c|T*xaqW*fT0A$e@aPLHIVW;u z>W=$<MvH<IEpqMnKAts|w$&5mnR+HmQc!5&!q9s>S*`gyqaB|elscm0DUo>f60dn# zKz%bq<*VhK24@b7@w;|k>T$Py(9L;9A~sC@&)no$ksHM(Wv!fYRORbRXOU<ZjwLR$ zlS<7tX=l!!o_n(Y=EEMJufo>a`70R{3T4>jUKLI^4GOq+=x0>lWcjt33)Y`06$w~t z@*(j?YKrS)-zyQdwn|&JCjS+3`fPjmNmAQ`U2k)@IQ4KI5^g(Z@$l)kEw?j+9xyq+ z{Htl$nYJrN-{OJ9Hjh&kOWpLFLYBq<e6v-RMS@pNU?a2EiHPvL6?4PAf3EA3dhqV% zap$+&j#q?jT{Fi<IXzO^-!=D%xa=iGh1}!JZ&yT^r5;E+xx+5-_-5Y_gCtYo#G8Gy z#Sg0XYXwPZBux!6+UWJ!+5dCKSB@^{sAo^aq$Cy}DhxAR{`lf`VV{+rY&-%6w}bD5 zK3}ulxh+9*TfauCR(t!;I`zr7ITo)xqGhvwYGh{i1|27@SzcB%&6{~9Ijz}v>V(tU zwtJhT4xL(X&cNWytNHi+Z|h9S;1E3Uah+wo@zbkEQjZ$egd09K*;23Kv0%3J`a_Bf z55L;3s<5mf$?)ot6vwSC?+$O-v^hdtrtJP+b)l)U4gZXi*Ie%iVObgA?(y?sZ~F1& z$Bb>3ZCW;MzW&9;)x4pZua2^+hJSixKH+NcpRX#LAKlm6<m;<HQE-CIxoI~}@m+c6 z5w>>aL*q?rWIklF%crVr?CVRs>u|<mUBUSup>e5`oJ}Mr8=P*h*IG7hu1ad}h928! zey_@yV-xmVVhCt6(%f~|dgtcYM*%CGLNBgTzx=)A>e?LHLaiW`iQ5-{U3!eWHR)%Y z>7i)Vq{=8M&g4U0CF_=L*1s5V(nW1%QfcI~Oj#jUHmBq+SJsQ%mMW{>8*YD}s{2Cl zvXT4aH;bR;%Dv<7=iL!l_nJTS#fLfDryIoRYpR7GF<5(}O?~=Y#pOpb3O$a``6`$b zv0zRA$%%IpxlVJ~FG)*cSKN0|Pri29EKg3BNy*`RdKg}*OR1mzs>sPOVezqoZygI( z@wnSPvPjczPpZ6;ykU;X)!>w!tF!9DR!y4~vf49Bf@PxLhM%oWi}TX>R&G1;K|FW* zuBm1>qNX&|L`-6;c;LfR#vvEz|FqJ&uW3_~MRLbWo7zlgXVEgBe&Msn1rNVUF*qzU zW3Mbrsei<dCCl7eT>h0z>{k<YPRUeCyRFi=?}C5jrgx7%s$D(n<ifJjfKxVI^08c? z+ce!azhyiV92gipUfwE`&$WIm>;8(bV#ZchQ90wO3sO$sxE4~SvSdZbqLTUvYu5zs z^L&`@Inm~5_6yd7GETqp=5BlUV1bIrNrokpJXs2xHzYHypJ`fL@^A(hONaWqzjuvY zqoofPUOi{><?9a7l#q*8PDeUBe9|+ulmEQpamnswYGx60W3;;$GsMSwyf4{aBQDfB zWyM4R8zuHR=WNoYxV4o-mmcswB6zi@<jmtY-!9!`k%&Jnv1!lGu4z+Q{lsJ4WnP-v zyboFZ^sLMhucY!NWucjmx3t|}6C0JWeRGzo8k3cU;HH+Pa|0$#s8ac3abfG!k5OH3 zlsQlTJo)j=M)uP`f9f+H*_d|t!>==%7Z*(uIs9jt+rq4q%^ok#9Pv1Mb80}r>bmmf z2B&hQRk@<I4+uBNrY9(W500O+&3UOyqqM_=ijw(<a~bA3pZ>a|&bs@NVxdhi)1h8n z*V0-M=~Wx7^5<o-dA91Es#jYW8!EAa`A&3$hvB-{Dc^psomeU5v{fc}!|y7MwVdM2 zdljahV?RB2%kN(IX6NYzcdVv$Eq<2ief?2{M9ZZRSDTMZR%<p+nfiHB^v}kwES<&P zbMxf_OCD?RO=&qJH*ZbB;hvzqkDRkJG&)|q{yO7(5T6WFTlez~ZAZ10CrhqcVq~T; zJyVm{ddb8sMQT@d_%56ZY1qy<drRTWmCKHB1o*9;kz^)N@%XS@7t{8fDVk9hpSSmF z9~1X&JRWK$87g%>thv?IOh4kP|Fd?zO<K#RT{LoO(fhrAZ-MW%gWrr>EVh()d{Ajx ztH4y#@2D<uoF_YKc9u+`jY3cQ`8k@~X0sjOlk~e9Ir(RgM9a#C!)?JqQztEQxD-~| z_eqgg((dtUrX0q7dxY*i)43zDbz7^7P^rY_1A=|`Iu@VRwa#O%GiCnv@>}w!<v#XO zhc?`?)ZXxmebMRQ>ryq<oC_;8KfF4xD6*uuBjU&*-B+P0@{7~LcBqHF%_~k4T_S0d zyf~A|?8}^*6>E2Yzck}g;1)L<tCh_%$Df}ywVZ8`@WZA=wDI1$O<hf#ODd$+g-_B< z`5E!JOk+B?M)U;7#I+~CMNW<1x2a?T<L@Ore0M4)KkW@Vu2=OkW%)eQIRQyuZm?K( z$!z<SFh%I7cj%vc7w6Aj*=E`o*5sKyL8XJ6eY2**%L0qyS$W;7*mo4nka+vB@ABqT zt>)4TmzV`D5~<Mm{aVdn=WfQ+FZ<5Bwm;<T@Xd;Nq5U#w-lm9{^)rQ|els(y-CEl) zw}SQG8THREQx9!Tw9i!WQ<1mQ+Ivbm^DMW4`VTj`TGR84r*Hg=I+(rDQd@hqmiEi% zlUBCYiD|BU;xO;6s;|sd;nTvBHH+U>PMlD4X!}N)=hiFJbe)$fm?;Zhzci^(d7}5k zX;INz*SfkoH%xr(#;>a9xLm?ban6hEg8k1<%kdOuMTB`SOyo!mNt_nQvT>4_dEdX{ z9Nzc2%oAJNsy>_RGJG*<@;iCBK{?N^KyCe$=kE--LTzsvS^3HMSzE1qXV;%1<)hCx znSIrQsH#_IoF$JMn}`ZM{2Ey=yZV!yRMpfKM>6`ST{!0Wvtsf|Ba=4wFvFRRy>CwE z>jo@c7v^%n(|}!uu}ip3V%PL(s+z(_+~-MDUW+*$JfYx5xW<15^JOa|73LO;S^Klh zXj9$Cm9ora%H>CHfwESc-(?(~IAf>2<VFVByZ64_U!wKorK25>63ZN)j$>9STs(Kv za`#P{B9WC)c%byL>u$4$S1fpCHtD5K;@QqI$>O69pBIN_uj%#t85fRBE7m!jz3x(f zf^Oom$$J#TPkVEEcg<jR^7Ieqw_C;fOwU?nNt4yb!>4vQ2hZ4?8mcnGHzuN`a@q!W zM>B0bPSFsTP5e6I9V>WF$cRf%F?zrA)}5vQLe8~X-7+~LG*Mlqka_V6SH(j8wR<xe zR6cKS^;~%7#xz5@^o2`~Y9<}eGMMo}#%$Ko6s4JaUZrQ=EtE)ZGl_UqUpQl7?b478 z=WSx%TMAhZJ}AkZx5nb6-7nSCYdRvdteSTD{F~B$*l>+k*KDaHhC9VJIR!21>sz;Q z=7M<(uLhkIU304TDQ9)}#KJm-9UBsl2Tbc^74A4N@wo8&c_u5(QY^THA5K<IDgF95 zNc`8XDaIGB1k^_qvnJ0JTKaUJRh4PFu%^Ie8zZUdpC!(!&sf@^z;NBh>vFkwg{Ax^ zwL-h(%zrXg1~YHEt@PUWSK46i?95d%Q>PX7#4R&FZSu3KU3h|PZ2MU|gAYH;by}r` z)=oUg>S*ApJn@eFU8a_2-`;L(Pgu_5(9FL4?ak}k`q%0_bWF7<eEwzWIo`{hn=U!} z+Sck%?eI7@ORJ?<^Hpql@UCP38D6|QE8-{c`_|lR8+R~%egAgTl&K4sissBTlwTh! zrS^2nf~8EH76OKL%ca5`8y*$!HItsM)u!B;U~uK>9sOGWb0LSlSu`&DiU_@NVce#4 zY<imD>;+sBZ1!{StcxjhF<Y#v%-F{ue5~S6#<HX0Tty+C5+^2bF8L?VwboB%xm1>m z$ouH%ww8ICPnVcFS>1>U_Bg$-LVf>~+OMfjb|+;dpGY3^TXx#2>jbla&Eg)uHJSox zxA%P5zC`$P=eIwZ%NbAam@B94ZYF9cch!Pd%4cio#p9hSSB>-MSu9z$Caa|+qe<^8 zWBvlp<jiWLyC3gu`&p8pzDRk&#~-DEm!o$*UUltekjI>={ak{du5r%zs8h6=<LD-j zNW&NM>=si)w&;2k`c4&HvvAKT7mv5XR&HlYW4{$GZkc(^v9{*7fAktl8-vH!Z105> zoC{r=a7R0!cQMCn>8!|?@3dn(9tJ*(SgAah=Tpexj;j~9oR&H&s$gi!FwG)D;buwk z3bpSW4X<Tq6nP)JRVKtKv`{5?PRf_JhpY^iU(H!AzEb}Lb61tkK9dP&WOWZ4)hYR! zTn_e+6uDATasTYqHKkJvSm)O42+&zJ&oo)4sO)=Vx^A7qzI#t%ES5TzsJxMJc~I4P zTQ)@Yo_4vc-=+zH8)it%YrKBlcZ%uE{3jV7%6gZ)%GC+>>`J~7>k?vUvL<=r;=XBG zGajw2FF4Y+@X~j?w+9|ppDMkuh%uO}S24!wnZe6LO=jQ9R?6P=w0rR<L*U$p#GR{_ zt>$02G>hY-d5lwE*P1K--dZkR8z(Xy-=OSao>#QHwRcDAWX-b9Yl~O02sbEv&7HS~ zaZ%Bs?xmSM27Su6y>q6|-FRkk+tV{M`!8Hf`?GfXGoNJcmAkGc@^?#QWon8)T{czV z_We6dH`MnWcdXXBp__MS+oGEmBCB(9ReEao@ak^e?Io~y#gR7_$76!54d$GTo%Qk6 z`Bzsn4!(N2`bhGTjce!YhU;9GRQ>d7#Wjr>@d-^6Cv4mp&A`BLdAGwh@1sfL7Yt<! zg*aaJxQX=o><EjsP<5ZTDlj-aWzKH*_Ox9&b}@_FuRTiFe-IKmA=tk&DPzh5js*oG zIc}wq_D-w5r^c4BCTs59#g`dh!C;{>hwnmYyPU*_rDi&!th($BWqk5F8S+OqzS-OJ zJjY$+h^A^yG(&J_@S_UfV)@yt*Unwmp>$&QW2Q{WC!zTzObfIcEG&14ueq^plH+@; z`ZlvSjhoY?t1?3m_hoo0dF^^MYok@pdNWfV$w$uKE!X~hcAR05?!JD-s_-eAeFpt9 z3sYS0J<U5+p2yN>JpJw+vD4Fj>}*-`V1kwBE%ozxBApZb`;v1$|6W<BmU6gY&Gx3V zQ+LH|*|}TmN=WFn=X;zb+UD~wXj&;ZO=J3*-jwMAYh5Ebl5Tta6<Wl$`C4Vrx(l1O zcjR*lZs|$1<z#1IoP4ZL=VD$UXCT-2s?uLq&UDV+BqFgS^0<BCm&oVrCo6iU-e~uI zv~)>d*Jhy(RVVjwO;=69scTXudL&8agvg1em4%nR^wRAw+uFfp<l!$N@mNM}-LyI0 zEju?a?)>~>X-)jI#?5ZY$BpVl|ID{eDpBV;w8H2_))}_mCu^cQTU}))hVJH2lveEC zkr3w;o|C<7bNBYOQMq3#gwn%~YIOFPB_FfZ_J79P%#wRk=FJkZ#FH~hX0VA*-{^Hq z>vL?-jX4#^7*)E%O;Z9-NI%PPnfHG3&Zgd`H)rp6{b!iF<L<#yj;7!aYqoQ?HAjW_ zmn^$dazH)9x>hSRjd_OR;SWCkx(_Y}KKNNHxnjePh09EHyX}5eEL(NEY}<nvaqAMX z4dxH3ZoOSD@}Smb<ssD|C#SLr7XEy*u5PXh;A*ru^ZCPas~UHqW3MjjKmK`ZvEF0D zHwT~Y3P}pqa<#bY?{nd>L2u{xFS%>PGpb_*6&N{Hr!ZYfv=??-Vls7!_8y4>o3{(M ztEB$&l3Kp>_{S4jT3YuiQkJak6Ft^qxNy0k#KmVbmlcTa*>rJLQ{I}&oNae^KM%ST zrNHCCkZHG(p-T9vTV?JfIhAAQ*z@Bj{J5}m(x;p4&z>w_cqDn5<C8182K+&1_Z;=R zc=+kGnN#k(<BAOXzTx`hdGSjYadbTAn!v>*#8fEvO6X-l(~p)fKe|0xZMEucR<Byr z{`6%^tLUuK3bk2gO|>0LEsZ;GUEA7S;Bwi^t3_Vmi`^@q4+TnPtT~6=<JcGXa#*<g zyw2_wjb2)@c+Ipb3zg%_tJb$^PODfJs6OdlNp+KtlCw5vS?`h!3R<=Q86<<Q_X~Nd zUz-!7x#3c9+l|JH2j2b+&f{%qIc&%iE_LL#Ws<=o`>P*Y(zK#>b;;Ywn0{mo)HOfn zt&%CM!_t~IVY6G@E3QemuLo^!;AC{3=(a60AYsy4Pr<f>CtiLFI?uH7m6&q(m9XS5 zlOB|sn4IkT^JhxI))e8jN^YAjALTVQI_xL2e$pCQ>DmsZqf_qeYngJ4%kPd_&A*U{ z?vP1N4T=$+51$@Ce=jr9ROiR$WRa2^pOUsn{MBW1I$Cr@WXq4<y402Ps%AB_7D)(Z z1%>w)&A({lr&w@c-HMqxc3U$ozPj1B>g;y(5|WW}I97Q0oY}8nF+rgO3pK&kpf7I{ zJ43T#);73pdEo2&S!ns`(1Tny)k`##%BF<|ZBJn2vbek0aWh|1U961eQB9U?hL(@F zQr_I|-!Lm6tjA4iR)%q`(4obG^I4C)UJ);nV<$Ron&o5HNnQS`SqVuJYZguo&*sk4 zJ?fRJ`FDkYzyIkun%mZiz0hSAaAT@Xo4lhcJ;rafwkNNwS;~>Zt?TD=98o{~$k^Y+ zbZxL|)mily>T_*gPP4zbTfU@M;-g#Bw%>;>9@^L$dtQm=3R3VeW|5yJ5hC^U=&Fyi zc>HV*_pNm)Jn1i&vU1_FiLak^Rem_yw`kh3c~#9K2B(gh-#Eb;#=~Id)qY5n_rvSw zkHZQVMROIW|5(6d#%VHb{bc*3iaRsCYRZjL?<icmsv4SCzU;Kgjp?5&MK23YIVfs> z=F;I{RwpA@mBc3;=T@~Hb@5UAVq$&L%kQLgRYju9^?sw}s_a317a82YB+Jx1(qwG@ z%D-esnBk1a!Vg7eX7jIEdbrSM>$N*^)7g)1oMqbR92)HHmUZNUxACs^Gp&s_u<zL6 z^K8oEcXlq1uT;HU5j3Sl!kY8-W8q&x#f(RUggerBHg;UH6YO|oD)KQjCH%<7nBC1& zOV=)2X>m+4BdAn*dd`QNZqFixj%S;N_ib9TQe9rh;OpPa+h0tUz6|&<@vnma4gsr# z$<BQG(&<*eo-a7K@|E_+W2Q5^jjx>hF-O-^*6WP&q~buH!@SFrpH(JTRMvjW)H@m# z<lG%}&w$@eIbZTfU+2>89McZxRGbtjt;~_JNUHd~Qua#R+zW{&%z6(cmn%Os*>bt- zPB7o0kF!p_aX2hLWs%0q*Qt?8Eo)zC@gy9Odb3P*Yvb;-yCrKcdL6p3)Pp_a=4JMT z*Zp2!mpR_w7Vz3jjYsnMG6gsG4k1_8ne!LzoUS`d=5ABhtgA~t8|(<;%G!1)v!L@y z>GBM<sZq-!Zr>BWWhppk*>$b_14rMzQo6cSbNa*;k2d!om{hQ6>8<5XVX20PO!@Xy zy>fFq^(FK<M~%|F`Fcr}GZ!D)Xt}Xs@w#SFwtcGeCN3<QeEP3MX3{j<+ffInRPW)q z`#h{H?CF8M4jl$lUdg3<^as0Hmag4=cDkrg0gL-)zZ<Vjr>_tUKG_$LXyIG)A@PS* z$b%_UBrax}bG+_ae){T`!pO+mNuCM;9)Yzb4LNrMYmY9LZ7cJCeep;@b%pe$Pt4qx z7>^XpTkLqRcIko7YfZjfiC9{)(`&Wxf|XfmE>U}=GLnvHDK76=-Sojp{l>yh)nnT( z2--#NW4d`X%SEHfW$s3X<J%k_dg^UncKS(=O47XM<FcENpKH|ld+EoA7fU8Ho(W94 zDry+6CMxSA7WsI&YoD{I^I<_1&Ntr_LmM5WgV-g_zHEECIMw3<PqH=7$K$K7ui7%D zeA|)*GdvqSzaDE`vu?*<ov#-YEgd(rhQ+lUWp!f>w3Q8!-^KSst#@`n-jW9E%!6$i zcblTPN;4gbGXp312h5PGmvU@o5Z2VXz5TAUTKN%!sy8=V1D@=X`nBuM;+Cgf6`8Nh ztir;5UHz_JQkgXK$qKezk&Y}kxTRm@@s%CADwby@HsMlN!;uHdd`bqwy(X*8B(wK> zPjJw(N%`VwUDaUnw{2FBz2(06LpD35<^{Ju`Y|^ksOHrw^Hq}+);)<0QczJ2dQv9- zq$Wh})S+vM7E}6Em{|VFZ3#P<_gR;934`aYst=#%m#P^4R5<<RN1bZR!>u7V^jNN% ze3^9m`AJ@#ytOP_?giI9oXC9l<mKq{M{kxskDp?(V5t_Tgy#$6tDCy-SFDj!nN#@q z<>A$-`XBzdt3SRWsuwb8PGV3ZL-G#x2_kGw<-!{yZ9mAWrSTT7n!pgS`q<{}^POMs z%9J=ZNj>3#$K$t4u1`N}^vQF=bap;9!*98ArzAJ(1goW<s*>U7=esG-ykbd>XZ9JR zIbNG`^xCYlG|U%9yb{ga?(u?s%DN+4PlTy>PcMIAuJ`a^ko!X8XJ-6fhQ;RI3pE@k zFA?%*N#4F@Zgb`*QT^ptr~Fu_*qtok^5x^T>!FWDr*8RIF=<o&Y|m+|f*O&FJ!W1M zu#lc2#3}y3-s1g?Osn(V9)}wa{MdL?{Z7)hcA+0p$Jiepo@Xj<oKkbPzm#b)+kuyw zD>s*!{FrjXk7uGu;X@N+r|c!4pQqWyy||UO;?5eT-`g3xCYHU~7qwj~%t1oa<-v-> zj1nCkFJIqwW+~58Rj50g#N_U2?H_6Ps_^7Yw%G!m4-PF`{4YwyWX9Z-uW24~d)}rj zS~yWob!u3Oiym+9cLvsWsk57<r|uJ)`tM?dgW$t|vo;*GmGM>FAnvzEfn`eWEA~u_ z3$-(%%`ZH<A*bHBRK~JRiYrEwPqO{eLZLlZnNM%^sN}j_y<o-UdkLO#T;-0}g5)!| zPUf1aGV_4vXNzMJTq2R14#ft9cPth@B5YF;(sS{$%<=Yzl|{`44?;dYmUyZvXFKE7 zE!n9bTs=cW{e`UDUUI2ySTHH6(WhnUiCfZb;gQXmLBFTAdipyyOEVssWO%z_DgRA| z6Hy<d+Ycp~Ngh;Q{?PNzOc4v2ioV#DbH#kpnpW%oXV5ylxL;u5lEbPqR-M?Sb?S4a zmh3gtT`Q$$z1jYdFTePnMVx2LD^{0>{frWPE5Es1-dXK*?{U!NEfd&Sl9Z}89%HR) z*Q$>&x>8}Pa^;7b$W)^w39<MUkp(vlxgu9ya}HIzx>Cqf$A4$d0fE-<p5GmUD+^@y zX$2TBf7cVtlE5ZtSKKQVo623g)a+8K!rQ>6#YfKFkY+g4@<#t>neSm^(?E}nCq7w) zCQ9@aIvezE^l{6dx_F7FmUQvvJLhHx<}k3t^f7#nE}vVu?cndL?Gq*~bvwf*anXAA zf*idPeb44KZw-_=9|~VRv>^FIQo)1BbEQj`oZiv0<+0AA(u#E!8(l>vo#rVDxV%p} zBBA%1_MbxsN{hE$zq{+2|H|ytPAw-+<wI6y9;kHQv@yIXB6xn@`-!~EnAlV#X1=<? zAIo|(D(aTZ?cT?3t7duqs0-J9up^h(ReRNOSrPwVirn`j7H^uM!(cBbk*@Jx=aRxB zPc?r3$DW&{Sr@EK@o;irKA*mFIb&;5=#6u63y*27N?CD+XF|xO2X3AUCDzd=E0b$i z3%G3Dd%kV@b^*1A(<BNOaJtMF;i;;5wr2a?End?eeVIEeC}Ey~$M^o$YOB!8&uV^m zBo-Q9db-C*szdA9@_N05DJKkWn9bziPB<5SBib)pF(vwD>ztTC0ke~K%5NKNHD-$Y z>F#Cb5PWKJ;_L0FPHkxiGCuC|Sub#Cp~Rk&h_txnnO9R5AAXq;u-l{KmZ#B)<cROx zOxLfx;u4%=G5v0!g^-`L=K;nmW@k!**Xb^c;1yiy;4pdnl6kYZcO9K)5W_cVHrHXp zi)?(CxI7DIRhg+R+InKeiY}FvpN<@5W~t=36|?PvLy+Hh=knOfw^>qCg_jjDx4c!B zlTJQ2Y0tSSKAk;P%iHI&|MZ*JEqZ*FahQ$j(G6#oay?qvel<kLWZ~io?*6{4GFqp4 zP1fz+KKE#O+_wjt{=Lk-{oSKssqDr+YtO)23@;9Kc6U`Kav$Y9W>;I%bZoQAl;B5G zcO26UxOCk&xcAXjxtzABQ!7uFF}%NIeR{Dd!`!k775k3s#2#x|sLa4{IN_y5?%^~w zi?f=sm-}~=B&yGIWfz?rd35>mbqfzZ6uEf9=46)E^3S584FR{$buYM{DQ+kAAvJqf zMndb3%{I!Mt87}#7KrvQGyQ+%YT(D2f9}tjXSQb9(qNhO+JZahh}>e>dthtF*1gMT zY|T%Zt12zBe!A4U7i(Y7);?XnQQM)=F7xrLnG2m2p7}6~94&~@(nva{v0+!{hM!^; zjob>Y54?{Zdg?hb=kV5jGTixWkwuregF*tfPAK~|r<T`U+i9tb>~4+SS3O$;u7&(( zP@Z!*xYbK}!c?8jMyxskLODwtH|)H8c+z6tJ&%Iqgj#v5cB#$YvZFRp_2R>T!%t1# z^J&j|{bEU#)r}SZQntD%KV2E5@wm;~YTt?0=9pf`Z$)bj^JF=qOhw+_R&(d62znB0 za*j(_;^Fb{L7VlC_9h7>a<b~0X?{BY^mMe<<%eIs%nK}wxK_y$xMI(e28Szi`8kW@ z-fkC5S<XAZ<lIe(c_Q<k{m`sxd9z%j;MOXe*DbDW8D2b9`yBnbQfJi9u$7!xHZ?O{ z<ifTqs@oM4*mK>rb4#Y_hCE^j3gT3m@h#Wb!X<cTR%6uk1}RTtX{&Z$mEr{l<2qM< zT6MbfYFLO+)DD%&-dZ6>?x}{ylp~#Ex0;*D7~lQ(`LoJiPF5R>M0Gj4Q`^GR`BW7R z_|C`4w<h)LCJQGSuCs6RoVJlm$1dt(Z1=83-Xi-KhA&S^lAKt3h;!G!uN~WY_46mE z-Py7>$f2=6&Q{h$X~$jZ*`?Y{Hv-s?m_2?!&!qqO>+GYtv8udM9$P$RBys|+JzT;z zMVYx|i|!V)k}lu6<6r2stxebb7Nwkc{MK6Ywso$iW@ostS4~<|q(PTu*h;l#-YhHC z!!M^sZZj#<3YF}-=lHO=c!l_5%hVQ&MV?nyD$A7p6LHR8V7)TFa0379%ieR?b<Bi$ zV^e*3u7<jCW@~-e^|EF2nI?TT(};&2+m7sd%M<;jA^zqep4S#E3pXhEWc8>O8ddyR zwJuJDS3}6GYMy;NSMtik+C^=$?sE)ZSsM5#O@D5`Ix=ai{IidiN=%-S6HOuxO}u|s zxotbAIhW2RRqtMJc9y<%lf!b>E`7oEQ6u+-H2+%7O;bywlMJuw+S)QDam(BgzIKS| z$m)CVm5kjE&ayk3_xMPG{rnq>t0ROK@n|%El5o3aQG0w^)8z%4F(MB0*0>oSxb)rV znMUHgbzQq8vg4(e3)sdOANF}G<K~$#jZsM>tSum!Av@_{dmU@hZFfB(jt}K&4ww8L z6ppEAB)?JWsy=_Vb?KI+tTIAY7Qec<R(`y*yzTLosTKQTkJ=pXK5<BMwaPRvuR?3q z8y&H!b7Pyu(r&NV+F|x&>fO7$GuAyl_RPk~YF9e5jNy_ux2Ff}(6rk4`tb5L8Liw< zKh5^UtN$5n-9>AaY)U1oC8DP-?^={L{dAYamCYwSH*8y#|Mr33&1vt#S{6B-Xk|Rc z;%TkCd`U3tRgD(4pf!wr%B`#xX<=*Un>_CKjrtUHZer5q_Ka(5wfOg}e(H6?@ovHK z4R&|g+1|$)|8$$Qkjqd0-tQ{S=<m03k2J1iv)Wf`EOTbYwS;xY9<Q95ZSYI?s=(Hi zES0L8^$y-ToP5tWsNB1s{`gc>O4zl7Dne7`np<)oTLiD!(#sk2LFL1X#k#G}*Yx+4 zT<2VLaKo-Yo7+-eWPa#6Jj>AjSw(O7IfqGMr@6W+#AaD)1yw4ymRDwlh$WXjD7HU6 zY4($)94xCU5?AnUej}|BIMXs^jkM45G>iGuB~9cW&TtNUm=>d@zH-I!OF2iwt~!6Y z8Zu#epQlnpgAvmy(Hpljw$~o{G_&<|UyRcewuj0+vOE4b{L#>_x>?Y2@WbOX!E58V zn-fhXT-B6Y6{^<ji^NE^&OX)q?Y+X!@`U)U?-TFcy4~_}@2=XbEo)XR=d||UzNkx2 zuF`*wr}ABIPHEm8<<o~(KJw~HUwTZ;OPOPisqMt1s#$Y4iMoghYERtpN5?$vbnl+( zr)PfkRJ93vz3J-t-X^LnyX5>-^-bR*RxLVqYtL0j7G0r>k3){WN}s8etf-rLVRdE8 z+TZ*o73J#^=PrHb<)Lz>nSt~0;>Gg05;x6m&4^SGJZ9E!b-pWQmd&;)KhF9Y?bu=} zverzry|pmZ=-uSAz2<NG%sVGOHcxvKy^*<%@9x4IUO_>keJf^smQH@^5hBH<6x?T< zQp(?JcyhX5c9X=07pW~rRrSw0>wFIJwYq$Wg)z?Jap<S5JFY!xDv?^2ZIO0H*1<<6 ziDhyh%g3*eL%k-2Hr{ObQ>Eek(%i+^Jh*sY#)+R|>PJ+LWvCxnU35<AEwB6UcN4sI zLv4aZDkBABCt2LsEP7$$jYm%(eSdmk+9etLtWFjI$HTlW7hBhbS8Y2bbf-nq#>4Z~ z?KjI_Jw5R0Yx>u$KC3OKw>TDDKVrCi@!F|rZT_n7KlQ4p7_iK^=2W{xj_uvrcQ<zh zceU){JMyr7%bS;rUkkkwE;zN6*}=d?_;|{fpvTH-Jkgrz6K8x{S98SR)r<|VV!Ceh z%nK1b>UG)OHfxQbg^TbWMy`fa<+*0j^W>jeuAY0joAWZG*KL(AylzudBsWd?)WgKV zP;y+RzLaT4Ti{_MxzuBud*0k!ZW<7}PpjZnMY2~`>D-=@Q=*4wENm}o5O}eGAwN$x zBH!|y<hxn^Ww$18@A>%ZZzlJ2UCr$6>^_MNb84P5imW{=Y0o#UEvw7wq?@9xjLGM# ziJyKtP1~^Qq)LM9`S<LsC(RXJ<tHDA^PYQW(X&`L%}4_`Ex!Z)9D;2k(qX<eS5G-O zGP-#fZcdk*<({y1dfJhsL&hqX&YOu{Oo(t(^k7(Cu~PNU#}gYnRSOPiDe^7fnRvTN z=3?H$EVEZa&$~R8J?)b3xCG@qZN5KcHEZIA2g!{$y=xX-iMUtX&U;`}<W#YZw|wjt zZ4C{ZeLkygWuLn6Mowiz*WHG1vm*-nO*5bAR-bM^7%0S(Xeelr`$?p=XT{nJr4ldX z0?*w#+nL5A&yn@ZYyFI6Q8yniUvX&3oY3>8qFTOg4f!{|>*kwiMw`B0)h)K+@^$Xq zf~hLWhD<(k8#kw%lPg(~dNAzaj>d~0ZfN-#UfClxpMBw>f?YYGo8C#=h-?x0V)EgV z)5i^wDng+qeMyng_c)Ywb3J6r4wvS|?9#VfzQ<Ney`SZwn$@F<OD4D1s>pp7`NCxI zVoq99`}v>qHq92E&3>R@k2L%0RsH;F6@p8a^s;Qt<Wc>$t4X-@;#RA;Cw$&zGbOLZ z=&hJqS-0CPuv^TTVd*44<Kuk$*6qnm=hK{3EX(Th>3EwOXJezTnyyyJqN8D5DbqrA zPAtnzsn>Bk@Rs>@oj^XfkLCrjt)3IgDi$QLu~~T@%Ghtjv*nQ>mr6;^zS7Q*&bDP- z8O4Fe4A*4v$o2CdS6Xu<VR@mZ!7&$s6MdJw%2oTOi)%lSx2&F?veb9=E{C}e2Q6}h z3Itm-b@#;EA2Iuq_^Z@c;X_WnQ3}rkl@$lhX*VRvl~_ELjnUVbr@1KOjPf&=t`&@m z9_;zM@~l62t(n<<+9|SNVW!{~4x2QySpre2%P+V*zAkb6+>Fcxs}66}nsdADLH$|H zTOnP23{$SoNVRPKGF#P?p)crQp2wwwGnm+#WR@;CJIAU}{^*92-{x!W4)aso#L1}K z^QdZ9X7;qlrz@67q{+v&Tzc~7fcna1HO}d09$qcww%Sv8=1hdswp8o3x7WoPVkR8> z5PjERs_tID1wC#@RZ5m~s;}mFxz;vg1K*q!HyfK?iJrwT@5vY@&6Zjvy8rB|`>ZPu zXGwKQ2xl%?QTZrh+M=S{S#Kt}Fq-X*7FtlgbE)Li1(humEu1!lNw~-IY&vcC=!WPS zokZny-bHPEjj40~PTlC^wOuu>qF~pmSy`(pjhDJ{`g*eoO}NID==yp8nTI0F1(Q^( zeYl+(n+3`Q_c>3yk=m#G?7<x^MmE25!Uo!5l|o$yoov*9EctbD*3lw1-S+FwauxlI zITw{KUcH<y^Evq6ug7IGLarEHO89bRZOErtCG7Wl<KF12-foJn*(okA^yrZIc8SYR zlxj7f?>;uc!BZ)D{nOyjekI2WAN0>KI%+5AJ4vc-mzCGeWnCEsHGXRiPMo!w@kC^` zcc9HCmBN!ETCcyQvu9fb&fIb?srB?hF294F6Q2s$-V5Db9<x1)y(ElJc$00K|GDNp z#(ZZ=N-LH`h)<unvXCWz_ECe<BP-Gm=CfQ8*>rtR;ZG;`nX@hipH~*WTl}t_@k@%g zo36&>i$_XV<a|2T8+WGhpr-)e{V8+YWA#^OZTPb_dXmwd$W!xHd3Ejj#bdW!cHx;4 ziSW-7h1~3m4ZNm?8g)F^Sh+Ebqp4FZ>EI3(Kc}m+q9Y14RXlxM<dm;`IM%Ia+^#2U zCt<CgC%0E*_30mS`RA3Tnyq}zs*Z?d81`^8ESc2Leb`{@@zoFfr!SmtWVmAaieAqt z=Z^XA`%|CEpdWcBF5dL+LgrnbGZ>hxmglbxdUkf1sAhbBzd+TGBr9IOL*lZ_4!z3! zJWX(hL5{jb$UZ?<J42N%U#3cw1n|%4+Uc7j;FmI2(k|xM8}Vw71p>^utb4xjF6Zc} zQ>f88V-axk_2a|ybCp%vl~clI8zt{ZQ=IkrPH$Iu%ABpf?Sa=%X)I|7zI@ub`O;BY zR?p@7VmFsg@vhe2bLgnll}D2zgQm(omWy$<T{-PixWa0=70*{KN!`OP@hUEGUc1O- zxziFptG#y2b6<JvgNE9)MebFz^5+}A_mY^>)hx5=z?vw-l!+Z$NuN{A{xLKBOn$j- zVzgw$M2ok7%Yy#JSR|MjJ(uy?&v#z4<%;^5r#xq-em)({Gg;}_)V5jkCe2&7HhFSM z;FO9<iVKuO7xPz4@NpMZm$$fi)nwUQm8Qbx4VQU-d_LNr7<pR$@P|Ee+v1Jp>F}>I z-SF`9g>#=&M7Dfs=Kp!DncXf#H_(&Uz(^}%vcTh0wO1t_TZ9{CH2;vDGIe&@1jET~ z_sXt$Y__ZM+1~W**S*E-OxvDmyfS<>$66>RZaLqQ6$>_9-c!*k6{<e_{Y)XX+DV%X zBE#Mv;i_avnrD;n$S!23&y*gIeyh`MY4_(WSYCDKX8)teW{tH5$F+aW_V)Gr5z3}3 z?9uNS8qG5)q*2yLw9_T<n5=-=j{~~1r>H(~xH54w|J`WLpvl6U`6{ZeB~L8ctAF-s zl~hjFCYh?r4{!XX&Q)xa?0OU$y0v84w#ekeE3<{#=GO$QdEl}1oBDgBsoH!=j|@Jt z{K~bLS2j77E3~#P^!&Cd7W2Z+l<e51+xh5+s&Aa{F@?!|OOMBEUQRs|Y#bV5b>`}h zEsvH-z0Ay9<r35yactX`i7as@pM)NjthM$LVq;${EN!!BZ~jUyEziEb^;&!@H~ZYI zH%;x@zVwX5z5G>GI?^iY{+cg7>L?2?n$BA~`RT@4e<vTB@cSgo1h&eQ^gSJmJEJtb zFZfL``26~|yyWtjsT}Ho7889;Zd@~Odu9<XddlRk&C4!T-#pQV3lC?gY0tj2oTn>% z(n2<Q)zIXHDy<XNq#u}Iy|cJtD*vaFR)(?(PMxoh{F_>~wjus)s;1$~i{2+zXJvmp z<1KlzbgBg#YqUdp=$fN`!o82aY?jPU@^NaHTe@PFptAN^jVU*$7*BlPboAKU2VMsR z9J%IAzS!9OW^t&==_Jw4nJk>_w}pLf-rXp5Mo30zwRk`K+0e^1t*LHVtBytgR8?9O z`Y<$UvUbq1*e6w;GE05*i#MO?XqsfibenfVOmAVM7L#&MuJXEdtB+5cD%LiouyOnO z4@=s#r@ww#$o`+f(pJ}U*>d5w7{BE!Z7bJK+AnIl_{>_)aNdfDv=Sjsrd5ac+`f}{ zWZI{P*XL+yUccIYe8KORi5oV135g|qRFL>8t8l?{_NQlQXJ@bp&v4V8QmA9LsB5|U zQ;l8K4M|(KMC?|TDShi5uPY<6<wDqH!78sZr&l6&``%96xo6w;buCIa84V?7Oy2N- z&+e7N7CoJ{nn8;tk2v;87c3EzzjP-orcC7Y#fLj;)8d!KIIj?i+*V^3!(_QSxr^h) z%MU-bw4VweSG?&rmHo@K&o&#v4j$ZXnWZQ2B3Cs-LZzQ!?#2#dFQ>4N0vulcZ3YTo z9(w!m#YF#n7k;8rt!=(pNachFpB`S>`cQq<jC-DGZpUWxEz4A?xU$+)M@yphPF|(d zd--&;>(^ZmKMZUTnOd!qxH(;Jmvy>vg6;1VO_z?&$J?rQ_3{Zm*|Rph`(pCWdZjCg z68oapubH)8=*WZlB1c~;c^p0}bNP~6=7U**HY?T!ToOv!lMx#B>a%$3+KEcuntoHA z(hPpL&GFxTX}aR?kmY-K3Qbb+R5|jd@#3$`S&whrm5V=WbTy3EGdeWj)79sdpS~G} z`qya9T+`i|#5d)t!jfPuZH4>qH{IyIXZ>cn<(c>IzZ$)|nsOs<Z{{UWbtZ)sllTrd zFlWx<?cO#&GFl^SW}~{?IvI8;c4I%@sRgn>T4iJX!YyKBbt0DXaVQ=wlvMo`B9*bx zy?364B7>md4zAl0b9HKO@qJ(W?SA6Lm8uG6qJ3wVuU=3YTz*pQ+O3lcs~Z@8`=&Il z>e{WA)GU2w%9g7)dR9Anb9E>jF~8K5dC%(kiaz%=qsmS0Pu`l{>fY0|Om<%S&EgE- z&7NV4)RY-2jx(rDS@br~Y|2YUC63qgCU5zpseHw5`7^IwtNu)k_z<3I)9)+F{d5gi z;}N;CYbi!oP0Q!ThbhNj3c2&Mx^~uw?EPlnBd5;JjaKCh;+bLKAJrq-*JH3G{HH_2 z)iupqvgRkeSP;)YZMEsuB-7WrIqb|!=dIdO*_ya);o{|)EPAUZul9)iCc8eZ+`sBz z2jlHL$tbRPCr9Os<3}%9v7gIWbzLLsd_Nz<*Xvq6n`deliXGiQP1jF6+&ko1=Cf&0 ztsYa96breQtcc;Z{oUl$pnqWPG2g7qsj@G*XLxkZPjT#P+`MeYnW9wHvn-Qbg8JIo zjv0s?{Frlc`oramR~x%z2d$Lg$_&ig*kx6<=~Ace_A{Lm^NS>eER0W>=Z3xd$eYCY zyC&t!qXhn1u1$MdwoF;gkaE(dW>?LtI>xC6cMb>l2R-!(Ni;nv8*uvf6NA%1uT@Ho zIg;kCoV3tKaps~_bA}DyyY3vgCEc4D?65dwj{BjqpOvA(ygQ<U6?&tq>Pl3eoZ+`m z3Od-GcqPQ}p=qe$gR3*rqVI+Wvuad4p2n=@tTMS$Yf;$5t20GC6gJ&hTy=5Et3+-E z?W9fti{^I6SBuwd6g#tG;`a#(g<s~+)%tv`^yhzuNwakyiu^TQcp!4ans~vpbt$1& z3N9ZM6<ncYse13M_>>i?E=GDw{qvMhUM)HM>e{cSdzY9T!dP++NX(lRUKH8c5%|zz z=69ZoqfC~~Tn9F?AKdt=hbi@R#adZeqa;xwNA)RdY^Juca&vi|)xDdW{I0=aBV+cr z*O{yyg;fW_xS07Y-m37<_GMe2J29{NO!|dSnl~<74ZMEs!b6YA36f35ZI7??ORk+K zRkf;PrBtSZ`y6M(klLQvUF@p;+1VOrC;w#mzKZLiG-FS}-z$ect6FC`EwV_wxc%Dn z%Eiiw6A~lt$w|$d`J~}|qtDl?f=Q+lriNatB30|HEV82v<^|_175-VI&Gb-0quOl8 z2G8J3PEV$Uj$3Axj}P?CVt>9}XG_!Lta%gMEq-h6YhED{W7$`u6{)fE(ZQFh2MZ$% zw=7$=yy}cs<>JQ2vpkePWi5ylzt6e*i>mp}eugmH4_o5PI=TIXTi)DI7c`dmILote zk5{nkR)J+FzLorRpX;>pNU<Dy+cT~;+QKW37ryFTEzcuz<!$Fxlh7%T=9n}l6w8$N zXtnOtnf~#yW$eivxw;}Rdw6=R9xwR$<<gwxrtjWdxt);p>e1x4av_&{-1UT;E-tg} zO{$zMb?9u$jy|CR)|H3DW-9hgoSPDLb)wBQ>8ZTt(`(IpE!XVUOxU(u`h#|Z5D&AF zzdNVJg+y^j|CNT{KFle6xx`Gf;YxapKEKIUlby+IsVja~bwn*qY?Dy?*&Sl6<1^`s z@y3d6*}u12O@7mCur=+;^sQQKH;z>;n8>`Wc1mJ$)uB7KZyX-*xGyyoU3pm3E@?9B z!H>(2tx}rJw`}FKMYGSW?2zo~Yl?7rrxH|_S6INzzPI7k&1>tVy&Y3M9E_5D3Oa8x z9JD)Cb#dDgfyIk_<}R~fY+>{}AKd=fWNKkp!sd{4AHJ0tDrYNl?kn>MUpu<z{o$1Y z8<z(yGD=zD7VyF)?Hhl(WNzzh*+&eQl9FX?&Ya(zE2VW{g;z>{{GkO~Jp3ePn1oDD zI^?x#rNN)QN{hR?G7j&E%2@u_<kHj>r_)cDS2G^qJ(h6xa;8`CQZ+W?Eps=O@u?Xa zi@aX1n(58+VDc7U+tfG85=RZ*L<=2Tk!>)`$1-8va-Wn#-8`QRR@UogF4BASBFuM} z;OhAOwspTPvtOpTE#=T+cx1+qa?HZrRjcsb+k<K%7X9}(?RfMh=yag3t6AJ^qjaua zGhcuDb?MSJacAD(H6bQVUaJ<11YQna;JK}Vdy@CQ+ijkCr}y6as>r)#CRgB*c`B;P znaA__y4)`8+@Z+PYvXpl-{05y<jkhU{O2vyd=DD_NL{z;NLrWA%OKxeqocB3Did8* z^bQ%l6}I|2bwl)q_lKrFZS>LnzEs15*<WsPkB9K~b8~}Lxi7C^n%8W6%_@0Si_Ogm zss|0vKe;K))VEmV^krYMtSMX4W}H%=q*9Tvg6HBPx4SF1wBBEBcttuTJ1${~Y_fpE zzbWdOfj{SKnfo5rR^H7VAu;1tmBXv=7bZ^pENjNy{HUT-H%-3%ad4%{&Pkg4l6KYG z&9u3)?B^P*wnZP8&&(8xUL+Lm<j)eB{r&oe!%tX*8CGQ4CFFGc$#9&UX5PD;BdFuJ zV8^SUm)7e%3fU2Bn-_ZY<%1)IF;Sica}KK|&AgWuu}ZdQ;^qGgi-WgM`p{ovdSz;G z^~596=Vw??vAPvq{Y~M=1T%q(R(1JY+uGT;6qJLQ(-S?V(-(aCd8OxPQ{oQ2$TOmq zQdu4=Uc7kR)t}3C>8!6Wuk)6vqC%H#R%~J~+`3eH$=#w=dKUfF;^}j?h^pxB_;BQa zlES>cRq-{4d?(G!VR#^{IkT@rLT=}`z{sN?eq|JtbxEywRjf33>X)r=<@YIdgsyI1 zS+YxZjo-m_7Zyl&v*q5J$*u0?#!^~fH-pb6gCn}qEZb{|i`<F_g^v$&EZA?5crj_} zjTu!tGG1&HRMY*loj3Gn#Xi4zLFbloTW?yZzokNUbuByJ+s3S$s>W*))q5tk-FWr= zqUg~{XJ&YEA9K9<Qr?Q^vs}WOWo?tX1r~7I%!pjDcD`umqMx@iXHMdLIm;y@(ow_h zanZrnPL=}a?1^i+^pd+81rIMN`SRxFEY5wWZnFoxP$>LjFO__F!=Cw;2jjA)95k9H z9@rN6pTT-PXE3jxqQBszq>P(4V^e)!KRvNcb;_g$={cJVOKx3V7V_y?MTI|a498)) z#bH}oc8LB-&wQTC6WP7Ol5g5#0h8b)%i4m?k*%Rm&nrJE&@r<KTdLX@l^PkwHq&k0 zN!i{vjRA~@rW>7JzV^b@%&4ub^)(A-PDpNd54&Yp_C`mQ$?T1+2vho-%h8>QCYHjM zfqKf*4W>uknc90vN66ck=Tn}M+lP&EzcY=dNpIOZH|&wj?lNxue_3|}9!=)*nW5Y! z8)Ieoz*n*QGXuk=j~>61IsR0=e678VbB5-t?2j^fQWE!OEs88$V>C_c)T~FEJsOi- zgBa7lmsKudeSdcir(ItATdp7(t>X+nj6HK450sXa239{j!qQt5{Q031Ygyo-4<?IO z9M#fzy-C;V*u=*XS9L=5Sxi-9HX3Lc8cx{SDBTd4lxHEf?QG2Mz>6A{E~kP#Za&}Q zzAdYNhm+Ifo)5zBU#;2rEGkAPk-PQbm#Gn(P2FroK3sCQKXKL9Z}*uZhu6vejO?{D zHZpK`Pu!UI>B6Fz2sh4N7bcs2p@JTURV%Nuoq7E3=UK%?2Uiy6)E4uZMh4BuO?5S` zQ|(R`Hkqm)>T5YkJ!9?+ySHBNc3j{4Luc1{kL|pwMvsCS7~7QiOfv2jgxqlIQ|^<t zwX%AdKGWzO``pc{QBQ1Cm#;n^C!t}O`CKASy7i!lg7wB}#*7Ia6L;HA;k%xuKK110 z*{zv>4oXcjU^H5MfkluZ_pnsq?rV3;bKdmZ`%aNeoFQ;z;Ss~_$Fx^!ekz=%b<*hF z%_WmoZ2x8Bl|D&A{7ih!sdGolZ@IHh7tb|XFkSfjL<#?yFArSq-*v;zuzkvmN3~l% z&3reVZ>90Wk{#1HXJ}-0ELybwX#LDRIm&52S1p|;5|NtZeQe>@Y#|1&h?Q^eZ`&!y z_%Lvi$Kew${%&X3V@)=kUTDSDpqBE+@IY7o>6>xOjgr1xnG|NHDyJ_J(H!u|G%@)6 z#6L?#x&D3F%*(a6JHvO2@|$JcRV6LQUECM`)d-)uWqDx3r7AZgtNzDs$5m6fR(a)^ zt?HLqdc5G)uc$de-TX(gUZx*WS$g>CJo8U!ot=@QFQ4}Cu9CSQl;_wxEh;*ud0CZN zwMKTH6q8d`|GS$eX&cy<9ew$sCh_^Cb(Wzl_2<*3MPw=TSuFEdG;Qj{?;5;2OBEKR zMC$$alf1H6^Z4>!sdWPPnv!bOTD*L;d5%YIxPCqHL-N<4y|ug>{v@fcSn4q^HOn#P zDko3Qr8j!a;@105-jS17$}7Z^{5mA{c+jMo$}Q*l*0Abt5Gb7EG@Ir42bJZAQ-l*Q zTnf16?(etxq)vtu$1A7fB3?&5=XpAExi)GqI$~{MVR1mz{eV~Mrc%bv8|;ritO-r$ zoNk;rr6M)dSH-d}Yu6p+pGPZ}E<UKOmHFad+S+W5m#?(C-!vIA+a0|nb!K*_hJIw~ z_NAK}56kY0&N#_cc)B8lQQ@J)yh+IkvQ9e#WQzHZY_PJ*dDwO_AmrUKErUHyb5$pK zE$^Kh5~_Sv$>ifPM-~Rx*28xzF6D03^6YQ;e0$s6(kDxJCqMJ~ne*jG(7eqiiC^T; z8@$XaJe75G<)nGbe<lTYNmXhs0{QK<(w5DaPQ5y*l=q$Q+6BWK@1F{^HZ4@Ydv(*E z?&EWPG#%7$xo>9-Ts&Lv(M)fV$QPPMUtNXNc$*&HtXXs=aQCT6?%w{N`JV+}^|;FQ zT5*Pk>WNUXB!yG4-hO=_6&(t!m2YnebUhip;Cqom?ws@`57nwPC(Y|y&v#6D^+AI< zd8@Sc*xolt?^_TWbUpE6(pDy6p$j}#SzjgvN(i0~w3+?Q;=;y_>1NLUCzId4ux~X^ zSbAHh{J>PX72hWIZwYq!m@J{D*ea#tG@pIB%Pg6!MKxXvUl$6>lm^U-vC7bRp7DHU zidUuc5%b&~ldRu74m(-6MO4+<^OnIkm*0=(7qWV~S8*uJap&7m@GVS6UF49VX7bEe zA9<$BDRza3pDqe?RrM9xb8bsPQfWw1_nDB!p5ELO6V11*(9yenWXcLZ<2L5o?T4m! zZ@aqIS3^~r(PGUnPKo(i1;>k6^Wx7&EK`?__$k9=zT}8O&&%k*?uTE#2!%L@%=5K* zZS1PG?0Ij9wUv=&sDFjz-RVIJbEB#_6-qs2Y*utG6Iv=$_Q9s={QG6w4`oc7%)9Qi z#jJn}HjWud>*fp0Yq?+>ed#QZZf9_kpw7NX#V1R@muPSMqZ%~l8p}lHc0qS$y#&)o zP5x`#XB>X&Co*GM;OXGY2`_mpmf9svtMW-)cqpl=GRP`_?p>ZM7nbTzl#TFIOUYR3 z+nq7<bi~~}fxZ5oo<bH9pG`boNnGYx!rJ`I_Q=U^C70dI=N&T^*`exEy5i?7VZPAA zpRV!x{U~Eq3|2JV%I2xO>WFr$&51Ux;}y>0X}5BZW^T<)%*xf$kSS=evJVU?dzo=z z>Pp4n4XmE8)g_o0xqJ{=czDB{^&UUlR!v*`$xm8U)hzYg&F+;YQ$j0J>!iJWihl}P zpH$g&Li$9LgleTkYqk0Q9n<dJ-|4l5LGYTo+`3&xn%u>naa$)!NHF)Qr!a17oRh5j zFgQt)U*k!RyU5F=bPHGBu>9lu*L+Mea8}`tSGD<a%;K7-Qbm$y@Ts2Tdj!@<^a;hj zn>xEwJ806>TmwG4J&!$3|2@^{#CL~hV&j(^6(wCfg*D|?53ic+*eBZ?9`IyO-u$1T z`k%9k-uEV2B%c(uzT&8|v13}|9tI_8*CW#vKFgV3*45duWUb1p<Etv<_LyCq`}*#U z_qq-Ny;|1%k%HHi(tO3|=yk8Sx!>$k!j65`{=Eqjd$#T{wGA`;rO0ZV)2lvFqGR8c z<YXxpcE6KJ7QwS`L_Yl)_3om|0#43H?h=Nt9cOPbFF3VWgj0oaLuE<nl}e*`#Rm=d zRC9SfIq>n1(mENt1(DC2R%tF3aCy(Ad0Tq>w1?|-O!v1l%AYB^y}QJ2zLbb5AB$k8 z@Fl~~Hv_%Tnu)I5tiUN7ct|tS|7wj*8qdjTAFZ^iR-JOI+3($-v_Z9U@e0=zAt}qS zr3`a*&b*o~_Ko>qm`l85#Q~=Sn)BqAFKRWrxyX^Tl%Yw*KjMXS<)K-d#WHJNc3isX z*B?Do$+<Oj7RRbPA+svCFPZZ3&{|;&p~!{3Y%M=t9+%%#>QlZXtGD6p<i-P!*xkAO zXIX`uV3f8x;_t#c=b=~F=`9kfW?5_39@UK7x2la(&7`z&*TtY%&BVxc6KCvw9whYU zX@l4;-o?MGpTC=SId_X!z{)^{gX%f;9$z0=y;yW}QpkiLt_JnHn=kEnnsabM(Xo)D zo4(KX7k<_gEOtidQN$l3<6FzzmN#mKsTwWz=nxIuJ+a8+;k93pckeyp&{27r%aG}D zm?t^U@W{ofC$AQ_%~dn|yRvcnl9{iT>=8cf%Xv8M_=<$toP8Rf-m&%`4Gfv!T9nr1 zZ)DQTt$lNQp2EaicUHFtH9zGtN_26UadX2t_C*#~MYBYftm*KuuJDhaYjUzH*`h6D zRX5YAD?i-)4yVn_`dN_3*<=-UTyJB*>8)GrGVU#y%OJ(La(h8=!uB~aYXcaJ)GuF} zy(@i>XM{t`BP(|QwPwj*CFX|dx0$+nT|OF~S)e7grP|$Br-5UE2d7ecYJO$o-jfP1 zkBV_P&APOArBC8H=4H)iZqIh&&ip&;$-D_w{=zow{92MmrFki*46Z(T*7-Va*}iql zW=ULS2?$ixiM|o_V#%@hxp(hG#QQND|Cx5{?Ux;`3=?Lk%zrewef#28&gdMo2Zl`> zdMrMEc~lY58Xw4OYhn@V>;LKe%o=&7RqGFnYH7WWQqWXr$z%ArS;V#C>^0NglkfOB zK3$Kib?Gz^NlM@`H2y2Nt>OXOsod{(Jd{+HcRrY>QaZPxWY)pPXZ}_^J7?Vu=Ki<* z+>Kf@;prMdT9S{u#h1@HZZkE=<IvHWw}PJDb&NI7P_FfG@tP9yLCEvft4;<N#)d<E zq6JP&hZcuCWSAcxpUxGL#^cVq@?5Ef^`+qJiI29<<~;M+{rSxJ^Q(@md}zpO?y>Sj z(t$SSH?Jz1E?&QwvPCI)bq-Gg1D|clZjH0Ey~NbRE0W3@5AbWQ+0j;a=;JM&8=oGo z?hd&8XIs!AwN<Nxw#Hlyby~J4E#pkik%LU#S`!!;GE5XVZmXQVWFZ#^gHVA1!-3qn z%R4P*+5anfY+if0z&X>X>O{xGhF6QePg-SkS3lr$9%qY6V6uUuoqV9?v;`+Vofn_b zX6be!$@Tm9%py<gHJnDFm(RyMJ^4QPq1FKh1~-+7Tjm%%yy~&`vvP6Cl$F*#i3bY5 zK32<ai;OxGl;x?l_|UZNf?iYC&bibz{b!GiM3cM9W-F_hj?7y|btkP}C-a=V7U{q& zAl#_(DEz5F!6d$eA}0URwzc#y97;>(l<$1Kn05NbH|F{eMR!gXJGCY7%9A}IfvG%f zZTj;Uw2LluYfLN3mv#9RW^%c5<Eu{wDveS~P21aky_pidX{}ek(6)qi%sg!K3#~mT z`H1XZ7Q;1Fc2(dce|d4A2TBzMBJsxaWc#20IoY2mGNVPnR!-)|gK6pcPk)rIUO3CO zetIX{g9D4T*6&r+(lg<Cdd_&d!Sop6N6fs-9B<maYYco=netdqJ+jl&a1-ZE!}l+i zOjGZ?{-nm-AcbddENiKE=w+RoyRsD7RJ$%-4Rq_~+<hu@<<&)O9uvDga(8a)T@s#L zboE`6;6s&%e<kcb)i$+8%D(Fkx}6jgliVl6AuD|O;wHnTao+6$Iex1xADIdtY<d{r z*z(ZFr!I5i<IL2#?K?zkHaszqcFg|Iu=>Ef(z|P!?i#Mm3hH;^lPR1bTOxiYs_?kU z{4K)DkFs>*^n+U-%;;=vzUtehC*5|rQRhrxuI^*5gHLDVZ#K-<lw&BglDuBfqrft$ zqO_9n<7*SQ-v?O^G_cFhKQ;a4dWpjyblTfJ<FqsiWvry;B(2tY7^HkoPNUJ^bV>xj z!73f6gEuDmPKlYXwWaX(r74b{3R%{MHtf@k4-_1md~@4mt-z+L+GSny%o`p@9u|=J z8gt0ToTYER{=*y3Y&9ZYUTl_Hyh~-1#Lb>8CGXh`%+j~wwieD-`@JMLOp8;x%IeJ9 zBVXPuS@binpQXX@`0@`-yxJRQ?UC1cdPaVEWKgDW$tSa%b63AAPI6f_O<7cb&gmVM zN4?Fi?&~uVGgI{_d+PS`fC)dBa$^4u#tUYitGA{ty3}bkWpU>NhMy$?lAWou)>JK) zT69c1>EMU1tO}ot=ao)>7Cao!ect9?w72RcgXeEn&AYu*EyZ#+Pju^YQQ<aeP637+ zwx6&1NAB77N4F`o&!((K!*a>dB3qZqNA1|QhNii%YSW1`_tLm}<7cLffluqz5Vq`z z_wKeWyRMVQtE$b_P&V;<wa4Mrxs}JR^xtCgdE52>>J@*Xqqp{pELh&^<aYFxlnA4E zN};hVe>LNono~xfrd?ZFa43^Mop0J_5m9-rrRpc0G?OR1D%3F+ZqhNz2=ZFh@nGqs zwG(q}UOX(zefESk?)dFG@qFIZek$b+2X0GzIm+}oJE6OE+uoHb@|jEK%7w1++_+0q zdu7VvhSL!{jzl~3IVw$B|4iUP#0I8YvkOAzoV2|p!_dmWHuIL9$m{KE$`cM=QDD6M zX=z)~38OTRLd)#W1_wUGXez8(wq!+8(8js57B;`hJ-JPL=MI${E4H-=KeIm79W-Sr ztDnY91-}`GYIhXKn*7~;l6SIl%*Th9`@{E5tUQ+EHm|LXtLw<>^?jL>x@I*wWC}@K zw0*IgamUuqcRBfMf8<X!IK572X5S=3<IBFcqRnC_9?sR+q-Wmc+wxdq+RwVOS*!;> zU1guL{>ha`EGs`<dbsz-)brKZhu%Is75)B}+r&p9E50nXc>FAB^{gnSElZWW`s|z~ z)`Ud#sW+y%T71*|JY&u?f76hon!zGELYDgPdL3Bvsw1*2(r2Z<-JQKslTkh6SlQ=Z zZEdd!esh$3IkxzUC7-lx{cz$`lBCx<o1=C|+0QLmYn?8n$g@CYUUY+A4(|`ffImwg z+dllT!{qG^_uGAUT>7JAjA!mHp1`uAVRdQZKcyeP<a=36w~B~PJl^R#LutkOwSo>S zjZDMm2m8J|t#(tnKPROz_W*xI2D?gkcB<(Lwttsf5*sCw`%D53C9FN*<RQVSmQwQd z!s4#_IX2=Vhp%d>tU4!At84Vkxy|W<jG+MM;?C41F0CnsJCas;u={%0XxA8h<lD8v z?aJfr?ZOr%4;^PO4+>cupYY=4<F-2%5B)_X>jjPm>7;Iy>d_Z#n4{G$v#c%Ya?tdv z+cx%iEA3#tU8o?u^f*T`&((%?PYZHSsysaYxbOU>33Cp-WZcB?`4HQAe=YG18ksyH zCOexJ|2#6IB~*gdO|{e2*zIBK%;YwEg%jQecOt*7lzJz&!y@fyuh%B785W5Qa-B1j zzXvluv6$Q;y!~=YoyplNHub`brge2cF}U&K<@2^lQp+M%t3@onsln*w5nWKcMgJzt zz3UJAUOhb>l)fj>u;Yf|!ybOS$(!b7KGj*8B01m3^0ues$2szbk2C{ktyr|yeR;+P zo~%W!4=l=O3TwGs+>$BLt70CUP&V68?a$g%d2jpQhy(>Cda}qm$S!z$b4$*P)v<d7 z9$mYr9B^EAUu?;Qb3dnZFFcgFM5x}_<)>AYkD92+!_-#JyL!ia=S<~Y)Fv+XQO5E_ zQPHC*YhCqbKHzA+R`5g0IraXYmzNm@UvKV{yOeG2Q_QmCulsB<t_evyBDRXDG_8HK zL^>*AVP@aU7=vvGi{Hzq%bYKo8oA9r$0@u~!t>$rgx8Cu*DTp)qcv0F%fA;(+Om%= zoV9G{$DV9~s*udk%z~W{e47hdynVhrSr8tr@!6As`}JX;xqCHv7j9JUoL@LYrElTY zu<cAX3RyQhettP>k@6<gKvGWP!!4^ha@*8b99sGDQNOBVR;gO~r0aLqlt|~fzR_JT zapsM^saDVwk^bF&g8jGHBc5e_pQc%(9eLDN!hNdVrg^eW7n8nLq#1h#va!$1dbwfe z#~jtnR|^);%39)}K1<>0;@;D3pALMl=2O|f+xvk9e<#C~rlf?##^ZvQd#*~<e_NTs z&+j?IpsHqNbce4T>+IXS%Z_Y#bw`_J<-F-UUI|%2GyFcDXqC*13=KLX_8?C=$U-vJ ztL}QBQ`7WLyBWWJehId$eY|Fmqo2w|Te-b*CFf^f{b;qS^JQY|tIP{OXIw4$7<AaC zU_+O|(o+jvr8yi-RDLr&`qLPDcYj%mS*U%c)}N|O2bGf+g@#*ZJ&yE_w2NO9vGR4a z#4??&I!n`*_netH>7v({R{|zk*2Y<G3o?)9DDSEl>tJ6Zs4ToW=kezyZ|<_#E>U^B zMRs3ov6l@ymqqa-QOm{rv*tYfGNt&+HK#}WG(Nmq-rE!CFj*sOC$m<>38sy^jT$V& z=O&hGI)$`s+f<|G$ilmuJ?@t2p6yOthZgQsO3s+q@%Y2zh~i~tR}J<>FPz3Dv)wi% zbh%)?mDjY@Sp`c%d{#}`n4)AEbVy8N?Uso}yR~b!Of_pw?3rLu(ERSOl<M~4-E9X2 z)sME>S{xI;C}^!I?dTlrA1x+3?X&iy`R5$8#gvu)oY8r8ao6Qz8<ligXOwMJewe3P zSoS_z;I&n(r{EGHj+bga9WQTGy|}wwH>^pJGsy4W`cnRgcXek)B!lGUr_8x-o5t84 z;NJhtCu~|b|MFw6gu<fur&qm-u*+RILtE$6rreBgO|2nvYIohQFrQOgvS6vZ&xc1I zFK!tuyca!VgN|(N!nGcp>MhNUlaKIDnY8-!)Pkqe4}Utdx-IeQmW^qt3yyR-i@41S z;T3Y}S+d19Y4${KO{Kg2Tx+Lvuip3dg!ZI~9Y^MEs_3^{#hrSyG4FTG)Mg>G2L*jS zW|hgJeUk+bzcSQeH25PLEqXli)v84Y7f!hFFk<7%Ns?1vX$hHfIk819o_IkqI{Wmq zNaoH|7b}rl1{Ozp7w|6l+HvHP`rF9ZONZ4DOyaxIxTP;G)BDP;pc$^ZWpRh5EjNB7 zDpF$l<F53njr~eOycS%?^z~j%K5@Qw&7va_^Mv22p74_Q?!I)(QB#<WbACR9m1gK6 z=j*E9M3*PprrCbHk{Nw@POE2o&@-OAUEBJ$-rF^IWkF5Wu9d#N)|cO}UODr{V#cR# zvkU}Ng6gjC-%{}T=h8_II||?GsW`9;RBcP%%;@xIVHm&0op`&oUV&U}b~g_3oSD4I zK&0c0tc=$it4ZzJfnkqAr!1N-aK!C}rj|xS<eA`0TY@XkEXWt-S@-B#nnJ5hwaWdk z_iUC-ySSv8xvO7te#T7)?m0)+9-S6_rRB|GiSLs?%;MR&r*rnExCo20vC)ZFZag*l zxh%`ekmYMHE1#~K*h`%$LH2u6osOT;C}X{~#&hQ^neDrGIGLPe_b}FEv*Lf<FVVIB zN%!1a4|<(kejYowO1RL*-#D$Jpz`&GD4A%H!y8U$e0rBOX`a;_pCs1AL~kA54L0>l z%lVSi7$fE#?|ouD@05I$cQ>b&vcmz#86h8T9{3WlGkV4A)mjA;*xfE)w$YTGXJlsi z=d<47)@NE_K1CA^H#@x0a7l|iq!X>p(Z#jQRbT2<z*~lmcMcRKSWirm&gE1~7WHIt zXIfMypDJd&`<0%E$Xw0G#tL8f=1ugS@a42s*NUuSw)kbM*Dn2;c1Y`W_M@<_IaiEU z9oul?O`84=Eyh~8M~7R&%bx4+bdLS-cY%f5qKbq<hD0HMm)ylZs}<ktSuaYKaVhAt z2>MuM*qg@nv|luR+0u0$uT~iRXP6!NV2+p2vSrJptTfGxF5TJ8yz7X-%YBc#T90mv zdFk9_dQ$k0f#K8|v%tgE%Pt3N`%Nma;IZ2A>(X|i#iwuj#XsL1emT(~WtFr4^ujxn zvd(PsdT`lMp;=I2Q77ljiBo+WI9!h_`D}Z7^xm%SQt_?AO-DE$m2%E8^L1BOi`Z>@ z?@qyy^V^zo#5JDlJdK|IDl6?+(vgpvlVqgD`g&K*^9b0ZxUk7UwIGJ^+2%#MUw1xP zKmA=3ckQWYE~kx()}Gestvov06Spde^Orfyom0ijebapLXWzNTdOolGWPYgfiE}Po z*Df)yuPbWB<>KjGGp@S)Zk9gsa_3dQRRJ4P*F?tLoYdW@`Ow<&fg1bEL%l`3_oCOW z&^|U}f<J%Dg`LxXWnborW?Q@XRLG4cpUj0zR;@j4BJ$BAJw3~-s-n+4*jMqh(@Mjj zqt66O+5Yyv4SK!mN-)>MgMqJj{=D#6EgfRLqQOyO;v>0796y6@>p#_-p7QICosG`3 z8HIn2>dNexvg3$_9kai8xT`{wqshKpSI=o~vn$Ic=E}WfWOq_MaqaJ(b_UNd_QU;4 zI^;^?XGSl5uDbc5pR%C5@SBBMo0o4bPQDp!oEVU3d7eFWwn6Zf1bfx)ut%mdl2xXL zd|BEsHS%%B!)f8X8*MME@Q9vzvzF1EnZe`198cwxbN4p;KGPMueW}3jUV{6Q5FMrc z%Yz=x%x5^eL&o^&9<5D2X*T=aO?`GO5em8J9e3r+7SYCO63Sh*mz_llk6aQ8yVN~- z{>e?-5BE7W?K0?F(fM^z*nC|xp-BlPC+Ax}ym&EY#jlE;`z<d#k`VVU(8^I=y|H4` zI?XE{S=t4++SbVx`LhYzx;RPtBy5@F@@8JrtB|QOWrv>K-lOTP=;q^TzclO9-LDgt zYRr@<{FZC46?(G!na$<is}C*0N)J9f_~ONiEbY2vmTCP4TCp$1yqH@Lvx*2FU$tsU z?_2BMLmSS0P`kO5my^xxAX`~t|GugJ8MF(ZzPvTB^VN$dXU!6?L`;>fEz_LwI(w6= zm}+3O<K;b^4-c+b^|3=}$2I@YKg8rcCL1quQ#PFx;%U_>BKyvXHB0f@g(a^f1l2gy zKfGS@@W_To4b6Qgl=*x9R9t9mPu*H!bV1^dM3_qE!?P7KH`ZBCU%Yb3!fugCi!%Qu zO?(jO>#t>eTvgSj*dv+ayky^<z^qm?lLe0!c22a{VV@hI9X#vY!9y0sFMUmleCIqp zQurrahwbzXTjRuve}--T9ifT*qNXlW3qoAm6DB`m%v@Cb%lDmQP;8gNjki;+L@k8a z41b?rYhk_gOcUeb71b+qqkG+F8)g=X@%BEr60$X-l+D<=*WJuowPNZtDgPM@Rvvh@ zaB&l-7=ugR2V<qSNp9MS-b)TQ8e6s9Df_+n+Sa5)(?nTRmbVK(z3jP5<I~hS%TU*8 z3Wq+f$u{;5l{4)>)z&YueBEMhnM;p?9eD%7*G%KSc-+=xDHB`Xy=0AT(L7rgEb*Mk zR#x)x!?J0&XK1QlUVeV@wJ8y9wM$nWUjA?6BZ*www6M>c`BD#T;K<r6>L%TGKH~ne zX*}XJn}RtTY$slg*cfryPwTzYP0tUF>OwUERfY3gBcrxzNdByo+tPL7W;W}YAJZgf zJUv|^QW-CERD0tdrqyOaQZ?6Sta7#4xc|(>qh42ykErlgEdSZk^;Sb=k`u%2mmv#& zFv>doN)8EhntjR5;<3rq?&PDZiswnnhp8+)d!tpw!Y^(%+rdR=wEf*>!!9;H3{I>_ z5cL(Bs37Vo*kHZcYEs^<Yx6#=Ov&o(5PYKiW!368A1<t)vS8Jz`{#_8nP?W29Wkh} z<~cPZ=3_wc!;ijxD>jC?Ob8BX*>&c;`kd7CgxlfSOi>((URPF3<x^6=`+n)$)|M%g zJZ_7KJ*dp)JZb!B##goA6|eI0mMu9NEx+#NTUp)GkdWdFo?e0<6@@2q3Clj4D!AvE z4&#Is&u2<Z@Q@9(J2Ai3=z*8ZW1Gr9n)j8jN_iM;J#NUQ)7^3H!NuzjORt)~RrzYP zoAYK^q-Jts$SQ`OtA6VP7Vs{vD%3suD$>0(>+q_=7tD)nUgj>&v)dreRP&f`PNuUi zZ=F3)q>;|e=svrYDCO80FA8?9&YHGNQl+twCv4KHIh|=!awb00DYvNKx`6fc&ZtOj zr<5Ki7tWUlJ}$LAG-1&^YtGJZa!d`kW>xiUo%Qj}^{E?rlxAul{wX;jiPOqwgV(03 z?y5e4aTTquS`$U433}wGR!2*l@84$r=Jd(bDiIDTFTXui1`Td^3SP|8JyRU^b`Ha` zFk6?(3)SIQ-WYXTK8l<*pYw3R8@+|ApR74&aVhZnqpP_ppUqF7HjR-h?5b22TKk<z zqUiubrR)>yx3jivV7jthj8QY>KZ5{!$hnJ0JdVxYd{4alanx4f4Km4#?7f7Hrmxhw zI_-0szUPdM$6h{@3>K_;*!UnKmoH`gy3CialxJzU$wqoV-ScEaljm#k#NF@q@4B4# z(4gn6cJw>dEH;%axe4{%rx}BI_kFV2b|@%lDsu;OdYr_SHw$OJ+8DF6^PqEUNK%Dc zSk<3!nUj_~p1kqZN;<Og)ys1Kzz)Ap!Pj&Onq~RkPB_t~DlDp_nzkl9Ys=EMCnAqG z^VKfue7~9Hp2<?HCu?L30_W{pm3t;IwK9C^%=5yl`hUiGF8x`#Vb0+$??0#Z`5Y44 zG<D_54>t>bm9Ftzm9~7AR93y7M$;<eN&X7i>#pbO+}oLUbKkdzix_+aIMqbTgde^* zmZ32Fn?z>rw)p}UA7;LIX=~EAbj?dP#gHwbkr#{kq&MlX3r<@!ZPTo68!ogjpEu`d z;By_n+b1h?cfG!MgpXnKxogJL=l*Bt<SLmtp}-=k?2JFhyjf9k(YFn5Hdy@8{Lf(V z%w}r)LzAzTZHwkhF3(hK%HrtN<q1kM2~?jbv^mIIWP@8wXVRRX(O$Px4tms`uY3Pq zvUK|;za<YAFnL%9w<K?FQ)}Tqb@gs}ce$sBe4WJG#v>Q%ullWi>a*I>vF#bpK{-uZ z9%Z3J%ev20O%CihTPiJTf6?LAX^lpasasFSOcJ@vopahyV8XUb7cT`Y)lgs4XyEwL zrXs-azDdAz0nSD?AOHB}9t&P;e%0naBWhXBDPha&C+V$o<wqX>KC6}`-Dfl33nz6< zG@hQUy!d3Q?cTSR3QG6BT|K&EI>%vIb&i`IhXY<%S82M%t$UmJ$m75Rj^?*VCSLWn zNtZfQ=yR|$b?3_$AJ<fi%!*mr_NXFiRw8dmsoNs25RqpRN_S<Z>m2;Dfz>_X>DjAK zPg!qoit!WhN^~eNGJAa4WM%oWr<qxfo<|-E)cmWv<@a<|4!`)(kN2NdEVavRo3`}B z4ULZyye2bBK3tpe=lUwI&XkNMw$j{F&J20pZ-wgKrf$3DbND~QrqaxRQzSkesA8(p z%w2pwYTH^D$>U5a$K!4V`^?BQo3WKmxHa(f^iOYHvl6C6#A#gi_;_Mr%f&U5Pdrjn zF73VbHgUl%#>!_uo|&D`%suPzpk#vE8JoxJ<!155J<Ez}x>VpNXfgkg=6?p!wMPo? z+?|rO>6+)t!>f(<-BFv*cXmh7!DhD~Il8_grB@!Vyyq#U<o7&u!c_h}8+Z@;r|-UA zGHJ`*HJVkOmya-StJ<5iglFdB83sYE48h-d9ADj3`1y88oN4Rj&<7hHNnT1l8G6Gt z=SN%2>CBcS@79n@k3vc(c*nZ>1|?M{^~JV1oN<~huwWkl=T!3|6BG3~mgbJHw`^Ye zo?YC?$rYgF(l@`g_~iMnryd{Pa2AKgrdiHP`j^kD7rsEZ?YyejR#P1jea=a&Q*0XJ zEH%$vQ;lrkam}Cd*jMhEh{FNlPUSUk=jTc>-rd~sk#~~%3Az5Lv;Ap*TD|yW=WL#H z*L9kV`_Fj^hYPG`CQ8)!3IuHQS5*l)S+8TTth4E8_UylHtlMkeE}Jg1wPm%?k_n>f z4Q!q^rY?^iYTg^{%)PR+Wp$qLlDQ2swpWdGq^9$(Ue+yeW@3`bX}|ZAH`gW3@~X<R zWHbsqtbgX>l?z)Y=SizZCf&I`)At>h_31aO{;K{idzxvm<W+0(wlYbX+KK-6?inl* zR}p=n#-MOiy>QhZVU|oS!#`47Yl5~_%ojOmP??&MzFcwfv}Gqcc3*Q&+}UI|FZFyu z>A#Fu^Ej^YH8yRS;CO?N&0|6I&CSo9LJD0<=kWVk{7m$<yuap?cSF$i-eo#srKi7? ze3`Q0gyu>fu5Our<{6RmES7zmnCEniTR`kiw!w*Y>*w+*Ue!q6=G36fQ)Q96q;gx{ z_VcYOEc1E_U%nJM+Wgg={fN@B#RpOa9-kJmKeJ&?>4L+CvR6J?d)nH185l98{AW;O zd%(D1<M)`b(9-GKTGf&iW=v3Dko?M5z<P$wRHh!5DqlOhg2RS;%=wqC>5`ay+Utz% zMyX?2uIoB>sz$7dj#0H1y>l&y^~-i<$+veemI$kv%~cK&VELJ3^J3bo4{KAk<jd|U zSx9*vnDl7bV(vp9cZDC`tSlJcm|!URpJB#n8y_)FEwz-$3EmQFXE*1bz9U%dvoq{c ztCh%9<+th?eO5Jl(^CSs#nx<-juKkIB~Wl&-u~DWQNaf{!^I92?g`q}&U2*bvz1!% z>RDM^=gpfeSb6bkj*{MF%TCRvNen^nC9e1FTRnB9?@7%_Yl9wT;S27P^BOXDOJCW> zUbfew;Q3w0W!YzE)LF`D%Tz284!fMQdX;E^DzEr_nb$VyCnFw4UJ}q(S@yhc`O%+y z*4=x_-_D`w)WR^wZ-TPKjCstNx2iODf10phi?I4%!{>|CCVnx!@zzz><6PvSSu0;X zGo8Zg+7)!|V8EqA%G0tcj;#84QYylv;oX&}2L*Ze-mW~N=(}X$zSbWJALcGN@4{ul zF~up^c$-VLPqNds=vQ|9eqTbiS~jN5TO!3{@vtB%Cxt5}Qd=d)&RBEOgUX-{V%DYN zB5sf4qO|wDcPe?zkaf6^oy%&2)5RrgRT?jU7XB4<ZXeI|$hM0Ies+tW{8?40`JwIj zi>zK#R_7DPRs>J>nCj;<>Gy556`xtRvvM(V)X!hpDq8Lx<zd8e_<W{~MWPc=*NxpP zgqKw<tJ&eIrD^3oVa0}+c#-8N44=H&-x#{a;48afNYd9$ooW?Xa<j5*f)?nomEM;+ zt>UwErdeBTrNX;sZmYL&w|hkkHptpA9uSl}RsS>l+L9%c-^u-W{JfV<;-2^VniI>q zO}5!iNjq}S%fdjBkJs6kW1XqMfe+W+Sqi+LdYt?voL0cwA)|iQsAg?zkMlXp4gDhX z6a+U}d=Qy-Tsw*B%%sKJ%Ic=voKdKA)3xJa$ytBV5~ExD)<rB|x;kseVTp<9D;8?? z{Z@{4Sz!ClBfy<mth#04N|wx=)rUJ9Z5jTg@yf-T1U<-QQ7Y8#RI4aFG&Ry+{h{PE zor-G@yT$YyUH?4XsG||G=EKFym#+949cH^IX~Y$zd`IWZ^}WA0@8P*)WUtmDbYZ@@ zzkvV#^ic7*4Us8E&s1c1l7Fwh^7FUOQ=W%Sp3}7U&s&#wm`}Ou^3{+l7ms?zT;=o+ z>yS8X^sZ2_vt-lF-Z#<>Yc^f`U=qswE$cw;1UHrswiR<+1#hohvP)=k=R}K-kADO$ z<~Y9jo?@t-=2UHseMy<pCZQLfYt5Rqt83LxnPXQ)0<KT#@N!wRFCpmx+a1sEKb4~+ zdA>^N#Vc&z!Yq6##7(WLm3Nb>qQRoMRRt53uP@VFZut0bobV<88Jk>ftF8qec8+z7 zwN_JS$=N8nV!2nP=mNHfk98KR1WA9N-ZgPYrS9(2(d$GNIGYx@JIqu0QrK1Y>EU)g zkwudhBqvO;**0IllxK=XTE@{&Y_Z*jkAo9#9%q`jnr(F(*DB6cNqyUT{`4%`*0#)J zRdQ2UvX!^gj>`oMtPF0fZT@8;9lAO`O||YGh61)fE=~WeU81_d^LFDU^(*I0<evQz zTQ{HS%;Yfl$Z*f;AAU*j6|SBqHDl7W%6nZ^$^OPy^!|Q4=In5>TbrA8cY$a5WVM$Z zwH!X$iJq52r44M-JAYmkI9=J)|4cT(<Hm}I7hFBhe4W82eSz~y)3jv^ub(-nZMerx zf=${lY1a2;?ya#x6+HWrZFbMlNe<zu;5{AmpP^=n!Z9P4nd<30DiRMe^tR7+3Y&7M zVNNpN8jf#WdMoEzmCmTLo%gF;EUt0k(d80H^Ad#*sk9YF@;r-hG&;#VUqz>J=He2q zK*w;Evypk3spWaUPVKQ!NfwmoI3W40d3!6%yY;)bIcNDT^*PV)KV!ZZ-{*h62R_*B z_MGtHREA-X*{aav^73mU7d9;|3tp<({A{t&hRM%Vdn{vn0z@x2)yy|n`?6!}YG%Rb zMhP-X>~R(sGOx|a%~ExlxShXMXT|2Q@RJp+b>U}zxLB+$%?V7sQRoxpx!SPpuySkD z;ns^M)lXmiSvXBD)wk((QQM}5S=Vm8`uNpqD$5qm0}jW^R#vR|+VV4SZeNPf!w()k zA@0l<uRHe1HeL=5PS`5BT>pY&bJEmOLuY4)m#zU(UhGGf^aM6<^LY94(%jUEz0=$s zZg;A16pOvnT|4Eqz5q*t-^ydEYAT%b4L5b&tJqPxZ6R~U<V_Xfo9=n6Ty>;CX8E*2 zlfzktvyL48^v|+w$r%-6qhtFr*G}Rp;dvf8&4Il(<bLDtGne;Xd;MY#OOr$MB_+?p zKRjL?xO{)Y`*}x_3g*rWQBLpTF<v|~BH7|v+99F+7Kv`tSx;>Z*&3SoN+UT+bM@lo z#}ZApYW$1#`OmOq!jbr_m>VBXtDV|!UBVTms5@Du!IqINy`7U;%C1;Dm_110IOnsp z1}+|_-I@tEYUP}c+zUNpaCF9p-cwmimWizJxpZDTI;UY$lSS|wO`T)k9!xPf`YO)# zbdnn1L5qhnwSM=QIwl>6m@eF5@%i)8rF_N>!RLcpE?t$07hAnlbnA`_jlRC2(eEZk z8He;Sb4qkfY4F&PoKzvS`{X<3m5~Bh4h7qoIWo%|zggn1uq8D<(c))SxXsczR=skX zT>)2*?XZhHw$Q>(Wyjq#MIRx7kUdwMc`|rC3nWZ*xOQf<N(p?uyLakt_1!_;H~ud0 zod1yFjcj__<tXuOFFn13ymlGPlKAMiBxTLXwu6&D*o0Y0RW6#&VUc5Ev6o|ARSUPw zrIWrEZB^4})?N%2mTn16-s)~TImLYGrpKo><8G*`8W?sS>5xuhyJhCNgY)3R!-)^C zUw&)CmK4F}a^T~9V~e!XV;@fa<jwUHZcP08!`H`2@rg;M&6Lw}FK#lXPmJxnGI`gN z+C0&sDLW3eG)m<3UvJ^6x^?Sqif+aQGY%vE<-WSR?A3VNe2n=N&ISj!hwKs2bmdsR zw92dHQ(Ee$7?a#BzZYj~+8s{f)79nj3}U=u_T~KHYps={JDk2Ut}<(?3n@;Ru6cUq zhcoO3$@i~Tsvf#6akyB_xZO*0*}T3!je=WN78);`4=ix;ap6?nd1qbBJf63?m!4gH zaj3@muG6u1q034*Y|N@FkF~~d#aQzlOq5(Mvfyy$Mk_)8&Iw7=vsDDosV1_ld*nLF zbkE9-9{cV+yS{yE)N;?8ZoPMwYWl66TXVFuzvM9cng#6=>y{h|{HV_BaAVD-3#~U( zik(eEu6*x5tGBM^eB;jTB1#uC1H6v-%ZZkSwJ!8>ZmZq%^U|U1Ec3Q4(A6`LlbZ1_ z^drm9&u&{z1c?^QY`W|t_^hZ`>DymvfwM>TR0TIx_@A4}5&q?)v_+%W#_;f|8~4Ps z#i)LKW2Z7H<k-eJakC{_?=JeJIw@*b)V7M`jJa2ZYS(VjP?#XHMKa*SiOzZbb+?S) zdoZk250Fmgox^xYX_2eDYb?u+dAu#xABj}dhPr76hc>%<8hfj}mHDh{vNhpSNbtl| zL)|0qR=(#w_U_(72i8Pclc?#JL>ZFYdFtikd(C}kENAM=`ZM1we9790sms*`SN6%+ zJ_;8VymmOIZSLYN3Hv9nFyd$|Ox3(}s%xu8<J0y%|6WDKrThrsG(2V}*lMq5KgZ}z zX+&Jy$*Ym8*%vQgS(Rg~?yBpWm~5c)NMF(BIs2FN8tJR-)83SIOWck&@p9^)aEm{t z&m`n!A-9%;iVWvtTfx3_%(;c9Zmg5+erWXQX5Ng{3av$Jj@nP;5<R?1^MbK+pmxwz zuC7c8Yt~GmptASdx&%v>1vGhBb=-XVBWT(?=O&Yv5|1U$NBq$$GjxvZzmhmrvRZC3 z_wfh4n~w2zC34GL-Ec56n#E|xti@;g%=nF_PqIq8ThztSUy%K&>q;`qy#C{hS4}l9 z31j%(VZm|R*3Iy>vCpN{HC4M}qNaW}6Q8x2wT{zQ&E|_pz~wapPKv^=eB#YVIcKeH z-?w>BuqdD8{Gyu@8Q&){7+)|neZ4w8Qeo1hss0?o$ErMD*d5U1p7}{Nl`HMcZU4}j z4=0QEaV-w-NXqZO78V{Tnf@=5Pm^bxb?*B$rKcKro6NRdSYXxW*bw~M;-B1>khiPu zL`)TZe8iD?MS-nE$en%4r?*_KTy2<e@u}9EFwKpQT_vA3KIvMwOd?1%##KymWzbrl zP9@hs!D(;YZqKutG$DA+&xxC#ZoW2kC1-Hg1ySk5=;XzV?`g}i_oT0>mp-%Q2UF1X zpo9wZuQMK9TE-YS^Xa0M8H)23Et)Tq)@GqOso<IGB!lG{6U~K~vfG5FinMyL^Xtti z3)bFW6y(r(d{q^Ltlhj4jVlRTe}wriJR|T_(~yU0H=jho`NC^SAv0=oR%tFa4fYhx zF>&HL%KB(x=(9BDx1!8#`b)Mwo5Xl{{o~`yY_A-Pn_}0hpE#$iy5Z&pPXo<Oi}_A% zi8v=7>)-OI{^}WFj=9+%|Ge(A5wU-vHuZT_RgIcNa-UaWxa7Rtc`w4mm8%ODTkLe^ zjO=4lnfz(KqgT<Mo#lQeQ#@5>9$@K@Q|B?eSi4+;FZ}!u6N@_8V9nzzdTqs2Lwl1x zC5BAB>SUQZH>D}_!9<};f>y2Sh4(zT4ykOr|LE-D9xDOU9=<h<53Lpad3crXaeu#2 zt68b?HEX5~r(w^-<9wohyVrb)jXwRO&nf5ZG(#yXkIC#_?^duGxN-C;o0RNJpDF7S z)F%D7XL?Y`qP^4mqn=L}&v-XCf4893uh2_o9WQSCMx}X2b%jje5Kwra-mcbs>x?kV zf@Oz3^9fu^{y8z}(?%U><yo^{uD&H9eyXbC)l^Atg~DfE)3&5UZ01WkTyDPI{Cb$e zO5Zi7LYBOI{FqJ6;XudB!(2>jFLW<e_3n*JzQEhQx|L008}}^3InHe7OiU`)gxshp z3E9!=X6XFM;IwS<B1hg**R&UZ-|h}Qy?)=qDba;Os^=a`yTznxayk9Gp&+p0*2ItO z8SB#|wU16-x@pUiQ;b)v9zWhv5+uGNQrqnE^Qtp@e%x|wODgo7@!{4D&Fx#7R!yC! zsI#$IvXnD>bF_EGJn_7`szXKVKKia$xm85Khh?Q2kDtZc1BDBIbM44967YO2t-R)s zrsL&3oBJ+2pQCR4aL4CW4@1`5sm6v}_Vi_S@ly6$snmMz3fCp=T*Z?d)^|R>eR9w3 zYEn>?>d99uOFnQ}`<-~`XZCpALd__T2xH}r
=8>aOzOU;)#eZ$STBcWo>*VD?6 zDz2n$ey-T5I$>6~_Lf|2ri%>kR!K1Le)}PC=TGGhjlw6bUg;i6Y|@6E%83Ss56l8* zi3$C@%Cer*UPmMC(57oSCo9c18$1rR@Qt(fSCQ=IKcw|CebTb7cJ2Z(Hl?{qoFPa1 zXKL~=wTj>I;FCFa>fNK<OUq7qO6|~eZ@d3chVAYi&1ju%Twii;7}^+4(2zJ(cqeU} zPMB8gi7yj<W7)X7U3cx97b!aJ)Md?|T}20-?uRJEJ&w~ocf%`)xk+p(r^2BSgIjEe zkMr<~*w=+Tn)E=?<(FJn)E8mNn0moOFJEhhEf;Fh6ZOfOovUhUbFVZt<g(kzZ%Gd4 z7jp~nZQsse{!nwv)~NHhg=JD47)mG0Et_Cj5)%~Q$!e7RBR$Qo<h^H0>YcOkGp2JK z$!?RBt#x&NcB(>bw(w;BzL~n7{xUr-s#|WYT;W`w_2Hzr>T0#H&knkpM=b>WzaKN~ zGd|YyE@-+8<056=#cz8z_SuH)JNdJ#ox6=IN1JKYA%i=znhy^zJm%~4bDq!2P?prC zicbQcFARu!$2IQ=AJgX5;bAWeU4%9pu$>erc=+k_5`FVO(v0)#?Dy?DvN4Ot-8d}h znCj9aFV0l7s--p@mFU~~lxsc5#K4(4t0dn=SZv%O{z&AO>S~8AD`p;8zND(g;?jo~ z?0z?d+Yi~9a<d(MvGBl0nZ2!tt}64dTzAB9n&8om3o2AR=Y>tsne8)ych#<bqXW0T z8|-#oXEI%+?f_G*#{s_ic3p1Mr%jOhXH;5Mc)abFU$VqH<vAN_BscuJzG&XGb<=$8 z8kJXYTv#J?{F%F|mbcRU5=N<&>i4W}-HD$TF=f}HofeYEQ+^)!y1eL-hpu9jOY_yn zpFy`ZQ%n{ge!24Fsy*c*%lax`f81lt(0DI%uE4qbhQTtd3;Ogm#1fWHkv+TR?as#1 z<+6IJOAZKdD*N#6=2MqRKGl=gd37n5YVae&4JCXkzk;uSoi(pIX+|5b|MYCNi5vE) zYdoE?IDOi@vRmrwR<8V<KF^bRlFuiPH%#5fmM}$D{O&W8%yn33l)%CH@{fI~RLb|* z(_P+1ED2>RzD)8{;CH;hS{gk=(<pQC%5{D7g;yD#^bTwbbW5JZ72q}H^SzJn_}-K) zNm;4#PUYjCU9W<dda|m#eW~8@c!SFWP2R`h+cMreZ%|Kc;`rL=KO?X9<c~iQYND+i zhaBEaOxU?@k(Ab>Gnb+~q+FVWJXkyL)V@7*yNjt}PJ_i<&qf=woYyx$FWmMff9v#8 zK21;IPWi-F6OZ}YhFx^$<LnGQYHQ19*m3Rhh48SjkdTd$7djT^tMzftRSbILaAV~& zF_q>847StbV(;=gd+UDgwD9bh*E>b#jBfpmIDt7)(khM0*Y7*J-1rkv%5QPx$2R_% ztF=Cco#oKhSh8-$aasG5r~gehm2zLQvB||R&+~S6!PC{I>UvHKJsKPpj$KyfoZR^0 z^LpJ@^QuQ1FHJBLJbao%HdJf1!Fm5_g*8TtdRzl%J)KoQdxcA%h32D(SH4bX-ZKb_ zbuQ9a<FWH?k;T08+QH?Vk;jDFW9ClmncO%_ck3><RvoV?o=og#N=h&NR(k5=Y#Dg* zq-X2V_S71=zSXAB-W={0YfWA{D}H*HMoR0=u&Vy)u@f|tUU|!k_A~9=dq_9r)wTU% zoE|bEh8?$(${w;`>b|wLF#DjwJoSb?d&MJfMB2|uObb8sVNI}6($9LyRZHe(XsRDx z`Eq4)$K^{0Y^J$2WzDqNSju9w+Pq=sPJxtdORsJ@?Z@{eOJ#C{dfUN%*$tY?vy$Cr z&a?QFe!I1_If30Yxk5CraOvum2MRLOj%|1&cxx8>q_&Ado{Re?xGmLtF=65MmuZRL z_C7v7_spGC?cAly{J6r@tiJkPe&_G1%Cj`nJAt90!e4FDk7MzNH`lVd>9-vX%T_tE ze1YeOQxaO5;sR5YeYU(-xpMK^78j0t4(}$;dlDh1aawG5(G)AEfZ&$Nsy6DG4i*y| z)UVB~dwAuQoIvCA;|VvnuWGRQ-uXZ@(k(_>E2%Vln%0v^^9_?$w>Zk|*jmfwt~4_} z>e4d}2DzB9+hu##<)1VzeZyVOnm5;5Vxe)9Q;&y0p^dL?&b*gXHD*{fsGtAg?(isM z;k65{wk2D)2Ayv@?B(p*dp-E%bJGJ{6Atvfd7I0*?|vrpq#tn;1Uw>b809`UFyHqM zdcmNo9$?o{I(hT+`2W|g$W77NA!gVal(S;Rijbv;m&<>Q-oSQyP3X1;>ED&?I=be% zTMAfC%GMh?oZ0s>?E9J}9gGeWUmsrLtDTuJo8$0?GXcvde!A=)=^1m)uDEiM<Q3j> zoxBBt*>{@Hrb$-K;hNaA;Tz|-i|78{5c?e7QxURK&c)|<+O*Qr8EMJ0pD8SA;W_wu z#+H&T$6N%Da|<l<U3P@wAj7u}-(JaYbl$e@h^EWRMH3JAUB2!xJ3H^qs-Q%rn&mBF zTp5K{XBgeMBa~OHT-~*AUBvQ`<$WE2vkIRZ#<IPXJYg08@K~gd+BbPQfk|dbAwCam z8bp?zJa%bI(|jJu&lX)-E0!F3y`hGyiNiNfeV3Khnm}hypQ)^Sj`5hS7AeneGYc@i zRsF#+yJY=Y%Y)YLJW94(zV5vfqfzj%Pf%XadyT%%$#$*88!AdS+Gp#j&*Cy^{#kN6 zC37ZA*CBJxO&=#P-Q?W8T_n<K&B2c>A|3v5()IDV%4hWF1YLQwR97MS(z?zU?CqYP zmibJbyy;n@<zbUF=eQps{w;|Wanh5YGzl84GuB)&aaHmvMa_%CcNjKLQ#rBF_x)bW z%|3lE4euRPNS3I&(mOF#EIhKZ>ZO;5*Ca)QkO}J_8E@fjNqp|Lhn;=N%XgOjmoA?w zT(h(L;l}U_&n%Zrk~dYI;<!1*Jh(Ps_Uz09Vrj2FOQ&69(cS9klXECtK9}=tdF+{W zU(A-aOH^cX337WKW8+tvu+wU4LDs9qYNm}RTOKMcTeN7mc$4R<^p$);rm3A>o9{H< zb=bCd{YlPAXKzhhqq(%;_@RP11}m0*3tq|P=yjyA@1C%YRfhBFALs0QLZ7i6%G8|C z)q8K#X0c<dvbBR&E}d}HT1%75W4F;}&8t(xuI-oFS9GwQWy_?8bIKZo3{*;I`R8XG z$}L%|o_6w>t;Kn%ryYq~Z<xtyEIi`sD;Z^>xnbu5E+_V6<Ayc6Yp%8SZQI*<`7WEq z&NEW`O61<V_#8Yi<1l~V<wFy`cNPk6@jI`$X~N8Y%i!bf2RgZp1HDvM&ljHNQtY2t zm2tT^kLh>YtjWcP=PWOm@qXmPWYG90*7$sA+}&P1jvFo>KhL`=75co|x>aOrMQU*8 ziqO>thDz=-6OCiU!um7rZr^EkrA$Wf=}*gy9aG-~w&vR1zqDpqtn&;HY5w)EV^&T! zbySgT+b=L}YnE6}w#e$EGeT?vyIPkteUv>DmDzFY+V<Wb38%&Svz&sZ3J&um`Pn*W zEEE=d)8ObgW%=UePlGhGB%drcy`gGS^vtYnJ;&S>d0k1JE3a<f*{zW&xc$zp#{mr6 zxy71piA~wz<i>Sah|Tcg=9EC~Zw<Qyre@AvyhKXw^S;D(MfYhLo1TS5E?a5vXvRO; zK!HU%i!K;(F3jX9GVDD+BTx5c>2`+Qd(*Cdeka||U#6mR=Icj^-Wj>8_9y3^y}|X{ zVdfE;vci5t$A9*^Y8ea9go@k@=R4SDw!usD1M4I=eP1EYlnHqk?pOcr+RlEwNiA&I zx@a%45b2lJ?mP*lxi@|HO#7ocQ&BDDOJV<^nHjIOH^#^_Ec}`O{c!8ypuj?jXCae3 z>fI%#aU9UjH&DrOw9YHtE@GW9O>b`0^`%D-Hg+<65#F9M@v_@=twN6ruNygU%cei~ zmeE@+bXwx5nW~tis;zF6&gLY6Ev$+WQ@jPkZY`a$W9#~)<*~Vktncidz1wNRhA<w6 zbjbr}KJ--eDx@yE?b*t-uBYsayw}XguB4gm(hZ3-vaSZ&x|(o$vV=@<_E+2^#NHVj z`(0FJc7(KWQU389o$A@5-`8a}_NkozlKf@)+i43X9~6FRxT&S<&&K%aM#tig9!(XE zk@)hpC@@hn|Lp47>=W-?X8V*9P`*Ls#L+{uSH}LH+GKF@nuv(w1<{KNCG%t>a&8|9 zUH?YL(ZQ$lcU8OKRnxZQ!1mxrp`kktA1G*6(~NIV3M~~4jC-|6qVbN%sf%r)R=?jw zZx`ly_`N&hN>YJRy5MoS9fnt3Yk%G13{Ylnvp8>~ZL9L}3YX2%7Js!n&TOJHriM&9 zz2};)&lT4xn*AplnM@mU&y<>pZ45nL_hf0tzh@f{XDG<{UGjPJK*O<MsTKESmBuZ( z)|@u%0n2WknWz`z!CK|qaYF6q8GR<BwNaf?rc-uwSMT-dk`T9A_qtnnIse_-;~W}N zrVOS$EbdGyjE8eBvFomrj9}oD_*s=>GWX!e7;SA8$xcnpjXZv?tJie@m8$Yuwdv%p zNENS2W)-dY(+mbW2Qm|nihsMFU7#T(Fo{LuA@gJFvP-+$WlB|56*`XeaLiLryC<^X zw8h8y?58bf<!pEFczh$upEoJgGqio>Ax?hn$S7qMrBgl5#sZJtaa@%B+qAanK#_F8 zm#mMyO>T!=-W=wgvQo=+?GC>K>>WPm1G}P<cI=BdXL#wEjaK{5Jmn5adC5;p!i09& zEX%mWZ+c7P_GU|kHii`&H*)V<-5oMTTV#%#tTf*`!)?m4?aR80#Ug`(KB+9}?5Qsk zX<l~rX0zz&AAHhNKF&I0G@Z-jKf~Fg<ukTynQE-^Kx~>;ncLhMtF#uX+?l*^?>UKp zZM(v2CM?kwD6}#7B)`;T&&fMco>SbzU0FRn=Vuu91oJF7x-^S3F{*0So|L^d%4fe{ z(zrXp)3_z^eeTuH4Y%(&mj79ML@~=nD~&~1Rwc({-sDYFo-Q<)8=;-Jv@dSH$y&9z z6<LW*4=h@Zk|NgHWv%lu{b=IV)-@|*$%<4>-%tyeNdF`W;YA;p8(Ev)onlog`Qhae zPKjn2ha+DFz251x*LfY9GNr+VZ;siQfY}$;JdW)Oz4YMcwrvt0)<{);h>2biS<c^j zNwsRh=L1tcMK=7LwQ2Rz+u73dj(TlhuKO=+!Dr`pjSE&U?vRk3H{Y-<usZM3t>_NV zhaHBp$(>*NW{JO?u6H%{MoZu2fQ!NYtq*>P>3x|h9Ju?6f6o<d75l{oaTSk0Us(Gm z#OO}jX6>gdFE4Og>a)!80E1GU;N=4s*QG4@I?Jo9lgYk~=YR~OdShQ#=+Vx=$Ic=v z7cO6M$c>%F*V${sLHU^-SC*7aGR%xWGeJr1g7PhnT;9f==bpz~-P9~~c3|~7o*y3` zXY5|R_Rc-gb`J-K$J;6<rKfr>KDFbRdk$N~2dP=f9nGByTYnr54!Ih>WZ}x}TauYR ze&_ZD%uG&;ZCPQ?@G1Ai_SV(gwyHGU+VNO!PwkHjNB?ZpaEfuTYWHB6c%YA6PWjrL zPuJadt?W}X?w>PJ&n81<+2WsTSXaJSdCBwTs@1A9EVpE8bcwL}&kB$IrjfURBiEUU zsqSH$il0e%i5$zy%*&m2g4VY4tyr}RX5Bff>oP-9Vw<+jXXnU<#o?h>PO_?8JgaP) z)Y`Myq|txMD&DQ^+qv_N%;wct_cS<42tIS1@1<*5oO<u8I}_V|I|d$wuT>#`u20J} zGIjM6>{8V$KdRoub$rd@NmhH5Bqff#m-}P4>f$LWr*-?1Cxoyt7|N)h*|d7y*G)%Q zBv}qQ$`&49w@unfk4rjNu^`p0;M3>VOQzhgeso3fY0vf<&zBrg%6hdXnt$O>uElOs zKD%n)N}oDI+p7AsLI9Vn#5dv8vi;MeVkd>DB=}SwJ5=+0)vVqB8T2(-8W;FHet)D! zqwb`vm6w+l%eja>CO`I>`vyC!rN4@e2}=BGbS<&?@<l&k;f(zr-7>{0L6$cfrsO&> zm0kFJYQh48Nuh1Ba<w9-S=XlXxV$+oc&y;?{g_LOrO)0h=ROs%H!b_vhps8djJAea z&VRx`*YeZR;OlPn(^XZp&aLTq6?RK=ci}UgLtD1pN{yJKR$IaGYF6r>gGX1aO(~I` zZEN^#maxGpovrOMaodetefyIp1^j2QI9!w#lT+8tI!n{b>uTs#kxg4o4DULd7@xZ2 zTdJ^VV)=zln}nWs%g#8t<a8ESmxsTfvE2K)=9klXl8qi62nbF5&tMrUdGJ-%e}+pd zSG-P|HTxN_uAZz<@cD>q!7>|HxNLT5Xo}d}Y%s+uK**&-xIggr+hvn;xW2HSc{`)= zsXgB;`A^@tudLbY+x2Wt@=E`fKTQ`Bc9inziwU!YTnIYJea&5GwX&`SufoKMkLwHF zcTK;2^!&4<QbEF+eadnhZDqQg?slCF_xZhz%QMa8_+}xG8MUHz+8s$jNi*6^TOZHZ zChXi1eo~hE(I->in5kE`_`1skm~>ioZ|fGZ?zG8!_H^-br;doDK?b%Avis7eN8Z?D z%5Wp*0fTygji>+NR{JM+f|p#KS!lem``7W-CmkDe4*t1qbuIC0!EtZ@)}^*-!fn1r zi5L9lx!yVc<c#gd)L><GUZb-&U4NPG`8F-MQ$eVv#Z`6pnfPr5-*bhYo%np)SYf_S zm8NM!f+SP7(5YC@#b<hX!-8*iJ&oGs6DHWLCfj>>TU$i(v6LH=f{!?6EbNW&IlCoS zQ(d6@YSf+vMvYsO()i;;bDlmuGF>J6k=gw8_e<4O+e%LQ@v2CK$?U)0*=FDPREA&R z;Iehc_iU5QjaxNcZ1Jp$xT#8g7fyy8dYAU;)a+(6y`b&xtt!l&FTcuYuAVKrkTFX| z$jtq<kHy|H<(b(Zv}DwB*nGCPboIpXESy`kO}q6`#9SN0HJ!eEulk>U4Z0fY@>*6z zX#b5ez6H{=?Oq96u`o9__-|6a*(<bV(W3<d9<LP|pOjtxCONZUjo;p)eWo_ABSm@B zIQxPtMP{^_PhXYsY}&F_GQoVNi>5`0rWopMt=CsOnDXf{S4Hod!(Ln_y<UgPe*LNn zY<lxyvZB4*`l#NCo2Mx^rhd9)aZ)faK#EJ}rp%e_WsBF`7ZJRecy;TKtTn6)!)HEP z{WGOElv6LdcvX$bBNwJc7B$;yGM7wv#5dFLl;?3X`8nDf{>ZK3nc0>cy7jUAX`z&2 zHG4b8reg`YQ%xdTltitYc4p1EC@@pS<Necy4m*ax3p{h!?<n`jR_4wWZj>!qvi?kk zne6A{3s<g(Bw8%xQ=a}{)v5E|?J{|bl4Mt|SngREbv>)%K<2VZrh<zr6IgdXJKxCa z8OUi<aF}<-Tf42P%LNqt*IE2Ls<mN7!5=;!zfH4MuayeRFP(73x9zBFe9yy*n6GSJ z>7J|Y3eE?s7&1N;<2tizLFjJH>OPCT>$1Ms{MIaD_OLVQe5n4xWa8PI+qJ)(*SyH% zZ|>dmSmHyo_`y$SW#+%XwrM_BvahMHn~c0blUK3nl*3wH@@b!c8JyYPvgKy!bp{vN zz0AwMu8px>dVt}N;qzAeM?1oTR~;;<vbo;n-<xRJ*0pK3%%P1^i=#tZ9i#oye>%I} zXw@+F$$VTay^-OqR?fv$?XmZ2Hr>tO+sC%XO_^`=)r%pORZh#4=h>R-D?FYnd9dK* zr!r2F%6x^C7lz`immYh*<Ve;(zrM=HhQXIEM)vqG7MMNz{sz_19kW&M<!t-dx_`YB zQ^(W;5>+2>Y3IhCE^=c|T=2+l%Y%sK@UX{{Pl6M6R<-#=8r4M|xw!h0#>A8r%U4xq zWL}%-t=L_XZIWPiDe^m$`~3H&&C^zg$f~$xHF@4-$(bjTB)aUXx7OiR7C%2Ovg}Pe z6K<8d=kaHYwQ0;<*G^3Np%;C$Ve#^Uuh}*eH7h;3RC;SpcTAnx*8TWQiQ7wqqmNmS zU0JkKHQ1oA*G<*ECDGA5q{W1*QLCuz?cvUcZx$H&6w9n%c_^bVeAQWtsW#URzgoRy z^}3mvO5dF>yZR)1a&)Ps-4|;wTcG>Ha^oFS#i!rBIkbEZc(e*%HgdCNThX&M@hTI8 z0e{5dyKc{yL<UP8O^s2Kn|aoM)<(^gUTMRJ9$!{Fdpnz4l`C9!c=dLl3mrF{cC83F z5jjU>(k7mjXZGEa@muOMLFMfO&Lh7UwSCiJH<)X+%YVWw6N!0(Eo>)eJPtqB+n(^B zL4Vq&xXd-HyOMcb`bA4)rhGgis$v{-T+3PQNy)vpTc=EXFQ3V|E!9^jU~N0+Wt)oR z&6j%hb#rpwwQUlcVDM0VeGZ>V;O9@*l77tp+~ejrZ=;Utqoe7ESFY$4IvO7M)J?^% z;M1MF)~Wdt)+ZGB9L?Tu*xj^b9rKd8?k#5?Fnq7h(42Y0taYJl)HVkh_4N7kZaF1K zhHE9%rCO<J&(G3)+Aeo!U;dMVQ#%Z+rgw;^CR*N<Py4h)+2QaXm9stH^iSj{a>@xM zOjvk?QC;}Jyjec0+t$W>T<XQ*X`g2=`EtpJ)57UTCh;8a2)+~^;L0Z$+5UKKz-L|C zSeGduD+~RUZf*%aZF3^RvOu>`Ve|K$mx`V{O%YkxlgWIT$s>G91IJ;RvY_ZScl}oA zUJA9fVRv7uoOUYYXI=NtI_GsYr)5J!ZGIfnZ@GNbKU~R?o89DC*woNH$Ncpjw;8$Z z`^>n^ch7%@S)S2n%Oet3oM7jWHk{*mygg$1+I*o`AxeTruEZ$oo^F2>VtjnY2OYD$ z>XTM#Y(87cCaLNZByW{(<q@T^#F=N}8^%3nuUpqxtl#r~W<<1>)a0!aJ!UR%Yy$;7 z*Tw~NU1>QXEGu_Ps#q@j^rxhm+r=hZKDa9Sr74PYqYm3bwN+V}r(6zAUDjsqWG-qX z5FunL7AiO`=IGbmCp5h_8d>qX9h9rK_<1?+?j-J(L+y+oUVOgo_{?^uVMnGxjk`|B zRqu`~r@ma79DLbMR_e&B{RUkRpBia-gfJ*GXNX^2$L{-X$NrL)2bXRz3^Zmb;Jhte z@hd2L+MF1R#S%$X>MbSV5p}{kQ+LG1mL+GVB`F<EKBK9sWAZ?0%fwweMJIPQ3zU15 z%@$~3Jfwa4*sQ3x%>ibt57igE?f7zhS=0M_8*csHp_)?i@K?ao*jXE8R!W#!%q>e2 z@Yzvkv}0>(_9fp?6~_rSouU3}M<OLX%iOZ_FM4dWi>>;)_e8W8tJiUkN$d*`%<G-4 z>E^yqJWMO#R;$a`#~Z!`EN;I3c;?Zfciggm+~HG;o?1k4@q|gea`xNYaVgXJf?u~x zhSLOR)@={Md~coDsrOO!i@4aW2`hy+%Otq`c~yMM_)7eyNiANJ4|LqVxGj0vY(uMA zKC`|5>|4#b=;##XiwRS2=-Ip$5&2p)(S+Cfu&eq^D-CWLBew&S)|Gcl$FF*7&ZQOA zVbOA;@mRVLn_R4@Y`*Hz$9XG6CF~Dx;OpCO#j{Z=!q|>~#>ZPc(wr~f$xin%-LXy8 zSE^=jmS@n$1IN}Ct4yd&GV3|6nc#83Ky}v3?cU!S{Z37CP)G{lcVK4q=WXjRnxggS zjOd|BRy+b#PaeNBl{dWhXv&ozXLjiN%($~7_EqYF7`qy?p0-I5v&uiuT-iUBQRQcL z?e6Fe$}Q{io=&}GeQeqk&2$cSxkYMDdtR8&j<~t<+{bngtpjf@dKWbR3aGV9>)UOR zT<Nu+<4DmyduO4bXNplx?E*`tpOo{-Q%Dzd)~tSei<?{e-go|Ik<!~<UHRZNVUa~* z+r3VuX4?aLlN@^|AHKk6&n2?*(V^8=g;R>I)@Hef2lm$6o|Q-q>gv+bnsQu>+ubnT zwKv({Y-N|%`cmt4Z$ehAJM`$T{Km}qq8$%Bm@{qV0^Pp*nY1j`2xOR(^7zBetB$#m zhh7&gQ)t%@KREHjtNqU^%2a2}lCsHKv_HdbqJ+{(?}Ghl8mHVicvKSiOn$b`Fz*+) zLCT?)$&KF~Uzh~eEW31SOX8BBGhY7XRex1jqs@Fw!%b0V$MG{OGYbxS`bV~}X$#uy zvC4VIf!iBrZWqY&W-8&0x@}o7U8IG9<=`BL2MTXxT->L!h1|Fh<CN;WJlFcmW0MOH zDspQ=W~S|0EpQ|wUF4^&p;nYuRn)4EM}3y*q6eqmJ6f~Cr7JXt_voA5hNt3cpP1ik zn&2XFWTLg90N+tL8?A5KISLPPXe&8bGukpF8eYD<X<^Wngq`b!B(=72WNzktrETzI z!wH)|VVf3(O`T_^=2g*BsN1#0|JmlI-QNV5TGoD1-oxuv>Zn$-)PjdiUHB41m-*&g zuDlo)_XS`7X80cbYm=}kamPCO?#Gv&`kdN!Y(osQxt@HtbEJs3&ew}I|AYgLFSRb` zSAV(k)U?<&A8$vm`gv7DQ%kDhkkCR~K_gDNgwTlH+nl<ZwhA6pc>FrJpoV=}gs7_4 zvlt<xg74Gj8idSRrqOkLSJ2hyMXj@#rB*LtY@9mN*+6Q8tL52O_w-b=qC6)h<i7M% z@#pOD5MngZ+!7UEAj?*EUP=92%e#e7?Pgz1u4t_|^h(3<*N<b0&Av0kmUVe1Ec_&} zWXq3`t5c4Byknws==FQ{0886c%cnaxvhTVyQNr{1Uo$m7Q>Dn1)tPf$jyv3{t<t_R z-}m!&F9Vt5YTPp)A2j6prM`OQilZN9RlU%98Zq^#vB#$*O_jV?>@Odt3i>X7b4Bi7 z(AkTR9FFl>xcvE>eeP+Wg$bjAoQ$2QR<}S7vuHP8yXJ+EXF86VSq5wBS(dMiG0KX% z(Xm|QO2t*vpx`U+!IFVG)>Dk8ri9!&u~5<@WyN&v-du)1J^YEYDtWCrbKU&T6!ukR zT6c2&X^d^ZeAeGz#p2Dre?n&#?W&rgq9L4W;>qKux;#_)mfWic8P3e2`F@^1Wy9At zZ8Q?zpjI}w{hU=rpj&E+?$&7&HKiSuuQZ+sIPX2>SGl8a%TfOseyQsZZ%jRU`q6ti zu^&@Kv$lrDswM@VI&hew@!cg2ok`KB#Wpxr-j?0W;S^N5V1npF&56&SZ+PhQ%IlD4 zkk1<<gU@U;4Ckz$Vi2_?D(1kBP%~36gO$5-1EwS@FPpb)(b8E_GZI=;v_-VmzSEA; z*53Fa?tSfAy&Iv2IU`C}3izDzeBgL%-p1pLI`xf>F6yodU6E+*`1s}PO%0mALYt1x zHk?%>HmTe2;mVGnp2eM^2fIQX!m>hz_H4R*rhBLF<%HPoP0yb28T3B(zNT4f(CT<i zjpI1SA)dGDc{i3_*cR|WlVy?Nq2!OBXBl7F8P9fVO2stqeq+autH~0c>IO+4{awRZ z{xg_+nm(**&xkXKI4t)x!O0>;Y`@g0@>Y)Bskh52dR=C4-TwCR^P&DV@jQ1GdDk$k zQRCrqODcHqQ_Ruls_--Q^0_beyCk`+YEzW<Gzn!}q*kQNyXo5PB2mYkCTBl?%`81# zcEBlw>ExqDDU9lZPu(S#uF9Pm-=neQ@seXUbIdL+ysh-OGHlg0@%0A`)2Brgc>T=I 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%0D-E9$b+@0qtkQqS)-=1ga0 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�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 literal 0 HcmV?d00001 diff --git a/c2-app/src/static/mockData/Article.json b/c2-app/src/static/mockData/Article.json new file mode 100644 index 0000000..86172e4 --- /dev/null +++ b/c2-app/src/static/mockData/Article.json @@ -0,0 +1,200 @@ +[{"lioNr":"978064","name":"ADVAIR DISKUS","price":30.25,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"925196","alternativeNames":["Alt namn till ADVAIR DISKUS","Alt namn till ADVAIR DISKUS","Alt namn till ADVAIR DISKUS"],"alternativeProducts":["944308","093334"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"092672","name":"Ampicillin and Sulbactam","price":37.12,"supplier":"Sandoz Inc","supplierArticleNr":"000950","alternativeNames":["Alt namn till Ampicillin and Sulbactam","Alt namn till Ampicillin and Sulbactam","Alt namn till Ampicillin and Sulbactam"],"alternativeProducts":["233283","239795"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"657102","name":"Megatope","price":74.68,"supplier":"Iso-Tex Diagnostics, Inc.","supplierArticleNr":"757277","alternativeNames":["Alt namn till Megatope","Alt namn till Megatope","Alt namn till Megatope"],"alternativeProducts":["598590","956410"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"917966","name":"Valsartan","price":49.35,"supplier":"Sandoz Inc","supplierArticleNr":"308578","alternativeNames":["Alt namn till Valsartan","Alt namn till Valsartan","Alt namn till Valsartan"],"alternativeProducts":["403913","918623"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"505420","name":"Fexofenadine Hydrochloride","price":79.16,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"221995","alternativeNames":["Alt namn till Fexofenadine Hydrochloride","Alt namn till Fexofenadine Hydrochloride","Alt namn till Fexofenadine Hydrochloride"],"alternativeProducts":["015191","553616"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"700346","name":"Pacerone","price":40.09,"supplier":"Upsher-Smith Laboratories, Inc.","supplierArticleNr":"579743","alternativeNames":["Alt namn till Pacerone","Alt namn till Pacerone","Alt namn till Pacerone"],"alternativeProducts":["775161","922631"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"083703","name":"MEIJER Sport SPF 30","price":81.03,"supplier":"Meijer Distribution Inc","supplierArticleNr":"075666","alternativeNames":["Alt namn till MEIJER Sport SPF 30","Alt namn till MEIJER Sport SPF 30","Alt namn till MEIJER Sport SPF 30"],"alternativeProducts":["812847","123735"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"590453","name":"Chrysolith 6","price":47.17,"supplier":"Uriel Pharmacy Inc.","supplierArticleNr":"446718","alternativeNames":["Alt namn till Chrysolith 6","Alt namn till Chrysolith 6","Alt namn till Chrysolith 6"],"alternativeProducts":["330887","468830"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"890291","name":"Cephalexin","price":20.68,"supplier":"Ascend Laboratories, LLC","supplierArticleNr":"264407","alternativeNames":["Alt namn till Cephalexin","Alt namn till Cephalexin","Alt namn till Cephalexin"],"alternativeProducts":["256735","173835"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"641427","name":"Provenge","price":97.45,"supplier":"Dendreon Corporation","supplierArticleNr":"286824","alternativeNames":["Alt namn till Provenge","Alt namn till Provenge","Alt namn till Provenge"],"alternativeProducts":["493450","833304"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"813268","name":"Sweet Golden Pear Antibacterial Hand Wash","price":24.76,"supplier":"SJ Creations, Inc.","supplierArticleNr":"716875","alternativeNames":["Alt namn till Sweet Golden Pear Antibacterial Hand Wash","Alt namn till Sweet Golden Pear Antibacterial Hand Wash","Alt namn till Sweet Golden Pear Antibacterial Hand Wash"],"alternativeProducts":["381322","739875"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"302869","name":"Bromday","price":27.61,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"268223","alternativeNames":["Alt namn till Bromday","Alt namn till Bromday","Alt namn till Bromday"],"alternativeProducts":["435484","222095"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"400676","name":"Dog Epithelium","price":63.52,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"680459","alternativeNames":["Alt namn till Dog Epithelium","Alt namn till Dog Epithelium","Alt namn till Dog Epithelium"],"alternativeProducts":["684236","208383"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"562426","name":"DIORSKIN NUDE BB CREME NUDE GLOW SKIN-PERFECTING BEAUTY BALM SUNSCREEN BROAD SPECTRUM SPF10 Tint 1","price":74.37,"supplier":"Parfums Christian Dior","supplierArticleNr":"066013","alternativeNames":["Alt namn till DIORSKIN NUDE BB CREME NUDE GLOW SKIN-PERFECTING BEAUTY BALM SUNSCREEN BROAD SPECTRUM SPF10 Tint 1","Alt namn till DIORSKIN NUDE BB CREME NUDE GLOW SKIN-PERFECTING BEAUTY BALM SUNSCREEN BROAD SPECTRUM SPF10 Tint 1","Alt namn till DIORSKIN NUDE BB CREME NUDE GLOW SKIN-PERFECTING BEAUTY BALM SUNSCREEN BROAD SPECTRUM SPF10 Tint 1"],"alternativeProducts":["444970","497978"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"234491","name":"Ibuprofen","price":47.04,"supplier":"AAA Pharmaceutical, Inc.","supplierArticleNr":"748620","alternativeNames":["Alt namn till Ibuprofen","Alt namn till Ibuprofen","Alt namn till Ibuprofen"],"alternativeProducts":["195326","637330"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"184816","name":"SHISEIDO SHEER MATIFYING COMPACT (REFILL)","price":95.09,"supplier":"SHISEIDO CO., LTD.","supplierArticleNr":"897489","alternativeNames":["Alt namn till SHISEIDO SHEER MATIFYING COMPACT (REFILL)","Alt namn till SHISEIDO SHEER MATIFYING COMPACT (REFILL)","Alt namn till SHISEIDO SHEER MATIFYING COMPACT (REFILL)"],"alternativeProducts":["612649","540883"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"394519","name":"Appetite Enhancer","price":80.74,"supplier":"King Bio. Inc.","supplierArticleNr":"087007","alternativeNames":["Alt namn till Appetite Enhancer","Alt namn till Appetite Enhancer","Alt namn till Appetite Enhancer"],"alternativeProducts":["051952","705170"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"931687","name":"Quick Relief Creamy Diaper Rash","price":97.44,"supplier":"American Sales Company","supplierArticleNr":"505811","alternativeNames":["Alt namn till Quick Relief Creamy Diaper Rash","Alt namn till Quick Relief Creamy Diaper Rash","Alt namn till Quick Relief Creamy Diaper Rash"],"alternativeProducts":["138073","437154"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"567602","name":"Chamomilla","price":57.2,"supplier":"True Botanica, LLC","supplierArticleNr":"620797","alternativeNames":["Alt namn till Chamomilla","Alt namn till Chamomilla","Alt namn till Chamomilla"],"alternativeProducts":["916331","430623"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"816421","name":"Lotensin HCT","price":99.22,"supplier":"Validus Pharmaceuticals LLC","supplierArticleNr":"316744","alternativeNames":["Alt namn till Lotensin HCT","Alt namn till Lotensin HCT","Alt namn till Lotensin HCT"],"alternativeProducts":["720939","634242"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"698646","name":"Weight Management HP","price":31.36,"supplier":"Natural Creations, Inc.","supplierArticleNr":"452804","alternativeNames":["Alt namn till Weight Management HP","Alt namn till Weight Management HP","Alt namn till Weight Management HP"],"alternativeProducts":["647527","901476"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"635743","name":"Secret Clinical Strength","price":81.71,"supplier":"Procter & Gamble Manufacturing Company","supplierArticleNr":"686083","alternativeNames":["Alt namn till Secret Clinical Strength","Alt namn till Secret Clinical Strength","Alt namn till Secret Clinical Strength"],"alternativeProducts":["466881","814069"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"737060","name":"Chlorpromazine","price":93.72,"supplier":"NCS HealthCare of KY, Inc dba Vangard Labs","supplierArticleNr":"369185","alternativeNames":["Alt namn till Chlorpromazine","Alt namn till Chlorpromazine","Alt namn till Chlorpromazine"],"alternativeProducts":["131363","057209"],"Z41":true,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"564491","name":"Syprine","price":30.52,"supplier":"Aton Pharma, Inc.","supplierArticleNr":"933908","alternativeNames":["Alt namn till Syprine","Alt namn till Syprine","Alt namn till Syprine"],"alternativeProducts":["883986","072167"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"102694","name":"Levetiracetam","price":62.68,"supplier":"Watson Laboratories, Inc.","supplierArticleNr":"157310","alternativeNames":["Alt namn till Levetiracetam","Alt namn till Levetiracetam","Alt namn till Levetiracetam"],"alternativeProducts":["004614","887095"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"956534","name":"ESIKA","price":41.39,"supplier":"Ventura Corporation (San Juan, P.R)","supplierArticleNr":"370059","alternativeNames":["Alt namn till ESIKA","Alt namn till ESIKA","Alt namn till ESIKA"],"alternativeProducts":["672582","873440"],"Z41":true,"compartments":null,"units":["m","cm"]}, +{"lioNr":"916254","name":"NightTime Sinus Relief","price":32.94,"supplier":"Robinson Pharma, Inc.","supplierArticleNr":"653999","alternativeNames":["Alt namn till NightTime Sinus Relief","Alt namn till NightTime Sinus Relief","Alt namn till NightTime Sinus Relief"],"alternativeProducts":["436263","924689"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"168382","name":"Preferred Plus Nicotine Polacrilex Gum, Original Flavor","price":29.1,"supplier":"Preferred Plus (Kinray)","supplierArticleNr":"757386","alternativeNames":["Alt namn till Preferred Plus Nicotine Polacrilex Gum, Original Flavor","Alt namn till Preferred Plus Nicotine Polacrilex Gum, Original Flavor","Alt namn till Preferred Plus Nicotine Polacrilex Gum, Original Flavor"],"alternativeProducts":["342498","671751"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"905263","name":"Nifedipine","price":10.46,"supplier":"Unit Dose Services","supplierArticleNr":"758543","alternativeNames":["Alt namn till Nifedipine","Alt namn till Nifedipine","Alt namn till Nifedipine"],"alternativeProducts":["858772","947301"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"209135","name":"Sisal","price":36.12,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"152545","alternativeNames":["Alt namn till Sisal","Alt namn till Sisal","Alt namn till Sisal"],"alternativeProducts":["341441","818042"],"Z41":false,"compartments":null,"units":["st","frp"]}, +{"lioNr":"494448","name":"Bupropion Hydrochloride","price":5.83,"supplier":"Eon Labs, Inc.","supplierArticleNr":"075219","alternativeNames":["Alt namn till Bupropion Hydrochloride","Alt namn till Bupropion Hydrochloride","Alt namn till Bupropion Hydrochloride"],"alternativeProducts":["471042","268888"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"623665","name":"TYVASO","price":38.61,"supplier":"United Therapeutics Corp.","supplierArticleNr":"232429","alternativeNames":["Alt namn till TYVASO","Alt namn till TYVASO","Alt namn till TYVASO"],"alternativeProducts":["327848","031689"],"Z41":true,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"500029","name":"Claforan","price":15.85,"supplier":"Sanofi-Aventis U.S. LLC","supplierArticleNr":"035705","alternativeNames":["Alt namn till Claforan","Alt namn till Claforan","Alt namn till Claforan"],"alternativeProducts":["012007","398941"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"624486","name":"mycophenolate mofetil","price":90.78,"supplier":"Greenstone LLC","supplierArticleNr":"441644","alternativeNames":["Alt namn till mycophenolate mofetil","Alt namn till mycophenolate mofetil","Alt namn till mycophenolate mofetil"],"alternativeProducts":["874263","978359"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"222294","name":"Paclitaxel","price":51.24,"supplier":"Mylan Institutional LLC","supplierArticleNr":"440567","alternativeNames":["Alt namn till Paclitaxel","Alt namn till Paclitaxel","Alt namn till Paclitaxel"],"alternativeProducts":["860292","788054"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"996540","name":"Olay Fresh Effects","price":46.38,"supplier":"Procter & Gamble Manufacturing Company","supplierArticleNr":"518555","alternativeNames":["Alt namn till Olay Fresh Effects","Alt namn till Olay Fresh Effects","Alt namn till Olay Fresh Effects"],"alternativeProducts":["048006","346045"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"119015","name":"Chlorthalidone","price":45.06,"supplier":"Mylan Pharmaceuticals Inc.","supplierArticleNr":"375268","alternativeNames":["Alt namn till Chlorthalidone","Alt namn till Chlorthalidone","Alt namn till Chlorthalidone"],"alternativeProducts":["002746","446803"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"015970","name":"Butalbital, Acetaminophen, and Caffeine","price":56.83,"supplier":"West-Ward Pharmaceutical Corp","supplierArticleNr":"690321","alternativeNames":["Alt namn till Butalbital, Acetaminophen, and Caffeine","Alt namn till Butalbital, Acetaminophen, and Caffeine","Alt namn till Butalbital, Acetaminophen, and Caffeine"],"alternativeProducts":["960340","242265"],"Z41":true,"compartments":null,"units":["frp","st"]}, +{"lioNr":"919869","name":"Budesonide","price":30.84,"supplier":"Carilion Materials Management","supplierArticleNr":"797506","alternativeNames":["Alt namn till Budesonide","Alt namn till Budesonide","Alt namn till Budesonide"],"alternativeProducts":["835996","590521"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"551761","name":"Raxibacumab","price":60.62,"supplier":"Human Genome Sciences, Inc.","supplierArticleNr":"974201","alternativeNames":["Alt namn till Raxibacumab","Alt namn till Raxibacumab","Alt namn till Raxibacumab"],"alternativeProducts":["548743","052962"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"490872","name":"Nicotine","price":47.43,"supplier":"Meijer Distribution Inc","supplierArticleNr":"193261","alternativeNames":["Alt namn till Nicotine","Alt namn till Nicotine","Alt namn till Nicotine"],"alternativeProducts":["764406","521582"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"247439","name":"Warfarin Sodium","price":71.43,"supplier":"State of Florida DOH Central Pharmacy","supplierArticleNr":"888367","alternativeNames":["Alt namn till Warfarin Sodium","Alt namn till Warfarin Sodium","Alt namn till Warfarin Sodium"],"alternativeProducts":["995580","140661"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"395864","name":"Senna","price":57.53,"supplier":"McKesson (Health Mart)","supplierArticleNr":"913587","alternativeNames":["Alt namn till Senna","Alt namn till Senna","Alt namn till Senna"],"alternativeProducts":["660841","028095"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"757284","name":"Childrens Day Time Cold and Cough","price":19.78,"supplier":"Best Choice (Valu Merchandisers Company)","supplierArticleNr":"966379","alternativeNames":["Alt namn till Childrens Day Time Cold and Cough","Alt namn till Childrens Day Time Cold and Cough","Alt namn till Childrens Day Time Cold and Cough"],"alternativeProducts":["832643","771114"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"014559","name":"Paroxetine","price":21.66,"supplier":"Zydus Pharmaceuticals (USA) Inc.","supplierArticleNr":"107365","alternativeNames":["Alt namn till Paroxetine","Alt namn till Paroxetine","Alt namn till Paroxetine"],"alternativeProducts":["944577","353544"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"691737","name":"Eczema Skin Care","price":78.23,"supplier":"Newton Laboratories, Inc.","supplierArticleNr":"369811","alternativeNames":["Alt namn till Eczema Skin Care","Alt namn till Eczema Skin Care","Alt namn till Eczema Skin Care"],"alternativeProducts":["310602","563635"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"472558","name":"Ziprasidone","price":98.86,"supplier":"Greenstone LLC","supplierArticleNr":"858197","alternativeNames":["Alt namn till Ziprasidone","Alt namn till Ziprasidone","Alt namn till Ziprasidone"],"alternativeProducts":["992133","691970"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"078814","name":"Aveeno Active Naturals Positively Radiant Daily Moisturizer","price":10.67,"supplier":"Johnson & Johnson Consumer Products Company, Division of Johnson & Johnson Consumer Companies, Inc.","supplierArticleNr":"402635","alternativeNames":["Alt namn till Aveeno Active Naturals Positively Radiant Daily Moisturizer","Alt namn till Aveeno Active Naturals Positively Radiant Daily Moisturizer","Alt namn till Aveeno Active Naturals Positively Radiant Daily Moisturizer"],"alternativeProducts":["620073","329799"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"969736","name":"Full Care Povidone Iodine Solution","price":51.39,"supplier":"Shaoxing Fuqing Health Products Co., Ltd.","supplierArticleNr":"477792","alternativeNames":["Alt namn till Full Care Povidone Iodine Solution","Alt namn till Full Care Povidone Iodine Solution","Alt namn till Full Care Povidone Iodine Solution"],"alternativeProducts":["231719","442287"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"008675","name":"Fexofenadine Hydrochloride","price":39.89,"supplier":"NCS HealthCare of KY, Inc dba Vangard Labs","supplierArticleNr":"354479","alternativeNames":["Alt namn till Fexofenadine Hydrochloride","Alt namn till Fexofenadine Hydrochloride","Alt namn till Fexofenadine Hydrochloride"],"alternativeProducts":["478413","256576"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"211326","name":"Sheer Defense Tinted Moisturizer SPF 15 L10","price":82.03,"supplier":"Merle Norman Cosmetics, Inc.","supplierArticleNr":"045051","alternativeNames":["Alt namn till Sheer Defense Tinted Moisturizer SPF 15 L10","Alt namn till Sheer Defense Tinted Moisturizer SPF 15 L10","Alt namn till Sheer Defense Tinted Moisturizer SPF 15 L10"],"alternativeProducts":["041523","386685"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"151913","name":"ENALAPRIL MALEATE","price":3.5,"supplier":"Lake Erie Medical DBA Quality Care Products LLC","supplierArticleNr":"712788","alternativeNames":["Alt namn till ENALAPRIL MALEATE","Alt namn till ENALAPRIL MALEATE","Alt namn till ENALAPRIL MALEATE"],"alternativeProducts":["136295","121825"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"346917","name":"Advanced Relief A and D","price":11.85,"supplier":"Ultra Seal Corporation","supplierArticleNr":"046834","alternativeNames":["Alt namn till Advanced Relief A and D","Alt namn till Advanced Relief A and D","Alt namn till Advanced Relief A and D"],"alternativeProducts":["048171","241524"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"852125","name":"Furosemide","price":38.33,"supplier":"Excellium Pharmaceutical Inc.","supplierArticleNr":"203473","alternativeNames":["Alt namn till Furosemide","Alt namn till Furosemide","Alt namn till Furosemide"],"alternativeProducts":["226312","922948"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"814771","name":"Geotrichum candidum","price":1.19,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"424305","alternativeNames":["Alt namn till Geotrichum candidum","Alt namn till Geotrichum candidum","Alt namn till Geotrichum candidum"],"alternativeProducts":["884343","735536"],"Z41":true,"compartments":null,"units":["frp","st"]}, +{"lioNr":"552913","name":"Spa Originals Instant Hand Sanitizer","price":72.85,"supplier":"Custom Solutions, Inc.","supplierArticleNr":"683982","alternativeNames":["Alt namn till Spa Originals Instant Hand Sanitizer","Alt namn till Spa Originals Instant Hand Sanitizer","Alt namn till Spa Originals Instant Hand Sanitizer"],"alternativeProducts":["807712","627112"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"092278","name":"METFORMIN HYDROCHLORIDE","price":14.17,"supplier":"Cadila Healthcare Limited","supplierArticleNr":"529399","alternativeNames":["Alt namn till METFORMIN HYDROCHLORIDE","Alt namn till METFORMIN HYDROCHLORIDE","Alt namn till METFORMIN HYDROCHLORIDE"],"alternativeProducts":["008915","103519"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"811778","name":"PRED MILD","price":54.09,"supplier":"Allergan, Inc.","supplierArticleNr":"746067","alternativeNames":["Alt namn till PRED MILD","Alt namn till PRED MILD","Alt namn till PRED MILD"],"alternativeProducts":["694138","076963"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"617158","name":"Lymphdrainex","price":30.62,"supplier":"Apotheca Company","supplierArticleNr":"972849","alternativeNames":["Alt namn till Lymphdrainex","Alt namn till Lymphdrainex","Alt namn till Lymphdrainex"],"alternativeProducts":["884429","768604"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"829238","name":"Carbamazepine","price":67.21,"supplier":"Teva Pharmaceuticals USA Inc","supplierArticleNr":"885202","alternativeNames":["Alt namn till Carbamazepine","Alt namn till Carbamazepine","Alt namn till Carbamazepine"],"alternativeProducts":["204247","401760"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"286238","name":"LEADER Cough Drops Honey Lemon","price":81.62,"supplier":"Cardinal Health","supplierArticleNr":"160219","alternativeNames":["Alt namn till LEADER Cough Drops Honey Lemon","Alt namn till LEADER Cough Drops Honey Lemon","Alt namn till LEADER Cough Drops Honey Lemon"],"alternativeProducts":["389874","341177"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"711022","name":"omeprazole","price":20.19,"supplier":"Meijer Distribution Inc","supplierArticleNr":"858987","alternativeNames":["Alt namn till omeprazole","Alt namn till omeprazole","Alt namn till omeprazole"],"alternativeProducts":["238814","880310"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"487386","name":"Sulwhasoo Lumitouch Multi-Base","price":32.89,"supplier":"AMOREPACIFIC","supplierArticleNr":"604558","alternativeNames":["Alt namn till Sulwhasoo Lumitouch Multi-Base","Alt namn till Sulwhasoo Lumitouch Multi-Base","Alt namn till Sulwhasoo Lumitouch Multi-Base"],"alternativeProducts":["389478","411307"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"789979","name":"Rabbit Epithelium","price":7.54,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"527793","alternativeNames":["Alt namn till Rabbit Epithelium","Alt namn till Rabbit Epithelium","Alt namn till Rabbit Epithelium"],"alternativeProducts":["469755","567549"],"Z41":false,"compartments":null,"units":["st","frp"]}, +{"lioNr":"114398","name":"Isopropyl Alcohol","price":69.37,"supplier":"Sunmark","supplierArticleNr":"232464","alternativeNames":["Alt namn till Isopropyl Alcohol","Alt namn till Isopropyl Alcohol","Alt namn till Isopropyl Alcohol"],"alternativeProducts":["177431","921318"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"852497","name":"Ziprasidone Hydrochloride","price":10.69,"supplier":"Cardinal Health","supplierArticleNr":"065064","alternativeNames":["Alt namn till Ziprasidone Hydrochloride","Alt namn till Ziprasidone Hydrochloride","Alt namn till Ziprasidone Hydrochloride"],"alternativeProducts":["305739","274170"],"Z41":true,"compartments":null,"units":["frp","st"]}, +{"lioNr":"381501","name":"Aztreonam","price":80.13,"supplier":"Fresenius Kabi USA, LLC","supplierArticleNr":"672419","alternativeNames":["Alt namn till Aztreonam","Alt namn till Aztreonam","Alt namn till Aztreonam"],"alternativeProducts":["006569","238961"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"210377","name":"Our Family Dish and Antibacterial Citrus Burst Scent","price":25.22,"supplier":"Sun Products Corporation","supplierArticleNr":"093111","alternativeNames":["Alt namn till Our Family Dish and Antibacterial Citrus Burst Scent","Alt namn till Our Family Dish and Antibacterial Citrus Burst Scent","Alt namn till Our Family Dish and Antibacterial Citrus Burst Scent"],"alternativeProducts":["955413","031652"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"806743","name":"Senna Tabs","price":88.58,"supplier":"Pharbest Pharmaceuticals, Inc.","supplierArticleNr":"703332","alternativeNames":["Alt namn till Senna Tabs","Alt namn till Senna Tabs","Alt namn till Senna Tabs"],"alternativeProducts":["258021","938673"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"374209","name":"Labetalol HCl","price":89.78,"supplier":"Mylan Institutional Inc.","supplierArticleNr":"296464","alternativeNames":["Alt namn till Labetalol HCl","Alt namn till Labetalol HCl","Alt namn till Labetalol HCl"],"alternativeProducts":["223553","096780"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"643382","name":"Tobacco Leaf","price":3.89,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"326346","alternativeNames":["Alt namn till Tobacco Leaf","Alt namn till Tobacco Leaf","Alt namn till Tobacco Leaf"],"alternativeProducts":["983873","077262"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"096228","name":"Furosemide","price":59.31,"supplier":"IVAX Pharmaceuticals, Inc.","supplierArticleNr":"802944","alternativeNames":["Alt namn till Furosemide","Alt namn till Furosemide","Alt namn till Furosemide"],"alternativeProducts":["970702","356548"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"591485","name":"Torsemide","price":7.89,"supplier":"Aurobindo Pharma Limited","supplierArticleNr":"071465","alternativeNames":["Alt namn till Torsemide","Alt namn till Torsemide","Alt namn till Torsemide"],"alternativeProducts":["123946","824606"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"954829","name":"AMITRIPTYLINE HYDROCHLORIDE","price":24.53,"supplier":"Accord Healthcare Inc.","supplierArticleNr":"698207","alternativeNames":["Alt namn till AMITRIPTYLINE HYDROCHLORIDE","Alt namn till AMITRIPTYLINE HYDROCHLORIDE","Alt namn till AMITRIPTYLINE HYDROCHLORIDE"],"alternativeProducts":["342289","263873"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"076976","name":"QUERCUS RUBRA POLLEN","price":69.94,"supplier":"ALK-Abello, Inc.","supplierArticleNr":"560436","alternativeNames":["Alt namn till QUERCUS RUBRA POLLEN","Alt namn till QUERCUS RUBRA POLLEN","Alt namn till QUERCUS RUBRA POLLEN"],"alternativeProducts":["823286","634177"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"460531","name":"Fluocinonide","price":97.44,"supplier":"Actavis Mid Atlantic LLC","supplierArticleNr":"472020","alternativeNames":["Alt namn till Fluocinonide","Alt namn till Fluocinonide","Alt namn till Fluocinonide"],"alternativeProducts":["705522","415147"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"157022","name":"Allergy Relief","price":20.54,"supplier":"Kareway Product, Inc.","supplierArticleNr":"519104","alternativeNames":["Alt namn till Allergy Relief","Alt namn till Allergy Relief","Alt namn till Allergy Relief"],"alternativeProducts":["200092","560559"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"421980","name":"Healing Waters Cucumber Mint Antibacterial Hand Soap","price":22.25,"supplier":"Taizhou Xinzhixuan Daily-Use Co., Ltd.","supplierArticleNr":"003899","alternativeNames":["Alt namn till Healing Waters Cucumber Mint Antibacterial Hand Soap","Alt namn till Healing Waters Cucumber Mint Antibacterial Hand Soap","Alt namn till Healing Waters Cucumber Mint Antibacterial Hand Soap"],"alternativeProducts":["206771","555793"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"427120","name":"Ampicillin","price":87.59,"supplier":"Sandoz Inc","supplierArticleNr":"177928","alternativeNames":["Alt namn till Ampicillin","Alt namn till Ampicillin","Alt namn till Ampicillin"],"alternativeProducts":["202962","962012"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"789184","name":"4 in 1 Pressed Mineral SPF 15 Tan","price":77.35,"supplier":"PUR MINERALS","supplierArticleNr":"044972","alternativeNames":["Alt namn till 4 in 1 Pressed Mineral SPF 15 Tan","Alt namn till 4 in 1 Pressed Mineral SPF 15 Tan","Alt namn till 4 in 1 Pressed Mineral SPF 15 Tan"],"alternativeProducts":["857902","576776"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"763058","name":"Gianvi","price":26.32,"supplier":"Teva Pharmaceuticals USA Inc","supplierArticleNr":"590390","alternativeNames":["Alt namn till Gianvi","Alt namn till Gianvi","Alt namn till Gianvi"],"alternativeProducts":["020387","500970"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"496092","name":"Immune Waker","price":58.46,"supplier":"Newton Laboratories, Inc.","supplierArticleNr":"556335","alternativeNames":["Alt namn till Immune Waker","Alt namn till Immune Waker","Alt namn till Immune Waker"],"alternativeProducts":["904733","426967"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"542028","name":"Azithromycin Dihydrate","price":90.83,"supplier":"Apotex Corp.","supplierArticleNr":"570134","alternativeNames":["Alt namn till Azithromycin Dihydrate","Alt namn till Azithromycin Dihydrate","Alt namn till Azithromycin Dihydrate"],"alternativeProducts":["176579","695389"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"238914","name":"CD DiorSnow UV Protection BB Eye Sunscreen Creme 010","price":75.34,"supplier":"Parfums Christian Dior","supplierArticleNr":"884232","alternativeNames":["Alt namn till CD DiorSnow UV Protection BB Eye Sunscreen Creme 010","Alt namn till CD DiorSnow UV Protection BB Eye Sunscreen Creme 010","Alt namn till CD DiorSnow UV Protection BB Eye Sunscreen Creme 010"],"alternativeProducts":["787512","022825"],"Z41":false,"compartments":null,"units":["st","frp"]}, +{"lioNr":"398839","name":"Fleet","price":13.24,"supplier":"C.B. Fleet Company, Inc.","supplierArticleNr":"546882","alternativeNames":["Alt namn till Fleet","Alt namn till Fleet","Alt namn till Fleet"],"alternativeProducts":["178179","894003"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"428026","name":"OXYGEN","price":44.68,"supplier":"McDonald Welding Supply, Inc","supplierArticleNr":"446745","alternativeNames":["Alt namn till OXYGEN","Alt namn till OXYGEN","Alt namn till OXYGEN"],"alternativeProducts":["680962","407390"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"077369","name":"Multi-Vitamin With Fluoride","price":15.14,"supplier":"Libertas Pharma, Inc.","supplierArticleNr":"598854","alternativeNames":["Alt namn till Multi-Vitamin With Fluoride","Alt namn till Multi-Vitamin With Fluoride","Alt namn till Multi-Vitamin With Fluoride"],"alternativeProducts":["387384","720094"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"879534","name":"Indomethacin","price":45.1,"supplier":"Unit Dose Services","supplierArticleNr":"729962","alternativeNames":["Alt namn till Indomethacin","Alt namn till Indomethacin","Alt namn till Indomethacin"],"alternativeProducts":["109937","679238"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"408042","name":"Welchol","price":21.25,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"841900","alternativeNames":["Alt namn till Welchol","Alt namn till Welchol","Alt namn till Welchol"],"alternativeProducts":["357796","388108"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"904314","name":"Topex","price":97.51,"supplier":"DENTSPLY Caulk","supplierArticleNr":"060865","alternativeNames":["Alt namn till Topex","Alt namn till Topex","Alt namn till Topex"],"alternativeProducts":["631763","633209"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"467774","name":"Prochlorperazine Maleate","price":22.97,"supplier":"Teva Pharmaceuticals USA Inc","supplierArticleNr":"511846","alternativeNames":["Alt namn till Prochlorperazine Maleate","Alt namn till Prochlorperazine Maleate","Alt namn till Prochlorperazine Maleate"],"alternativeProducts":["701290","238749"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"940912","name":"CAPRELSA","price":16.36,"supplier":"AstraZeneca Pharmaceuticals LP","supplierArticleNr":"368952","alternativeNames":["Alt namn till CAPRELSA","Alt namn till CAPRELSA","Alt namn till CAPRELSA"],"alternativeProducts":["465089","215688"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"790968","name":"SODIUM SULFACETAMIDE","price":91.95,"supplier":"Trinity Pharmaceuticals, LLC","supplierArticleNr":"650661","alternativeNames":["Alt namn till SODIUM SULFACETAMIDE","Alt namn till SODIUM SULFACETAMIDE","Alt namn till SODIUM SULFACETAMIDE"],"alternativeProducts":["660328","103255"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"250114","name":"Carpal Tunnel Relief","price":57.26,"supplier":"Homeocare Laboratories","supplierArticleNr":"730513","alternativeNames":["Alt namn till Carpal Tunnel Relief","Alt namn till Carpal Tunnel Relief","Alt namn till Carpal Tunnel Relief"],"alternativeProducts":["787049","604164"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"347554","name":"Stibium 20 Special Order","price":49.14,"supplier":"Uriel Pharmacy Inc.","supplierArticleNr":"458631","alternativeNames":["Alt namn till Stibium 20 Special Order","Alt namn till Stibium 20 Special Order","Alt namn till Stibium 20 Special Order"],"alternativeProducts":["855977","286472"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"915324","name":"Bupivacaine Hydrochloride and Epinephrine","price":23.73,"supplier":"Hospira, Inc.","supplierArticleNr":"104960","alternativeNames":["Alt namn till Bupivacaine Hydrochloride and Epinephrine","Alt namn till Bupivacaine Hydrochloride and Epinephrine","Alt namn till Bupivacaine Hydrochloride and Epinephrine"],"alternativeProducts":["247716","069220"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"317157","name":"Ibuprofen","price":59.93,"supplier":"REMEDYREPACK INC.","supplierArticleNr":"120578","alternativeNames":["Alt namn till Ibuprofen","Alt namn till Ibuprofen","Alt namn till Ibuprofen"],"alternativeProducts":["928840","340257"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"979361","name":"Renvela","price":48.19,"supplier":"KAISER FOUNDATION HOSPITALS","supplierArticleNr":"257992","alternativeNames":["Alt namn till Renvela","Alt namn till Renvela","Alt namn till Renvela"],"alternativeProducts":["894603","158732"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"176429","name":"Cymbalta","price":57.64,"supplier":"Lake Erie Medical DBA Quality Care Products LLC","supplierArticleNr":"400255","alternativeNames":["Alt namn till Cymbalta","Alt namn till Cymbalta","Alt namn till Cymbalta"],"alternativeProducts":["528222","262091"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"554240","name":"good sense all day pain relief","price":51.48,"supplier":"Aidarex Pharmaceuticals LLC","supplierArticleNr":"897233","alternativeNames":["Alt namn till good sense all day pain relief","Alt namn till good sense all day pain relief","Alt namn till good sense all day pain relief"],"alternativeProducts":["095932","822965"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"664382","name":"Glyburide","price":85.96,"supplier":"NCS HealthCare of KY, Inc dba Vangard Labs","supplierArticleNr":"776200","alternativeNames":["Alt namn till Glyburide","Alt namn till Glyburide","Alt namn till Glyburide"],"alternativeProducts":["860445","599512"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"534868","name":"Triamterene hydrochlorothiazide","price":94.63,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"242681","alternativeNames":["Alt namn till Triamterene hydrochlorothiazide","Alt namn till Triamterene hydrochlorothiazide","Alt namn till Triamterene hydrochlorothiazide"],"alternativeProducts":["369761","505049"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"080452","name":"Furosemide","price":60.82,"supplier":"Cardinal Health","supplierArticleNr":"609135","alternativeNames":["Alt namn till Furosemide","Alt namn till Furosemide","Alt namn till Furosemide"],"alternativeProducts":["597833","805985"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"334747","name":"OXYBUTYNIN CHLORIDE","price":33.38,"supplier":"Carilion Materials Management","supplierArticleNr":"045750","alternativeNames":["Alt namn till OXYBUTYNIN CHLORIDE","Alt namn till OXYBUTYNIN CHLORIDE","Alt namn till OXYBUTYNIN CHLORIDE"],"alternativeProducts":["341616","999981"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"931907","name":"Diazepam","price":99.34,"supplier":"PD-Rx Pharmaceuticals, Inc.","supplierArticleNr":"911884","alternativeNames":["Alt namn till Diazepam","Alt namn till Diazepam","Alt namn till Diazepam"],"alternativeProducts":["413515","025122"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"459149","name":"Healthy Accents Ibuprofen","price":94.24,"supplier":"DZA Brands LLC","supplierArticleNr":"199060","alternativeNames":["Alt namn till Healthy Accents Ibuprofen","Alt namn till Healthy Accents Ibuprofen","Alt namn till Healthy Accents Ibuprofen"],"alternativeProducts":["561011","433742"],"Z41":true,"compartments":null,"units":["frp","st"]}, +{"lioNr":"248249","name":"Morphine Sulfate","price":38.23,"supplier":"ETHEX Corporation","supplierArticleNr":"272911","alternativeNames":["Alt namn till Morphine Sulfate","Alt namn till Morphine Sulfate","Alt namn till Morphine Sulfate"],"alternativeProducts":["492755","011823"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"012986","name":"Dairy Intolerances","price":47.7,"supplier":"King Bio Inc.","supplierArticleNr":"961525","alternativeNames":["Alt namn till Dairy Intolerances","Alt namn till Dairy Intolerances","Alt namn till Dairy Intolerances"],"alternativeProducts":["899912","756691"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"543330","name":"Levetiracetam","price":34.76,"supplier":"BluePoint Laboratories","supplierArticleNr":"355766","alternativeNames":["Alt namn till Levetiracetam","Alt namn till Levetiracetam","Alt namn till Levetiracetam"],"alternativeProducts":["334768","965288"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"735101","name":"Cardizem","price":88.07,"supplier":"Valeant Pharmaceuticals North America LLC","supplierArticleNr":"216993","alternativeNames":["Alt namn till Cardizem","Alt namn till Cardizem","Alt namn till Cardizem"],"alternativeProducts":["156674","010284"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"284387","name":"Salsalate","price":77.53,"supplier":"Marlex Pharmaceuticals Inc","supplierArticleNr":"833526","alternativeNames":["Alt namn till Salsalate","Alt namn till Salsalate","Alt namn till Salsalate"],"alternativeProducts":["976057","970492"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"041870","name":"Filbert","price":38.05,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"304493","alternativeNames":["Alt namn till Filbert","Alt namn till Filbert","Alt namn till Filbert"],"alternativeProducts":["237374","954298"],"Z41":true,"compartments":null,"units":["m","cm"]}, +{"lioNr":"671318","name":"AVVA","price":30.09,"supplier":"Eastern Century Pharmaceuticals","supplierArticleNr":"894461","alternativeNames":["Alt namn till AVVA","Alt namn till AVVA","Alt namn till AVVA"],"alternativeProducts":["515434","865763"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"738573","name":"Bronci","price":72.4,"supplier":"Apotheca Company","supplierArticleNr":"028464","alternativeNames":["Alt namn till Bronci","Alt namn till Bronci","Alt namn till Bronci"],"alternativeProducts":["615052","478331"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"247966","name":"Zeel","price":71.77,"supplier":"Hameln Pharma GmbH","supplierArticleNr":"748913","alternativeNames":["Alt namn till Zeel","Alt namn till Zeel","Alt namn till Zeel"],"alternativeProducts":["566584","464564"],"Z41":true,"compartments":null,"units":["m","cm"]}, +{"lioNr":"217590","name":"Vimovo","price":17.19,"supplier":"Horizon Pharma Inc.","supplierArticleNr":"792129","alternativeNames":["Alt namn till Vimovo","Alt namn till Vimovo","Alt namn till Vimovo"],"alternativeProducts":["174685","698284"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"514138","name":"Alcohol Prep Pad","price":43.37,"supplier":"PSS World Medical, Inc.","supplierArticleNr":"643706","alternativeNames":["Alt namn till Alcohol Prep Pad","Alt namn till Alcohol Prep Pad","Alt namn till Alcohol Prep Pad"],"alternativeProducts":["448413","256069"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"277556","name":"DHS SAL","price":1.38,"supplier":"Person and Covey","supplierArticleNr":"391635","alternativeNames":["Alt namn till DHS SAL","Alt namn till DHS SAL","Alt namn till DHS SAL"],"alternativeProducts":["202036","219947"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"183244","name":"Humco Hydrogen Peroxide","price":32.53,"supplier":"Humco Holding Group, Inc.","supplierArticleNr":"523348","alternativeNames":["Alt namn till Humco Hydrogen Peroxide","Alt namn till Humco Hydrogen Peroxide","Alt namn till Humco Hydrogen Peroxide"],"alternativeProducts":["373135","845769"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"998692","name":"Respitrol","price":45.33,"supplier":"Ionx Holdings d/b/a HelloLife Inc.","supplierArticleNr":"019508","alternativeNames":["Alt namn till Respitrol","Alt namn till Respitrol","Alt namn till Respitrol"],"alternativeProducts":["131039","564810"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"527039","name":"Lymph Spleen Combo","price":41.23,"supplier":"Deseret Biologicals, Inc.","supplierArticleNr":"351464","alternativeNames":["Alt namn till Lymph Spleen Combo","Alt namn till Lymph Spleen Combo","Alt namn till Lymph Spleen Combo"],"alternativeProducts":["880659","118706"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"150721","name":"Nano Gold Bio Mask Pack","price":47.08,"supplier":"AMAROS CO., LTD.","supplierArticleNr":"612670","alternativeNames":["Alt namn till Nano Gold Bio Mask Pack","Alt namn till Nano Gold Bio Mask Pack","Alt namn till Nano Gold Bio Mask Pack"],"alternativeProducts":["568832","881131"],"Z41":true,"compartments":null,"units":["m","cm"]}, +{"lioNr":"249485","name":"CLARINS Ever Matte Broad Spectrum SPF 15 Tint 104","price":94.88,"supplier":"Laboratoires Clarins S.A","supplierArticleNr":"273542","alternativeNames":["Alt namn till CLARINS Ever Matte Broad Spectrum SPF 15 Tint 104","Alt namn till CLARINS Ever Matte Broad Spectrum SPF 15 Tint 104","Alt namn till CLARINS Ever Matte Broad Spectrum SPF 15 Tint 104"],"alternativeProducts":["189846","608443"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"142816","name":"Ceftriaxone Sodium","price":72.76,"supplier":"Hospira, Inc","supplierArticleNr":"253121","alternativeNames":["Alt namn till Ceftriaxone Sodium","Alt namn till Ceftriaxone Sodium","Alt namn till Ceftriaxone Sodium"],"alternativeProducts":["044192","235709"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"074561","name":"Dove","price":17.07,"supplier":"Conopco Inc. d/b/a Unilever","supplierArticleNr":"221123","alternativeNames":["Alt namn till Dove","Alt namn till Dove","Alt namn till Dove"],"alternativeProducts":["450603","500688"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"092869","name":"COCOA BUTTER, PHENYLEPHRINE HYDROCHLORIDE","price":28.05,"supplier":"CVS","supplierArticleNr":"783434","alternativeNames":["Alt namn till COCOA BUTTER, PHENYLEPHRINE HYDROCHLORIDE","Alt namn till COCOA BUTTER, PHENYLEPHRINE HYDROCHLORIDE","Alt namn till COCOA BUTTER, PHENYLEPHRINE HYDROCHLORIDE"],"alternativeProducts":["450692","818549"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"841141","name":"Warfarin Sodium","price":66.36,"supplier":"REMEDYREPACK INC.","supplierArticleNr":"944064","alternativeNames":["Alt namn till Warfarin Sodium","Alt namn till Warfarin Sodium","Alt namn till Warfarin Sodium"],"alternativeProducts":["168264","254521"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"108828","name":"Indocyanine green","price":43.08,"supplier":"Novadaq Technologies Inc.","supplierArticleNr":"643764","alternativeNames":["Alt namn till Indocyanine green","Alt namn till Indocyanine green","Alt namn till Indocyanine green"],"alternativeProducts":["527482","288103"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"661766","name":"CALC FLUOR","price":40.06,"supplier":"Hyland's","supplierArticleNr":"736821","alternativeNames":["Alt namn till CALC FLUOR","Alt namn till CALC FLUOR","Alt namn till CALC FLUOR"],"alternativeProducts":["239995","504958"],"Z41":true,"compartments":null,"units":["m","cm"]}, +{"lioNr":"362235","name":"Haloperidol","price":77.41,"supplier":"NCS HealthCare of KY, Inc dba Vangard Labs","supplierArticleNr":"590481","alternativeNames":["Alt namn till Haloperidol","Alt namn till Haloperidol","Alt namn till Haloperidol"],"alternativeProducts":["469341","140763"],"Z41":true,"compartments":null,"units":["frp","st"]}, +{"lioNr":"870007","name":"alendronate sodium","price":77.71,"supplier":"Cobalt Laboratories","supplierArticleNr":"590692","alternativeNames":["Alt namn till alendronate sodium","Alt namn till alendronate sodium","Alt namn till alendronate sodium"],"alternativeProducts":["148166","625232"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"595176","name":"AT ONE WITH NATURE","price":77.89,"supplier":"BIOCARE LABS INC.","supplierArticleNr":"410247","alternativeNames":["Alt namn till AT ONE WITH NATURE","Alt namn till AT ONE WITH NATURE","Alt namn till AT ONE WITH NATURE"],"alternativeProducts":["823367","290214"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"959837","name":"Nausea, Vomiting and Diarrhea","price":84.63,"supplier":"Home Sweet Homeopathics","supplierArticleNr":"847548","alternativeNames":["Alt namn till Nausea, Vomiting and Diarrhea","Alt namn till Nausea, Vomiting and Diarrhea","Alt namn till Nausea, Vomiting and Diarrhea"],"alternativeProducts":["798960","598651"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"374970","name":"Olay Total Effects CC Tone Correcting","price":4.32,"supplier":"Procter & Gamble Manufacturing Company","supplierArticleNr":"577182","alternativeNames":["Alt namn till Olay Total Effects CC Tone Correcting","Alt namn till Olay Total Effects CC Tone Correcting","Alt namn till Olay Total Effects CC Tone Correcting"],"alternativeProducts":["918279","745744"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"265478","name":"Aleve","price":49.57,"supplier":"Bayer HealthCare Consumer Care","supplierArticleNr":"716017","alternativeNames":["Alt namn till Aleve","Alt namn till Aleve","Alt namn till Aleve"],"alternativeProducts":["443207","152612"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"352854","name":"Risperidone","price":18.46,"supplier":"Aurobindo Pharma Limited","supplierArticleNr":"283630","alternativeNames":["Alt namn till Risperidone","Alt namn till Risperidone","Alt namn till Risperidone"],"alternativeProducts":["986162","154586"],"Z41":false,"compartments":null,"units":["st","frp"]}, +{"lioNr":"930509","name":"SHISEIDO ADVANCED HYDRO-LIQUID COMPACT (REFILL)","price":10.59,"supplier":"SHISEIDO CO., LTD.","supplierArticleNr":"681381","alternativeNames":["Alt namn till SHISEIDO ADVANCED HYDRO-LIQUID COMPACT (REFILL)","Alt namn till SHISEIDO ADVANCED HYDRO-LIQUID COMPACT (REFILL)","Alt namn till SHISEIDO ADVANCED HYDRO-LIQUID COMPACT (REFILL)"],"alternativeProducts":["641778","186120"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"998555","name":"Butisol Sodium","price":1.09,"supplier":"Meda Pharmaceuticals Inc.","supplierArticleNr":"673576","alternativeNames":["Alt namn till Butisol Sodium","Alt namn till Butisol Sodium","Alt namn till Butisol Sodium"],"alternativeProducts":["419010","060548"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"551431","name":"CIPRODEX","price":12.72,"supplier":"Clinical Solutions Wholesale","supplierArticleNr":"435247","alternativeNames":["Alt namn till CIPRODEX","Alt namn till CIPRODEX","Alt namn till CIPRODEX"],"alternativeProducts":["516523","908024"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"712160","name":"Dextroamphetamine Saccharate, Amphetamine Aspartate, Dextroamphetamine Sulfate and Amphetamine Sulfate","price":53.48,"supplier":"Barr Laboratories Inc.","supplierArticleNr":"648527","alternativeNames":["Alt namn till Dextroamphetamine Saccharate, Amphetamine Aspartate, Dextroamphetamine Sulfate and Amphetamine Sulfate","Alt namn till Dextroamphetamine Saccharate, Amphetamine Aspartate, Dextroamphetamine Sulfate and Amphetamine Sulfate","Alt namn till Dextroamphetamine Saccharate, Amphetamine Aspartate, Dextroamphetamine Sulfate and Amphetamine Sulfate"],"alternativeProducts":["440375","310950"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"248176","name":"Orris Root","price":58.02,"supplier":"Nelco Laboratories, Inc.","supplierArticleNr":"983525","alternativeNames":["Alt namn till Orris Root","Alt namn till Orris Root","Alt namn till Orris Root"],"alternativeProducts":["521909","513497"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"899912","name":"Cardizem CD","price":83.94,"supplier":"Physicians Total Care, Inc.","supplierArticleNr":"051342","alternativeNames":["Alt namn till Cardizem CD","Alt namn till Cardizem CD","Alt namn till Cardizem CD"],"alternativeProducts":["780284","867065"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"971104","name":"TOURCIA NUTRI TONER","price":70.28,"supplier":"NUGA MEDICAL CO., LTD.","supplierArticleNr":"009153","alternativeNames":["Alt namn till TOURCIA NUTRI TONER","Alt namn till TOURCIA NUTRI TONER","Alt namn till TOURCIA NUTRI TONER"],"alternativeProducts":["050751","769679"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"789573","name":"Levofloxacin","price":80.1,"supplier":"Clinical Solutions Wholesale","supplierArticleNr":"473709","alternativeNames":["Alt namn till Levofloxacin","Alt namn till Levofloxacin","Alt namn till Levofloxacin"],"alternativeProducts":["372811","814144"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"201132","name":"Humco Povidone Iodine","price":23.53,"supplier":"McKesson","supplierArticleNr":"672926","alternativeNames":["Alt namn till Humco Povidone Iodine","Alt namn till Humco Povidone Iodine","Alt namn till Humco Povidone Iodine"],"alternativeProducts":["525630","352306"],"Z41":true,"compartments":null,"units":["cm","m"]}, +{"lioNr":"593493","name":"Namenda","price":40.53,"supplier":"Rebel Distributors Corp","supplierArticleNr":"470115","alternativeNames":["Alt namn till Namenda","Alt namn till Namenda","Alt namn till Namenda"],"alternativeProducts":["779761","880160"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"940598","name":"Sciatica - Nerve Care","price":79.3,"supplier":"Newton Laboratories, Inc.","supplierArticleNr":"039204","alternativeNames":["Alt namn till Sciatica - Nerve Care","Alt namn till Sciatica - Nerve Care","Alt namn till Sciatica - Nerve Care"],"alternativeProducts":["370215","484977"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"562793","name":"OXYGEN","price":67.28,"supplier":"James C. Dawes Company, Inc","supplierArticleNr":"290901","alternativeNames":["Alt namn till OXYGEN","Alt namn till OXYGEN","Alt namn till OXYGEN"],"alternativeProducts":["354446","111024"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"279834","name":"Carticel","price":95.22,"supplier":"Genzyme Corporation","supplierArticleNr":"467081","alternativeNames":["Alt namn till Carticel","Alt namn till Carticel","Alt namn till Carticel"],"alternativeProducts":["525042","035043"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"144527","name":"AHC Whitening Special Gen Solution","price":15.91,"supplier":"Carver Korea Co.,Ltd","supplierArticleNr":"198219","alternativeNames":["Alt namn till AHC Whitening Special Gen Solution","Alt namn till AHC Whitening Special Gen Solution","Alt namn till AHC Whitening Special Gen Solution"],"alternativeProducts":["291585","491022"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"239711","name":"Doxycycline","price":17.88,"supplier":"Heritage Pharmaceuticals Inc.","supplierArticleNr":"163065","alternativeNames":["Alt namn till Doxycycline","Alt namn till Doxycycline","Alt namn till Doxycycline"],"alternativeProducts":["797016","427874"],"Z41":false,"compartments":null,"units":["frp","st"]}, +{"lioNr":"623661","name":"Instant Hand Sanitizer Aloe Vera","price":21.5,"supplier":"Great Lakes Wholesale & Marketing, LLC","supplierArticleNr":"833798","alternativeNames":["Alt namn till Instant Hand Sanitizer Aloe Vera","Alt namn till Instant Hand Sanitizer Aloe Vera","Alt namn till Instant Hand Sanitizer Aloe Vera"],"alternativeProducts":["218275","010324"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"336766","name":"Oil-Free Foaming Acne Wash","price":68.3,"supplier":"Rejoice International","supplierArticleNr":"883910","alternativeNames":["Alt namn till Oil-Free Foaming Acne Wash","Alt namn till Oil-Free Foaming Acne Wash","Alt namn till Oil-Free Foaming Acne Wash"],"alternativeProducts":["490936","509332"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"544956","name":"berkley and jensen nicotine","price":7.66,"supplier":"BJWC","supplierArticleNr":"880984","alternativeNames":["Alt namn till berkley and jensen nicotine","Alt namn till berkley and jensen nicotine","Alt namn till berkley and jensen nicotine"],"alternativeProducts":["190950","001508"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"803213","name":"Kids Travel Sickness","price":40.1,"supplier":"Natures Investment Holdings Pty Ltd dba Maxrelief USA","supplierArticleNr":"662030","alternativeNames":["Alt namn till Kids Travel Sickness","Alt namn till Kids Travel Sickness","Alt namn till Kids Travel Sickness"],"alternativeProducts":["061746","369426"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"987800","name":"Walgreens Sunscreen","price":60.19,"supplier":"WALGREEN CO.","supplierArticleNr":"106454","alternativeNames":["Alt namn till Walgreens Sunscreen","Alt namn till Walgreens Sunscreen","Alt namn till Walgreens Sunscreen"],"alternativeProducts":["373028","248341"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"088752","name":"Midazolam","price":76.5,"supplier":"West-ward Pharmaceutical Corp.","supplierArticleNr":"591741","alternativeNames":["Alt namn till Midazolam","Alt namn till Midazolam","Alt namn till Midazolam"],"alternativeProducts":["540888","169598"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"540194","name":"AGARICUS PANTHERINUS","price":92.1,"supplier":"HOMEOLAB USA INC.","supplierArticleNr":"534502","alternativeNames":["Alt namn till AGARICUS PANTHERINUS","Alt namn till AGARICUS PANTHERINUS","Alt namn till AGARICUS PANTHERINUS"],"alternativeProducts":["754030","824373"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"460902","name":"SEROQUEL","price":65.79,"supplier":"Contract Pharmacy Services-PA","supplierArticleNr":"150753","alternativeNames":["Alt namn till SEROQUEL","Alt namn till SEROQUEL","Alt namn till SEROQUEL"],"alternativeProducts":["134260","513355"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"300318","name":"Dicyclomine Hydrochloride","price":12.9,"supplier":"Aidarex Pharmaceuticals LLC","supplierArticleNr":"580937","alternativeNames":["Alt namn till Dicyclomine Hydrochloride","Alt namn till Dicyclomine Hydrochloride","Alt namn till Dicyclomine Hydrochloride"],"alternativeProducts":["324724","934430"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"022336","name":"FLUVIRIN","price":71.64,"supplier":"Novartis Vaccines and Diagnostics Limited","supplierArticleNr":"080440","alternativeNames":["Alt namn till FLUVIRIN","Alt namn till FLUVIRIN","Alt namn till FLUVIRIN"],"alternativeProducts":["806607","258765"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"983210","name":"Naproxen","price":61.4,"supplier":"Blenheim Pharmacal, Inc.","supplierArticleNr":"218613","alternativeNames":["Alt namn till Naproxen","Alt namn till Naproxen","Alt namn till Naproxen"],"alternativeProducts":["888041","525841"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"982122","name":"Buspirone HCl","price":61.43,"supplier":"Rebel Distributors Corp.","supplierArticleNr":"948018","alternativeNames":["Alt namn till Buspirone HCl","Alt namn till Buspirone HCl","Alt namn till Buspirone HCl"],"alternativeProducts":["007626","511816"],"Z41":true,"compartments":null,"units":["m","frp"]}, +{"lioNr":"848603","name":"Nasal","price":12.1,"supplier":"HyVee Inc","supplierArticleNr":"093443","alternativeNames":["Alt namn till Nasal","Alt namn till Nasal","Alt namn till Nasal"],"alternativeProducts":["158124","462249"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"721273","name":"Sodium Chloride","price":34.89,"supplier":"B. Braun Medical Inc.","supplierArticleNr":"763919","alternativeNames":["Alt namn till Sodium Chloride","Alt namn till Sodium Chloride","Alt namn till Sodium Chloride"],"alternativeProducts":["321456","622650"],"Z41":false,"compartments":null,"units":["st","m"]}, +{"lioNr":"245723","name":"Sun Total Protector Color 30 Light Tint","price":24.31,"supplier":"MD Formulations","supplierArticleNr":"751230","alternativeNames":["Alt namn till Sun Total Protector Color 30 Light Tint","Alt namn till Sun Total Protector Color 30 Light Tint","Alt namn till Sun Total Protector Color 30 Light Tint"],"alternativeProducts":["899627","960875"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"456900","name":"ATACAND","price":57.45,"supplier":"AstraZeneca LP","supplierArticleNr":"777349","alternativeNames":["Alt namn till ATACAND","Alt namn till ATACAND","Alt namn till ATACAND"],"alternativeProducts":["555854","588847"],"Z41":false,"compartments":null,"units":["frp","m"]}, +{"lioNr":"967529","name":"Sertraline Hydrochloride","price":97.23,"supplier":"Camber Pharmaceuticals Inc.","supplierArticleNr":"075903","alternativeNames":["Alt namn till Sertraline Hydrochloride","Alt namn till Sertraline Hydrochloride","Alt namn till Sertraline Hydrochloride"],"alternativeProducts":["808906","319662"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"393041","name":"Premier Value Antibacterial Hand sanitizingenriched with ALO","price":79.99,"supplier":"Premier Value (Chain Drug Consortium, LLC)","supplierArticleNr":"419541","alternativeNames":["Alt namn till Premier Value Antibacterial Hand sanitizingenriched with ALO","Alt namn till Premier Value Antibacterial Hand sanitizingenriched with ALO","Alt namn till Premier Value Antibacterial Hand sanitizingenriched with ALO"],"alternativeProducts":["619768","251835"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"589669","name":"mark. back up plan","price":32.91,"supplier":"Avon Products, Inc.","supplierArticleNr":"157196","alternativeNames":["Alt namn till mark. back up plan","Alt namn till mark. back up plan","Alt namn till mark. back up plan"],"alternativeProducts":["152166","683136"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"536912","name":"good neighbor pharmacy aspirin","price":64.91,"supplier":"Amerisource Bergen","supplierArticleNr":"648502","alternativeNames":["Alt namn till good neighbor pharmacy aspirin","Alt namn till good neighbor pharmacy aspirin","Alt namn till good neighbor pharmacy aspirin"],"alternativeProducts":["847668","716682"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"015486","name":"Clozaril","price":10.18,"supplier":"Novartis Pharmaceuticals Corporation","supplierArticleNr":"023880","alternativeNames":["Alt namn till Clozaril","Alt namn till Clozaril","Alt namn till Clozaril"],"alternativeProducts":["767550","140031"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"834032","name":"Arnica","price":87.31,"supplier":"Pharmadel LLC","supplierArticleNr":"112719","alternativeNames":["Alt namn till Arnica","Alt namn till Arnica","Alt namn till Arnica"],"alternativeProducts":["541601","762356"],"Z41":false,"compartments":null,"units":["m","cm"]}, +{"lioNr":"439449","name":"Clonidine Hydrochloride","price":64.76,"supplier":"Carlsbad Technology, Inc","supplierArticleNr":"819392","alternativeNames":["Alt namn till Clonidine Hydrochloride","Alt namn till Clonidine Hydrochloride","Alt namn till Clonidine Hydrochloride"],"alternativeProducts":["016082","763309"],"Z41":true,"compartments":null,"units":["st","m"]}, +{"lioNr":"382301","name":"REPASKIN BODY LOTION, BROAD SPECTRUM SPF 50","price":83.75,"supplier":"Sesvalia USA LLC","supplierArticleNr":"894148","alternativeNames":["Alt namn till REPASKIN BODY LOTION, BROAD SPECTRUM SPF 50","Alt namn till REPASKIN BODY LOTION, BROAD SPECTRUM SPF 50","Alt namn till REPASKIN BODY LOTION, BROAD SPECTRUM SPF 50"],"alternativeProducts":["422794","866012"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"095301","name":"Bupropion Hydrochloride","price":82.5,"supplier":"Bryant Ranch Prepack","supplierArticleNr":"159835","alternativeNames":["Alt namn till Bupropion Hydrochloride","Alt namn till Bupropion Hydrochloride","Alt namn till Bupropion Hydrochloride"],"alternativeProducts":["987273","055256"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"868007","name":"NITROGEN","price":51.14,"supplier":"Air Liquide Healthcare America Corporation","supplierArticleNr":"125667","alternativeNames":["Alt namn till NITROGEN","Alt namn till NITROGEN","Alt namn till NITROGEN"],"alternativeProducts":["808057","359116"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"150162","name":"Olanzapine","price":47.87,"supplier":"American Health Packaging","supplierArticleNr":"639145","alternativeNames":["Alt namn till Olanzapine","Alt namn till Olanzapine","Alt namn till Olanzapine"],"alternativeProducts":["670428","672987"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"714869","name":"Isuprel","price":74.93,"supplier":"Hospira, Inc.","supplierArticleNr":"569794","alternativeNames":["Alt namn till Isuprel","Alt namn till Isuprel","Alt namn till Isuprel"],"alternativeProducts":["126592","761031"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"702247","name":"Proleukin","price":95.91,"supplier":"Prometheus Laboratories Inc.","supplierArticleNr":"040545","alternativeNames":["Alt namn till Proleukin","Alt namn till Proleukin","Alt namn till Proleukin"],"alternativeProducts":["328548","036725"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"278003","name":"Yes To Tomatoes Daily Repair Treatment","price":60.01,"supplier":"Autumn Harp, Inc.","supplierArticleNr":"260600","alternativeNames":["Alt namn till Yes To Tomatoes Daily Repair Treatment","Alt namn till Yes To Tomatoes Daily Repair Treatment","Alt namn till Yes To Tomatoes Daily Repair Treatment"],"alternativeProducts":["585230","250163"],"Z41":false,"compartments":null,"units":["cm","m"]}, +{"lioNr":"894736","name":"Potassium Chloride","price":76.18,"supplier":"Contract Pharmacy Services-PA","supplierArticleNr":"928641","alternativeNames":["Alt namn till Potassium Chloride","Alt namn till Potassium Chloride","Alt namn till Potassium Chloride"],"alternativeProducts":["790067","804221"],"Z41":true,"compartments":null,"units":["cm","st"]}, +{"lioNr":"146561","name":"Glucotrol","price":23.98,"supplier":"Roerig","supplierArticleNr":"868967","alternativeNames":["Alt namn till Glucotrol","Alt namn till Glucotrol","Alt namn till Glucotrol"],"alternativeProducts":["171569","829752"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"782898","name":"Nabumetone","price":40.71,"supplier":"Lake Erie Medical DBA Quality Care Products LLC","supplierArticleNr":"774609","alternativeNames":["Alt namn till Nabumetone","Alt namn till Nabumetone","Alt namn till Nabumetone"],"alternativeProducts":["937931","676790"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"153893","name":"Losartan Potassium and Hydrochlorothiazide","price":59.46,"supplier":"Aurobindo Pharma Limited","supplierArticleNr":"208143","alternativeNames":["Alt namn till Losartan Potassium and Hydrochlorothiazide","Alt namn till Losartan Potassium and Hydrochlorothiazide","Alt namn till Losartan Potassium and Hydrochlorothiazide"],"alternativeProducts":["397514","398061"],"Z41":false,"compartments":null,"units":["m","st"]}, +{"lioNr":"595892","name":"Zep Professional E-2 Hand Cleaner","price":7.56,"supplier":"Zep Inc.","supplierArticleNr":"229500","alternativeNames":["Alt namn till Zep Professional E-2 Hand Cleaner","Alt namn till Zep Professional E-2 Hand Cleaner","Alt namn till Zep Professional E-2 Hand Cleaner"],"alternativeProducts":["876675","824942"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"948389","name":"Clonazepam","price":14.4,"supplier":"Dispensing Solutions, Inc.","supplierArticleNr":"652785","alternativeNames":["Alt namn till Clonazepam","Alt namn till Clonazepam","Alt namn till Clonazepam"],"alternativeProducts":["710504","038673"],"Z41":false,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"358456","name":"SCHINUS MOLLE POLLEN","price":96.58,"supplier":"ALK-Abello, Inc.","supplierArticleNr":"140950","alternativeNames":["Alt namn till SCHINUS MOLLE POLLEN","Alt namn till SCHINUS MOLLE POLLEN","Alt namn till SCHINUS MOLLE POLLEN"],"alternativeProducts":["466974","497802"],"Z41":true,"compartments":null,"units":["st","cm"]}, +{"lioNr":"436185","name":"Oxygen","price":50.56,"supplier":"OxyPros Plus","supplierArticleNr":"517529","alternativeNames":["Alt namn till Oxygen","Alt namn till Oxygen","Alt namn till Oxygen"],"alternativeProducts":["307799","602209"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"812601","name":"Lexapro","price":35.96,"supplier":"Cardinal Health","supplierArticleNr":"942006","alternativeNames":["Alt namn till Lexapro","Alt namn till Lexapro","Alt namn till Lexapro"],"alternativeProducts":["670545","104364"],"Z41":false,"compartments":null,"units":["m","frp"]}, +{"lioNr":"580264","name":"Trazodone Hydrochloride","price":67.73,"supplier":"AvKARE, Inc.","supplierArticleNr":"948263","alternativeNames":["Alt namn till Trazodone Hydrochloride","Alt namn till Trazodone Hydrochloride","Alt namn till Trazodone Hydrochloride"],"alternativeProducts":["743573","598499"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"785847","name":"Metoprolol succinate","price":56.89,"supplier":"BluePoint Laboratories","supplierArticleNr":"950358","alternativeNames":["Alt namn till Metoprolol succinate","Alt namn till Metoprolol succinate","Alt namn till Metoprolol succinate"],"alternativeProducts":["455690","283032"],"Z41":false,"compartments":null,"units":["st","cm"]}, +{"lioNr":"050241","name":"Analpram E","price":70.97,"supplier":"Ferndale Laboratories, Inc.","supplierArticleNr":"035538","alternativeNames":["Alt namn till Analpram E","Alt namn till Analpram E","Alt namn till Analpram E"],"alternativeProducts":["942488","145050"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"946665","name":"CareOne All Day Allergy","price":97.27,"supplier":"American Sales Company","supplierArticleNr":"397259","alternativeNames":["Alt namn till CareOne All Day Allergy","Alt namn till CareOne All Day Allergy","Alt namn till CareOne All Day Allergy"],"alternativeProducts":["013318","282177"],"Z41":true,"compartments":null,"units":["m","st"]}, +{"lioNr":"499891","name":"Traumeel","price":25.91,"supplier":"Heel Inc","supplierArticleNr":"019902","alternativeNames":["Alt namn till Traumeel","Alt namn till Traumeel","Alt namn till Traumeel"],"alternativeProducts":["482081","027098"],"Z41":true,"compartments":null,"units":["st","frp"]}, +{"lioNr":"169227","name":"Target Cold/Flu Relief","price":52.79,"supplier":"Target Corporation","supplierArticleNr":"930785","alternativeNames":["Alt namn till Target Cold/Flu Relief","Alt namn till Target Cold/Flu Relief","Alt namn till Target Cold/Flu Relief"],"alternativeProducts":["053695","235848"],"Z41":true,"compartments":null,"units":["frp","cm"]}, +{"lioNr":"099114","name":"Rohto","price":49.7,"supplier":"The Mentholatum Company","supplierArticleNr":"533986","alternativeNames":["Alt namn till Rohto","Alt namn till Rohto","Alt namn till Rohto"],"alternativeProducts":["070597","671647"],"Z41":false,"compartments":null,"units":["cm","st"]}, +{"lioNr":"433399","name":"Penicillin V Potasium","price":96.58,"supplier":"Sandoz Inc","supplierArticleNr":"427978","alternativeNames":["Alt namn till Penicillin V Potasium","Alt namn till Penicillin V Potasium","Alt namn till Penicillin V Potasium"],"alternativeProducts":["816677","038832"],"Z41":true,"compartments":null,"units":["frp","m"]}, +{"lioNr":"821206","name":"Amar Petroleum","price":52.47,"supplier":"Amar Remedies Limited","supplierArticleNr":"376126","alternativeNames":["Alt namn till Amar Petroleum","Alt namn till Amar Petroleum","Alt namn till Amar Petroleum"],"alternativeProducts":["405209","335490"],"Z41":false,"compartments":null,"units":["cm","frp"]}, +{"lioNr":"456286","name":"Womens Laxative","price":35.78,"supplier":"Wal-Mart Stores Inc","supplierArticleNr":"812092","alternativeNames":["Alt namn till Womens Laxative","Alt namn till Womens Laxative","Alt namn till Womens Laxative"],"alternativeProducts":["430933","812962"],"Z41":false,"compartments":null,"units":["m","st"]}] \ No newline at end of file diff --git a/c2-app/src/static/mockData/Compartment.json b/c2-app/src/static/mockData/Compartment.json new file mode 100644 index 0000000..b438f2f --- /dev/null +++ b/c2-app/src/static/mockData/Compartment.json @@ -0,0 +1,15 @@ +[{"placement":"B1","storageId":1,"qrCode":"XG5-65","quantity":172,"article":null}, +{"placement":"B5","storageId":2,"qrCode":"jrL-20","quantity":73,"article":null}, +{"placement":"B1","storageId":3,"qrCode":"o0G-84","quantity":181,"article":null}, +{"placement":"A37","storageId":4,"qrCode":"UqI-71","quantity":29,"article":null}, +{"placement":"A37","storageId":5,"qrCode":"MPk-46","quantity":72,"article":null}, +{"placement":"A37","storageId":6,"qrCode":"8gM-32","quantity":197,"article":null}, +{"placement":"B1","storageId":7,"qrCode":"QQ8-60","quantity":21,"article":null}, +{"placement":"B4","storageId":8,"qrCode":"G3m-30","quantity":36,"article":null}, +{"placement":"A35","storageId":9,"qrCode":"zWK-32","quantity":32,"article":null}, +{"placement":"B2","storageId":10,"qrCode":"qEw-93","quantity":90,"article":null}, +{"placement":"A34","storageId":11,"qrCode":"1Uv-24","quantity":47,"article":null}, +{"placement":"B2","storageId":12,"qrCode":"VIq-21","quantity":74,"article":null}, +{"placement":"A37","storageId":13,"qrCode":"gUL-73","quantity":72,"article":null}, +{"placement":"B1","storageId":14,"qrCode":"LOI-34","quantity":9,"article":null}, +{"placement":"B1","storageId":15,"qrCode":"1AS-05","quantity":190,"article":null}] \ No newline at end of file diff --git a/c2-app/src/static/mockData/Storage.json b/c2-app/src/static/mockData/Storage.json new file mode 100644 index 0000000..4b56c2f --- /dev/null +++ b/c2-app/src/static/mockData/Storage.json @@ -0,0 +1,10 @@ +[{"id":"2","location":"74 - Ögon","compartments":null}, +{"id":"3","location":"72 - Barn","compartments":null}, +{"id":"6","location":"75 - Örgon","compartments":null}, +{"id":"1","location":"76 - Örgon","compartments":null}, +{"id":"8","location":"77 - Örgon","compartments":null}, +{"id":"10","location":"73 - Barn","compartments":null}, +{"id":"5","location":"73 - Akut","compartments":null}, +{"id":"4","location":"78 - Örgon","compartments":null}, +{"id":"7","location":"75 - Ögon","compartments":null}, +{"id":"9","location":"79 - Örgon","compartments":null}] \ No newline at end of file diff --git a/c2-app/src/static/mockData/Transaction.json b/c2-app/src/static/mockData/Transaction.json new file mode 100644 index 0000000..4147371 --- /dev/null +++ b/c2-app/src/static/mockData/Transaction.json @@ -0,0 +1,100 @@ +[{"id":"0","userId":"02","timeStamp":"2022-02-11 03:14:53","qrCode":"Sl2-08","quantity":87,"operation":"takeout"}, +{"id":"4","userId":"90","timeStamp":"2022-02-08 08:27:21","qrCode":"U3C-84","quantity":100,"operation":"adjust"}, +{"id":"8","userId":"70","timeStamp":"2022-07-18 19:57:34","qrCode":"OTs-12","quantity":92,"operation":"return"}, +{"id":"8","userId":"75","timeStamp":"2022-10-20 01:50:38","qrCode":"rlk-97","quantity":52,"operation":"takeout"}, +{"id":"8","userId":"03","timeStamp":"2022-05-20 00:03:59","qrCode":"dsn-89","quantity":93,"operation":"replenish"}, +{"id":"0","userId":"12","timeStamp":"2022-04-26 05:49:10","qrCode":"FQy-33","quantity":12,"operation":"replenish"}, +{"id":"0","userId":"91","timeStamp":"2021-10-24 23:28:57","qrCode":"oTC-52","quantity":14,"operation":"takeout"}, +{"id":"9","userId":"35","timeStamp":"2022-12-03 04:37:44","qrCode":"dJB-35","quantity":74,"operation":"replenish"}, +{"id":"2","userId":"11","timeStamp":"2022-08-25 08:54:03","qrCode":"4io-74","quantity":83,"operation":"return"}, +{"id":"0","userId":"12","timeStamp":"2022-01-03 23:55:07","qrCode":"ZCm-12","quantity":39,"operation":"replenish"}, +{"id":"4","userId":"40","timeStamp":"2022-11-12 04:29:17","qrCode":"b6M-68","quantity":48,"operation":"replenish"}, +{"id":"5","userId":"95","timeStamp":"2022-02-05 19:06:19","qrCode":"iPb-00","quantity":91,"operation":"takeout"}, +{"id":"7","userId":"72","timeStamp":"2022-01-05 14:54:07","qrCode":"tLe-16","quantity":17,"operation":"return"}, +{"id":"3","userId":"51","timeStamp":"2022-01-26 22:53:49","qrCode":"oOH-71","quantity":12,"operation":"return"}, +{"id":"5","userId":"64","timeStamp":"2022-05-24 06:10:49","qrCode":"ZF1-34","quantity":96,"operation":"return"}, +{"id":"7","userId":"06","timeStamp":"2021-12-30 16:22:50","qrCode":"anc-20","quantity":53,"operation":"replenish"}, +{"id":"9","userId":"48","timeStamp":"2022-08-22 08:47:29","qrCode":"q5O-84","quantity":79,"operation":"return"}, +{"id":"4","userId":"30","timeStamp":"2022-04-24 09:40:29","qrCode":"oND-20","quantity":82,"operation":"adjust"}, +{"id":"8","userId":"34","timeStamp":"2021-11-05 18:39:53","qrCode":"l5v-52","quantity":73,"operation":"adjust"}, +{"id":"6","userId":"69","timeStamp":"2022-11-22 18:07:46","qrCode":"7tu-23","quantity":36,"operation":"return"}, +{"id":"5","userId":"60","timeStamp":"2022-09-27 05:18:58","qrCode":"sT8-99","quantity":34,"operation":"adjust"}, +{"id":"6","userId":"51","timeStamp":"2021-12-23 08:00:39","qrCode":"q60-15","quantity":71,"operation":"adjust"}, +{"id":"4","userId":"93","timeStamp":"2022-09-01 17:59:21","qrCode":"a7z-61","quantity":84,"operation":"replenish"}, +{"id":"1","userId":"71","timeStamp":"2022-10-21 07:57:15","qrCode":"nEp-19","quantity":11,"operation":"return"}, +{"id":"0","userId":"06","timeStamp":"2022-10-08 12:05:16","qrCode":"FQE-35","quantity":60,"operation":"replenish"}, +{"id":"1","userId":"88","timeStamp":"2022-04-14 02:06:06","qrCode":"w3L-72","quantity":59,"operation":"return"}, +{"id":"4","userId":"20","timeStamp":"2022-05-10 14:01:36","qrCode":"3oS-33","quantity":87,"operation":"return"}, +{"id":"3","userId":"47","timeStamp":"2022-06-04 20:38:06","qrCode":"1ht-60","quantity":24,"operation":"adjust"}, +{"id":"0","userId":"73","timeStamp":"2022-09-21 17:53:48","qrCode":"4qY-80","quantity":58,"operation":"replenish"}, +{"id":"2","userId":"03","timeStamp":"2022-05-20 03:56:43","qrCode":"i8x-85","quantity":86,"operation":"takeout"}, +{"id":"2","userId":"74","timeStamp":"2022-09-08 05:17:50","qrCode":"6Gt-89","quantity":36,"operation":"replenish"}, +{"id":"7","userId":"17","timeStamp":"2022-11-03 23:45:17","qrCode":"fKQ-45","quantity":52,"operation":"replenish"}, +{"id":"1","userId":"84","timeStamp":"2022-06-26 15:31:29","qrCode":"gGm-35","quantity":14,"operation":"return"}, +{"id":"3","userId":"64","timeStamp":"2022-04-03 06:42:14","qrCode":"hFL-74","quantity":14,"operation":"adjust"}, +{"id":"7","userId":"25","timeStamp":"2021-11-01 21:48:52","qrCode":"1i6-24","quantity":50,"operation":"return"}, +{"id":"9","userId":"71","timeStamp":"2022-06-22 08:02:04","qrCode":"5im-03","quantity":48,"operation":"return"}, +{"id":"1","userId":"81","timeStamp":"2022-05-23 13:46:55","qrCode":"4AR-04","quantity":62,"operation":"replenish"}, +{"id":"0","userId":"27","timeStamp":"2022-06-14 06:40:59","qrCode":"tID-19","quantity":78,"operation":"takeout"}, +{"id":"0","userId":"52","timeStamp":"2022-01-23 06:34:05","qrCode":"9Q4-60","quantity":17,"operation":"replenish"}, +{"id":"3","userId":"60","timeStamp":"2022-05-23 12:20:55","qrCode":"0ka-30","quantity":62,"operation":"takeout"}, +{"id":"4","userId":"80","timeStamp":"2022-04-03 22:55:04","qrCode":"rJd-42","quantity":22,"operation":"replenish"}, +{"id":"4","userId":"70","timeStamp":"2022-03-21 19:55:05","qrCode":"qZY-50","quantity":24,"operation":"takeout"}, +{"id":"9","userId":"03","timeStamp":"2022-04-10 14:06:41","qrCode":"3Wj-93","quantity":81,"operation":"return"}, +{"id":"0","userId":"61","timeStamp":"2022-01-03 03:55:57","qrCode":"rm2-23","quantity":67,"operation":"takeout"}, +{"id":"5","userId":"63","timeStamp":"2022-06-05 16:13:22","qrCode":"NLZ-15","quantity":48,"operation":"replenish"}, +{"id":"2","userId":"40","timeStamp":"2022-09-15 14:04:50","qrCode":"LZe-36","quantity":45,"operation":"adjust"}, +{"id":"1","userId":"75","timeStamp":"2022-07-29 14:23:23","qrCode":"EBP-04","quantity":35,"operation":"adjust"}, +{"id":"6","userId":"33","timeStamp":"2022-08-19 09:19:04","qrCode":"CCL-70","quantity":56,"operation":"takeout"}, +{"id":"3","userId":"53","timeStamp":"2022-02-17 12:57:13","qrCode":"2hU-38","quantity":47,"operation":"return"}, +{"id":"6","userId":"92","timeStamp":"2022-11-25 11:44:28","qrCode":"b4V-24","quantity":78,"operation":"takeout"}, +{"id":"7","userId":"63","timeStamp":"2022-04-09 05:48:44","qrCode":"kc9-33","quantity":23,"operation":"return"}, +{"id":"7","userId":"41","timeStamp":"2022-05-07 07:36:17","qrCode":"PRj-13","quantity":23,"operation":"return"}, +{"id":"2","userId":"47","timeStamp":"2022-01-21 07:47:59","qrCode":"mSm-61","quantity":29,"operation":"return"}, +{"id":"7","userId":"80","timeStamp":"2022-03-17 05:01:06","qrCode":"zRH-60","quantity":74,"operation":"return"}, +{"id":"7","userId":"33","timeStamp":"2022-11-23 13:48:50","qrCode":"t2P-12","quantity":82,"operation":"takeout"}, +{"id":"9","userId":"73","timeStamp":"2022-12-16 08:12:29","qrCode":"TiV-31","quantity":50,"operation":"adjust"}, +{"id":"8","userId":"84","timeStamp":"2022-07-17 01:31:55","qrCode":"6GN-90","quantity":47,"operation":"replenish"}, +{"id":"9","userId":"33","timeStamp":"2022-11-20 12:02:21","qrCode":"NoS-96","quantity":25,"operation":"takeout"}, +{"id":"8","userId":"92","timeStamp":"2022-09-28 01:15:20","qrCode":"lH5-40","quantity":49,"operation":"replenish"}, +{"id":"8","userId":"46","timeStamp":"2022-04-22 00:14:36","qrCode":"XMu-20","quantity":85,"operation":"adjust"}, +{"id":"0","userId":"34","timeStamp":"2022-11-30 12:05:54","qrCode":"RNN-97","quantity":39,"operation":"takeout"}, +{"id":"8","userId":"04","timeStamp":"2022-08-25 02:00:59","qrCode":"Abz-95","quantity":48,"operation":"return"}, +{"id":"3","userId":"46","timeStamp":"2022-04-04 17:56:19","qrCode":"VIC-38","quantity":19,"operation":"adjust"}, +{"id":"7","userId":"84","timeStamp":"2022-02-19 11:32:16","qrCode":"uMO-13","quantity":79,"operation":"adjust"}, +{"id":"8","userId":"63","timeStamp":"2022-04-22 19:15:03","qrCode":"BMk-98","quantity":23,"operation":"takeout"}, +{"id":"6","userId":"74","timeStamp":"2022-10-11 09:53:23","qrCode":"w2H-07","quantity":20,"operation":"return"}, +{"id":"9","userId":"81","timeStamp":"2021-12-18 06:25:22","qrCode":"TBW-68","quantity":13,"operation":"adjust"}, +{"id":"3","userId":"53","timeStamp":"2022-08-05 08:11:56","qrCode":"qQI-67","quantity":60,"operation":"adjust"}, +{"id":"8","userId":"97","timeStamp":"2022-06-20 09:36:12","qrCode":"TAA-03","quantity":76,"operation":"takeout"}, +{"id":"9","userId":"97","timeStamp":"2022-07-06 04:37:36","qrCode":"G3p-59","quantity":45,"operation":"replenish"}, +{"id":"2","userId":"14","timeStamp":"2022-11-10 12:35:46","qrCode":"veu-13","quantity":39,"operation":"takeout"}, +{"id":"4","userId":"77","timeStamp":"2022-03-23 07:08:36","qrCode":"yof-09","quantity":99,"operation":"return"}, +{"id":"1","userId":"18","timeStamp":"2022-12-01 12:30:19","qrCode":"zPf-57","quantity":92,"operation":"adjust"}, +{"id":"4","userId":"58","timeStamp":"2021-11-08 13:10:35","qrCode":"TPv-40","quantity":67,"operation":"replenish"}, +{"id":"3","userId":"15","timeStamp":"2021-11-29 21:00:52","qrCode":"zBZ-14","quantity":96,"operation":"return"}, +{"id":"4","userId":"20","timeStamp":"2022-09-08 16:51:01","qrCode":"4rs-93","quantity":95,"operation":"takeout"}, +{"id":"9","userId":"02","timeStamp":"2022-10-12 12:32:16","qrCode":"XK4-77","quantity":30,"operation":"takeout"}, +{"id":"7","userId":"36","timeStamp":"2021-12-21 01:22:36","qrCode":"2PC-02","quantity":72,"operation":"replenish"}, +{"id":"2","userId":"43","timeStamp":"2021-12-17 00:26:10","qrCode":"2IR-85","quantity":74,"operation":"replenish"}, +{"id":"5","userId":"08","timeStamp":"2022-01-21 17:57:10","qrCode":"pii-94","quantity":75,"operation":"replenish"}, +{"id":"2","userId":"23","timeStamp":"2021-11-21 09:45:53","qrCode":"J9D-06","quantity":62,"operation":"adjust"}, +{"id":"4","userId":"18","timeStamp":"2021-12-20 13:55:49","qrCode":"udr-43","quantity":38,"operation":"takeout"}, +{"id":"6","userId":"43","timeStamp":"2022-01-18 23:21:21","qrCode":"Y8Y-30","quantity":56,"operation":"adjust"}, +{"id":"3","userId":"37","timeStamp":"2022-12-10 22:19:03","qrCode":"Roz-80","quantity":45,"operation":"takeout"}, +{"id":"7","userId":"68","timeStamp":"2022-10-22 14:55:36","qrCode":"DLS-58","quantity":99,"operation":"adjust"}, +{"id":"9","userId":"59","timeStamp":"2022-02-18 16:09:03","qrCode":"fEV-31","quantity":31,"operation":"takeout"}, +{"id":"6","userId":"08","timeStamp":"2021-11-05 00:40:43","qrCode":"2Vx-77","quantity":25,"operation":"adjust"}, +{"id":"3","userId":"30","timeStamp":"2022-05-18 07:43:18","qrCode":"ToX-92","quantity":32,"operation":"return"}, +{"id":"7","userId":"29","timeStamp":"2022-11-12 06:21:55","qrCode":"aCd-04","quantity":19,"operation":"return"}, +{"id":"6","userId":"59","timeStamp":"2022-07-10 00:30:24","qrCode":"Ivz-92","quantity":39,"operation":"return"}, +{"id":"7","userId":"38","timeStamp":"2022-09-24 01:40:44","qrCode":"2pT-05","quantity":49,"operation":"return"}, +{"id":"0","userId":"29","timeStamp":"2022-07-18 08:12:27","qrCode":"NTS-31","quantity":72,"operation":"replenish"}, +{"id":"6","userId":"08","timeStamp":"2021-10-27 12:02:05","qrCode":"XIr-62","quantity":99,"operation":"return"}, +{"id":"3","userId":"88","timeStamp":"2022-08-16 07:01:19","qrCode":"hWf-89","quantity":95,"operation":"adjust"}, +{"id":"6","userId":"53","timeStamp":"2022-10-01 10:07:05","qrCode":"3B8-33","quantity":31,"operation":"adjust"}, +{"id":"5","userId":"38","timeStamp":"2021-12-17 07:26:34","qrCode":"cqq-92","quantity":25,"operation":"takeout"}, +{"id":"9","userId":"51","timeStamp":"2022-04-16 04:05:55","qrCode":"YkO-61","quantity":88,"operation":"return"}, +{"id":"5","userId":"71","timeStamp":"2022-07-25 10:57:25","qrCode":"Evt-74","quantity":30,"operation":"replenish"}, +{"id":"2","userId":"57","timeStamp":"2022-03-07 15:16:58","qrCode":"LmN-34","quantity":55,"operation":"replenish"}, +{"id":"8","userId":"46","timeStamp":"2022-03-02 16:24:15","qrCode":"Jqr-31","quantity":69,"operation":"replenish"}] \ No newline at end of file diff --git a/c2-app/src/static/mockData/User.json b/c2-app/src/static/mockData/User.json new file mode 100644 index 0000000..3926cd8 --- /dev/null +++ b/c2-app/src/static/mockData/User.json @@ -0,0 +1,20 @@ +[{"userId":"1","username":"llee0","costCenter":"Training","role":"MIV staff"}, +{"userId":"2","username":"mwhitehair1","costCenter":"Business Development","role":"Nursing staff"}, +{"userId":"3","username":"dwholesworth2","costCenter":"Support","role":"MIV staff"}, +{"userId":"4","username":"nkopps3","costCenter":"Training","role":"The store manager"}, +{"userId":"5","username":"jbelchamp4","costCenter":"Research and Development","role":"MIV staff"}, +{"userId":"6","username":"fjirasek5","costCenter":"Accounting","role":"The store manager"}, +{"userId":"7","username":"tmaccaull6","costCenter":"Research and Development","role":"MIV staff"}, +{"userId":"8","username":"kmarsh7","costCenter":"Product Management","role":"The store manager"}, +{"userId":"9","username":"jguisler8","costCenter":"Marketing","role":"MIV staff"}, +{"userId":"10","username":"amossop9","costCenter":"Accounting","role":"MIV staff"}, +{"userId":"11","username":"rfullilovea","costCenter":"Sales","role":"Nursing staff"}, +{"userId":"12","username":"mpeverellb","costCenter":"Engineering","role":"The store manager"}, +{"userId":"13","username":"eorpynec","costCenter":"Support","role":"MIV staff"}, +{"userId":"14","username":"hdouldend","costCenter":"Human Resources","role":"MIV staff"}, +{"userId":"15","username":"bwarricke","costCenter":"Support","role":"MIV staff"}, +{"userId":"16","username":"mganicleff","costCenter":"Services","role":"The store manager"}, +{"userId":"17","username":"czanucioliig","costCenter":"Accounting","role":"Nursing staff"}, +{"userId":"18","username":"sannish","costCenter":"Accounting","role":"MIV staff"}, +{"userId":"19","username":"pbarthelmesi","costCenter":"Support","role":"The store manager"}, +{"userId":"20","username":"spirazzij","costCenter":"Support","role":"The store manager"}] \ No newline at end of file diff --git a/c2-app/src/static/qroutline.png b/c2-app/src/static/qroutline.png new file mode 100644 index 0000000000000000000000000000000000000000..97ddc440c3ff4cd561667d9f65f928d8f6c7540b GIT binary patch literal 17608 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 literal 0 HcmV?d00001 diff --git a/c2-app/src/util/Custom_Theme.ts b/c2-app/src/util/Custom_Theme.ts new file mode 100644 index 0000000..9f8c00d --- /dev/null +++ b/c2-app/src/util/Custom_Theme.ts @@ -0,0 +1,22 @@ +// define theme + +import { createTheme } from "@mui/material/styles"; + + const theme = createTheme({ + palette: { + primary: { + light: '#FFFFFF', + main: '#005C9B', + dark: '#005db0', + contrastText: '#000', + }, + secondary: { + main: '#005C9B', + light: '#FFFFFF', + dark: '#00867d', + contrastText: '#000', + }, + }, + }); + +export default theme; diff --git a/c2-app/src/util/routes.ts b/c2-app/src/util/routes.ts new file mode 100644 index 0000000..4e7c6fb --- /dev/null +++ b/c2-app/src/util/routes.ts @@ -0,0 +1,136 @@ +// import modules from /modules/* +import Homepage from "../modules/Homepage"; +import About from "../modules/About"; +import IntermediaryPage from "../modules/IntermediaryPage"; +import Profile from "../modules/Profile"; +import HandleItems from "../modules/HandleArticles/HandleItems"; +import ViewStorage from "../modules/ViewStorage"; + +// other +import { FC } from "react"; +import PrintQRcode from "../modules/PrintQRcode"; +import ExtendedInformation from "../modules/HandleArticles/ExtendedInformation"; +import ConfirmationView from "../modules/HandleArticles/ConfirmationView"; +import Login from "../modules/Login"; +import SearchArticles from "../modules/SearchArticles"; + +// interface object +interface Route { + key: string; + title: string; + path: string; + enabled: boolean; + component: FC<{}>; +} + +//Start, sök artikel, lageröversikt, skriv ut qr-kod, se förråd, inleverans +// Here we add new routes for every route. They're connected to modules or components. +export const routes: Array<Route> = [ + { + key: "homepage-route", + title: "Start", + path: "/start", + enabled: true, + component: Homepage, + }, + { + key: "searchArticles-route", + title: "Sök artikel", + path: "/searchArticles", + enabled: true, + component: SearchArticles, + }, + { + key: "qr-printer-route", + title: "Skriv ut QR-kod", + path: "/printQRcode", + enabled: true, + component: PrintQRcode, + }, + + // Use this one when lageröversikt is done + { + key: "storage-route", + title: "Se förråd", + path: "/storage", + enabled: true, + component: ViewStorage, + }, + + // Use this one when inleverans is done + + { + key: "inleverans-route", + title: "Inleverans", + path: "/inleverans", + enabled: true, + component: About, + }, + + // TODO: remove this path + { + key: "about-route", + title: "About", + path: "/about", + enabled: true, + component: About, + }, + { + key: "profile-route", + title: "MIN PROFIL", + path: "/profile", + enabled: true, + component: Profile, + }, + + // For HandleItems + { + key: "pickItems-route", + title: "pickItems", + path: "/pickItems", + enabled: true, + component: HandleItems, + }, + { + key: "returnItems-route", + title: "peturnItems", + path: "/returnItems", + enabled: true, + component: HandleItems, + }, + { + key: 'login-route', + title: 'Login', + path: '/login', + enabled: true, + component: Login + }, + { + key: "extendedInformation-route", + title: "ExtendedInformation", + path: "/extendedInformation", + enabled: true, + component: ExtendedInformation, + }, + { + key: "confirmationView-route-pick", + title: "ConfirmationViewPick", + path: "/confirmationViewPick", + enabled: true, + component: ConfirmationView, + }, + { + key: "confirmationView-route-return", + title: "ConfirmationViewReturn", + path: "/confirmationViewReturn", + enabled: true, + component: ConfirmationView, + }, + { + key: "intermediaryPage-route", + title: "intermediaryPage", + path: "/", + enabled: true, + component: IntermediaryPage, + }, +]; diff --git a/c2-app/src/util/types.ts b/c2-app/src/util/types.ts new file mode 100644 index 0000000..a7abb97 --- /dev/null +++ b/c2-app/src/util/types.ts @@ -0,0 +1,80 @@ + +// Static types based on documentation for API calls +export type User = { + userId: string; + username: string; + costCenter: string; + role: string; +}; + +export type Article = { + compartments?: Array<Compartment> | null; + units: Array<string>; + price: number; + supplier: string; + supplierArticleNr: string; + name: string; + alternativeNames: Array<string>; + lioNr: string; + alternativeProducts: Array<string>; + Z41: boolean; +}; + +export type Order = { + id: String; + storageId: String; + orderDate: String; + estimatedDeliveryDate: String; + deliveryDate: String; + state: String; + articles: Array<Article> +} + +export type Compartment = { + placement: string; + storageId: string; + qrCode: string; + quantity: number; + article?: Article; +}; + +export type Storage = { + id: string; + location: string; + compartments?: Array<Compartment> | null; +}; + +export type plannedDeliveries = { + id: string; + storageId: string; + lioNr: string; + quantity: number; + date: Date; +}; + +export type Transaction = { + id: string; + userId: string; + timeStamp: string; + qrCode: string; + quantity: number; + operation: string; + // Change operation to Operation when getting API-call from back-end + // operation: Operation; +}; + +// Gives the different operations a value, e.g., Operation.takeout has value 0 +export enum Operation { + takeout, + return, + replenish, + adjust, +} + +//Type for temporary storage in handlearticle views +export type ScannedArticle = { + article: Article; + unit: string; + nr: number; + quantity: number; +}; diff --git a/c2-app/tsconfig.json b/c2-app/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/c2-app/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..48e341a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +} -- GitLab