From 4a75925f86418c387b6cd3b29c85432568238feb Mon Sep 17 00:00:00 2001 From: inmake Date: Thu, 6 Jun 2024 18:15:30 +0500 Subject: [PATCH] upd --- .env | 6 +- index.html | 17 +- package-lock.json | 4670 ---------------------- package.json | 10 +- public/icons/Loader.png | Bin 0 -> 731 bytes public/images/cards/upside.jpg | Bin 0 -> 370038 bytes public/images/logo24.svg | 31 + src/App.css | 22 +- src/App.tsx | 170 +- src/CalendarPage.tsx | 4 - src/ErrorBoundary.tsx | 22 +- src/ScheduledPage.tsx | 8 +- src/StreamPage.tsx | 22 +- src/components/Calendar.tsx | 6 +- src/components/ChatNew.tsx | 28 +- src/components/Header.tsx | 14 +- src/components/InviteModal.tsx | 122 + src/components/ModalContainer.tsx | 26 +- src/components/PixelStreamingWrapper.tsx | 75 +- src/components/Player.tsx | 1 + src/components/SidebarTab1.tsx | 22 +- src/components/SidebarTab2.tsx | 26 +- src/components/SidebarTab3.tsx | 19 +- src/components/SidebarTab4.tsx | 33 +- src/components/SidebarTab5.tsx | 91 +- src/components/ToastContainer.tsx | 5 + src/components/Tooltip.tsx | 27 + src/components/User.tsx | 86 + src/components/icons/AlertRedIcon.tsx | 37 + src/components/icons/ChatIcon.tsx | 17 +- src/components/icons/DesktopIcon.tsx | 34 +- src/components/icons/FullscreenIcon.tsx | 26 +- src/components/icons/HandOnIcon.tsx | 50 +- src/components/icons/InfoBlueIcon.tsx | 35 + src/components/icons/InfoIcon.tsx | 35 + src/components/icons/LinkIcon.tsx | 21 + src/components/icons/MicroOffIcon.tsx | 33 +- src/components/icons/MicroOnIcon.tsx | 17 +- src/components/icons/MobileIcon.tsx | 25 + src/components/icons/Rotate64Icon.tsx | 39 + src/components/icons/RotateIcon.tsx | 39 + src/components/icons/SendChatIcon.tsx | 2 - src/components/icons/ShareIcon.tsx | 17 +- src/components/icons/Star12Icon.tsx | 24 + src/components/icons/UserIcon.tsx | 31 +- src/components/modals/AFKTimerModal.tsx | 5 +- src/components/ui/Button.tsx | 16 +- src/components/ui/Input.tsx | 30 + src/i18n.ts | 52 +- src/index.css | 32 +- src/main.tsx | 59 +- src/pages/StreamPage2.css | 22 + src/pages/StreamPage2.tsx | 1041 ++++- src/stores/useSidebarStore.ts | 18 +- src/stores/useToastStore.ts | 15 + src/types/IMessage.ts | 7 + src/types/IUser.ts | 10 + src/utils/removeSpaces.ts | 5 + yarn.lock | 1216 +++--- 59 files changed, 2733 insertions(+), 5840 deletions(-) delete mode 100644 package-lock.json create mode 100644 public/icons/Loader.png create mode 100644 public/images/cards/upside.jpg create mode 100644 public/images/logo24.svg create mode 100644 src/components/InviteModal.tsx create mode 100644 src/components/ToastContainer.tsx create mode 100644 src/components/Tooltip.tsx create mode 100644 src/components/User.tsx create mode 100644 src/components/icons/AlertRedIcon.tsx create mode 100644 src/components/icons/InfoBlueIcon.tsx create mode 100644 src/components/icons/InfoIcon.tsx create mode 100644 src/components/icons/LinkIcon.tsx create mode 100644 src/components/icons/MobileIcon.tsx create mode 100644 src/components/icons/Rotate64Icon.tsx create mode 100644 src/components/icons/RotateIcon.tsx create mode 100644 src/components/icons/Star12Icon.tsx create mode 100644 src/components/ui/Input.tsx create mode 100644 src/stores/useToastStore.ts create mode 100644 src/types/IMessage.ts create mode 100644 src/types/IUser.ts create mode 100644 src/utils/removeSpaces.ts diff --git a/.env b/.env index b00c191..4294299 100644 --- a/.env +++ b/.env @@ -3,5 +3,7 @@ VITE_COORD_URL=https://coord.graff.tech # VITE_CRM_API_URL=http://localhost:3001 # VITE_CRM_API_URL=http://192.168.1.170:3001 VITE_CRM_API_URL=https://crm.stream.graff.tech/api -VITE_API_URL=http://192.168.1.171:5002 -# VITE_API_URL=https://stream.graff.tech/api \ No newline at end of file +# VITE_API_URL=http://localhost:5002 +VITE_API_URL=https://stream.graff.tech/api +# VITE_SOCKET_URL=http://192.168.1.171:5003 +VITE_SOCKET_URL=https://stream.graff.tech \ No newline at end of file diff --git a/index.html b/index.html index ebf2bd4..9de1688 100644 --- a/index.html +++ b/index.html @@ -1,27 +1,12 @@ - - Удаленная демонстрация diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 4e2f839..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4670 +0,0 @@ -{ - "name": "ps2-react-client", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "ps2-react-client", - "version": "0.0.0", - "dependencies": { - "@epicgames-ps/lib-pixelstreamingfrontend-ue5.3": "^1.0.1", - "@livekit/components-react": "^1.1.6", - "@livekit/components-styles": "^1.0.6", - "@uidotdev/usehooks": "^2.0.1", - "ahooks": "^3.7.10", - "date-fns": "^2.30.0", - "i18next": "^23.8.2", - "i18next-browser-languagedetector": "^7.2.0", - "ky": "^1.1.3", - "livekit-client": "^1.13.2", - "react": "^18.2.0", - "react-calendar": "^4.3.0", - "react-countdown": "^2.3.5", - "react-device-detect": "^2.2.3", - "react-dom": "^18.2.0", - "react-draggable": "^4.4.6", - "react-full-screen": "^1.1.1", - "react-i18next": "^14.0.3", - "react-input-mask": "^2.0.4", - "react-qr-code": "^2.0.11", - "react-router-dom": "^6.11.2", - "react-timeit": "^1.2.12", - "react-timer-hook": "^3.0.7", - "react-toastify": "^9.1.3", - "react-transition-group": "^4.4.5", - "socket.io-client": "^4.7.4", - "ua-parser-js": "^1.0.35", - "use-clipboard-copy": "^0.2.0", - "usehooks-ts": "^2.9.1", - "uuid": "^9.0.1", - "zustand": "^4.3.9" - }, - "devDependencies": { - "@types/node": "^20.11.17", - "@types/react": "^18.0.28", - "@types/react-dom": "^18.0.11", - "@types/react-input-mask": "^3.0.2", - "@types/react-transition-group": "^4.4.6", - "@types/ua-parser-js": "^0.7.36", - "@types/uuid": "^9.0.8", - "@typescript-eslint/eslint-plugin": "^5.57.1", - "@typescript-eslint/parser": "^5.57.1", - "@vitejs/plugin-react-swc": "^3.0.0", - "autoprefixer": "^10.4.14", - "eslint": "^8.38.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.3.4", - "postcss": "^8.4.23", - "tailwindcss": "^3.3.2", - "typescript": "^5.0.2", - "vite": "^4.3.2" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bufbuild/protobuf": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.7.2.tgz", - "integrity": "sha512-i5GE2Dk5ekdlK1TR7SugY4LWRrKSfb5T1Qn4unpIMbfxoeGKERKQ59HG3iYewacGD10SR7UzevfPnh6my4tNmQ==", - "license": "(Apache-2.0 AND BSD-3-Clause)" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz", - "integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "0.7.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz", - "integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg==", - "license": "MIT" - }, - "node_modules/@epicgames-ps/lib-pixelstreamingfrontend-ue5.3": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ue5.3/-/lib-pixelstreamingfrontend-ue5.3-1.0.1.tgz", - "integrity": "sha512-DLeMbwi/szf4/rQAPXFl1YH5lT5kHJ2GcnxYNPvYVWZ9xgX5hjieREXyi8DaxCAPF81e+ev57TjZKJy7R3tvpw==", - "license": "MIT", - "dependencies": { - "sdp": "^3.1.0" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", - "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.1" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.5.3", - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==", - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@livekit/components-core": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@livekit/components-core/-/components-core-0.8.3.tgz", - "integrity": "sha512-xwHjE7B4oQmhL3Nme7HKR5X71D5SaG0PbM750VpFOkdMkD6fhiouiblDc4/Ys0yK1iLFUAM8lXq/jBzU+xf2ZA==", - "license": "Apache-2.0", - "dependencies": { - "@floating-ui/dom": "1.5.4", - "email-regex": "5.0.0", - "loglevel": "1.8.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "livekit-client": "^1.15.1", - "tslib": "^2.6.2" - } - }, - "node_modules/@livekit/components-core/node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/@livekit/components-react": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@livekit/components-react/-/components-react-1.5.3.tgz", - "integrity": "sha512-OL2BhyltXz4GTEmTPZPMehBMoWWNILTqHClPpFLJyM3KLnk2lLvaH9QWwlbqIJVr6vkm39pvq39ckv6GKa7jJw==", - "license": "Apache-2.0", - "dependencies": { - "@livekit/components-core": "0.8.3", - "@react-hook/latest": "1.0.3", - "clsx": "2.1.0", - "usehooks-ts": "2.9.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "livekit-client": "^1.15.1", - "react": ">=18", - "react-dom": ">=18", - "tslib": "^2.6.2" - } - }, - "node_modules/@livekit/components-react/node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@livekit/components-react/node_modules/usehooks-ts": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.9.1.tgz", - "integrity": "sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA==", - "license": "MIT", - "workspaces": [ - "packages/eslint-config-custom" - ], - "engines": { - "node": ">=16.15.0", - "npm": ">=8" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@livekit/components-styles": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@livekit/components-styles/-/components-styles-1.0.9.tgz", - "integrity": "sha512-rxsqp7KwblvW81OxcRa2KQZ+YZ8Arl8IBzG4k8X4HhA+sZRKxXrlGQJsvZlnAqc1EqIMQ7aMJTGRkLqcmXArMw==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@react-hook/latest": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@react-hook/latest/-/latest-1.0.3.tgz", - "integrity": "sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@remix-run/router": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.0.tgz", - "integrity": "sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "license": "MIT" - }, - "node_modules/@swc/core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.0.tgz", - "integrity": "sha512-wc5DMI5BJftnK0Fyx9SNJKkA0+BZSJQx8430yutWmsILkHMBD3Yd9GhlMaxasab9RhgKqZp7Ht30hUYO5ZDvQg==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.1", - "@swc/types": "^0.1.5" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.4.0", - "@swc/core-darwin-x64": "1.4.0", - "@swc/core-linux-arm-gnueabihf": "1.4.0", - "@swc/core-linux-arm64-gnu": "1.4.0", - "@swc/core-linux-arm64-musl": "1.4.0", - "@swc/core-linux-x64-gnu": "1.4.0", - "@swc/core-linux-x64-musl": "1.4.0", - "@swc/core-win32-arm64-msvc": "1.4.0", - "@swc/core-win32-ia32-msvc": "1.4.0", - "@swc/core-win32-x64-msvc": "1.4.0" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.0.tgz", - "integrity": "sha512-e2xVezU7XZ2Stzn4i7TOQe2Kn84oYdG0M3A7XI7oTdcpsKCcKwgiMoroiAhqCv+iN20KNqhnWwJiUiTj/qN5AA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@swc/types": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", - "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.14.202", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", - "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==", - "license": "MIT" - }, - "node_modules/@types/lodash.memoize": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", - "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", - "license": "MIT", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.2.54", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.54.tgz", - "integrity": "sha512-039k+vrVJymDoe2y+HLk3O3oI3sa+C8KNjuDKofqrIJK26ramnqLNj9VJTaxAzFGMvpW/79HrrAJapHzpQ9fGQ==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-input-mask": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/react-input-mask/-/react-input-mask-3.0.5.tgz", - "integrity": "sha512-vQ1x6ykwjDrDrJZq1zw5/uQ+nqGHUV6bWscsVZJ/qsNwNXWxZm7KRBHLJ5k6TQt3MHjhpoYHzPH6FwjVSZODHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@uidotdev/usehooks": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@uidotdev/usehooks/-/usehooks-2.4.1.tgz", - "integrity": "sha512-1I+RwWyS+kdv3Mv0Vmc+p0dPYH0DTRAo04HLyXReYBL9AeseDWUJyi4THuksBJcu9F0Pih69Ak150VDnqbVnXg==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "react": ">=18.0.0", - "react-dom": ">=18.0.0" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react-swc": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz", - "integrity": "sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@swc/core": "^1.3.107" - }, - "peerDependencies": { - "vite": "^4 || ^5" - } - }, - "node_modules/@wojtekmaj/date-utils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", - "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==", - "license": "MIT", - "funding": { - "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ahooks": { - "version": "3.7.10", - "resolved": "https://registry.npmjs.org/ahooks/-/ahooks-3.7.10.tgz", - "integrity": "sha512-/HLYif7sFA/5qSuWKrwvjDbf3bq+sdaMrUWS7XGCDRWdC2FrG/i+u5LZdakMYc6UIgJTMQ7tGiJCV7sdU4kSIw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0", - "dayjs": "^1.9.1", - "intersection-observer": "^0.12.0", - "js-cookie": "^2.x.x", - "lodash": "^4.17.21", - "resize-observer-polyfill": "^1.5.1", - "screenfull": "^5.0.0", - "tslib": "^2.4.1" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", - "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001584", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz", - "integrity": "sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/clipboard-copy": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/clipboard-copy/-/clipboard-copy-3.2.0.tgz", - "integrity": "sha512-vooFaGFL6ulEP1liiaWFBmmfuPm3cY3y7T9eB83ZTnYc/oFeAKsq3NcDrOkBC8XaauEE8zHQwI7k0+JSYiVQSQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.10.0.tgz", - "integrity": "sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "^10.10.0", - "jss-preset-default": "^10.10.0" - } - }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.657", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.657.tgz", - "integrity": "sha512-On2ymeleg6QbRuDk7wNgDdXtNqlJLM2w4Agx1D/RiTmItiL+a9oq5p7HUa2ZtkAtGBe/kil2dq/7rPfkbe0r5w==", - "dev": true, - "license": "ISC" - }, - "node_modules/email-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/email-regex/-/email-regex-5.0.0.tgz", - "integrity": "sha512-he76Cm8JFxb6OGQHabLBPdsiStgPmJeAEhctmw0uhonUh1pCBsHpI6/rB62s2GNzjBb0YlhIcF/1l9Lp5AfH0Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.3.5.tgz", - "integrity": "sha512-61qNIsc7fo9Pp/mju0J83kzvLm0Bsayu7OQSLEoJxLDCBjIIyb87bkzufoOvdDxLkSlMfkF7UxomC4+eztUBSA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=7" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fscreen": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fscreen/-/fscreen-1.2.0.tgz", - "integrity": "sha512-hlq4+BU0hlPmwsFjwGGzZ+OZ9N/wq9Ljg/sq3pX+2CD7hrJsX9tJgWWK/wiNTFM212CLHWhicOoqwXyZGGetJg==", - "license": "MIT" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-user-locale": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", - "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", - "license": "MIT", - "dependencies": { - "@types/lodash.memoize": "^4.1.7", - "lodash.memoize": "^4.1.1" - }, - "funding": { - "url": "https://github.com/wojtekmaj/get-user-locale?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "license": "MIT", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==", - "license": "BSD-3-Clause" - }, - "node_modules/i18next": { - "version": "23.8.2", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.8.2.tgz", - "integrity": "sha512-Z84zyEangrlERm0ZugVy4bIt485e/H8VecGUZkZWrH7BDePG6jT73QdL9EA1tRTTVVMpry/MgWIP1FjEn0DRXA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", - "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/intersection-observer": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz", - "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==", - "license": "Apache-2.0" - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==", - "license": "MIT" - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-compose": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.10.0.tgz", - "integrity": "sha512-F5kgtWpI2XfZ3Z8eP78tZEYFdgTIbpA/TMuX3a8vwrNolYtN1N4qJR/Ob0LAsqIwCMLojtxN7c7Oo/+Vz6THow==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-expand": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.10.0.tgz", - "integrity": "sha512-ymT62W2OyDxBxr7A6JR87vVX9vTq2ep5jZLIdUSusfBIEENLdkkc0lL/Xaq8W9s3opUq7R0sZQpzRWELrfVYzA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-extend": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.10.0.tgz", - "integrity": "sha512-sKYrcMfr4xxigmIwqTjxNcHwXJIfvhvjTNxF+Tbc1NmNdyspGW47Ey6sGH8BcQ4FFQhLXctpWCQSpDwdNmXSwg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-rule-value-observable": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.10.0.tgz", - "integrity": "sha512-ZLMaYrR3QE+vD7nl3oNXuj79VZl9Kp8/u6A1IbTPDcuOu8b56cFdWRZNZ0vNr8jHewooEeq2doy8Oxtymr2ZPA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "symbol-observable": "^1.2.0" - } - }, - "node_modules/jss-plugin-template": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.10.0.tgz", - "integrity": "sha512-ocXZBIOJOA+jISPdsgkTs8wwpK6UbsvtZK5JI7VUggTD6LWKbtoxUzadd2TpfF+lEtlhUmMsCkTRNkITdPKa6w==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jss-preset-default": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.10.0.tgz", - "integrity": "sha512-GL175Wt2FGhjE+f+Y3aWh+JioL06/QWFgZp53CbNNq6ZkVU0TDplD8Bxm9KnkotAYn3FlplNqoW5CjyLXcoJ7Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "jss-plugin-camel-case": "10.10.0", - "jss-plugin-compose": "10.10.0", - "jss-plugin-default-unit": "10.10.0", - "jss-plugin-expand": "10.10.0", - "jss-plugin-extend": "10.10.0", - "jss-plugin-global": "10.10.0", - "jss-plugin-nested": "10.10.0", - "jss-plugin-props-sort": "10.10.0", - "jss-plugin-rule-value-function": "10.10.0", - "jss-plugin-rule-value-observable": "10.10.0", - "jss-plugin-template": "10.10.0", - "jss-plugin-vendor-prefixer": "10.10.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/ky": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.2.0.tgz", - "integrity": "sha512-dnPW+T78MuJ9tLAiF/apJV7bP7RRRCARXQxsCmsWiKLXqGtMBOgDVOFRYzCAfNe/OrRyFyor5ESgvvC+QWEqOA==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sindresorhus/ky?sponsor=1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/livekit-client": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-1.15.11.tgz", - "integrity": "sha512-JcZXw8QQe+hwKWOwMLE+fNwVLRo99XnmPtQWgaRuP1A1eWZnPhFmLvwMW24w7lsnoBGBA4lCGm/NBa4Lla/O7Q==", - "license": "Apache-2.0", - "dependencies": { - "@bufbuild/protobuf": "^1.3.0", - "events": "^3.3.0", - "loglevel": "^1.8.0", - "sdp-transform": "^2.14.1", - "ts-debounce": "^4.0.0", - "tslib": "2.6.2", - "typed-emitter": "^2.1.0", - "webrtc-adapter": "^8.1.1" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/loglevel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.34.tgz", - "integrity": "sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qr.js": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", - "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==", - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-calendar": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.8.0.tgz", - "integrity": "sha512-qFgwo+p58sgv1QYMI1oGNaop90eJVKuHTZ3ZgBfrrpUb+9cAexxsKat0sAszgsizPMVo7vOXedV7Lqa0GQGMvA==", - "license": "MIT", - "dependencies": { - "@wojtekmaj/date-utils": "^1.1.3", - "clsx": "^2.0.0", - "get-user-locale": "^2.2.1", - "prop-types": "^15.6.0", - "warning": "^4.0.0" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-calendar?sponsor=1" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-calendar/node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/react-countdown": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/react-countdown/-/react-countdown-2.3.5.tgz", - "integrity": "sha512-K26ENYEesMfPxhRRtm1r+Pf70SErrvW3g4CArLi/x6MPFjgfDFYePT4UghEj8p2nI0cqVV7/JjDgjyr//U60Og==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": ">= 15", - "react-dom": ">= 15" - } - }, - "node_modules/react-device-detect": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", - "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", - "license": "MIT", - "dependencies": { - "ua-parser-js": "^1.0.33" - }, - "peerDependencies": { - "react": ">= 0.14.0", - "react-dom": ">= 0.14.0" - } - }, - "node_modules/react-display-name": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/react-display-name/-/react-display-name-0.2.5.tgz", - "integrity": "sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==", - "license": "MIT" - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-draggable": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.6.tgz", - "integrity": "sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==", - "license": "MIT", - "dependencies": { - "clsx": "^1.1.1", - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "react": ">= 16.3.0", - "react-dom": ">= 16.3.0" - } - }, - "node_modules/react-full-screen": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/react-full-screen/-/react-full-screen-1.1.1.tgz", - "integrity": "sha512-xoEgkoTiN0dw9cjYYGViiMCBYbkS97BYb4bHPhQVWXj1UnOs8PZ1rPzpX+2HMhuvQV1jA5AF9GaRbO3fA5aZtg==", - "license": "MIT", - "dependencies": { - "fscreen": "^1.0.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">= 16.8.0" - } - }, - "node_modules/react-i18next": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.3.tgz", - "integrity": "sha512-Zav2EEnrQNmCawnzj0l7xitj7jipC7kBNG3o6Cl75NwGndvdp/wu3LSVwJpyAc3eSWMwRFYZ5uNi43CtFUDf/g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 23.2.3", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-input-mask": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.4.tgz", - "integrity": "sha512-1hwzMr/aO9tXfiroiVCx5EtKohKwLk/NT8QlJXHQ4N+yJJFyUuMT+zfTpLBwX/lK3PkuMlievIffncpMZ3HGRQ==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "warning": "^4.0.2" - }, - "peerDependencies": { - "react": ">=0.14.0", - "react-dom": ">=0.14.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.10.0.tgz", - "integrity": "sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "@emotion/is-prop-valid": "^0.7.3", - "css-jss": "10.10.0", - "hoist-non-react-statics": "^3.2.0", - "is-in-browser": "^1.1.3", - "jss": "10.10.0", - "jss-preset-default": "10.10.0", - "prop-types": "^15.6.0", - "shallow-equal": "^1.2.0", - "theming": "^3.3.0", - "tiny-warning": "^1.0.2" - }, - "peerDependencies": { - "react": ">=16.8.6" - } - }, - "node_modules/react-qr-code": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.12.tgz", - "integrity": "sha512-k+pzP5CKLEGBRwZsDPp98/CAJeXlsYRHM2iZn1Sd5Th/HnKhIZCSg27PXO58zk8z02RaEryg+60xa4vyywMJwg==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.8.1", - "qr.js": "0.0.0" - }, - "peerDependencies": { - "react": "^16.x || ^17.x || ^18.x", - "react-native-svg": "*" - }, - "peerDependenciesMeta": { - "react-native-svg": { - "optional": true - } - } - }, - "node_modules/react-router": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.0.tgz", - "integrity": "sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.15.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.0.tgz", - "integrity": "sha512-z2w+M4tH5wlcLmH3BMMOMdrtrJ9T3oJJNsAlBJbwk+8Syxd5WFJ7J5dxMEW0/GEXD1BBis4uXRrNIz3mORr0ag==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.15.0", - "react-router": "6.22.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-timeit": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/react-timeit/-/react-timeit-1.2.12.tgz", - "integrity": "sha512-/c+NzN32ju98+RJ30TzFvp8eiJCSMtT5jheu9kUHIbDC7grZX5l2iK6i+AUGf/WAF8R++sjBNr9VVpY4VXQVSw==", - "license": "MIT", - "dependencies": { - "react-jss": "^10.9.0" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-timer-hook": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.7.tgz", - "integrity": "sha512-ATpNcU+PQRxxfNBPVqce2+REtjGAlwmfoNQfcEBMZFxPj0r3GYdKhyPHdStvqrejejEi0QvqaJZjy2lBlFvAsA==", - "license": "ISC", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/react-toastify": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.3.tgz", - "integrity": "sha512-fPfb8ghtn/XMxw3LkxQBk3IyagNpF/LIKjOBflbexr2AWxAH1MJgvnESwEwBn9liLFXgTKWgBSdZpw9m4OTHTg==", - "license": "MIT", - "dependencies": { - "clsx": "^1.1.1" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/screenfull": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", - "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sdp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/sdp/-/sdp-3.2.0.tgz", - "integrity": "sha512-d7wDPgDV3DDiqulJjKiV2865wKsJ34YI+NDREbm+FySq6WuKOikwyNQcm+doLAZ1O6ltdO0SeKle2xMpN3Brgw==", - "license": "MIT" - }, - "node_modules/sdp-transform": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", - "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", - "license": "MIT", - "bin": { - "sdp-verify": "checker.js" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/theming": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/theming/-/theming-3.3.0.tgz", - "integrity": "sha512-u6l4qTJRDaWZsqa8JugaNt7Xd8PPl9+gonZaIe28vAhqgHMIG/DOyFPqiKN/gQLQYj05tHv+YQdNILL4zoiAVA==", - "license": "MIT", - "dependencies": { - "hoist-non-react-statics": "^3.3.0", - "prop-types": "^15.5.8", - "react-display-name": "^0.2.4", - "tiny-warning": "^1.0.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": ">=16.3" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "license": "MIT" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-debounce": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", - "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", - "license": "MIT" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", - "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", - "license": "MIT", - "optionalDependencies": { - "rxjs": "*" - } - }, - "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "license": "MIT" - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-clipboard-copy": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/use-clipboard-copy/-/use-clipboard-copy-0.2.0.tgz", - "integrity": "sha512-f0PMMwZ2/Hh9/54L12capx4s6ASdd6edNJxg2OcqWVNM8BPvtOSmNFIN1Dg/q//fPp8MpUZceHfr7cnWOS0RxA==", - "license": "MIT", - "dependencies": { - "clipboard-copy": "^3.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/usehooks-ts": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/usehooks-ts/-/usehooks-ts-2.12.1.tgz", - "integrity": "sha512-meo93qn2hyBJdHVczbalnsU2FU2WQ1ZVRmppRn8+P6TXo9hORNe10pFVKJfIBYfb2FFapqNuF5vUviLRSy/vAw==", - "license": "MIT", - "dependencies": { - "lodash.debounce": "^4.0.8" - }, - "engines": { - "node": ">=16.15.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17 || ^18" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/webrtc-adapter": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-8.2.3.tgz", - "integrity": "sha512-gnmRz++suzmvxtp3ehQts6s2JtAGPuDPjA1F3a9ckNpG1kYdYuHWYpazoAnL9FS5/B21tKlhkorbdCXat0+4xQ==", - "license": "BSD-3-Clause", - "dependencies": { - "sdp": "^3.2.0" - }, - "engines": { - "node": ">=6.0.0", - "npm": ">=3.10.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.0.tgz", - "integrity": "sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0.6", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - } - } -} diff --git a/package.json b/package.json index c071875..ffd23c2 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ }, "dependencies": { "@epicgames-ps/lib-pixelstreamingfrontend-ue5.3": "^1.0.1", - "@livekit/components-react": "^1.1.6", - "@livekit/components-styles": "^1.0.6", - "@uidotdev/usehooks": "^2.0.1", + "@livekit/components-react": "^2.0.3", + "@livekit/components-styles": "^1.0.10", + "@uidotdev/usehooks": "^2.4.1", "ahooks": "^3.7.10", "date-fns": "^2.30.0", "i18next": "^23.8.2", @@ -33,12 +33,12 @@ "react-router-dom": "^6.11.2", "react-timeit": "^1.2.12", "react-timer-hook": "^3.0.7", - "react-toastify": "^9.1.3", + "react-toastify": "^10.0.5", "react-transition-group": "^4.4.5", "socket.io-client": "^4.7.4", "ua-parser-js": "^1.0.35", "use-clipboard-copy": "^0.2.0", - "usehooks-ts": "^2.9.1", + "usehooks-ts": "^3.0.1", "uuid": "^9.0.1", "zustand": "^4.3.9" }, diff --git a/public/icons/Loader.png b/public/icons/Loader.png new file mode 100644 index 0000000000000000000000000000000000000000..243cf24c02230c24dcf866bc1d8667866029282c GIT binary patch literal 731 zcmV<10wn#3P)a#N9l8(j!)UAu52h(EzUV5KO6Af+pRfPcWE?$si$ z6hzxn+ERM^b(^NoX->#cnq-o;w_W6gmlJMg&UrF3namZbRjbzCDv%0_qNs;(58uFN z%}u<5f8#OyDF}l9Qc|UW0O=z<#@BGeAiB52UeNEIR0SgGNy0PSV+kkl5J?xsL-apJ7{%AEe+%EG|KF@W zT?ILH*ma85uujWMUlt}x}4Q0Z-n%oj!rw-XLcfT{2>fWJP4zi?XqsL@SYOZEm`iHv75>pp&7A74P38u zNO?eWk}m2q(jnym>28_;U6Kwd59o)an_?f+c3Somh=sf=@#~&!jyHkomi+=UeZk8H zr01MlKsCivv<+|r7uE3tVwCjj{9WQ{Qy(>`BT@{b;Cf2fJU#kC`5w^p(3N~jLW`4l z8n=>qWK79APgIE;@zUlCH0|&UfyMy3*w1Ey1==OsPY=o*O(Kwkj;E2M|G1wbOHRjbwk(+0Xw(Eh~$(>(wH N002ovPDHLkV1f`;MOXj; literal 0 HcmV?d00001 diff --git a/public/images/cards/upside.jpg b/public/images/cards/upside.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db13d6123080acb81e04ef48dcf160f5428188e5 GIT binary patch literal 370038 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%0DmTJ4%*f5e0h7L4)o_m=9$u3cxW?h}Xq&wUE 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

    N?>7f)f$Mu?Q--Vpyu~0zqQ12L*sSBrVjMT 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

    #D>cQjak_kzRr>{f3}FYL+gzedi2SjL71` zj^3#Ka$=9RH|ZR4+y^5zl;xWy>+bs3B(L5YR4D!Gn*->f{y<0uZPJYgQw9Iw0;(Ou zuh%YFHPNc3ifwcX8?}DUJ`0>Lb^L}dQR(zQar3veQp!gqrO~ym9hBWh4Pk3@%dr9; zpo9Z`fZY&RnPBdF>oCm9SUhU5+>({T`!}BPc*ixa|c|;EQFR;*`noWBL5uxE2Il- zUf74OQd9chVL@gH2GMQ(jKaJ<+dcwMZH)2bVG*el4C4B7<<~&R$Nb>#HM{cD<8B)r zEl%GLD&FhIJk+(t%Dl|Ll&S=xez;R6PWx1!xa8E~dSQS{bluW>R3$ zdgJo(h$cp42`9%>7LW}0j;zmpE>0RKx&2;kbWEaC=EF_9=lID?7lY?2FV^0kxqHh) z{BXnYeDW2%JfB-xA&gm#8fWvayWKT6NDcKoeVUt+ zsXTw87rA8bE#zsO)YNg0&NuXtAboyJ@`E&;i5m6uvlmzT7r%auc1I%%B>4SgZq#xO zzB2ah(Q%k76JzIXb`Pb0-fc)rZFmy3_x9z!L)a7B=4CwiBa}-aHciIT$>FuBjRke@ zwaL&SfiAw(_(a_sJAc=GxA^dt+un;|{L^1M?jm^3i@Wq@=M@EF1q#b$YPK8x@Ph87 zl=`u$W>7|NNft@^&r(3fmWT0N`_+GECcix6(rY-&zC!+2#AJFQ1oL=mVrV-Y+GbSx zl(k)J>#loJ5*T`W*XF2bIcnFLJ$af`amgR?F1m1y^miSi{;B}WZK*~jinFm&!aPz- z6T=_wP;PaEQ5x$6GN(1atoq|S!|2wxTmA!x3*y<$*uVqKfPS8OFN^N2}j|?zxX-6=+8@{hfe3grI!MlAYsQQt3?+mB{M^hmN43Z zPX2Dlyi~Rr-S)A(t%~88_r&lu61(&tZ1YjarZ%lUFa#egM$HL-&#RJQ%GW7cK;k&_ z)ZOy#%3OysYb=FtUmlChy{PcSW4dAYsB*E{IRtles%y<}#~AzftF0qjO3vZNiz*pa z{0S9OI$YB@@_mEQXr8rJ{=&7ud>}>oe}{Je95%EJbE^KDw47|Y>I3b9b*YRA%g-CJ zJ#J5eEx9yG682!==r15=SgU&=D=eInd?am!aWc5gE$CvLpWRbZyil<&A^51Kl|>nzt8>JYe|et#iE; zX)>h>doq?VN4iL>g>%rx{WltdU!>_eU3~Z>CClRr`lcJJA2g;>TZPB;=B6Y`z44U820V|X8#X@ CNgt*F literal 0 HcmV?d00001 diff --git a/public/images/logo24.svg b/public/images/logo24.svg new file mode 100644 index 0000000..2e59549 --- /dev/null +++ b/public/images/logo24.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/App.css b/src/App.css index e65e510..402c3e2 100644 --- a/src/App.css +++ b/src/App.css @@ -29,18 +29,18 @@ @apply lg:text-base text-sm font-semibold text-[#77787d]; } -/* Scrollbar */ +/* Toastify */ -*::-webkit-scrollbar { - width: 8px; +.Toastify__toast-body { + padding: 0; + margin: 0 4px 0 0; + align-items: normal; + font-family: "Inter", sans-serif; + font-size: 14px; + color: #111c26; } -*::-webkit-scrollbar-thumb { - background-color: #858585; - border: 3.5px solid #f2f2f2; - border-radius: 4px; -} - -*::-webkit-scrollbar-thumb:hover { - border-width: 2px; +.Toastify__toast-icon { + width: auto; + margin-inline-end: 8px; } diff --git a/src/App.tsx b/src/App.tsx index 6697e55..beda414 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable react-hooks/exhaustive-deps */ /* eslint-disable no-irregular-whitespace */ import "./App.css"; @@ -17,64 +18,107 @@ import useSidebarStore from "./stores/useSidebarStore"; import { useEffect, useState } from "react"; import ky from "ky"; import { useNavigate, useSearchParams } from "react-router-dom"; -import LoaderIcon from "./components/icons/LoaderIcon"; -import { ToastContainer, toast } from "react-toastify"; +import { Bounce, ToastContainer, toast } from "react-toastify"; import "react-toastify/dist/ReactToastify.css"; -import AlertIcon from "./components/icons/AlertIcon"; +import api from "./utils/api"; +import InfoIcon from "./components/icons/InfoIcon"; function App() { const navigate = useNavigate(); const [searchParams] = useSearchParams(); - const [isOpen] = useSidebarStore((state) => [state.isOpen]); + const [isOpen, setIsOpen] = useSidebarStore((state) => [ + state.isOpen, + state.setIsOpen, + ]); const [loading, setLoading] = useState(false); const [countdownTimer, setCountdownTimer] = useState(15); - // const host = window.location.host; const { t, i18n } = useTranslation(); const build = searchParams.get("build") || null; - const location = - searchParams.get("location") || (i18n.language === "ru" ? "a1" : "a2"); - const [setIsOpenSidebar] = useSidebarStore((state) => [state.setIsOpen]); + const type = searchParams.get("type") || "demo"; function toastError(text: string) { toast.error(text, { + icon: , position: "top-center", - autoClose: 2000, - hideProgressBar: true, + autoClose: 5000, + hideProgressBar: false, closeOnClick: true, pauseOnHover: true, draggable: true, - theme: "dark", - icon: , - closeButton: false, + progress: undefined, + theme: "light", + transition: Bounce, }); } - async function startStream(title: string) { + async function getLang() { + const { countryCode, error }: { countryCode: string; error: string } = + await api.get("getCountryCode").json(); + + if (!error && countryCode !== "RU") { + i18n.changeLanguage("en"); + } + } + + async function startStream(build: string) { + const { countryCode, error }: { countryCode: string; error: string } = + await api.get("getCountryCode").json(); + + if (!countryCode) { + toastError("Неизвестная ошибка при получении кода страны"); + return; + } + + if (error) { + toastError(error); + return; + } + + let location = "a1"; + + if (searchParams.has("location")) { + location = searchParams.get("location") as string; + } else if (countryCode !== "RU") { + location = "a2"; + } + setLoading(true); - const response: { stream: string } = await ky - .get( - `${ - import.meta.env.VITE_COORD_URL - }/start?location=${location}&title=${title}` - ) - .json(); + try { + const response: any = await ky + .get( + `${ + import.meta.env.VITE_COORD_URL + }/start?location=${location}&build=${build}&type=${type}` + ) + .json(); - if (response.stream) { - setInterval(() => { - setCountdownTimer((prev) => prev - 1); - }, 1000); + if (response.stream) { + setInterval(() => { + setCountdownTimer((prev) => prev - 1); + }, 1000); - setTimeout(() => { - navigate(`/stream/${response.stream}`); - }, 15000); - } else { + setTimeout(() => { + navigate(`/stream/${response.stream}`); + }, 15000); + } else if (response.error) { + toastError(response.error); + setLoading(false); + } else { + toastError("Неизвестная ошибка"); + setLoading(false); + } + } catch (error) { + if (error instanceof Error) { + toastError(`Неизвестная ошибка 2: ${error.message}`); + } setLoading(false); - toastError("Превышен лимит одновременных сессий, попробуйте позже."); } } useEffect(() => { + getLang(); + if (build) { void startStream(build); } @@ -91,7 +135,7 @@ function App() {

    void i18n.changeLanguage(lang)} + // handleChangeLang={(lang) => void i18n.changeLanguage(lang)} />
    @@ -120,26 +164,28 @@ function App() {

    - - МФК «Revolution towers» + + ЖК «Upside Towers»

    - - Россия, Екатеринбург + + Россия, Москва

    +
    +
    +
    -
    -
    +
    */} ) : (

    -
    +
    */} ); } diff --git a/src/components/InviteModal.tsx b/src/components/InviteModal.tsx new file mode 100644 index 0000000..b09c70e --- /dev/null +++ b/src/components/InviteModal.tsx @@ -0,0 +1,122 @@ +import { useClipboard } from "use-clipboard-copy"; +import useModalStore from "../stores/useModalStore"; +import CloseIcon from "./icons/CloseIcon"; +import LinkIcon from "./icons/LinkIcon"; +import Button from "./ui/Button"; +import Input from "./ui/Input"; +import { ChangeEvent, FormEvent, useState } from "react"; +import api from "../utils/api"; +import { ToastContainer, toast } from "react-toastify"; +import MailIcon from "./icons/MailIcon"; +import QRCode from "react-qr-code"; + +function InviteModal() { + const { setModal } = useModalStore(); + const clipboard = useClipboard(); + const [email, setEmail] = useState(""); + const link = window.location.origin + window.location.pathname; + + async function sendInvite(e: FormEvent) { + e.preventDefault(); + + if (!email) return; + + const result = await api + .post("sendInvite", { json: { email, link } }) + .json(); + console.log(result); + + toast.success("Приглашение отправлено", { + position: "top-center", + autoClose: 2000, + hideProgressBar: true, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + theme: "dark", + icon: , + closeButton: false, + }); + + setEmail(""); + } + + function handleChangeEmail(e: ChangeEvent) { + setEmail(e.target.value.replace(/\s+/g, "")); + } + + function handleClickClipboard() { + clipboard.copy(); + + toast.success("Ссылка скопирована в буфер обмена", { + position: "top-center", + autoClose: 2000, + hideProgressBar: true, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + theme: "dark", + icon: , + closeButton: false, + }); + } + + return ( +
    +
    +

    Пригласить

    +
    + +
    +
    +

    + Отсканируйте QR-код, +
    + чтобы присоедениться +
    к демонстрации +

    + +
    +
    + +
    +
    + + +
    +
    +
    + + +
    + + +
    + ); +} + +export default InviteModal; diff --git a/src/components/ModalContainer.tsx b/src/components/ModalContainer.tsx index 9f42fb3..88c7215 100644 --- a/src/components/ModalContainer.tsx +++ b/src/components/ModalContainer.tsx @@ -24,19 +24,21 @@ function ModalContainer({ className }: ModalContainerProps) { return () => document.removeEventListener("keydown", handleKeyDown); }, []); - return ( -
    setModal(null)} - className={[ - "absolute w-full min-h-screen top-0 left-0 flex flex-col justify-center items-center p-8 bg-black bg-opacity-75 transition-opacity cursor-pointer", - className, - ].join(" ")} - > -
    e.stopPropagation()} className="cursor-default"> - {modal} + if (modal) { + return ( +
    setModal(null)} + className={[ + "absolute w-full min-h-screen top-0 left-0 flex flex-col justify-center items-center p-8 bg-black bg-opacity-75 transition-opacity cursor-pointer z-10", + className, + ].join(" ")} + > +
    e.stopPropagation()} className="cursor-default"> + {modal} +
    -
    - ); + ); + } } export default ModalContainer; diff --git a/src/components/PixelStreamingWrapper.tsx b/src/components/PixelStreamingWrapper.tsx index e36c95e..e77ea12 100644 --- a/src/components/PixelStreamingWrapper.tsx +++ b/src/components/PixelStreamingWrapper.tsx @@ -1,8 +1,5 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +/* eslint-disable @typescript-eslint/no-unused-vars */ /* eslint-disable react-hooks/exhaustive-deps */ -/* eslint-disable no-empty */ -// Copyright Epic Games, Inc. All Rights Reserved. - import { useEffect, useRef, useState } from "react"; import { Config, @@ -10,6 +7,7 @@ import { PixelStreaming, LatencyTestResults, } from "@epicgames-ps/lib-pixelstreamingfrontend-ue5.3"; +import { Trans } from "react-i18next"; export interface PixelStreamingWrapperProps { initialSettings?: Partial; @@ -24,13 +22,13 @@ export const PixelStreamingWrapper = ({ const videoParent = useRef(null); // Pixel streaming library instance is stored into this state variable after initialization: - const [pixelStreaming, setPixelStreaming] = useState(); + const [_pixelStreaming, setPixelStreaming] = useState(); // A boolean state variable that determines if the Click to play overlay is shown: - const [clickToPlayVisible, setClickToPlayVisible] = useState(false); + const [_clickToPlayVisible, setClickToPlayVisible] = useState(false); - const [latencyTestResult, setLatencyTestResult] = - useState(); + const [, setLatencyTestResult] = useState(); + const [isVideoInitialized, setIsVideoInitialized] = useState(false); // Run on component mount: useEffect(() => { @@ -41,6 +39,9 @@ export const PixelStreamingWrapper = ({ videoElementParent: videoParent.current, }); + document.getElementById("hiddenInput")?.remove(); + document.getElementById("editTextButton")?.remove(); + // register a playStreamRejected handler to show Click to play overlay if needed: streaming.addEventListener("playStreamRejected", () => { setClickToPlayVisible(true); @@ -48,6 +49,7 @@ export const PixelStreamingWrapper = ({ streaming.addEventListener("videoInitialized", () => { onVideoInitialized && onVideoInitialized(); + setIsVideoInitialized(true); }); streaming.addEventListener("latencyTestResult", (e) => { @@ -55,9 +57,9 @@ export const PixelStreamingWrapper = ({ // console.log("Data", e.data.latencyTimings); }); - setInterval(() => { - streaming.requestLatencyTest(); - }, 500); + // setInterval(() => { + // streaming.requestLatencyTest(); + // }, 500); // Save the library instance into component state so that it can be accessed later: setPixelStreaming(streaming); @@ -66,7 +68,9 @@ export const PixelStreamingWrapper = ({ return () => { try { streaming.disconnect(); - } catch {} + } catch { + // + } }; } }, []); @@ -80,13 +84,28 @@ export const PixelStreamingWrapper = ({ }} >
    - {clickToPlayVisible && ( + {!isVideoInitialized && ( +
    +

    + + + + Буферизация потока +

    +
    + )} + + {/* {clickToPlayVisible && (
    -
    Click to play
    +
    +

    + Нажмите, чтобы продолжить +

    +
    - )} - -
    - {latencyTestResult && - Object.entries(latencyTestResult).map(([key, value], i) => { - if ( - [ - "EncodeMs", - "CaptureToSendMs", - "latencyExcludingDecode", - "networkLatency", - "testStartTimeMs", - ].includes(key) - ) - return ( -
    - {key}: {value} -
    - ); - })} -
    + )} */}
    ); }; diff --git a/src/components/Player.tsx b/src/components/Player.tsx index ea0c59e..d1a7a99 100644 --- a/src/components/Player.tsx +++ b/src/components/Player.tsx @@ -19,6 +19,7 @@ export const Player = ({ ss }: PlayerProps) => { ss, StartVideoMuted: false, HoveringMouse: true, + WaitForStreamer: true, }} />
    diff --git a/src/components/SidebarTab1.tsx b/src/components/SidebarTab1.tsx index e5cc6ee..b757481 100644 --- a/src/components/SidebarTab1.tsx +++ b/src/components/SidebarTab1.tsx @@ -10,14 +10,14 @@ import ky from "ky"; import LoaderIcon from "./icons/LoaderIcon"; function SidebarTab1() { - const [currentTab, setCurrentTab, setIsOpen, setSelectedDay, buildId] = - useSidebarTabStore((state) => [ - state.currentTab, - state.setCurrentTab, - state.setIsOpen, - state.setSelectedDay, - state.buildId, - ]); + const { + currentTab, + setCurrentTab, + setIsOpen, + setSelectedDay, + companyId, + buildId, + } = useSidebarTabStore(); const [schedules, setSchedules] = useState(); function handleSelectDay(day: Date) { @@ -28,7 +28,11 @@ function SidebarTab1() { async function getSchedules() { try { const result: any[] = await ky - .get(`${import.meta.env.VITE_CRM_API_URL}/schedules/builds/${buildId}`) + .get( + `${ + import.meta.env.VITE_CRM_API_URL + }/schedules/companies/${companyId}/builds/${buildId}` + ) .json(); setSchedules(result); diff --git a/src/components/SidebarTab2.tsx b/src/components/SidebarTab2.tsx index a8e1d81..b74bdc1 100644 --- a/src/components/SidebarTab2.tsx +++ b/src/components/SidebarTab2.tsx @@ -5,12 +5,7 @@ import { Trans } from "react-i18next"; import useSidebarTabStore from "../stores/useSidebarStore"; import TimeSelector from "./TimeSelector"; import CloseIcon from "./icons/CloseIcon"; -import { - eachMinuteOfInterval, - format, - isAfter, - parse, -} from "date-fns"; +import { eachMinuteOfInterval, format, isAfter, parse } from "date-fns"; import i18n from "../i18n"; import { enUS, ru } from "date-fns/locale"; import ky from "ky"; @@ -18,21 +13,15 @@ import { useEffect, useState } from "react"; import LoaderIcon from "./icons/LoaderIcon"; function SidebarTab2() { - const [ + const { currentTab, setCurrentTab, setIsOpen, setSelectedTime, selectedDay, + companyId, buildId, - ] = useSidebarTabStore((state) => [ - state.currentTab, - state.setCurrentTab, - state.setIsOpen, - state.setSelectedTime, - state.selectedDay, - state.buildId, - ]); + } = useSidebarTabStore(); const [build, setBuild] = useState<{ [key: string]: any }>(); const [scheduledSessions, setScheduledSessions] = useState(); const [schedule, setSchedule] = useState<{ [key: string]: any }>(); @@ -58,7 +47,7 @@ function SidebarTab2() { .get( `${ import.meta.env.VITE_CRM_API_URL - }/scheduled_sessions/builds/${buildId}?date=${format( + }/scheduled_sessions/companies/${companyId}/builds/${buildId}?date=${format( selectedDay, "yyyy-MM-dd" )}` @@ -76,7 +65,7 @@ function SidebarTab2() { .get( `${ import.meta.env.VITE_CRM_API_URL - }/schedules/builds/${buildId}?date=${format( + }/schedules/companies/${companyId}/builds/${buildId}?date=${format( selectedDay, "yyyy-MM-dd" )}` @@ -103,10 +92,11 @@ function SidebarTab2() { { step } ); + console.log("scheduledSessions", scheduledSessions); + const formatTimes = times.map((time) => ({ value: format(time, "HH:mm"), active: - // isAfter(time, addMinutes(new Date(), 30)) && isAfter(time, new Date()) && scheduledSessions.filter( (scheduledSession) => scheduledSession.startAt === time.toISOString() diff --git a/src/components/SidebarTab3.tsx b/src/components/SidebarTab3.tsx index 3ea0059..8f19b8e 100644 --- a/src/components/SidebarTab3.tsx +++ b/src/components/SidebarTab3.tsx @@ -6,23 +6,8 @@ import ArrowRightIcon from "./icons/ArrowRightIcon"; import CloseIcon from "./icons/CloseIcon"; function SidebarTab3() { - const [ - currentTab, - setCurrentTab, - setIsOpen, - name, - phone, - email, - ] = useSidebarTabStore((state) => [ - state.currentTab, - state.setCurrentTab, - state.setIsOpen, - state.name, - state.phone, - state.email, - state.selectedDay, - state.selectedTime, - ]); + const { currentTab, setCurrentTab, setIsOpen, name, phone, email } = + useSidebarTabStore(); function handleSubmit() { if (!name || !phone || !email) { diff --git a/src/components/SidebarTab4.tsx b/src/components/SidebarTab4.tsx index f05fdec..b5eb15e 100644 --- a/src/components/SidebarTab4.tsx +++ b/src/components/SidebarTab4.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable no-irregular-whitespace */ import { format, parse } from "date-fns"; import useSidebarTabStore from "../stores/useSidebarStore"; @@ -9,9 +10,10 @@ import { Trans } from "react-i18next"; import i18n from "../i18n"; import { useState } from "react"; import LoaderIcon from "./icons/LoaderIcon"; +import api from "../utils/api"; function SidebarTab4() { - const [ + const { currentTab, setCurrentTab, setIsOpen, @@ -21,20 +23,22 @@ function SidebarTab4() { phone, email, buildId, - ] = useSidebarTabStore((state) => [ - state.currentTab, - state.setCurrentTab, - state.setIsOpen, - state.selectedDay, - state.selectedTime, - state.name, - state.phone, - state.email, - state.buildId, - ]); + setUrl, + } = useSidebarTabStore(); const [isLoading, setIsLoading] = useState(false); + async function sendInvite(email: string, link: string) { + try { + const reuslt: any = await api + .post("sendInvite", { json: { email, link } }) + .json(); + console.log("reuslt", reuslt); + } catch (error) { + console.log({ error: (error as Error).message }); + } + } + async function handleClickSignUp() { if (!selectedTime || !selectedDay) { return; @@ -45,7 +49,7 @@ function SidebarTab4() { const startAt = parse(selectedTime, "HH:mm", selectedDay); try { - await ky + const result: any = await ky .post(`${import.meta.env.VITE_CRM_API_URL}/scheduled_sessions`, { json: { buildId, @@ -59,8 +63,9 @@ function SidebarTab4() { }) .json(); + sendInvite(email, result.url); + setUrl(result.url); setCurrentTab(currentTab + 1); - setIsLoading(false); } catch (error) { setIsLoading(false); diff --git a/src/components/SidebarTab5.tsx b/src/components/SidebarTab5.tsx index 7974b82..d145825 100644 --- a/src/components/SidebarTab5.tsx +++ b/src/components/SidebarTab5.tsx @@ -5,21 +5,37 @@ import ArrowRightIcon from "./icons/ArrowRightIcon"; import MailGradientIcon from "./icons/MailGradientIcon"; import PhoneGradientIcon from "./icons/PhoneGradientIcon"; import WebGradientIcon from "./icons/WebGradientIcon"; +import { useCopyToClipboard } from "usehooks-ts"; +import { Bounce, ToastContainer, toast } from "react-toastify"; +import InfoIcon from "./icons/InfoBlueIcon"; function SidebarTab5() { - const [setIsOpen, name] = useSidebarTabStore((state) => [ - state.setIsOpen, - state.name, - ]); + const { setIsOpen, name, url } = useSidebarTabStore(); + const [, copyToClipboard] = useCopyToClipboard(); + + function handleClickCopy() { + copyToClipboard(url); + toast.info("Ссылка скопирована в буфер обмена!", { + icon: , + position: "top-center", + autoClose: 5000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + }); + } return (

    - {name}, -
    + {name},{" "} спасибо за запись
    @@ -36,7 +52,32 @@ function SidebarTab5() {

    -
    +
    +

    Ссылка для подключения

    + console.log(1)} + /> +

    + Ссылка, получаемая пользователем на почтовый адрес, для подключения + к демонстрации. +

    + +
    + + +
    + +
    +

    Возникли вопросы?

    @@ -68,26 +109,26 @@ function SidebarTab5() {
    -
    -
    -

    - - Запись на демонстрацию работает в ознакомительном режиме и не - сохраняет введенные данные - -

    +
    +

    + + Запись на демонстрацию работает в ознакомительном режиме и не + сохраняет введенные данные + +

    -
    - +
    + +
    diff --git a/src/components/ToastContainer.tsx b/src/components/ToastContainer.tsx new file mode 100644 index 0000000..425f869 --- /dev/null +++ b/src/components/ToastContainer.tsx @@ -0,0 +1,5 @@ +function ToastContainer() { + return
    ; +} + +export default ToastContainer; diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx new file mode 100644 index 0000000..0b52307 --- /dev/null +++ b/src/components/Tooltip.tsx @@ -0,0 +1,27 @@ +interface TooltipProps { + text: string; +} + +function Tooltip({ text }: TooltipProps) { + return ( +
    + + + + +

    {text}

    +
    + ); +} + +export default Tooltip; diff --git a/src/components/User.tsx b/src/components/User.tsx new file mode 100644 index 0000000..daf6501 --- /dev/null +++ b/src/components/User.tsx @@ -0,0 +1,86 @@ +import { useRef, useState } from "react"; +import CloseIcon from "./icons/CloseIcon"; +import HandOnIcon from "./icons/HandOnIcon"; +import Button from "./ui/Button"; +import MoreIcon from "./icons/MoreIcon"; +import { useOnClickOutside } from "usehooks-ts"; +import Tooltip from "./Tooltip"; +import IUser from "../types/IUser"; + +interface UserProps { + user: IUser; + onTransferControl: (userId: string) => void; + onKickUser: (userId: string) => void; + className?: string; + tooltip?: boolean; +} + +function User({ + user, + onTransferControl, + onKickUser, + className, + tooltip = false, +}: UserProps) { + const [isShowMore, setIsShowMore] = useState(false); + const moreRef = useRef(null); + + function handleClickOutside() { + setIsShowMore(false); + } + + useOnClickOutside(moreRef, handleClickOutside); + + function handleClickTransferControl() { + onTransferControl(user.id); + setIsShowMore(false); + } + + function handleClickKickUser() { + onKickUser(user.id); + setIsShowMore(false); + } + + return ( +
    + + + {isShowMore && ( +
    + + +
    + )} +
    + ); +} + +export default User; diff --git a/src/components/icons/AlertRedIcon.tsx b/src/components/icons/AlertRedIcon.tsx new file mode 100644 index 0000000..757088d --- /dev/null +++ b/src/components/icons/AlertRedIcon.tsx @@ -0,0 +1,37 @@ +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function AlertRedIcon( + props: JSX.IntrinsicAttributes & SVGProps +) { + return ( + + + + + + ); +} + +export default AlertRedIcon; diff --git a/src/components/icons/ChatIcon.tsx b/src/components/icons/ChatIcon.tsx index 5886055..b796048 100644 --- a/src/components/icons/ChatIcon.tsx +++ b/src/components/icons/ChatIcon.tsx @@ -1,16 +1,19 @@ -function ChatIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function ChatIcon(props: JSX.IntrinsicAttributes & SVGProps) { return ( ); diff --git a/src/components/icons/DesktopIcon.tsx b/src/components/icons/DesktopIcon.tsx index 4cc1269..223f4ab 100644 --- a/src/components/icons/DesktopIcon.tsx +++ b/src/components/icons/DesktopIcon.tsx @@ -1,27 +1,21 @@ -function DesktopIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function DesktopIcon(props: JSX.IntrinsicAttributes & SVGProps) { return ( - - - - + ); } diff --git a/src/components/icons/FullscreenIcon.tsx b/src/components/icons/FullscreenIcon.tsx index 605b5fe..707a6f0 100644 --- a/src/components/icons/FullscreenIcon.tsx +++ b/src/components/icons/FullscreenIcon.tsx @@ -1,25 +1,23 @@ -function FullscreenIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function FullscreenIcon( + props: JSX.IntrinsicAttributes & SVGProps +) { return ( - ); diff --git a/src/components/icons/HandOnIcon.tsx b/src/components/icons/HandOnIcon.tsx index 718dcc2..36b4f52 100644 --- a/src/components/icons/HandOnIcon.tsx +++ b/src/components/icons/HandOnIcon.tsx @@ -1,23 +1,31 @@ -function HandOnIcon() { - return ( - - - - - - ); -} +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; +const HandOnIcon = ( + props: JSX.IntrinsicAttributes & SVGProps +) => ( + + + + + + + + + + +); export default HandOnIcon; diff --git a/src/components/icons/InfoBlueIcon.tsx b/src/components/icons/InfoBlueIcon.tsx new file mode 100644 index 0000000..26adf97 --- /dev/null +++ b/src/components/icons/InfoBlueIcon.tsx @@ -0,0 +1,35 @@ +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function InfoIcon(props: JSX.IntrinsicAttributes & SVGProps) { + return ( + + + + + + ); +} + +export default InfoIcon; diff --git a/src/components/icons/InfoIcon.tsx b/src/components/icons/InfoIcon.tsx new file mode 100644 index 0000000..bfcd69f --- /dev/null +++ b/src/components/icons/InfoIcon.tsx @@ -0,0 +1,35 @@ +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function InfoIcon(props: JSX.IntrinsicAttributes & SVGProps) { + return ( + + + + + + ); +} + +export default InfoIcon; diff --git a/src/components/icons/LinkIcon.tsx b/src/components/icons/LinkIcon.tsx new file mode 100644 index 0000000..f4528b7 --- /dev/null +++ b/src/components/icons/LinkIcon.tsx @@ -0,0 +1,21 @@ +function LinkIcon() { + return ( + + + + ); +} + +export default LinkIcon; diff --git a/src/components/icons/MicroOffIcon.tsx b/src/components/icons/MicroOffIcon.tsx index 3d6f3f4..3f8edc2 100644 --- a/src/components/icons/MicroOffIcon.tsx +++ b/src/components/icons/MicroOffIcon.tsx @@ -1,26 +1,31 @@ -function MicroOffIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function MicroOffIcon( + props: JSX.IntrinsicAttributes & SVGProps +) { return ( ); diff --git a/src/components/icons/MicroOnIcon.tsx b/src/components/icons/MicroOnIcon.tsx index c4c5002..48d898a 100644 --- a/src/components/icons/MicroOnIcon.tsx +++ b/src/components/icons/MicroOnIcon.tsx @@ -1,18 +1,21 @@ -function MicroOnIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function MicroOnIcon(props: JSX.IntrinsicAttributes & SVGProps) { return ( ); diff --git a/src/components/icons/MobileIcon.tsx b/src/components/icons/MobileIcon.tsx new file mode 100644 index 0000000..f00c5fb --- /dev/null +++ b/src/components/icons/MobileIcon.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import { JSX } from "react/jsx-runtime"; + +function MobileIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +) { + return ( + + + + ); +} + +export default MobileIcon; diff --git a/src/components/icons/Rotate64Icon.tsx b/src/components/icons/Rotate64Icon.tsx new file mode 100644 index 0000000..e2c1607 --- /dev/null +++ b/src/components/icons/Rotate64Icon.tsx @@ -0,0 +1,39 @@ +import React from "react"; +import { JSX } from "react/jsx-runtime"; + +function Rotate64Icon( + props: JSX.IntrinsicAttributes & React.SVGProps +) { + return ( + + + + + + + + + + + + + + + + ); +} + +export default Rotate64Icon; diff --git a/src/components/icons/RotateIcon.tsx b/src/components/icons/RotateIcon.tsx new file mode 100644 index 0000000..b686fc9 --- /dev/null +++ b/src/components/icons/RotateIcon.tsx @@ -0,0 +1,39 @@ +import React from "react"; +import { JSX } from "react/jsx-runtime"; + +function RotateIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +) { + return ( + + + + + + + + + + + + + + + + ); +} + +export default RotateIcon; diff --git a/src/components/icons/SendChatIcon.tsx b/src/components/icons/SendChatIcon.tsx index 54b3210..3e70f51 100644 --- a/src/components/icons/SendChatIcon.tsx +++ b/src/components/icons/SendChatIcon.tsx @@ -1,5 +1,3 @@ -import React from "react"; - function SendChatIcon() { return ( ) { return ( ); diff --git a/src/components/icons/Star12Icon.tsx b/src/components/icons/Star12Icon.tsx new file mode 100644 index 0000000..b0082b2 --- /dev/null +++ b/src/components/icons/Star12Icon.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import { JSX } from "react/jsx-runtime"; + +function Star12Icon( + props: JSX.IntrinsicAttributes & React.SVGProps +) { + return ( + + + + ); +} + +export default Star12Icon; diff --git a/src/components/icons/UserIcon.tsx b/src/components/icons/UserIcon.tsx index 52a65d7..feaa388 100644 --- a/src/components/icons/UserIcon.tsx +++ b/src/components/icons/UserIcon.tsx @@ -1,24 +1,21 @@ -function UserIcon() { +import { SVGProps } from "react"; +import { JSX } from "react/jsx-runtime"; + +function UserIcon(props: JSX.IntrinsicAttributes & SVGProps) { return ( - - - - - - + ); } diff --git a/src/components/modals/AFKTimerModal.tsx b/src/components/modals/AFKTimerModal.tsx index 75cf7ef..0d748bb 100644 --- a/src/components/modals/AFKTimerModal.tsx +++ b/src/components/modals/AFKTimerModal.tsx @@ -17,9 +17,8 @@ function AFKTimerModal() { ); } - async function checkAFK(interval: number) { + async function checkAFK() { if (afkTimerRef.current && afkTimerRef.current <= 1) { - clearInterval(interval); await endSession(); window.location.reload(); return; @@ -30,7 +29,7 @@ function AFKTimerModal() { useEffect(() => { const interval = setInterval(() => { - checkAFK(interval); + checkAFK(); }, 1000); return () => { diff --git a/src/components/ui/Button.tsx b/src/components/ui/Button.tsx index 0d4d513..57ac950 100644 --- a/src/components/ui/Button.tsx +++ b/src/components/ui/Button.tsx @@ -7,6 +7,7 @@ interface ButtonProps { onlyIcon?: boolean; disabled?: boolean; children?: React.ReactNode; + className?: string; onClick?: () => void; } @@ -19,6 +20,7 @@ function Button({ onlyIcon, disabled, children, + className, onClick, }: ButtonProps) { const variantClasses = [ @@ -43,23 +45,17 @@ function Button({ ); } diff --git a/src/components/ui/Input.tsx b/src/components/ui/Input.tsx new file mode 100644 index 0000000..4c79828 --- /dev/null +++ b/src/components/ui/Input.tsx @@ -0,0 +1,30 @@ +import { ChangeEvent } from "react"; + +interface InputProps { + type?: "text" | "password" | "email"; + placeholder?: string; + autoFocus?: boolean; + value?: string; + onChange?: (e: ChangeEvent) => void; +} + +function Input({ + type = "text", + placeholder, + autoFocus, + value, + onChange, +}: InputProps) { + return ( +
    to join the demonstration", // Отсканируйте QR-код, чтобы присоединиться к демонстрации + copyLinkToConnect: "Copy link to connect", // Скопировать ссылку для подключения loading: "Loading", loadingSub: "sec", rotateDevice: "Rotate device", @@ -135,9 +155,7 @@ const resources = { windowedMode: "Windowed mode", inviteByQRCode: "Invite by QR Code", inviteByLink: "Invite by link", - members: "Members", you: "You", - scanQRCode: "Scan the QR code to connect
    to the current demo", title: "Remote demonstration", header: { buttonFirst: "Sign up", @@ -150,8 +168,10 @@ const resources = { title1: "Revolution towers", title2: "Life Residence", title3: "Aivazovsky City", + title4: "Upside Towers", city1: "Russia, Yekaterinburg", city2: "Russia, Tyumen", + city3: "Russia, Moscow", button: "Run demo", }, }, @@ -236,18 +256,12 @@ const resources = { }, }; -void i18n - .use(LanguageDetector) - .use(initReactI18next) - .init({ - resources, - fallbackLng: "ru", - interpolation: { - escapeValue: false, - }, - // detection: { - // caches: [], - // }, - }); +void i18n.use(initReactI18next).init({ + resources, + fallbackLng: "ru", + interpolation: { + escapeValue: false, + }, +}); export default i18n; diff --git a/src/index.css b/src/index.css index 25b709f..1774c58 100644 --- a/src/index.css +++ b/src/index.css @@ -27,22 +27,6 @@ input { color: transparent; } -.Toastify__toast-theme--dark { - background: #151619 !important; - font-family: "Inter", sans-serif !important; - font-size: 14px; -} - -.Toastify__toast-icon { - width: 40px !important; - height: 40px !important; - background: linear-gradient(23deg, #798fff 16.71%, #d375ff 96.35%) !important; - display: flex; - justify-content: center; - align-items: center; - border-radius: 9999px; -} - .lk-button { background: #131313 !important; @apply w-10 h-10 relative outline-none rounded-full shadow-lg shadow-[#131313] text-white opacity-90 flex flex-col justify-center items-center; @@ -63,3 +47,19 @@ input { .exited { opacity: 0; } + +/* Scrollbar */ + +*::-webkit-scrollbar { + width: 8px; +} + +*::-webkit-scrollbar-thumb { + background-color: #858585; + border: 2.5px solid #fff; + border-radius: 4px; +} + +*::-webkit-scrollbar-thumb:hover { + border-width: 2px; +} diff --git a/src/main.tsx b/src/main.tsx index 1c8e426..7991f38 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,27 +1,20 @@ // import React from "react"; import ReactDOM from "react-dom/client"; -import { - createBrowserRouter, - Navigate, - RouterProvider, -} from "react-router-dom"; +import { createBrowserRouter, RouterProvider } from "react-router-dom"; import "./index.css"; import "./i18n"; import App from "./App"; +// import ErrorBoundary from "./ErrorBoundary"; import HistoryPage from "./HistoryPage"; import ScheduledPage from "./ScheduledPage"; -import CalendarPage from "./CalendarPage"; -import useAuthStore from "./stores/useAuthStore"; -import PersonalAreaLoginPage from "./PersonalAreaLoginPage"; -import PersonalAreaDashboardPage from "./PersonalAreaDashboardPage"; import StreamPage2 from "./pages/StreamPage2"; -import ErrorBoundary from "./ErrorBoundary"; +// import StreamPage from "./StreamPage"; const router = createBrowserRouter([ { path: "/", element: , - errorElement: , + // errorElement: , }, { path: "/stream/:id", @@ -35,52 +28,8 @@ const router = createBrowserRouter([ path: "/scheduled/:sessionId", element: , }, - { - path: "/calendar/:username", - element: , - }, - { - path: "/personal-area", - element: , - }, - { - path: "/personal-area/login", - element: ( - - - - ), - }, - { - path: "/personal-area/dashboard", - element: ( - - - - ), - }, ]); -export function ProtectedRoute({ children }: { children: JSX.Element }) { - const accessToken = useAuthStore((state) => state.accessToken); - - if (accessToken) { - if (location.pathname === "/personal-area/login") { - return ; - } else { - return <>{children}; - } - } else { - if (location.pathname !== "/personal-area/login") { - return ; - } else { - return <>{children}; - } - } -} - ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( - // - // , ); diff --git a/src/pages/StreamPage2.css b/src/pages/StreamPage2.css index bb3daf5..ba97ebe 100644 --- a/src/pages/StreamPage2.css +++ b/src/pages/StreamPage2.css @@ -13,3 +13,25 @@ .exited { opacity: 0; } + +:root { + --toastify-toast-offset: 52px; +} + +.Toastify__toast-body { + padding: 0; + margin: 0 4px 0 0; + align-items: normal; + font-family: "Inter", sans-serif; + font-size: 14px; + color: #111c26; +} + +.Toastify__toast-icon { + width: auto; + margin-inline-end: 8px; +} + +/* LiveKit */ + + diff --git a/src/pages/StreamPage2.tsx b/src/pages/StreamPage2.tsx index 526a1d6..3533509 100644 --- a/src/pages/StreamPage2.tsx +++ b/src/pages/StreamPage2.tsx @@ -1,9 +1,11 @@ +/* eslint-disable @typescript-eslint/no-unused-vars */ +/* eslint-disable react-hooks/rules-of-hooks */ /* eslint-disable @typescript-eslint/no-non-null-assertion */ /* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable react-hooks/exhaustive-deps */ import "./StreamPage2.css"; import { PixelStreamingWrapper } from "../components/PixelStreamingWrapper"; -import { useParams } from "react-router-dom"; +import { useParams, useSearchParams } from "react-router-dom"; import { FormEvent, useEffect, useRef, useState } from "react"; import { Transition } from "react-transition-group"; import Button from "../components/ui/Button"; @@ -17,38 +19,126 @@ import FullscreenIcon from "../components/icons/FullscreenIcon"; import WindowIcon from "../components/icons/WindowIcon"; import ChatIcon from "../components/icons/ChatIcon"; import ShareIcon from "../components/icons/ShareIcon"; -import GearIcon from "../components/icons/GearIcon"; +// import GearIcon from "../components/icons/GearIcon"; import { useFullscreen } from "ahooks"; import api from "../utils/api"; import { Socket, io } from "socket.io-client"; import { v4 as uuidv4 } from "uuid"; -import ChatNew from "../components/ChatNew"; - -interface User { - id: string; - name: string; -} +import HandOnIcon from "../components/icons/HandOnIcon"; +import User from "../components/User"; +import Tooltip from "../components/Tooltip"; +import { Bounce, ToastContainer, toast } from "react-toastify"; +import "react-toastify/dist/ReactToastify.css"; +import InfoBlueIcon from "../components/icons/InfoBlueIcon"; +import CloseIcon from "../components/icons/CloseIcon"; +import SendChatIcon from "../components/icons/SendChatIcon"; +import UserIcon from "../components/icons/UserIcon"; +import { isIOS, isMobile, useMobileOrientation } from "react-device-detect"; +import LinkIcon from "../components/icons/LinkIcon"; +import removeSpaces from "../utils/removeSpaces"; +import MobileIcon from "../components/icons/MobileIcon"; +import DesktopIcon from "../components/icons/DesktopIcon"; +import { format } from "date-fns"; +import IUser from "../types/IUser"; +import IMessage from "../types/IMessage"; +import ky from "ky"; +import { + RemoteParticipant, + RemoteTrack, + RemoteTrackPublication, + Room, + RoomEvent, + Track, +} from "livekit-client"; +import InfoIcon from "../components/icons/InfoIcon"; +import Rotate64Icon from "../components/icons/Rotate64Icon"; +import { useClipboard } from "use-clipboard-copy"; +import QRCode from "react-qr-code"; +import Star12Icon from "../components/icons/Star12Icon"; +import { Trans, useTranslation } from "react-i18next"; function StreamPage2() { + const { t, i18n } = useTranslation(); + const { isPortrait } = useMobileOrientation(); const params = useParams(); + const [searchParams] = useSearchParams(); const [socket, setSocket] = useState(); const [wsUrl, setWsUrl] = useState(); - const [isEnded, setIsEnded] = useState(); + const [isEnded, setIsEnded] = useState(false); const [name, setName] = useState(""); const [userId] = useState(uuidv4()); const [step, setStep] = useState(1); const nameRef = useRef(null!); - const [users] = useState([]); - const ref = useRef(null); - const [isFullscreen, { toggleFullscreen }] = useFullscreen(ref); - const [isShowUsers, setIsShowUsers] = useState(false); + const [users, setUsers] = useState([]); + const usersRef = useRef([]); + usersRef.current = users; + const fullscreenRef = useRef(null); + const [isFullscreen, { toggleFullscreen }] = useFullscreen(fullscreenRef); const [isShowChat, setIsShowChat] = useState(false); + const [isShowUsers, setIsShowUsers] = useState(false); + const [isShowInviteModal, setIsShowInviteModal] = useState(false); + const [liveKitRoom, setLiveKitRoom] = useState(); const [isMicEnabled, setIsMicEnabled] = useState(false); const [isVideoInitialized, setIsVideoInitialized] = useState(false); + const [messageText, setMessageText] = useState(""); + const [messages, setMessages] = useState([]); + const messagesRef = useRef(null); + const messageTextRef = useRef(null); + const parentElementRef = useRef(null); + const clipboard = useClipboard(); + const link = window.location.origin + window.location.pathname; + const [anyNewMessages, setAnyNewMessages] = useState(false); - useEffect(() => { - console.log(isShowChat); - }, [isShowChat]); + async function getLang() { + const { countryCode, error }: { countryCode: string; error: string } = + await api.get("getCountryCode").json(); + + if (!error && countryCode !== "RU") { + i18n.changeLanguage("en"); + } + } + + function handleClickClipboard() { + clipboard.copy(); + + toast.info("Ссылка скопирована в буфер обмена", { + icon: , + position: "top-center", + autoClose: 3000, + hideProgressBar: true, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + }); + } + + function handleTrackSubscribed( + track: RemoteTrack, + publication: RemoteTrackPublication, + participant: RemoteParticipant + ) { + console.log(track, publication, participant); + + const element = track.attach(); + parentElementRef.current?.append(element); + } + + async function sendMessage(e: FormEvent) { + e.preventDefault(); + + const text = removeSpaces(messageText); + + if (text) { + const name = users.find((user) => user.id === userId)?.name; + socket?.emit("message", { name, text }); + } + + setMessageText(""); + messageTextRef.current?.focus(); + } async function getActiveSession() { const activeSession: any = await api @@ -65,10 +155,6 @@ function StreamPage2() { setIsEnded(true); return; } - - setTimeout(async () => { - await checkSessionStatus(); - }, 1000); } async function getWsUrl() { @@ -81,7 +167,7 @@ function StreamPage2() { setIsEnded(false); setWsUrl( - `wss://${activeSession.location}.sess.stream.graff.tech/${activeSession.server}/${activeSession.cirrusPort}/` + `wss://${activeSession.location}.sess.stream.graff.tech/${activeSession.name}/${activeSession.cirrusPort}/` ); checkSessionStatus(); @@ -96,10 +182,15 @@ function StreamPage2() { } setSocket( - io(import.meta.env.VITE_API_URL, { + io(import.meta.env.VITE_SOCKET_URL, { auth: { roomId: params.id, - user: { id: userId, name: name, isAdmin: false }, + user: { + id: userId, + name: name, + device: isMobile ? "mobile" : "desktop", + isAdmin: searchParams.has("admin", true), + }, }, }) ); @@ -108,13 +199,18 @@ function StreamPage2() { } function setNameGuest() { - setName("Гость"); + i18n.language === "ru" ? setName("Гость") : setName("Guest"); setSocket( - io(import.meta.env.VITE_API_URL, { + io(import.meta.env.VITE_SOCKET_URL, { auth: { roomId: params.id, - user: { id: userId, name: "Гость" }, + user: { + id: userId, + name: i18n.language === "ru" ? "Гость" : "Guest", + device: isMobile ? "mobile" : "desktop", + isAdmin: searchParams.has("admin", true), + }, }, }) ); @@ -122,14 +218,140 @@ function StreamPage2() { setStep(2); } - function allowMic() { - setStep(3); + async function mute() { + const result = await liveKitRoom?.localParticipant + ?.getTrack(Track.Source.Microphone) + ?.mute(); + + if (!result) return; + + setIsMicEnabled(false); + } + + async function unmute() { + const result = await liveKitRoom?.localParticipant + ?.getTrack(Track.Source.Microphone) + ?.unmute(); + + if (!result) return; + + setIsMicEnabled(true); + } + + async function allowMic() { + if (!liveKitRoom) return; + + try { + const result = await liveKitRoom.localParticipant.setMicrophoneEnabled( + true + ); + console.log("result", result); + + setIsMicEnabled( + !liveKitRoom?.localParticipant?.getTrack(Track.Source.Microphone) + ?.isMuted + ); + setStep(3); + } catch (error) { + if (error instanceof Error) { + if (error.message === "Requested device not found") { + toast.warn( + "Устройство ввода не найдено. Подключите микрофон или нажмите кнопку «Пропустить»", + { + icon: , + position: "top-center", + autoClose: 5000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + } + ); + } + + if (error.message === "Permission denied") { + toast.warn( + "Вы заблокировали доступ к микрофону в настройках. Разрешите доступ в настройках вашего браузера и попробуйте снова.", + { + icon: , + position: "top-center", + autoClose: 5000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + } + ); + } + } + } } function disallowMic() { setStep(3); } + function transferControl(userId: string) { + socket?.emit("transferControl", userId); + } + + function requestControl(userId: string) { + socket?.emit("requestControl", userId); + + toast.info(`Вы запросили разрешение на управление`, { + icon: , + position: "top-center", + autoClose: 3000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + }); + } + + function kickUser(userId: string) { + socket?.emit("kickUser", userId); + } + + async function getLiveKitToken() { + const { token }: any = await ky + .get( + `https://coord.graff.tech/getToken?roomName=${params.id}&participantName=${userId}` + ) + .json(); + + return token; + } + + async function liveKitConnect() { + const liveKitWsUrl = "wss://livekit.stream.graff.tech"; + const liveKitToken = await getLiveKitToken(); + + const room = new Room(); + room.on(RoomEvent.TrackSubscribed, handleTrackSubscribed); + await room.connect(liveKitWsUrl, liveKitToken); + + setLiveKitRoom(room); + } + + useEffect(() => { + getLang(); + getWsUrl(); + }, []); + + useEffect(() => { + document.title = t("title"); + }, [i18n.language]); + useEffect(() => { if (!name) return; @@ -137,45 +359,220 @@ function StreamPage2() { }, [name]); useEffect(() => { - getWsUrl(); - }, []); + if (!isShowChat || messagesRef.current?.scrollTop === undefined) return; - if (isEnded !== undefined) { - if (!isEnded) { - return ( -
    -
    -
    + messagesRef.current.scrollTop = messagesRef.current.scrollHeight; + }, [messages, isShowChat]); + + useEffect(() => { + if (!messages.length || isShowChat) return; + + setAnyNewMessages(true); + }, [messages]); + + useEffect(() => { + if (isShowChat) { + setAnyNewMessages(false); + } + }, [isShowChat]); + + useEffect(() => { + if (!socket) return; + + console.log(params.id, userId); + + socket.on("update", (roomUsers: IUser[]) => { + setUsers(roomUsers); + }); + + socket.on("message", (message: IMessage) => { + setMessages((prev) => [...prev, message]); + }); + + socket.on("requestControl", (user: IUser) => { + if (!usersRef.current.find((user) => user.id === userId)?.isAdmin) return; + + toast.info(`${user.name} запрашивает разрешение на управление`, { + icon: , + position: "top-center", + autoClose: 5000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + }); + }); + + socket.on("transferControl", (user: IUser) => { + if (user.id !== userId) return; + + toast.info(`Вы получили разрешение на управление`, { + icon: , + position: "top-center", + autoClose: 3000, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + transition: Bounce, + }); + }); + + socket.on("kickUser", (socketUserId: string) => { + if (socketUserId === userId) { + socket.disconnect(); + window.close(); + window.location.reload(); + } + }); + + liveKitConnect(); + }, [socket]); + + useEffect(() => { + console.log(liveKitRoom); + + if (!liveKitRoom) return; + + liveKitRoom.on(RoomEvent.TrackMuted, (_, participant) => { + console.log(participant); + }); + + liveKitRoom.on(RoomEvent.TrackUnmuted, (_, participant) => { + console.log(participant); + }); + }, [liveKitRoom]); + + useEffect(() => { + if (!isMobile) return; + if (isShowUsers) { + setIsShowChat(false); + } + }, [isShowUsers]); + + useEffect(() => { + if (!isMobile) return; + if (isShowChat) { + setIsShowUsers(false); + } + }, [isShowChat]); + + useEffect(() => { + if (step === 3) { + setInterval(async () => { + await checkSessionStatus(); + }, 1000); + } + }, [step]); + + return ( + <> + {isEnded === false ? ( +
    +
    +
    +
    + +
    -
    +
    {name && name[0].toUpperCase()} + {users.find((user) => user.id === userId) + ?.isControlAllowed && ( +
    + )} + {users.find((user) => user.id === userId)?.isAdmin && ( +
    + +
    + )}

    {name}

    - + ) : ( + + )} +
    -
    +
    - {users.map( - (user, index) => - index < 3 && ( -
    -
    - {user.name && user.name[0].toUpperCase()} + {users + .filter((user) => user.id !== userId) + .map( + (user, index) => + index < 3 && ( +
    +
    + {user.name[0].toUpperCase()} + {user.isControlAllowed && ( +
    + )} + {user.isAdmin && ( +
    + +
    + )} +
    +

    {user.name}

    +
    + {user.device === "mobile" ? ( + + ) : ( + + )} +
    + {users.find((user) => user.id === userId) + ?.isAdmin && ( + + transferControl(userId) + } + onKickUser={(userId) => { + kickUser(userId); + }} + /> + )}
    -

    {user.name}

    -
    - ) - )} + ) + )} - {users.length > 3 && ( + {users.length > 4 && (
    - -
    -
    +
    +
    +
    +
    + +
    + {!isIOS && ( +
    +
    +
    +
    +
    +
    +
    +
    +
    {wsUrl && ( setIsVideoInitialized(true)} /> )} -
    -
    - {/*

    gFo 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