├── .eslintrc.json
├── public
├── favicon.ico
└── vercel.svg
├── postcss.config.js
├── next.config.js
├── pages
├── _app.js
├── api
│ └── hello.js
├── index.js
└── components
│ ├── ScreenShare.js
│ ├── VideoSpaces.js
│ ├── VideoTile.js
│ ├── Login.js
│ ├── RoomControls.js
│ └── Controls.js
│ └── Room.js
├── tailwind.config.js
├── styles
├── globals.css
└── Home.module.css
├── .gitignore
├── package.json
├── README.md
└── yarn.lock
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Victory-ET/Videome-Complete-Source-code/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/next.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | }
5 |
6 | module.exports = nextConfig
7 |
--------------------------------------------------------------------------------
/pages/_app.js:
--------------------------------------------------------------------------------
1 | import '../styles/globals.css'
2 |
3 | function MyApp({ Component, pageProps }) {
4 | return
5 | }
6 |
7 | export default MyApp
8 |
--------------------------------------------------------------------------------
/pages/api/hello.js:
--------------------------------------------------------------------------------
1 | // Next.js API route support: https://nextjs.org/docs/api-routes/introduction
2 |
3 | export default function handler(req, res) {
4 | res.status(200).json({ name: 'John Doe' })
5 | }
6 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: [
3 | "./pages/**/*.{js,ts,jsx,tsx}",
4 | "./components/**/*.{js,ts,jsx,tsx}",
5 | ],
6 | theme: {
7 | extend: {},
8 | },
9 | plugins: [],
10 | }
11 |
--------------------------------------------------------------------------------
/styles/globals.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | html,
6 | body {
7 | padding: 0;
8 | margin: 0;
9 | /* font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
10 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; */
11 | font-family: monospace;
12 | }
13 |
14 | a {
15 | color: inherit;
16 | text-decoration: none;
17 | }
18 |
19 | * {
20 | box-sizing: border-box;
21 | }
22 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 | /out/
14 |
15 | # production
16 | /build
17 |
18 | # misc
19 | .DS_Store
20 | *.pem
21 |
22 | # debug
23 | npm-debug.log*
24 | yarn-debug.log*
25 | yarn-error.log*
26 | .pnpm-debug.log*
27 |
28 | # local env files
29 | .env*.local
30 |
31 | # vercel
32 | .vercel
33 |
--------------------------------------------------------------------------------
/pages/index.js:
--------------------------------------------------------------------------------
1 | import Head from "next/head";
2 | import styles from "../styles/Home.module.css";
3 | import Login from "./components/Login";
4 | import { HMSRoomProvider } from "@100mslive/react-sdk";
5 |
6 |
7 | export default function Home() {
8 | return (
9 |
10 |
11 |
12 |
Videome
13 |
14 |
15 |
16 |
17 |
18 |
19 | );
20 | }
21 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "videome",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "lint": "next lint"
10 | },
11 | "dependencies": {
12 | "@100mslive/react-sdk": "^0.0.11",
13 | "next": "12.1.5",
14 | "react": "18.0.0",
15 | "react-dom": "18.0.0",
16 | "uuid": "^8.3.2"
17 | },
18 | "devDependencies": {
19 | "autoprefixer": "^10.4.4",
20 | "eslint": "8.13.0",
21 | "eslint-config-next": "12.1.5",
22 | "postcss": "^8.4.12",
23 | "tailwindcss": "^3.0.24"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/public/vercel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/pages/components/ScreenShare.js:
--------------------------------------------------------------------------------
1 | import {React, useEffect, useRef} from "react";
2 | import {
3 | useHMSActions,
4 | useHMSStore,
5 | selectScreenShareByPeerID,
6 | } from "@100mslive/react-sdk";
7 |
8 | const ScreenShare = ({peer, isLocal }) => {
9 | const hmsActions = useHMSActions();
10 | const screenRef = useRef(null);
11 | const screenTrack = useHMSStore(selectScreenShareByPeerID(peer.id));
12 |
13 | useEffect(() => {
14 | (async () => {
15 | if (screenRef.current && screenTrack) {
16 | if (screenTrack.enabled) {
17 | await hmsActions.attachVideo(screenTrack.id, screenRef.current);
18 | } else {
19 | await hmsActions.detachVideo(screenTrack.id, screenRef.current);
20 | }
21 | }
22 | })();
23 | }, [screenTrack]);
24 |
25 | return (
26 |
39 |
40 | );
41 |
42 | }
43 |
44 |
45 | export default ScreenShare;
46 |
--------------------------------------------------------------------------------
/pages/components/VideoSpaces.js:
--------------------------------------------------------------------------------
1 | import { React, useEffect, useRef } from "react";
2 | import {
3 | useHMSActions,
4 | useHMSStore,
5 | selectLocalPeer,
6 | selectCameraStreamByPeerID,
7 | } from "@100mslive/react-sdk";
8 |
9 | function VideoSpaces({ peer, islocal }) {
10 | const hmsActions = useHMSActions();
11 | const videoRef = useRef(null);
12 | const videoTrack = useHMSStore(selectCameraStreamByPeerID(peer.id));
13 | useEffect(() => {
14 | (async () => {
15 | if (videoRef.current && videoTrack) {
16 | if (videoTrack.enabled) {
17 | await hmsActions.attachVideo(videoTrack.id, videoRef.current);
18 | } else {
19 | await hmsActions.detachVideo(videoTrack.id, videoRef.current);
20 | }
21 | }
22 | })();
23 | }, [videoTrack]);
24 | return (
25 |
26 |
27 |
36 |
37 | {peer.name}
38 |
39 |
40 |
41 | );
42 | }
43 |
44 | export default VideoSpaces;
45 |
--------------------------------------------------------------------------------
/pages/components/VideoTile.js:
--------------------------------------------------------------------------------
1 | import { React, useEffect, useRef } from "react";
2 | import {
3 | useHMSActions,
4 | useHMSStore,
5 | selectLocalPeer,
6 | selectCameraStreamByPeerID,
7 | } from "@100mslive/react-sdk";
8 |
9 | function VideoTile({ peer, isLocal }) {
10 | const hmsActions = useHMSActions();
11 | const videoRef = useRef(null);
12 | const videoTrack = useHMSStore(selectCameraStreamByPeerID(peer.id));
13 | const localPeer = useHMSStore(selectLocalPeer);
14 | const stage = localPeer.roleName === "stage";
15 | const viewer = localPeer.roleName === "viewer";
16 |
17 | useEffect(() => {
18 | (async () => {
19 | if (videoRef.current && videoTrack) {
20 | if (videoTrack.enabled) {
21 | await hmsActions.attachVideo(videoTrack.id, videoRef.current);
22 | } else {
23 | await hmsActions.detachVideo(videoTrack.id, videoRef.current);
24 | }
25 | }
26 | })();
27 | }, [hmsActions, videoTrack]);
28 | return (
29 |
30 |
40 |
41 | );
42 | }
43 |
44 | export default VideoTile;
45 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
2 |
3 | ## Getting Started
4 |
5 | First, run the development server:
6 |
7 | ```bash
8 | npm run dev
9 | # or
10 | yarn dev
11 | ```
12 |
13 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
14 |
15 | You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
16 |
17 | [API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
18 |
19 | The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
20 |
21 | ## Learn More
22 |
23 | To learn more about Next.js, take a look at the following resources:
24 |
25 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
26 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
27 |
28 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
29 |
30 | ## Deploy on Vercel
31 |
32 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
33 |
34 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
35 |
--------------------------------------------------------------------------------
/styles/Home.module.css:
--------------------------------------------------------------------------------
1 | .container {
2 | padding: 0 2rem;
3 | }
4 |
5 | .main {
6 | min-height: 100vh;
7 | padding: 4rem 0;
8 | flex: 1;
9 | display: flex;
10 | flex-direction: column;
11 | justify-content: center;
12 | align-items: center;
13 | }
14 |
15 | .footer {
16 | display: flex;
17 | flex: 1;
18 | padding: 2rem 0;
19 | border-top: 1px solid #eaeaea;
20 | justify-content: center;
21 | align-items: center;
22 | }
23 |
24 | .footer a {
25 | display: flex;
26 | justify-content: center;
27 | align-items: center;
28 | flex-grow: 1;
29 | }
30 |
31 | .title a {
32 | color: #0070f3;
33 | text-decoration: none;
34 | }
35 |
36 | .title a:hover,
37 | .title a:focus,
38 | .title a:active {
39 | text-decoration: underline;
40 | }
41 |
42 | .title {
43 | margin: 0;
44 | line-height: 1.15;
45 | font-size: 4rem;
46 | }
47 |
48 | .title,
49 | .description {
50 | text-align: center;
51 | }
52 |
53 | .description {
54 | margin: 4rem 0;
55 | line-height: 1.5;
56 | font-size: 1.5rem;
57 | }
58 |
59 | .code {
60 | background: #fafafa;
61 | border-radius: 5px;
62 | padding: 0.75rem;
63 | font-size: 1.1rem;
64 | font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
65 | Bitstream Vera Sans Mono, Courier New, monospace;
66 | }
67 |
68 | .grid {
69 | display: flex;
70 | align-items: center;
71 | justify-content: center;
72 | flex-wrap: wrap;
73 | max-width: 800px;
74 | }
75 |
76 | .card {
77 | margin: 1rem;
78 | padding: 1.5rem;
79 | text-align: left;
80 | color: inherit;
81 | text-decoration: none;
82 | border: 1px solid #eaeaea;
83 | border-radius: 10px;
84 | transition: color 0.15s ease, border-color 0.15s ease;
85 | max-width: 300px;
86 | }
87 |
88 | .card:hover,
89 | .card:focus,
90 | .card:active {
91 | color: #0070f3;
92 | border-color: #0070f3;
93 | }
94 |
95 | .card h2 {
96 | margin: 0 0 1rem 0;
97 | font-size: 1.5rem;
98 | }
99 |
100 | .card p {
101 | margin: 0;
102 | font-size: 1.25rem;
103 | line-height: 1.5;
104 | }
105 |
106 | .logo {
107 | height: 1em;
108 | margin-left: 0.5rem;
109 | }
110 |
111 | @media (max-width: 600px) {
112 | .grid {
113 | width: 100%;
114 | flex-direction: column;
115 | }
116 | }
117 |
--------------------------------------------------------------------------------
/pages/components/Login.js:
--------------------------------------------------------------------------------
1 | import { React, useState, useEffect } from "react";
2 | import { selectIsConnectedToRoom, useHMSActions, useHMSStore } from "@100mslive/react-sdk";
3 | import Room from "./Room";
4 |
5 | function Login() {
6 |
7 |
8 | const endpoint = "your endpoint";
9 |
10 | const hmsActions = useHMSActions();
11 | const [inputValues, setInputValues] = useState("");
12 | const [selectValues, setSelectValues] = useState("viewer");
13 | const isConnected = useHMSStore(selectIsConnectedToRoom)
14 |
15 |
16 | useEffect(() => {
17 | window.onunload = () => {
18 | hmsActions.leave();
19 | };
20 | }, [hmsActions]);
21 |
22 | const handleInputChange = (e) => {
23 | setInputValues(e.target.value);
24 | };
25 | const handleSelect = (e) => {
26 | setSelectValues(e.target.value);
27 | };
28 |
29 | const handleSubmit = async (e) => {
30 | e.preventDefault();
31 | const fetchtoken = async () => {
32 | const response = await fetch(`${endpoint}api/token`, {
33 | method: "POST",
34 | body: JSON.stringify({
35 | user_id: "1234",
36 | role: selectValues, //stage or viewers
37 | type: "app",
38 | room_id: "your room id",
39 | }),
40 | });
41 | const { token } = await response.json();
42 | return token;
43 | };
44 | const token = await fetchtoken(inputValues)
45 | hmsActions.join({
46 | userName: inputValues,
47 | authToken: token,
48 | settings: {
49 | isAudioMuted: true,
50 | },
51 | });
52 | };
53 |
54 | return (
55 | <>
56 | {!isConnected? (
57 |
58 |
59 |
60 |
67 |
77 |
83 |
84 |
85 | ):(
86 |
87 | )}
88 | >
89 | );
90 | }
91 |
92 | export default Login;
93 |
--------------------------------------------------------------------------------
/pages/components/RoomControls.js/Controls.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import {
3 | useHMSActions,
4 | useHMSStore,
5 | selectPeers,
6 | selectLocalPeer,
7 | selectIsLocalAudioEnabled,
8 | selectIsLocalVideoEnabled,
9 | selectPermissions,
10 | selectIsLocalScreenShared,
11 | } from "@100mslive/react-sdk";
12 |
13 | function Controls({ switches }) {
14 | const hmsActions = useHMSActions();
15 | const localPeer = useHMSStore(selectLocalPeer);
16 | const stage = localPeer.roleName === "stage";
17 | const peers = useHMSStore(selectPeers);
18 | const isLocalAudioEnabled = useHMSStore(selectIsLocalAudioEnabled);
19 | const isLocalVideoEnabled = useHMSStore(selectIsLocalVideoEnabled);
20 | const isLocalScreenShared = useHMSStore(selectIsLocalScreenShared);
21 | let toggler = false;
22 |
23 | const SwitchAudio = async () => {
24 | //toggle audio enabled
25 | await hmsActions.setLocalAudioEnabled(!isLocalAudioEnabled);
26 | };
27 | const ScreenShare = async () => {
28 | //toggle screenshare enabled
29 | await hmsActions.setScreenShareEnabled(!isLocalScreenShared);
30 | };
31 | const SwitchVideo = async () => {
32 | //toggle video enabled
33 | await hmsActions.setLocalVideoEnabled(!isLocalVideoEnabled);
34 | };
35 |
36 | const ExitRoom = () => {
37 | hmsActions.leave();
38 | //exit a room
39 | };
40 |
41 | const permissions = useHMSStore(selectPermissions);
42 |
43 | const endRoom = async () => {
44 | //end the meeting
45 | try {
46 | const lock = false; // A value of true disallow rejoins
47 | const reason = "Meeting is over";
48 | await hmsActions.endRoom(lock, reason);
49 | } catch (error) {
50 | // Permission denied or not connected to room
51 | console.error(error);
52 | }
53 | };
54 |
55 | return (
56 |
57 |
63 |
69 | {stage ? (
70 | <>
71 |
77 | {permissions.endRoom ? (
78 |
84 | ) : null}
85 | >
86 | ) : (
87 | <>
88 |
94 | >
95 | )}
96 |
105 |
106 | );
107 | }
108 |
109 | export default Controls;
110 |
--------------------------------------------------------------------------------
/pages/components/Room.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import Controls from "./RoomControls.js/Controls";
3 | import {
4 | useHMSActions,
5 | selectHMSMessages,
6 | useHMSStore,
7 | selectLocalPeer,
8 | selectPeers,
9 | } from "@100mslive/react-sdk";
10 |
11 | import VideoTile from "./VideoTile";
12 | import VideoSpaces from "./VideoSpaces";
13 | import ScreenShare from "./ScreenShare";
14 |
15 | function Room() {
16 | const localPeer = useHMSStore(selectLocalPeer);
17 | const stage = localPeer.roleName === "stage";
18 | const viewer = localPeer.roleName === "viewer";
19 | const peers = useHMSStore(selectPeers);
20 | const hmsActions = useHMSActions();
21 | const allMessages = useHMSStore(selectHMSMessages); // get all messages
22 | // hmsActions.sendBroadcastMessage("hello"); // send a message
23 | const [inputValues, setInputValues] = React.useState("");
24 | const [visible, isVisible] = React.useState(false);
25 | const handleInputChange = (e) => {
26 | setInputValues(e.target.value);
27 | };
28 |
29 | const sendMessage = () => {
30 | hmsActions.sendBroadcastMessage(inputValues);
31 | setInputValues("");
32 | };
33 |
34 | const setVisibility =(dat)=>{
35 | isVisible(dat)
36 | }
37 |
38 | return (
39 |
40 |
41 |
42 |
43 | {/* Share screen */}
44 | {stage
45 | ? null
46 | : peers &&
47 | peers
48 | .filter((peer) => !peer.isLocal)
49 | .map((peer) => {
50 | return (
51 | <>
52 |
53 | >
54 | );
55 | })}
56 |
57 |
58 |
59 |
60 |
Live
61 |
62 | Live Conference meeting
63 |
64 |
65 | Welcome {localPeer && localPeer.name}
66 |
67 | {/* display users name */}
68 |
69 |
70 | {stage
71 | ? localPeer &&
72 | : peers &&
73 | peers
74 | .filter((peer) => !peer.isLocal)
75 | .map((peer) => {
76 | return (
77 | <>
78 |
79 | >
80 | );
81 | })}
82 | {/* Room owner video chat */}
83 |
84 |
85 |
86 | {/* Controls */}
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 | {/* Chat interface */}
95 |
96 | {allMessages.map((msg) => (
97 |
101 |
102 | {msg.senderName}
103 | {console.log(msg.time)}
104 |
105 | {msg.message}
106 |
107 | ))}
108 |
109 |
110 |
118 |
124 |
125 |
126 |
127 | {/* section for attendees videos chat interface */}
128 | {visible ? (
129 |
130 | {localPeer && }
131 | {peers &&
132 | peers
133 | .filter((peer) => !peer.isLocal)
134 | .map((peer) => {
135 | return (
136 | <>
137 |
138 | >
139 | );
140 | })}
141 |
142 | ) : null}
143 |
144 | );
145 | }
146 |
147 | export default Room;
148 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@100mslive/hms-video-store@0.2.94":
6 | "integrity" "sha512-esquCvqEsM0LTBv4SIG5ZpLM30pAmu8/Vj6D/UDkQ/4ripF8wswbwVwDPgQcn9ZGB85bHi7icxZDbXCl3WtFrg=="
7 | "resolved" "https://registry.npmjs.org/@100mslive/hms-video-store/-/hms-video-store-0.2.94.tgz"
8 | "version" "0.2.94"
9 | dependencies:
10 | "@100mslive/hms-video" "0.1.48"
11 | "eventemitter2" "^6.4.5"
12 | "immer" "^9.0.6"
13 | "reselect" "4.0.0"
14 | "zustand" "3.5.7"
15 |
16 | "@100mslive/hms-video@0.1.48":
17 | "integrity" "sha512-7XQFQ+KNSU7fkk50Vx7TR1RsC/O2kHCl2Ce+kEEck9kjrz3ZjCLQ6Bd9i0w/ziaFCK4HrjmqHX2NicXQc3K11w=="
18 | "resolved" "https://registry.npmjs.org/@100mslive/hms-video/-/hms-video-0.1.48.tgz"
19 | "version" "0.1.48"
20 | dependencies:
21 | "eventemitter2" "^6.4.5"
22 | "sdp-transform" "^2.14.1"
23 | "ua-parser-js" "^1.0.1"
24 | "uuid" "^8.3.2"
25 | "webrtc-adapter" "^8.0.0"
26 |
27 | "@100mslive/react-sdk@^0.0.11":
28 | "integrity" "sha512-UGL1liUcmDExsR86BUb00YwZML/OtSHLXG8U4Dn0+CAUUpy6olwwECTZOyqpeIT5BMY66pA3USEUO7Xk052Bqg=="
29 | "resolved" "https://registry.npmjs.org/@100mslive/react-sdk/-/react-sdk-0.0.11.tgz"
30 | "version" "0.0.11"
31 | dependencies:
32 | "@100mslive/hms-video-store" "0.2.94"
33 | "react-intersection-observer" "^8.33.1"
34 | "react-resize-detector" "^7.0.0"
35 | "zustand" "^3.6.2"
36 |
37 | "@babel/runtime-corejs3@^7.10.2":
38 | "integrity" "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw=="
39 | "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz"
40 | "version" "7.17.9"
41 | dependencies:
42 | "core-js-pure" "^3.20.2"
43 | "regenerator-runtime" "^0.13.4"
44 |
45 | "@babel/runtime@^7.10.2", "@babel/runtime@^7.16.3":
46 | "integrity" "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg=="
47 | "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz"
48 | "version" "7.17.9"
49 | dependencies:
50 | "regenerator-runtime" "^0.13.4"
51 |
52 | "@eslint/eslintrc@^1.2.1":
53 | "integrity" "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ=="
54 | "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz"
55 | "version" "1.2.1"
56 | dependencies:
57 | "ajv" "^6.12.4"
58 | "debug" "^4.3.2"
59 | "espree" "^9.3.1"
60 | "globals" "^13.9.0"
61 | "ignore" "^5.2.0"
62 | "import-fresh" "^3.2.1"
63 | "js-yaml" "^4.1.0"
64 | "minimatch" "^3.0.4"
65 | "strip-json-comments" "^3.1.1"
66 |
67 | "@humanwhocodes/config-array@^0.9.2":
68 | "integrity" "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw=="
69 | "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
70 | "version" "0.9.5"
71 | dependencies:
72 | "@humanwhocodes/object-schema" "^1.2.1"
73 | "debug" "^4.1.1"
74 | "minimatch" "^3.0.4"
75 |
76 | "@humanwhocodes/object-schema@^1.2.1":
77 | "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
78 | "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
79 | "version" "1.2.1"
80 |
81 | "@next/env@12.1.5":
82 | "integrity" "sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q=="
83 | "resolved" "https://registry.npmjs.org/@next/env/-/env-12.1.5.tgz"
84 | "version" "12.1.5"
85 |
86 | "@next/eslint-plugin-next@12.1.5":
87 | "integrity" "sha512-Cnb8ERC5bNKBFrnMH6203sp/b0Y78QRx1XsFu+86oBtDBmQmOFoHu7teQjHm69ER73XKK3aGaeoLiXacHoUFsg=="
88 | "resolved" "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.5.tgz"
89 | "version" "12.1.5"
90 | dependencies:
91 | "glob" "7.1.7"
92 |
93 | "@next/swc-win32-x64-msvc@12.1.5":
94 | "integrity" "sha512-/SoXW1Ntpmpw3AXAzfDRaQidnd8kbZ2oSni8u5z0yw6t4RwJvmdZy1eOaAADRThWKV+2oU90++LSnXJIwBRWYQ=="
95 | "resolved" "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.5.tgz"
96 | "version" "12.1.5"
97 |
98 | "@nodelib/fs.scandir@2.1.5":
99 | "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
100 | "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
101 | "version" "2.1.5"
102 | dependencies:
103 | "@nodelib/fs.stat" "2.0.5"
104 | "run-parallel" "^1.1.9"
105 |
106 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
107 | "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
108 | "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
109 | "version" "2.0.5"
110 |
111 | "@nodelib/fs.walk@^1.2.3":
112 | "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
113 | "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
114 | "version" "1.2.8"
115 | dependencies:
116 | "@nodelib/fs.scandir" "2.1.5"
117 | "fastq" "^1.6.0"
118 |
119 | "@rushstack/eslint-patch@1.0.8":
120 | "integrity" "sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw=="
121 | "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz"
122 | "version" "1.0.8"
123 |
124 | "@types/json5@^0.0.29":
125 | "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
126 | "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
127 | "version" "0.0.29"
128 |
129 | "@types/resize-observer-browser@^0.1.6":
130 | "integrity" "sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg=="
131 | "resolved" "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz"
132 | "version" "0.1.7"
133 |
134 | "@typescript-eslint/parser@5.10.1":
135 | "integrity" "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA=="
136 | "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz"
137 | "version" "5.10.1"
138 | dependencies:
139 | "@typescript-eslint/scope-manager" "5.10.1"
140 | "@typescript-eslint/types" "5.10.1"
141 | "@typescript-eslint/typescript-estree" "5.10.1"
142 | "debug" "^4.3.2"
143 |
144 | "@typescript-eslint/scope-manager@5.10.1":
145 | "integrity" "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg=="
146 | "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz"
147 | "version" "5.10.1"
148 | dependencies:
149 | "@typescript-eslint/types" "5.10.1"
150 | "@typescript-eslint/visitor-keys" "5.10.1"
151 |
152 | "@typescript-eslint/types@5.10.1":
153 | "integrity" "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q=="
154 | "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz"
155 | "version" "5.10.1"
156 |
157 | "@typescript-eslint/typescript-estree@5.10.1":
158 | "integrity" "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ=="
159 | "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz"
160 | "version" "5.10.1"
161 | dependencies:
162 | "@typescript-eslint/types" "5.10.1"
163 | "@typescript-eslint/visitor-keys" "5.10.1"
164 | "debug" "^4.3.2"
165 | "globby" "^11.0.4"
166 | "is-glob" "^4.0.3"
167 | "semver" "^7.3.5"
168 | "tsutils" "^3.21.0"
169 |
170 | "@typescript-eslint/visitor-keys@5.10.1":
171 | "integrity" "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ=="
172 | "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz"
173 | "version" "5.10.1"
174 | dependencies:
175 | "@typescript-eslint/types" "5.10.1"
176 | "eslint-visitor-keys" "^3.0.0"
177 |
178 | "acorn-jsx@^5.3.1":
179 | "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
180 | "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
181 | "version" "5.3.2"
182 |
183 | "acorn-node@^1.6.1":
184 | "integrity" "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A=="
185 | "resolved" "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz"
186 | "version" "1.8.2"
187 | dependencies:
188 | "acorn" "^7.0.0"
189 | "acorn-walk" "^7.0.0"
190 | "xtend" "^4.0.2"
191 |
192 | "acorn-walk@^7.0.0":
193 | "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
194 | "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"
195 | "version" "7.2.0"
196 |
197 | "acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.7.0":
198 | "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
199 | "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
200 | "version" "8.7.0"
201 |
202 | "acorn@^7.0.0":
203 | "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
204 | "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
205 | "version" "7.4.1"
206 |
207 | "ajv@^6.10.0", "ajv@^6.12.4":
208 | "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
209 | "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
210 | "version" "6.12.6"
211 | dependencies:
212 | "fast-deep-equal" "^3.1.1"
213 | "fast-json-stable-stringify" "^2.0.0"
214 | "json-schema-traverse" "^0.4.1"
215 | "uri-js" "^4.2.2"
216 |
217 | "ansi-regex@^5.0.1":
218 | "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
219 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
220 | "version" "5.0.1"
221 |
222 | "ansi-styles@^4.1.0":
223 | "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
224 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
225 | "version" "4.3.0"
226 | dependencies:
227 | "color-convert" "^2.0.1"
228 |
229 | "anymatch@~3.1.2":
230 | "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
231 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
232 | "version" "3.1.2"
233 | dependencies:
234 | "normalize-path" "^3.0.0"
235 | "picomatch" "^2.0.4"
236 |
237 | "arg@^5.0.1":
238 | "integrity" "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA=="
239 | "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz"
240 | "version" "5.0.1"
241 |
242 | "argparse@^2.0.1":
243 | "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
244 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
245 | "version" "2.0.1"
246 |
247 | "aria-query@^4.2.2":
248 | "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA=="
249 | "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz"
250 | "version" "4.2.2"
251 | dependencies:
252 | "@babel/runtime" "^7.10.2"
253 | "@babel/runtime-corejs3" "^7.10.2"
254 |
255 | "array-includes@^3.1.4":
256 | "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw=="
257 | "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz"
258 | "version" "3.1.4"
259 | dependencies:
260 | "call-bind" "^1.0.2"
261 | "define-properties" "^1.1.3"
262 | "es-abstract" "^1.19.1"
263 | "get-intrinsic" "^1.1.1"
264 | "is-string" "^1.0.7"
265 |
266 | "array-union@^2.1.0":
267 | "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
268 | "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
269 | "version" "2.1.0"
270 |
271 | "array.prototype.flat@^1.2.5":
272 | "integrity" "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw=="
273 | "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz"
274 | "version" "1.3.0"
275 | dependencies:
276 | "call-bind" "^1.0.2"
277 | "define-properties" "^1.1.3"
278 | "es-abstract" "^1.19.2"
279 | "es-shim-unscopables" "^1.0.0"
280 |
281 | "array.prototype.flatmap@^1.2.5":
282 | "integrity" "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg=="
283 | "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz"
284 | "version" "1.3.0"
285 | dependencies:
286 | "call-bind" "^1.0.2"
287 | "define-properties" "^1.1.3"
288 | "es-abstract" "^1.19.2"
289 | "es-shim-unscopables" "^1.0.0"
290 |
291 | "ast-types-flow@^0.0.7":
292 | "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
293 | "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
294 | "version" "0.0.7"
295 |
296 | "autoprefixer@^10.4.4":
297 | "integrity" "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA=="
298 | "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz"
299 | "version" "10.4.4"
300 | dependencies:
301 | "browserslist" "^4.20.2"
302 | "caniuse-lite" "^1.0.30001317"
303 | "fraction.js" "^4.2.0"
304 | "normalize-range" "^0.1.2"
305 | "picocolors" "^1.0.0"
306 | "postcss-value-parser" "^4.2.0"
307 |
308 | "axe-core@^4.3.5":
309 | "integrity" "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw=="
310 | "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz"
311 | "version" "4.4.1"
312 |
313 | "axobject-query@^2.2.0":
314 | "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
315 | "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
316 | "version" "2.2.0"
317 |
318 | "balanced-match@^1.0.0":
319 | "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
320 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
321 | "version" "1.0.2"
322 |
323 | "binary-extensions@^2.0.0":
324 | "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
325 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
326 | "version" "2.2.0"
327 |
328 | "brace-expansion@^1.1.7":
329 | "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
330 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
331 | "version" "1.1.11"
332 | dependencies:
333 | "balanced-match" "^1.0.0"
334 | "concat-map" "0.0.1"
335 |
336 | "braces@^3.0.2", "braces@~3.0.2":
337 | "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
338 | "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
339 | "version" "3.0.2"
340 | dependencies:
341 | "fill-range" "^7.0.1"
342 |
343 | "browserslist@^4.20.2":
344 | "integrity" "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA=="
345 | "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
346 | "version" "4.20.2"
347 | dependencies:
348 | "caniuse-lite" "^1.0.30001317"
349 | "electron-to-chromium" "^1.4.84"
350 | "escalade" "^3.1.1"
351 | "node-releases" "^2.0.2"
352 | "picocolors" "^1.0.0"
353 |
354 | "call-bind@^1.0.0", "call-bind@^1.0.2":
355 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
356 | "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
357 | "version" "1.0.2"
358 | dependencies:
359 | "function-bind" "^1.1.1"
360 | "get-intrinsic" "^1.0.2"
361 |
362 | "callsites@^3.0.0":
363 | "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
364 | "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
365 | "version" "3.1.0"
366 |
367 | "camelcase-css@^2.0.1":
368 | "integrity" "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
369 | "resolved" "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
370 | "version" "2.0.1"
371 |
372 | "caniuse-lite@^1.0.30001283", "caniuse-lite@^1.0.30001317":
373 | "integrity" "sha512-Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q=="
374 | "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001331.tgz"
375 | "version" "1.0.30001331"
376 |
377 | "chalk@^4.0.0":
378 | "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
379 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
380 | "version" "4.1.2"
381 | dependencies:
382 | "ansi-styles" "^4.1.0"
383 | "supports-color" "^7.1.0"
384 |
385 | "chokidar@^3.5.3":
386 | "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="
387 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
388 | "version" "3.5.3"
389 | dependencies:
390 | "anymatch" "~3.1.2"
391 | "braces" "~3.0.2"
392 | "glob-parent" "~5.1.2"
393 | "is-binary-path" "~2.1.0"
394 | "is-glob" "~4.0.1"
395 | "normalize-path" "~3.0.0"
396 | "readdirp" "~3.6.0"
397 | optionalDependencies:
398 | "fsevents" "~2.3.2"
399 |
400 | "color-convert@^2.0.1":
401 | "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
402 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
403 | "version" "2.0.1"
404 | dependencies:
405 | "color-name" "~1.1.4"
406 |
407 | "color-name@^1.1.4", "color-name@~1.1.4":
408 | "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
409 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
410 | "version" "1.1.4"
411 |
412 | "concat-map@0.0.1":
413 | "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
414 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
415 | "version" "0.0.1"
416 |
417 | "core-js-pure@^3.20.2":
418 | "integrity" "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ=="
419 | "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz"
420 | "version" "3.21.1"
421 |
422 | "cross-spawn@^7.0.2":
423 | "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
424 | "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
425 | "version" "7.0.3"
426 | dependencies:
427 | "path-key" "^3.1.0"
428 | "shebang-command" "^2.0.0"
429 | "which" "^2.0.1"
430 |
431 | "cssesc@^3.0.0":
432 | "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
433 | "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
434 | "version" "3.0.0"
435 |
436 | "damerau-levenshtein@^1.0.7":
437 | "integrity" "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
438 | "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"
439 | "version" "1.0.8"
440 |
441 | "debug@^2.6.9":
442 | "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
443 | "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
444 | "version" "2.6.9"
445 | dependencies:
446 | "ms" "2.0.0"
447 |
448 | "debug@^3.2.7":
449 | "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
450 | "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
451 | "version" "3.2.7"
452 | dependencies:
453 | "ms" "^2.1.1"
454 |
455 | "debug@^4.1.1", "debug@^4.3.2":
456 | "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
457 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
458 | "version" "4.3.4"
459 | dependencies:
460 | "ms" "2.1.2"
461 |
462 | "deep-is@^0.1.3":
463 | "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
464 | "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
465 | "version" "0.1.4"
466 |
467 | "define-properties@^1.1.3":
468 | "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
469 | "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"
470 | "version" "1.1.3"
471 | dependencies:
472 | "object-keys" "^1.0.12"
473 |
474 | "defined@^1.0.0":
475 | "integrity" "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
476 | "resolved" "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
477 | "version" "1.0.0"
478 |
479 | "detective@^5.2.0":
480 | "integrity" "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg=="
481 | "resolved" "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz"
482 | "version" "5.2.0"
483 | dependencies:
484 | "acorn-node" "^1.6.1"
485 | "defined" "^1.0.0"
486 | "minimist" "^1.1.1"
487 |
488 | "didyoumean@^1.2.2":
489 | "integrity" "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
490 | "resolved" "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
491 | "version" "1.2.2"
492 |
493 | "dir-glob@^3.0.1":
494 | "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
495 | "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
496 | "version" "3.0.1"
497 | dependencies:
498 | "path-type" "^4.0.0"
499 |
500 | "dlv@^1.1.3":
501 | "integrity" "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
502 | "resolved" "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
503 | "version" "1.1.3"
504 |
505 | "doctrine@^2.1.0":
506 | "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="
507 | "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
508 | "version" "2.1.0"
509 | dependencies:
510 | "esutils" "^2.0.2"
511 |
512 | "doctrine@^3.0.0":
513 | "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
514 | "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
515 | "version" "3.0.0"
516 | dependencies:
517 | "esutils" "^2.0.2"
518 |
519 | "electron-to-chromium@^1.4.84":
520 | "integrity" "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg=="
521 | "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz"
522 | "version" "1.4.107"
523 |
524 | "emoji-regex@^9.2.2":
525 | "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
526 | "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
527 | "version" "9.2.2"
528 |
529 | "es-abstract@^1.19.1", "es-abstract@^1.19.2":
530 | "integrity" "sha512-flV8e5g9/xulChMG48Fygk1ptpo4lQRJ0eJYtxJFgi7pklLx7EFcOJ34jnvr8pbWlaFN/AT1cZpe0hiFel9Hqg=="
531 | "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.4.tgz"
532 | "version" "1.19.4"
533 | dependencies:
534 | "call-bind" "^1.0.2"
535 | "es-to-primitive" "^1.2.1"
536 | "function-bind" "^1.1.1"
537 | "get-intrinsic" "^1.1.1"
538 | "get-symbol-description" "^1.0.0"
539 | "has" "^1.0.3"
540 | "has-symbols" "^1.0.3"
541 | "internal-slot" "^1.0.3"
542 | "is-callable" "^1.2.4"
543 | "is-negative-zero" "^2.0.2"
544 | "is-regex" "^1.1.4"
545 | "is-shared-array-buffer" "^1.0.2"
546 | "is-string" "^1.0.7"
547 | "is-weakref" "^1.0.2"
548 | "object-inspect" "^1.12.0"
549 | "object-keys" "^1.1.1"
550 | "object.assign" "^4.1.2"
551 | "string.prototype.trimend" "^1.0.4"
552 | "string.prototype.trimstart" "^1.0.4"
553 | "unbox-primitive" "^1.0.1"
554 |
555 | "es-shim-unscopables@^1.0.0":
556 | "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w=="
557 | "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz"
558 | "version" "1.0.0"
559 | dependencies:
560 | "has" "^1.0.3"
561 |
562 | "es-to-primitive@^1.2.1":
563 | "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
564 | "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
565 | "version" "1.2.1"
566 | dependencies:
567 | "is-callable" "^1.1.4"
568 | "is-date-object" "^1.0.1"
569 | "is-symbol" "^1.0.2"
570 |
571 | "escalade@^3.1.1":
572 | "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
573 | "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
574 | "version" "3.1.1"
575 |
576 | "escape-string-regexp@^4.0.0":
577 | "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
578 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
579 | "version" "4.0.0"
580 |
581 | "eslint-config-next@12.1.5":
582 | "integrity" "sha512-P+DCt5ti63KhC0qNLzrAmPcwRGq8pYqgcf/NNr1E+WjCrMkWdCAXkIANTquo+kcO1adR2k1lTo5GCrNUtKy4hQ=="
583 | "resolved" "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.5.tgz"
584 | "version" "12.1.5"
585 | dependencies:
586 | "@next/eslint-plugin-next" "12.1.5"
587 | "@rushstack/eslint-patch" "1.0.8"
588 | "@typescript-eslint/parser" "5.10.1"
589 | "eslint-import-resolver-node" "0.3.4"
590 | "eslint-import-resolver-typescript" "2.4.0"
591 | "eslint-plugin-import" "2.25.2"
592 | "eslint-plugin-jsx-a11y" "6.5.1"
593 | "eslint-plugin-react" "7.29.1"
594 | "eslint-plugin-react-hooks" "4.3.0"
595 |
596 | "eslint-import-resolver-node@^0.3.6":
597 | "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw=="
598 | "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
599 | "version" "0.3.6"
600 | dependencies:
601 | "debug" "^3.2.7"
602 | "resolve" "^1.20.0"
603 |
604 | "eslint-import-resolver-node@0.3.4":
605 | "integrity" "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA=="
606 | "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz"
607 | "version" "0.3.4"
608 | dependencies:
609 | "debug" "^2.6.9"
610 | "resolve" "^1.13.1"
611 |
612 | "eslint-import-resolver-typescript@2.4.0":
613 | "integrity" "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA=="
614 | "resolved" "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz"
615 | "version" "2.4.0"
616 | dependencies:
617 | "debug" "^4.1.1"
618 | "glob" "^7.1.6"
619 | "is-glob" "^4.0.1"
620 | "resolve" "^1.17.0"
621 | "tsconfig-paths" "^3.9.0"
622 |
623 | "eslint-module-utils@^2.7.0":
624 | "integrity" "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ=="
625 | "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz"
626 | "version" "2.7.3"
627 | dependencies:
628 | "debug" "^3.2.7"
629 | "find-up" "^2.1.0"
630 |
631 | "eslint-plugin-import@*", "eslint-plugin-import@2.25.2":
632 | "integrity" "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g=="
633 | "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz"
634 | "version" "2.25.2"
635 | dependencies:
636 | "array-includes" "^3.1.4"
637 | "array.prototype.flat" "^1.2.5"
638 | "debug" "^2.6.9"
639 | "doctrine" "^2.1.0"
640 | "eslint-import-resolver-node" "^0.3.6"
641 | "eslint-module-utils" "^2.7.0"
642 | "has" "^1.0.3"
643 | "is-core-module" "^2.7.0"
644 | "is-glob" "^4.0.3"
645 | "minimatch" "^3.0.4"
646 | "object.values" "^1.1.5"
647 | "resolve" "^1.20.0"
648 | "tsconfig-paths" "^3.11.0"
649 |
650 | "eslint-plugin-jsx-a11y@6.5.1":
651 | "integrity" "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g=="
652 | "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz"
653 | "version" "6.5.1"
654 | dependencies:
655 | "@babel/runtime" "^7.16.3"
656 | "aria-query" "^4.2.2"
657 | "array-includes" "^3.1.4"
658 | "ast-types-flow" "^0.0.7"
659 | "axe-core" "^4.3.5"
660 | "axobject-query" "^2.2.0"
661 | "damerau-levenshtein" "^1.0.7"
662 | "emoji-regex" "^9.2.2"
663 | "has" "^1.0.3"
664 | "jsx-ast-utils" "^3.2.1"
665 | "language-tags" "^1.0.5"
666 | "minimatch" "^3.0.4"
667 |
668 | "eslint-plugin-react-hooks@4.3.0":
669 | "integrity" "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA=="
670 | "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz"
671 | "version" "4.3.0"
672 |
673 | "eslint-plugin-react@7.29.1":
674 | "integrity" "sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA=="
675 | "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz"
676 | "version" "7.29.1"
677 | dependencies:
678 | "array-includes" "^3.1.4"
679 | "array.prototype.flatmap" "^1.2.5"
680 | "doctrine" "^2.1.0"
681 | "estraverse" "^5.3.0"
682 | "jsx-ast-utils" "^2.4.1 || ^3.0.0"
683 | "minimatch" "^3.1.2"
684 | "object.entries" "^1.1.5"
685 | "object.fromentries" "^2.0.5"
686 | "object.hasown" "^1.1.0"
687 | "object.values" "^1.1.5"
688 | "prop-types" "^15.8.1"
689 | "resolve" "^2.0.0-next.3"
690 | "semver" "^6.3.0"
691 | "string.prototype.matchall" "^4.0.6"
692 |
693 | "eslint-scope@^7.1.1":
694 | "integrity" "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="
695 | "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
696 | "version" "7.1.1"
697 | dependencies:
698 | "esrecurse" "^4.3.0"
699 | "estraverse" "^5.2.0"
700 |
701 | "eslint-utils@^3.0.0":
702 | "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
703 | "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
704 | "version" "3.0.0"
705 | dependencies:
706 | "eslint-visitor-keys" "^2.0.0"
707 |
708 | "eslint-visitor-keys@^2.0.0":
709 | "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
710 | "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
711 | "version" "2.1.0"
712 |
713 | "eslint-visitor-keys@^3.0.0", "eslint-visitor-keys@^3.3.0":
714 | "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
715 | "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
716 | "version" "3.3.0"
717 |
718 | "eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^7.23.0 || ^8.0.0", "eslint@>=5", "eslint@8.13.0":
719 | "integrity" "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ=="
720 | "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz"
721 | "version" "8.13.0"
722 | dependencies:
723 | "@eslint/eslintrc" "^1.2.1"
724 | "@humanwhocodes/config-array" "^0.9.2"
725 | "ajv" "^6.10.0"
726 | "chalk" "^4.0.0"
727 | "cross-spawn" "^7.0.2"
728 | "debug" "^4.3.2"
729 | "doctrine" "^3.0.0"
730 | "escape-string-regexp" "^4.0.0"
731 | "eslint-scope" "^7.1.1"
732 | "eslint-utils" "^3.0.0"
733 | "eslint-visitor-keys" "^3.3.0"
734 | "espree" "^9.3.1"
735 | "esquery" "^1.4.0"
736 | "esutils" "^2.0.2"
737 | "fast-deep-equal" "^3.1.3"
738 | "file-entry-cache" "^6.0.1"
739 | "functional-red-black-tree" "^1.0.1"
740 | "glob-parent" "^6.0.1"
741 | "globals" "^13.6.0"
742 | "ignore" "^5.2.0"
743 | "import-fresh" "^3.0.0"
744 | "imurmurhash" "^0.1.4"
745 | "is-glob" "^4.0.0"
746 | "js-yaml" "^4.1.0"
747 | "json-stable-stringify-without-jsonify" "^1.0.1"
748 | "levn" "^0.4.1"
749 | "lodash.merge" "^4.6.2"
750 | "minimatch" "^3.0.4"
751 | "natural-compare" "^1.4.0"
752 | "optionator" "^0.9.1"
753 | "regexpp" "^3.2.0"
754 | "strip-ansi" "^6.0.1"
755 | "strip-json-comments" "^3.1.0"
756 | "text-table" "^0.2.0"
757 | "v8-compile-cache" "^2.0.3"
758 |
759 | "espree@^9.3.1":
760 | "integrity" "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ=="
761 | "resolved" "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz"
762 | "version" "9.3.1"
763 | dependencies:
764 | "acorn" "^8.7.0"
765 | "acorn-jsx" "^5.3.1"
766 | "eslint-visitor-keys" "^3.3.0"
767 |
768 | "esquery@^1.4.0":
769 | "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
770 | "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
771 | "version" "1.4.0"
772 | dependencies:
773 | "estraverse" "^5.1.0"
774 |
775 | "esrecurse@^4.3.0":
776 | "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
777 | "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
778 | "version" "4.3.0"
779 | dependencies:
780 | "estraverse" "^5.2.0"
781 |
782 | "estraverse@^5.1.0", "estraverse@^5.2.0", "estraverse@^5.3.0":
783 | "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
784 | "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
785 | "version" "5.3.0"
786 |
787 | "esutils@^2.0.2":
788 | "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
789 | "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
790 | "version" "2.0.3"
791 |
792 | "eventemitter2@^6.4.5":
793 | "integrity" "sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw=="
794 | "resolved" "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.5.tgz"
795 | "version" "6.4.5"
796 |
797 | "fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3":
798 | "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
799 | "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
800 | "version" "3.1.3"
801 |
802 | "fast-glob@^3.2.11", "fast-glob@^3.2.9":
803 | "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew=="
804 | "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz"
805 | "version" "3.2.11"
806 | dependencies:
807 | "@nodelib/fs.stat" "^2.0.2"
808 | "@nodelib/fs.walk" "^1.2.3"
809 | "glob-parent" "^5.1.2"
810 | "merge2" "^1.3.0"
811 | "micromatch" "^4.0.4"
812 |
813 | "fast-json-stable-stringify@^2.0.0":
814 | "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
815 | "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
816 | "version" "2.1.0"
817 |
818 | "fast-levenshtein@^2.0.6":
819 | "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
820 | "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
821 | "version" "2.0.6"
822 |
823 | "fastq@^1.6.0":
824 | "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
825 | "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
826 | "version" "1.13.0"
827 | dependencies:
828 | "reusify" "^1.0.4"
829 |
830 | "file-entry-cache@^6.0.1":
831 | "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="
832 | "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
833 | "version" "6.0.1"
834 | dependencies:
835 | "flat-cache" "^3.0.4"
836 |
837 | "fill-range@^7.0.1":
838 | "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
839 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
840 | "version" "7.0.1"
841 | dependencies:
842 | "to-regex-range" "^5.0.1"
843 |
844 | "find-up@^2.1.0":
845 | "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c="
846 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
847 | "version" "2.1.0"
848 | dependencies:
849 | "locate-path" "^2.0.0"
850 |
851 | "flat-cache@^3.0.4":
852 | "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="
853 | "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
854 | "version" "3.0.4"
855 | dependencies:
856 | "flatted" "^3.1.0"
857 | "rimraf" "^3.0.2"
858 |
859 | "flatted@^3.1.0":
860 | "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
861 | "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz"
862 | "version" "3.2.5"
863 |
864 | "fraction.js@^4.2.0":
865 | "integrity" "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
866 | "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz"
867 | "version" "4.2.0"
868 |
869 | "fs.realpath@^1.0.0":
870 | "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
871 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
872 | "version" "1.0.0"
873 |
874 | "function-bind@^1.1.1":
875 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
876 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
877 | "version" "1.1.1"
878 |
879 | "functional-red-black-tree@^1.0.1":
880 | "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
881 | "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
882 | "version" "1.0.1"
883 |
884 | "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1":
885 | "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
886 | "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
887 | "version" "1.1.1"
888 | dependencies:
889 | "function-bind" "^1.1.1"
890 | "has" "^1.0.3"
891 | "has-symbols" "^1.0.1"
892 |
893 | "get-symbol-description@^1.0.0":
894 | "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="
895 | "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
896 | "version" "1.0.0"
897 | dependencies:
898 | "call-bind" "^1.0.2"
899 | "get-intrinsic" "^1.1.1"
900 |
901 | "glob-parent@^5.1.2":
902 | "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
903 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
904 | "version" "5.1.2"
905 | dependencies:
906 | "is-glob" "^4.0.1"
907 |
908 | "glob-parent@^6.0.1", "glob-parent@^6.0.2":
909 | "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
910 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
911 | "version" "6.0.2"
912 | dependencies:
913 | "is-glob" "^4.0.3"
914 |
915 | "glob-parent@~5.1.2":
916 | "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
917 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
918 | "version" "5.1.2"
919 | dependencies:
920 | "is-glob" "^4.0.1"
921 |
922 | "glob@^7.1.3", "glob@^7.1.6":
923 | "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="
924 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"
925 | "version" "7.2.0"
926 | dependencies:
927 | "fs.realpath" "^1.0.0"
928 | "inflight" "^1.0.4"
929 | "inherits" "2"
930 | "minimatch" "^3.0.4"
931 | "once" "^1.3.0"
932 | "path-is-absolute" "^1.0.0"
933 |
934 | "glob@7.1.7":
935 | "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="
936 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
937 | "version" "7.1.7"
938 | dependencies:
939 | "fs.realpath" "^1.0.0"
940 | "inflight" "^1.0.4"
941 | "inherits" "2"
942 | "minimatch" "^3.0.4"
943 | "once" "^1.3.0"
944 | "path-is-absolute" "^1.0.0"
945 |
946 | "globals@^13.6.0", "globals@^13.9.0":
947 | "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A=="
948 | "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz"
949 | "version" "13.13.0"
950 | dependencies:
951 | "type-fest" "^0.20.2"
952 |
953 | "globby@^11.0.4":
954 | "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="
955 | "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
956 | "version" "11.1.0"
957 | dependencies:
958 | "array-union" "^2.1.0"
959 | "dir-glob" "^3.0.1"
960 | "fast-glob" "^3.2.9"
961 | "ignore" "^5.2.0"
962 | "merge2" "^1.4.1"
963 | "slash" "^3.0.0"
964 |
965 | "has-bigints@^1.0.1":
966 | "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
967 | "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"
968 | "version" "1.0.1"
969 |
970 | "has-flag@^4.0.0":
971 | "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
972 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
973 | "version" "4.0.0"
974 |
975 | "has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3":
976 | "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
977 | "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
978 | "version" "1.0.3"
979 |
980 | "has-tostringtag@^1.0.0":
981 | "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="
982 | "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
983 | "version" "1.0.0"
984 | dependencies:
985 | "has-symbols" "^1.0.2"
986 |
987 | "has@^1.0.3":
988 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
989 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
990 | "version" "1.0.3"
991 | dependencies:
992 | "function-bind" "^1.1.1"
993 |
994 | "ignore@^5.2.0":
995 | "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
996 | "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
997 | "version" "5.2.0"
998 |
999 | "immer@^9.0.6":
1000 | "integrity" "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA=="
1001 | "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz"
1002 | "version" "9.0.12"
1003 |
1004 | "import-fresh@^3.0.0", "import-fresh@^3.2.1":
1005 | "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
1006 | "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
1007 | "version" "3.3.0"
1008 | dependencies:
1009 | "parent-module" "^1.0.0"
1010 | "resolve-from" "^4.0.0"
1011 |
1012 | "imurmurhash@^0.1.4":
1013 | "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o="
1014 | "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
1015 | "version" "0.1.4"
1016 |
1017 | "inflight@^1.0.4":
1018 | "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
1019 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
1020 | "version" "1.0.6"
1021 | dependencies:
1022 | "once" "^1.3.0"
1023 | "wrappy" "1"
1024 |
1025 | "inherits@2":
1026 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1027 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
1028 | "version" "2.0.4"
1029 |
1030 | "internal-slot@^1.0.3":
1031 | "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="
1032 | "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz"
1033 | "version" "1.0.3"
1034 | dependencies:
1035 | "get-intrinsic" "^1.1.0"
1036 | "has" "^1.0.3"
1037 | "side-channel" "^1.0.4"
1038 |
1039 | "is-bigint@^1.0.1":
1040 | "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="
1041 | "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
1042 | "version" "1.0.4"
1043 | dependencies:
1044 | "has-bigints" "^1.0.1"
1045 |
1046 | "is-binary-path@~2.1.0":
1047 | "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
1048 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
1049 | "version" "2.1.0"
1050 | dependencies:
1051 | "binary-extensions" "^2.0.0"
1052 |
1053 | "is-boolean-object@^1.1.0":
1054 | "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="
1055 | "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
1056 | "version" "1.1.2"
1057 | dependencies:
1058 | "call-bind" "^1.0.2"
1059 | "has-tostringtag" "^1.0.0"
1060 |
1061 | "is-callable@^1.1.4", "is-callable@^1.2.4":
1062 | "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
1063 | "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"
1064 | "version" "1.2.4"
1065 |
1066 | "is-core-module@^2.2.0", "is-core-module@^2.7.0", "is-core-module@^2.8.1":
1067 | "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="
1068 | "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"
1069 | "version" "2.8.1"
1070 | dependencies:
1071 | "has" "^1.0.3"
1072 |
1073 | "is-date-object@^1.0.1":
1074 | "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="
1075 | "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
1076 | "version" "1.0.5"
1077 | dependencies:
1078 | "has-tostringtag" "^1.0.0"
1079 |
1080 | "is-extglob@^2.1.1":
1081 | "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
1082 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
1083 | "version" "2.1.1"
1084 |
1085 | "is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1":
1086 | "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
1087 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
1088 | "version" "4.0.3"
1089 | dependencies:
1090 | "is-extglob" "^2.1.1"
1091 |
1092 | "is-negative-zero@^2.0.2":
1093 | "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
1094 | "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
1095 | "version" "2.0.2"
1096 |
1097 | "is-number-object@^1.0.4":
1098 | "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="
1099 | "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
1100 | "version" "1.0.7"
1101 | dependencies:
1102 | "has-tostringtag" "^1.0.0"
1103 |
1104 | "is-number@^7.0.0":
1105 | "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
1106 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
1107 | "version" "7.0.0"
1108 |
1109 | "is-regex@^1.1.4":
1110 | "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="
1111 | "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
1112 | "version" "1.1.4"
1113 | dependencies:
1114 | "call-bind" "^1.0.2"
1115 | "has-tostringtag" "^1.0.0"
1116 |
1117 | "is-shared-array-buffer@^1.0.2":
1118 | "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA=="
1119 | "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
1120 | "version" "1.0.2"
1121 | dependencies:
1122 | "call-bind" "^1.0.2"
1123 |
1124 | "is-string@^1.0.5", "is-string@^1.0.7":
1125 | "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="
1126 | "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
1127 | "version" "1.0.7"
1128 | dependencies:
1129 | "has-tostringtag" "^1.0.0"
1130 |
1131 | "is-symbol@^1.0.2", "is-symbol@^1.0.3":
1132 | "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="
1133 | "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
1134 | "version" "1.0.4"
1135 | dependencies:
1136 | "has-symbols" "^1.0.2"
1137 |
1138 | "is-weakref@^1.0.2":
1139 | "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="
1140 | "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
1141 | "version" "1.0.2"
1142 | dependencies:
1143 | "call-bind" "^1.0.2"
1144 |
1145 | "isexe@^2.0.0":
1146 | "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
1147 | "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
1148 | "version" "2.0.0"
1149 |
1150 | "js-tokens@^3.0.0 || ^4.0.0":
1151 | "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1152 | "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
1153 | "version" "4.0.0"
1154 |
1155 | "js-yaml@^4.1.0":
1156 | "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
1157 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
1158 | "version" "4.1.0"
1159 | dependencies:
1160 | "argparse" "^2.0.1"
1161 |
1162 | "json-schema-traverse@^0.4.1":
1163 | "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
1164 | "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
1165 | "version" "0.4.1"
1166 |
1167 | "json-stable-stringify-without-jsonify@^1.0.1":
1168 | "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
1169 | "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
1170 | "version" "1.0.1"
1171 |
1172 | "json5@^1.0.1":
1173 | "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="
1174 | "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
1175 | "version" "1.0.1"
1176 | dependencies:
1177 | "minimist" "^1.2.0"
1178 |
1179 | "jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.2.1":
1180 | "integrity" "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw=="
1181 | "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz"
1182 | "version" "3.2.2"
1183 | dependencies:
1184 | "array-includes" "^3.1.4"
1185 | "object.assign" "^4.1.2"
1186 |
1187 | "language-subtag-registry@~0.3.2":
1188 | "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg=="
1189 | "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz"
1190 | "version" "0.3.21"
1191 |
1192 | "language-tags@^1.0.5":
1193 | "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo="
1194 | "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz"
1195 | "version" "1.0.5"
1196 | dependencies:
1197 | "language-subtag-registry" "~0.3.2"
1198 |
1199 | "levn@^0.4.1":
1200 | "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="
1201 | "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
1202 | "version" "0.4.1"
1203 | dependencies:
1204 | "prelude-ls" "^1.2.1"
1205 | "type-check" "~0.4.0"
1206 |
1207 | "lilconfig@^2.0.5":
1208 | "integrity" "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg=="
1209 | "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz"
1210 | "version" "2.0.5"
1211 |
1212 | "locate-path@^2.0.0":
1213 | "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4="
1214 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
1215 | "version" "2.0.0"
1216 | dependencies:
1217 | "p-locate" "^2.0.0"
1218 | "path-exists" "^3.0.0"
1219 |
1220 | "lodash.merge@^4.6.2":
1221 | "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
1222 | "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
1223 | "version" "4.6.2"
1224 |
1225 | "lodash@^4.17.21":
1226 | "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1227 | "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
1228 | "version" "4.17.21"
1229 |
1230 | "loose-envify@^1.1.0", "loose-envify@^1.4.0":
1231 | "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
1232 | "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
1233 | "version" "1.4.0"
1234 | dependencies:
1235 | "js-tokens" "^3.0.0 || ^4.0.0"
1236 |
1237 | "lru-cache@^6.0.0":
1238 | "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
1239 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
1240 | "version" "6.0.0"
1241 | dependencies:
1242 | "yallist" "^4.0.0"
1243 |
1244 | "merge2@^1.3.0", "merge2@^1.4.1":
1245 | "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
1246 | "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
1247 | "version" "1.4.1"
1248 |
1249 | "micromatch@^4.0.4":
1250 | "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
1251 | "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
1252 | "version" "4.0.5"
1253 | dependencies:
1254 | "braces" "^3.0.2"
1255 | "picomatch" "^2.3.1"
1256 |
1257 | "minimatch@^3.0.4", "minimatch@^3.1.2":
1258 | "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
1259 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
1260 | "version" "3.1.2"
1261 | dependencies:
1262 | "brace-expansion" "^1.1.7"
1263 |
1264 | "minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.6":
1265 | "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
1266 | "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
1267 | "version" "1.2.6"
1268 |
1269 | "ms@^2.1.1":
1270 | "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1271 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
1272 | "version" "2.1.3"
1273 |
1274 | "ms@2.0.0":
1275 | "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1276 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
1277 | "version" "2.0.0"
1278 |
1279 | "ms@2.1.2":
1280 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1281 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1282 | "version" "2.1.2"
1283 |
1284 | "nanoid@^3.1.30", "nanoid@^3.3.1":
1285 | "integrity" "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA=="
1286 | "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz"
1287 | "version" "3.3.2"
1288 |
1289 | "natural-compare@^1.4.0":
1290 | "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
1291 | "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
1292 | "version" "1.4.0"
1293 |
1294 | "next@>=10.2.0", "next@12.1.5":
1295 | "integrity" "sha512-YGHDpyfgCfnT5GZObsKepmRnne7Kzp7nGrac07dikhutWQug7hHg85/+sPJ4ZW5Q2pDkb+n0FnmLkmd44htIJQ=="
1296 | "resolved" "https://registry.npmjs.org/next/-/next-12.1.5.tgz"
1297 | "version" "12.1.5"
1298 | dependencies:
1299 | "@next/env" "12.1.5"
1300 | "caniuse-lite" "^1.0.30001283"
1301 | "postcss" "8.4.5"
1302 | "styled-jsx" "5.0.1"
1303 | optionalDependencies:
1304 | "@next/swc-android-arm-eabi" "12.1.5"
1305 | "@next/swc-android-arm64" "12.1.5"
1306 | "@next/swc-darwin-arm64" "12.1.5"
1307 | "@next/swc-darwin-x64" "12.1.5"
1308 | "@next/swc-linux-arm-gnueabihf" "12.1.5"
1309 | "@next/swc-linux-arm64-gnu" "12.1.5"
1310 | "@next/swc-linux-arm64-musl" "12.1.5"
1311 | "@next/swc-linux-x64-gnu" "12.1.5"
1312 | "@next/swc-linux-x64-musl" "12.1.5"
1313 | "@next/swc-win32-arm64-msvc" "12.1.5"
1314 | "@next/swc-win32-ia32-msvc" "12.1.5"
1315 | "@next/swc-win32-x64-msvc" "12.1.5"
1316 |
1317 | "node-releases@^2.0.2":
1318 | "integrity" "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw=="
1319 | "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz"
1320 | "version" "2.0.3"
1321 |
1322 | "normalize-path@^3.0.0", "normalize-path@~3.0.0":
1323 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
1324 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
1325 | "version" "3.0.0"
1326 |
1327 | "normalize-range@^0.1.2":
1328 | "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
1329 | "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
1330 | "version" "0.1.2"
1331 |
1332 | "object-assign@^4.1.1":
1333 | "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
1334 | "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
1335 | "version" "4.1.1"
1336 |
1337 | "object-hash@^3.0.0":
1338 | "integrity" "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
1339 | "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
1340 | "version" "3.0.0"
1341 |
1342 | "object-inspect@^1.12.0", "object-inspect@^1.9.0":
1343 | "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
1344 | "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
1345 | "version" "1.12.0"
1346 |
1347 | "object-keys@^1.0.12", "object-keys@^1.1.1":
1348 | "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
1349 | "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
1350 | "version" "1.1.1"
1351 |
1352 | "object.assign@^4.1.2":
1353 | "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="
1354 | "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
1355 | "version" "4.1.2"
1356 | dependencies:
1357 | "call-bind" "^1.0.0"
1358 | "define-properties" "^1.1.3"
1359 | "has-symbols" "^1.0.1"
1360 | "object-keys" "^1.1.1"
1361 |
1362 | "object.entries@^1.1.5":
1363 | "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g=="
1364 | "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz"
1365 | "version" "1.1.5"
1366 | dependencies:
1367 | "call-bind" "^1.0.2"
1368 | "define-properties" "^1.1.3"
1369 | "es-abstract" "^1.19.1"
1370 |
1371 | "object.fromentries@^2.0.5":
1372 | "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw=="
1373 | "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz"
1374 | "version" "2.0.5"
1375 | dependencies:
1376 | "call-bind" "^1.0.2"
1377 | "define-properties" "^1.1.3"
1378 | "es-abstract" "^1.19.1"
1379 |
1380 | "object.hasown@^1.1.0":
1381 | "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg=="
1382 | "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz"
1383 | "version" "1.1.0"
1384 | dependencies:
1385 | "define-properties" "^1.1.3"
1386 | "es-abstract" "^1.19.1"
1387 |
1388 | "object.values@^1.1.5":
1389 | "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg=="
1390 | "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz"
1391 | "version" "1.1.5"
1392 | dependencies:
1393 | "call-bind" "^1.0.2"
1394 | "define-properties" "^1.1.3"
1395 | "es-abstract" "^1.19.1"
1396 |
1397 | "once@^1.3.0":
1398 | "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
1399 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
1400 | "version" "1.4.0"
1401 | dependencies:
1402 | "wrappy" "1"
1403 |
1404 | "optionator@^0.9.1":
1405 | "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="
1406 | "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
1407 | "version" "0.9.1"
1408 | dependencies:
1409 | "deep-is" "^0.1.3"
1410 | "fast-levenshtein" "^2.0.6"
1411 | "levn" "^0.4.1"
1412 | "prelude-ls" "^1.2.1"
1413 | "type-check" "^0.4.0"
1414 | "word-wrap" "^1.2.3"
1415 |
1416 | "p-limit@^1.1.0":
1417 | "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="
1418 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
1419 | "version" "1.3.0"
1420 | dependencies:
1421 | "p-try" "^1.0.0"
1422 |
1423 | "p-locate@^2.0.0":
1424 | "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM="
1425 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
1426 | "version" "2.0.0"
1427 | dependencies:
1428 | "p-limit" "^1.1.0"
1429 |
1430 | "p-try@^1.0.0":
1431 | "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
1432 | "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
1433 | "version" "1.0.0"
1434 |
1435 | "parent-module@^1.0.0":
1436 | "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
1437 | "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
1438 | "version" "1.0.1"
1439 | dependencies:
1440 | "callsites" "^3.0.0"
1441 |
1442 | "path-exists@^3.0.0":
1443 | "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
1444 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
1445 | "version" "3.0.0"
1446 |
1447 | "path-is-absolute@^1.0.0":
1448 | "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
1449 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
1450 | "version" "1.0.1"
1451 |
1452 | "path-key@^3.1.0":
1453 | "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
1454 | "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
1455 | "version" "3.1.1"
1456 |
1457 | "path-parse@^1.0.6", "path-parse@^1.0.7":
1458 | "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
1459 | "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
1460 | "version" "1.0.7"
1461 |
1462 | "path-type@^4.0.0":
1463 | "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
1464 | "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
1465 | "version" "4.0.0"
1466 |
1467 | "picocolors@^1.0.0":
1468 | "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
1469 | "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
1470 | "version" "1.0.0"
1471 |
1472 | "picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.3.1":
1473 | "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
1474 | "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
1475 | "version" "2.3.1"
1476 |
1477 | "postcss-js@^4.0.0":
1478 | "integrity" "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ=="
1479 | "resolved" "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz"
1480 | "version" "4.0.0"
1481 | dependencies:
1482 | "camelcase-css" "^2.0.1"
1483 |
1484 | "postcss-load-config@^3.1.4":
1485 | "integrity" "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg=="
1486 | "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
1487 | "version" "3.1.4"
1488 | dependencies:
1489 | "lilconfig" "^2.0.5"
1490 | "yaml" "^1.10.2"
1491 |
1492 | "postcss-nested@5.0.6":
1493 | "integrity" "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA=="
1494 | "resolved" "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz"
1495 | "version" "5.0.6"
1496 | dependencies:
1497 | "postcss-selector-parser" "^6.0.6"
1498 |
1499 | "postcss-selector-parser@^6.0.10", "postcss-selector-parser@^6.0.6":
1500 | "integrity" "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="
1501 | "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
1502 | "version" "6.0.10"
1503 | dependencies:
1504 | "cssesc" "^3.0.0"
1505 | "util-deprecate" "^1.0.2"
1506 |
1507 | "postcss-value-parser@^4.2.0":
1508 | "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
1509 | "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
1510 | "version" "4.2.0"
1511 |
1512 | "postcss@^8.1.0", "postcss@^8.2.14", "postcss@^8.3.3", "postcss@^8.4.12", "postcss@>=8.0.9":
1513 | "integrity" "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg=="
1514 | "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz"
1515 | "version" "8.4.12"
1516 | dependencies:
1517 | "nanoid" "^3.3.1"
1518 | "picocolors" "^1.0.0"
1519 | "source-map-js" "^1.0.2"
1520 |
1521 | "postcss@8.4.5":
1522 | "integrity" "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg=="
1523 | "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz"
1524 | "version" "8.4.5"
1525 | dependencies:
1526 | "nanoid" "^3.1.30"
1527 | "picocolors" "^1.0.0"
1528 | "source-map-js" "^1.0.1"
1529 |
1530 | "prelude-ls@^1.2.1":
1531 | "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
1532 | "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
1533 | "version" "1.2.1"
1534 |
1535 | "prop-types@^15.8.1":
1536 | "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
1537 | "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
1538 | "version" "15.8.1"
1539 | dependencies:
1540 | "loose-envify" "^1.4.0"
1541 | "object-assign" "^4.1.1"
1542 | "react-is" "^16.13.1"
1543 |
1544 | "punycode@^2.1.0":
1545 | "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
1546 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
1547 | "version" "2.1.1"
1548 |
1549 | "queue-microtask@^1.2.2":
1550 | "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
1551 | "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
1552 | "version" "1.2.3"
1553 |
1554 | "quick-lru@^5.1.1":
1555 | "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
1556 | "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
1557 | "version" "5.1.1"
1558 |
1559 | "react-dom@^16.0.0 || ^17.0.0":
1560 | "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="
1561 | "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
1562 | "version" "17.0.2"
1563 | dependencies:
1564 | "loose-envify" "^1.1.0"
1565 | "object-assign" "^4.1.1"
1566 | "scheduler" "^0.20.2"
1567 |
1568 | "react-dom@^17.0.2 || ^18.0.0-0", "react-dom@18.0.0":
1569 | "integrity" "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw=="
1570 | "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz"
1571 | "version" "18.0.0"
1572 | dependencies:
1573 | "loose-envify" "^1.1.0"
1574 | "scheduler" "^0.21.0"
1575 |
1576 | "react-intersection-observer@^8.33.1":
1577 | "integrity" "sha512-TYKh52Zc0Uptp5/b4N91XydfSGKubEhgZRtcg1rhTKABXijc4Sdr1uTp5lJ8TN27jwUsdXxjHXtHa0kPj704sw=="
1578 | "resolved" "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-8.34.0.tgz"
1579 | "version" "8.34.0"
1580 |
1581 | "react-is@^16.13.1":
1582 | "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
1583 | "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
1584 | "version" "16.13.1"
1585 |
1586 | "react-resize-detector@^7.0.0":
1587 | "integrity" "sha512-Xd1POfpVzH9O3F/xB/0xYy2ijtKjE/z7y4c/aJP593YSzhPy2vDhsNPjes+uQbgL1RezxJajQ679qPs8K5LAFw=="
1588 | "resolved" "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.0.0.tgz"
1589 | "version" "7.0.0"
1590 | dependencies:
1591 | "@types/resize-observer-browser" "^0.1.6"
1592 | "lodash" "^4.17.21"
1593 |
1594 | "react@^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0", "react@^16.0.0 || ^17.0.0", "react@^17.0.1", "react@^17.0.2 || ^18.0.0-0", "react@^18.0.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", "react@>=16.8", "react@17.0.2", "react@18.0.0":
1595 | "integrity" "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A=="
1596 | "resolved" "https://registry.npmjs.org/react/-/react-18.0.0.tgz"
1597 | "version" "18.0.0"
1598 | dependencies:
1599 | "loose-envify" "^1.1.0"
1600 |
1601 | "readdirp@~3.6.0":
1602 | "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
1603 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
1604 | "version" "3.6.0"
1605 | dependencies:
1606 | "picomatch" "^2.2.1"
1607 |
1608 | "regenerator-runtime@^0.13.4":
1609 | "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
1610 | "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
1611 | "version" "0.13.9"
1612 |
1613 | "regexp.prototype.flags@^1.4.1":
1614 | "integrity" "sha512-Ynz8fTQW5/1elh+jWU2EDDzeoNbD0OQ0R+D1VJU5ATOkUaro4A9YEkdN2ODQl/8UQFPPpZNw91fOcLFamM7Pww=="
1615 | "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.2.tgz"
1616 | "version" "1.4.2"
1617 | dependencies:
1618 | "call-bind" "^1.0.2"
1619 | "define-properties" "^1.1.3"
1620 |
1621 | "regexpp@^3.2.0":
1622 | "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
1623 | "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
1624 | "version" "3.2.0"
1625 |
1626 | "reselect@4.0.0":
1627 | "integrity" "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA=="
1628 | "resolved" "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz"
1629 | "version" "4.0.0"
1630 |
1631 | "resolve-from@^4.0.0":
1632 | "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
1633 | "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
1634 | "version" "4.0.0"
1635 |
1636 | "resolve@^1.13.1", "resolve@^1.17.0", "resolve@^1.20.0", "resolve@^1.22.0":
1637 | "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
1638 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
1639 | "version" "1.22.0"
1640 | dependencies:
1641 | "is-core-module" "^2.8.1"
1642 | "path-parse" "^1.0.7"
1643 | "supports-preserve-symlinks-flag" "^1.0.0"
1644 |
1645 | "resolve@^2.0.0-next.3":
1646 | "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q=="
1647 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz"
1648 | "version" "2.0.0-next.3"
1649 | dependencies:
1650 | "is-core-module" "^2.2.0"
1651 | "path-parse" "^1.0.6"
1652 |
1653 | "reusify@^1.0.4":
1654 | "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
1655 | "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
1656 | "version" "1.0.4"
1657 |
1658 | "rimraf@^3.0.2":
1659 | "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="
1660 | "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
1661 | "version" "3.0.2"
1662 | dependencies:
1663 | "glob" "^7.1.3"
1664 |
1665 | "run-parallel@^1.1.9":
1666 | "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
1667 | "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
1668 | "version" "1.2.0"
1669 | dependencies:
1670 | "queue-microtask" "^1.2.2"
1671 |
1672 | "scheduler@^0.20.2":
1673 | "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ=="
1674 | "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
1675 | "version" "0.20.2"
1676 | dependencies:
1677 | "loose-envify" "^1.1.0"
1678 | "object-assign" "^4.1.1"
1679 |
1680 | "scheduler@^0.21.0":
1681 | "integrity" "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ=="
1682 | "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz"
1683 | "version" "0.21.0"
1684 | dependencies:
1685 | "loose-envify" "^1.1.0"
1686 |
1687 | "sdp-transform@^2.14.1":
1688 | "integrity" "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw=="
1689 | "resolved" "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.1.tgz"
1690 | "version" "2.14.1"
1691 |
1692 | "sdp@^3.0.2":
1693 | "integrity" "sha512-8EkfckS+XZQaPLyChu4ey7PghrdcraCVNpJe2Gfdi2ON1ylQ7OasuKX+b37R9slnRChwIAiQgt+oj8xXGD8x+A=="
1694 | "resolved" "https://registry.npmjs.org/sdp/-/sdp-3.0.3.tgz"
1695 | "version" "3.0.3"
1696 |
1697 | "semver@^6.3.0":
1698 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
1699 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
1700 | "version" "6.3.0"
1701 |
1702 | "semver@^7.3.5":
1703 | "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
1704 | "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
1705 | "version" "7.3.7"
1706 | dependencies:
1707 | "lru-cache" "^6.0.0"
1708 |
1709 | "shebang-command@^2.0.0":
1710 | "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
1711 | "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
1712 | "version" "2.0.0"
1713 | dependencies:
1714 | "shebang-regex" "^3.0.0"
1715 |
1716 | "shebang-regex@^3.0.0":
1717 | "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
1718 | "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
1719 | "version" "3.0.0"
1720 |
1721 | "side-channel@^1.0.4":
1722 | "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="
1723 | "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
1724 | "version" "1.0.4"
1725 | dependencies:
1726 | "call-bind" "^1.0.0"
1727 | "get-intrinsic" "^1.0.2"
1728 | "object-inspect" "^1.9.0"
1729 |
1730 | "slash@^3.0.0":
1731 | "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
1732 | "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
1733 | "version" "3.0.0"
1734 |
1735 | "source-map-js@^1.0.1", "source-map-js@^1.0.2":
1736 | "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
1737 | "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
1738 | "version" "1.0.2"
1739 |
1740 | "string.prototype.matchall@^4.0.6":
1741 | "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg=="
1742 | "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"
1743 | "version" "4.0.7"
1744 | dependencies:
1745 | "call-bind" "^1.0.2"
1746 | "define-properties" "^1.1.3"
1747 | "es-abstract" "^1.19.1"
1748 | "get-intrinsic" "^1.1.1"
1749 | "has-symbols" "^1.0.3"
1750 | "internal-slot" "^1.0.3"
1751 | "regexp.prototype.flags" "^1.4.1"
1752 | "side-channel" "^1.0.4"
1753 |
1754 | "string.prototype.trimend@^1.0.4":
1755 | "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A=="
1756 | "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"
1757 | "version" "1.0.4"
1758 | dependencies:
1759 | "call-bind" "^1.0.2"
1760 | "define-properties" "^1.1.3"
1761 |
1762 | "string.prototype.trimstart@^1.0.4":
1763 | "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw=="
1764 | "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"
1765 | "version" "1.0.4"
1766 | dependencies:
1767 | "call-bind" "^1.0.2"
1768 | "define-properties" "^1.1.3"
1769 |
1770 | "strip-ansi@^6.0.1":
1771 | "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
1772 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
1773 | "version" "6.0.1"
1774 | dependencies:
1775 | "ansi-regex" "^5.0.1"
1776 |
1777 | "strip-bom@^3.0.0":
1778 | "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
1779 | "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
1780 | "version" "3.0.0"
1781 |
1782 | "strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1":
1783 | "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
1784 | "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
1785 | "version" "3.1.1"
1786 |
1787 | "styled-jsx@5.0.1":
1788 | "integrity" "sha512-+PIZ/6Uk40mphiQJJI1202b+/dYeTVd9ZnMPR80pgiWbjIwvN2zIp4r9et0BgqBuShh48I0gttPlAXA7WVvBxw=="
1789 | "resolved" "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.1.tgz"
1790 | "version" "5.0.1"
1791 |
1792 | "supports-color@^7.1.0":
1793 | "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
1794 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
1795 | "version" "7.2.0"
1796 | dependencies:
1797 | "has-flag" "^4.0.0"
1798 |
1799 | "supports-preserve-symlinks-flag@^1.0.0":
1800 | "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
1801 | "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
1802 | "version" "1.0.0"
1803 |
1804 | "tailwindcss@^3.0.24":
1805 | "integrity" "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig=="
1806 | "resolved" "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz"
1807 | "version" "3.0.24"
1808 | dependencies:
1809 | "arg" "^5.0.1"
1810 | "chokidar" "^3.5.3"
1811 | "color-name" "^1.1.4"
1812 | "detective" "^5.2.0"
1813 | "didyoumean" "^1.2.2"
1814 | "dlv" "^1.1.3"
1815 | "fast-glob" "^3.2.11"
1816 | "glob-parent" "^6.0.2"
1817 | "is-glob" "^4.0.3"
1818 | "lilconfig" "^2.0.5"
1819 | "normalize-path" "^3.0.0"
1820 | "object-hash" "^3.0.0"
1821 | "picocolors" "^1.0.0"
1822 | "postcss" "^8.4.12"
1823 | "postcss-js" "^4.0.0"
1824 | "postcss-load-config" "^3.1.4"
1825 | "postcss-nested" "5.0.6"
1826 | "postcss-selector-parser" "^6.0.10"
1827 | "postcss-value-parser" "^4.2.0"
1828 | "quick-lru" "^5.1.1"
1829 | "resolve" "^1.22.0"
1830 |
1831 | "text-table@^0.2.0":
1832 | "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
1833 | "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
1834 | "version" "0.2.0"
1835 |
1836 | "to-regex-range@^5.0.1":
1837 | "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
1838 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
1839 | "version" "5.0.1"
1840 | dependencies:
1841 | "is-number" "^7.0.0"
1842 |
1843 | "tsconfig-paths@^3.11.0", "tsconfig-paths@^3.9.0":
1844 | "integrity" "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ=="
1845 | "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
1846 | "version" "3.14.1"
1847 | dependencies:
1848 | "@types/json5" "^0.0.29"
1849 | "json5" "^1.0.1"
1850 | "minimist" "^1.2.6"
1851 | "strip-bom" "^3.0.0"
1852 |
1853 | "tslib@^1.8.1":
1854 | "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
1855 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
1856 | "version" "1.14.1"
1857 |
1858 | "tsutils@^3.21.0":
1859 | "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="
1860 | "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
1861 | "version" "3.21.0"
1862 | dependencies:
1863 | "tslib" "^1.8.1"
1864 |
1865 | "type-check@^0.4.0", "type-check@~0.4.0":
1866 | "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="
1867 | "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
1868 | "version" "0.4.0"
1869 | dependencies:
1870 | "prelude-ls" "^1.2.1"
1871 |
1872 | "type-fest@^0.20.2":
1873 | "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
1874 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
1875 | "version" "0.20.2"
1876 |
1877 | "ua-parser-js@^1.0.1":
1878 | "integrity" "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg=="
1879 | "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz"
1880 | "version" "1.0.2"
1881 |
1882 | "unbox-primitive@^1.0.1":
1883 | "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw=="
1884 | "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz"
1885 | "version" "1.0.1"
1886 | dependencies:
1887 | "function-bind" "^1.1.1"
1888 | "has-bigints" "^1.0.1"
1889 | "has-symbols" "^1.0.2"
1890 | "which-boxed-primitive" "^1.0.2"
1891 |
1892 | "uri-js@^4.2.2":
1893 | "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
1894 | "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
1895 | "version" "4.4.1"
1896 | dependencies:
1897 | "punycode" "^2.1.0"
1898 |
1899 | "util-deprecate@^1.0.2":
1900 | "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
1901 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
1902 | "version" "1.0.2"
1903 |
1904 | "uuid@^8.3.2":
1905 | "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
1906 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
1907 | "version" "8.3.2"
1908 |
1909 | "v8-compile-cache@^2.0.3":
1910 | "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
1911 | "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
1912 | "version" "2.3.0"
1913 |
1914 | "webrtc-adapter@^8.0.0":
1915 | "integrity" "sha512-1yXevP7TeZGmklEXkvQVrZp3fOSJlLeXNGCA7NovQokxgP3/e2T3EVGL0eKU87S9vKppWjvRWqnJeSANEspOBg=="
1916 | "resolved" "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-8.1.1.tgz"
1917 | "version" "8.1.1"
1918 | dependencies:
1919 | "sdp" "^3.0.2"
1920 |
1921 | "which-boxed-primitive@^1.0.2":
1922 | "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="
1923 | "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
1924 | "version" "1.0.2"
1925 | dependencies:
1926 | "is-bigint" "^1.0.1"
1927 | "is-boolean-object" "^1.1.0"
1928 | "is-number-object" "^1.0.4"
1929 | "is-string" "^1.0.5"
1930 | "is-symbol" "^1.0.3"
1931 |
1932 | "which@^2.0.1":
1933 | "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
1934 | "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
1935 | "version" "2.0.2"
1936 | dependencies:
1937 | "isexe" "^2.0.0"
1938 |
1939 | "word-wrap@^1.2.3":
1940 | "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
1941 | "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
1942 | "version" "1.2.3"
1943 |
1944 | "wrappy@1":
1945 | "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1946 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
1947 | "version" "1.0.2"
1948 |
1949 | "xtend@^4.0.2":
1950 | "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
1951 | "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
1952 | "version" "4.0.2"
1953 |
1954 | "yallist@^4.0.0":
1955 | "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
1956 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
1957 | "version" "4.0.0"
1958 |
1959 | "yaml@^1.10.2":
1960 | "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
1961 | "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
1962 | "version" "1.10.2"
1963 |
1964 | "zustand@^3.6.2":
1965 | "integrity" "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA=="
1966 | "resolved" "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz"
1967 | "version" "3.7.2"
1968 |
1969 | "zustand@3.5.7":
1970 | "integrity" "sha512-DlVFXJavIHyXTOGz6dB+8QHZsPyJcGJSEBtlp2Ivmd5SwtlCnhPo3L8LB6YRfAOJC2PbqzgoD8NMjk+y+vIF0g=="
1971 | "resolved" "https://registry.npmjs.org/zustand/-/zustand-3.5.7.tgz"
1972 | "version" "3.5.7"
1973 |
--------------------------------------------------------------------------------