From 2e6768e2bdf715776bb752dc7d5c570b28413e40 Mon Sep 17 00:00:00 2001 From: bendtherules Date: Sun, 16 Jul 2023 21:45:16 +0530 Subject: [PATCH] Setup - settings & images --- .eslintrc.json | 2 +- .prettierignore | 35 + .prettierrc.json | 1 + .vscode/settings.json | 16 + package-lock.json | 2831 ++++++++++++++++++++++++++++++++++- package.json | 5 + public/dmm-speaker-icon.png | Bin 0 -> 33574 bytes src/app/favicon.ico | Bin 25931 -> 4286 bytes src/app/globals.css | 2 +- src/app/icon.png | Bin 0 -> 34207 bytes tsconfig.json | 2 +- 11 files changed, 2889 insertions(+), 5 deletions(-) create mode 100644 .prettierignore create mode 100644 .prettierrc.json create mode 100644 .vscode/settings.json create mode 100644 public/dmm-speaker-icon.png create mode 100644 src/app/icon.png diff --git a/.eslintrc.json b/.eslintrc.json index bffb357..91de593 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,3 +1,3 @@ { - "extends": "next/core-web-vitals" + "extends": ["next/core-web-vitals", "plugin:prettier/recommended"] } diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..8f322f0 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..ffcd441 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1 @@ +{ } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..20a0f4e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,16 @@ +{ + "[typescript]": { + + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "editor.formatOnSave": true +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3af8665..d72e5a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "multimeter-connect-web", "version": "0.1.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "multimeter-connect-web", "version": "0.1.0", "dependencies": { "@types/node": "20.4.2", "@types/react": "18.2.15", "@types/react-dom": "18.2.7", + "@types/web-bluetooth": "^0.0.17", "autoprefixer": "10.4.14", "eslint": "8.44.0", "eslint-config-next": "13.4.9", @@ -20,6 +20,10 @@ "react-dom": "18.2.0", "tailwindcss": "3.3.3", "typescript": "5.1.6" + }, + "devDependencies": { + "eslint-config-prettier": "^8.8.0", + "prettier": "3.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -432,6 +436,11 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + }, "node_modules/@typescript-eslint/parser": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", @@ -1367,6 +1376,18 @@ } } }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", @@ -3247,6 +3268,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", + "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4177,5 +4213,2796 @@ "url": "https://github.com/sponsors/colinhacks" } } + }, + "dependencies": { + "@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==" + }, + "@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==" + }, + "@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@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==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==" + }, + "@eslint/eslintrc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "requires": { + "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" + } + }, + "@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + } + } + }, + "@next/env": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.9.tgz", + "integrity": "sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==" + }, + "@next/eslint-plugin-next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.9.tgz", + "integrity": "sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==", + "requires": { + "glob": "7.1.7" + } + }, + "@next/swc-darwin-arm64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.9.tgz", + "integrity": "sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.9.tgz", + "integrity": "sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.9.tgz", + "integrity": "sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.9.tgz", + "integrity": "sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.9.tgz", + "integrity": "sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.9.tgz", + "integrity": "sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.9.tgz", + "integrity": "sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.9.tgz", + "integrity": "sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.9.tgz", + "integrity": "sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "requires": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + } + }, + "@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" + }, + "@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/node": { + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/web-bluetooth": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + }, + "@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==", + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@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==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==" + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "requires": { + "dequal": "^2.0.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "requires": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + } + }, + "bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "requires": { + "run-applescript": "^5.0.0" + } + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-lite": { + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "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==" + }, + "default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + } + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.460", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.460.tgz", + "integrity": "sha512-kKiHnbrHME7z8E6AYaw0ehyxY5+hdaRmeUbjBO22LZMdqTYCO29EvF0T1cQ3pJ1RN5fyMcHl1Lmcsdt9WWJpJQ==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-abstract": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.3.tgz", + "integrity": "sha512-ZU4miiY1j3sGPFLJ34VJXEqhpmL+HGByCinGHv4HC+Fxl2fI2Z4yR6tl0mORnDr6PA8eihWo4LmSWDbvhALckg==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.6.0", + "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", + "import-fresh": "^3.0.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", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + } + }, + "eslint-config-next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.9.tgz", + "integrity": "sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==", + "requires": { + "@next/eslint-plugin-next": "13.4.9", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" + } + }, + "eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", + "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", + "requires": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "get-tsconfig": "^4.5.0", + "globby": "^13.1.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.5" + }, + "dependencies": { + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", + "requires": {} + }, + "eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==" + }, + "espree": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-tsconfig": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", + "requires": { + "resolve-pkg-maps": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "requires": { + "is-docker": "^3.0.0" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "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==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.9.tgz", + "integrity": "sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==", + "requires": { + "@next/env": "13.4.9", + "@next/swc-darwin-arm64": "13.4.9", + "@next/swc-darwin-x64": "13.4.9", + "@next/swc-linux-arm64-gnu": "13.4.9", + "@next/swc-linux-arm64-musl": "13.4.9", + "@next/swc-linux-x64-gnu": "13.4.9", + "@next/swc-linux-x64-musl": "13.4.9", + "@next/swc-win32-arm64-msvc": "13.4.9", + "@next/swc-win32-ia32-msvc": "13.4.9", + "@next/swc-win32-x64-msvc": "13.4.9", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "dependencies": { + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } + } + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "requires": { + "@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" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "postcss": { + "version": "8.4.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", + "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", + "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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==" + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + }, + "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==" + }, + "styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "requires": { + "client-only": "0.0.1" + } + }, + "sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "requires": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + } + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "requires": { + "@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.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "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" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "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==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "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==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "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==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-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==" + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.10.tgz", + "integrity": "sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" + }, + "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==" + }, + "zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" + } } } diff --git a/package.json b/package.json index d4a5570..838754f 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "@types/node": "20.4.2", "@types/react": "18.2.15", "@types/react-dom": "18.2.7", + "@types/web-bluetooth": "^0.0.17", "autoprefixer": "10.4.14", "eslint": "8.44.0", "eslint-config-next": "13.4.9", @@ -21,5 +22,9 @@ "react-dom": "18.2.0", "tailwindcss": "3.3.3", "typescript": "5.1.6" + }, + "devDependencies": { + "eslint-config-prettier": "^8.8.0", + "prettier": "3.0.0" } } diff --git a/public/dmm-speaker-icon.png b/public/dmm-speaker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b462ea1bd3cfde5f9472a117ff137d9d48c167af GIT binary patch literal 33574 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 LrJugUA?W`A8`#=m diff --git a/src/app/globals.css b/src/app/globals.css index fd81e88..d93e92b 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -4,7 +4,7 @@ :root { --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; + --background-start-rgb: 255, 255, 255; --background-end-rgb: 255, 255, 255; } diff --git a/src/app/icon.png b/src/app/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e85fb744c7135915c1a6bd8532e3bab5f6ab4cbc GIT binary patch literal 34207 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 YpG-o@u{ig}0PsalN=dR_+%Wim01_`3lmGw# literal 0 HcmV?d00001 diff --git a/tsconfig.json b/tsconfig.json index 0c7555f..b664c13 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "ES6", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true,