From e6661d3b0d355ae1ff35879b1fc22fc3b6dffae9 Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Sun, 4 Sep 2022 19:23:02 +0530 Subject: [PATCH] Remove favicons-webpack-plugin (#811) * Remove favicons-webpack-plugin * Copy android/* icons to dist * Add favicon ico --- package-lock.json | 3419 +---------------- package.json | 2 - public/favicon.ico | Bin 0 -> 33310 bytes public/index.html | 22 + public/manifest.json | 59 + public/res/android/android-chrome-144x144.png | Bin 0 -> 4499 bytes public/res/android/android-chrome-192x192.png | Bin 0 -> 6264 bytes public/res/android/android-chrome-256x256.png | Bin 0 -> 8384 bytes public/res/android/android-chrome-36x36.png | Bin 0 -> 1073 bytes public/res/android/android-chrome-384x384.png | Bin 0 -> 13069 bytes public/res/android/android-chrome-48x48.png | Bin 0 -> 1487 bytes public/res/android/android-chrome-512x512.png | Bin 0 -> 17829 bytes public/res/android/android-chrome-72x72.png | Bin 0 -> 2216 bytes public/res/android/android-chrome-96x96.png | Bin 0 -> 2991 bytes public/res/apple/apple-touch-icon-114x114.png | Bin 0 -> 4902 bytes public/res/apple/apple-touch-icon-120x120.png | Bin 0 -> 5100 bytes public/res/apple/apple-touch-icon-144x144.png | Bin 0 -> 6075 bytes public/res/apple/apple-touch-icon-152x152.png | Bin 0 -> 6665 bytes public/res/apple/apple-touch-icon-167x167.png | Bin 0 -> 7325 bytes public/res/apple/apple-touch-icon-180x180.png | Bin 0 -> 7889 bytes public/res/apple/apple-touch-icon-57x57.png | Bin 0 -> 2347 bytes public/res/apple/apple-touch-icon-60x60.png | Bin 0 -> 2482 bytes public/res/apple/apple-touch-icon-72x72.png | Bin 0 -> 2951 bytes public/res/apple/apple-touch-icon-76x76.png | Bin 0 -> 3124 bytes src/util/common.js | 4 +- webpack.common.js | 18 +- 26 files changed, 106 insertions(+), 3418 deletions(-) create mode 100644 public/favicon.ico create mode 100644 public/manifest.json create mode 100644 public/res/android/android-chrome-144x144.png create mode 100644 public/res/android/android-chrome-192x192.png create mode 100644 public/res/android/android-chrome-256x256.png create mode 100644 public/res/android/android-chrome-36x36.png create mode 100644 public/res/android/android-chrome-384x384.png create mode 100644 public/res/android/android-chrome-48x48.png create mode 100644 public/res/android/android-chrome-512x512.png create mode 100644 public/res/android/android-chrome-72x72.png create mode 100644 public/res/android/android-chrome-96x96.png create mode 100644 public/res/apple/apple-touch-icon-114x114.png create mode 100644 public/res/apple/apple-touch-icon-120x120.png create mode 100644 public/res/apple/apple-touch-icon-144x144.png create mode 100644 public/res/apple/apple-touch-icon-152x152.png create mode 100644 public/res/apple/apple-touch-icon-167x167.png create mode 100644 public/res/apple/apple-touch-icon-180x180.png create mode 100644 public/res/apple/apple-touch-icon-57x57.png create mode 100644 public/res/apple/apple-touch-icon-60x60.png create mode 100644 public/res/apple/apple-touch-icon-72x72.png create mode 100644 public/res/apple/apple-touch-icon-76x76.png diff --git a/package-lock.json b/package-lock.json index 46015fd..db8a73b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,8 +59,6 @@ "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react": "^7.31.1", "eslint-plugin-react-hooks": "^4.6.0", - "favicons": "^6.2.2", - "favicons-webpack-plugin": "^5.0.2", "html-loader": "^4.1.0", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^2.6.1", @@ -1887,500 +1885,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "node_modules/@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/core/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/@jimp/core/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "node_modules/@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/jpeg": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", - "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "jpeg-js": "0.4.2" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-rotate": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blur": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-color": ">=0.8.0", - "@jimp/plugin-resize": ">=0.8.0" - } - }, - "node_modules/@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/utils": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", - "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/@jimp/utils/node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", @@ -2620,15 +2124,6 @@ "@types/range-parser": "*" } }, - "node_modules/@types/favicons": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@types/favicons/-/favicons-5.5.0.tgz", - "integrity": "sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -2682,7 +2177,7 @@ "version": "16.11.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", - "devOptional": true + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -3105,12 +2600,6 @@ "node": ">=4" } }, - "node_modules/any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "dev": true - }, "node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -3124,52 +2613,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3267,15 +2710,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -3338,15 +2772,6 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "node_modules/author-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/autosize": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz", @@ -3537,15 +2962,6 @@ "node": "*" } }, - "node_modules/bignumber.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -3587,12 +3003,6 @@ "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-1.1.5.tgz", "integrity": "sha512-a+LO3A2DfxTaTztsmkbLYmUzUeApi0LZuKalwbNmqAHR6HhJGMt1qSV/R3wc+w4DL28holjqO3Bg74aUGavGjg==" }, - "node_modules/bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", - "dev": true - }, "node_modules/bn.js": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", @@ -3870,37 +3280,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4085,24 +3464,6 @@ "webpack": ">=4.0.0 <6.0.0" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -4117,72 +3478,6 @@ "node": ">=6" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "node_modules/cloneable-readable/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/cloneable-readable/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/cloneable-readable/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4198,16 +3493,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "node_modules/color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "node_modules/colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -4220,15 +3505,6 @@ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4370,12 +3646,6 @@ "node": ">=0.8" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -4982,27 +4252,6 @@ } } }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -5147,12 +4396,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -5178,18 +4421,6 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -5287,12 +4518,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -5389,16 +4614,6 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/emojibase": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/emojibase/-/emojibase-6.0.2.tgz", - "integrity": "sha512-2h2eblOm86tj+lsJLgLYmEni13H74KNNu1NI1ZgMOX9ByWuvjFZLhETEUH1edpcd8srAlzhfJSD892UbpxfwsA==", - "peer": true, - "funding": { - "type": "ko-fi", - "url": "https://ko-fi.com/milesjohnson" - } - }, "node_modules/emojibase-data": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/emojibase-data/-/emojibase-data-7.0.1.tgz", @@ -5429,15 +4644,6 @@ "node": ">= 0.8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", @@ -5558,12 +4764,6 @@ "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", "dev": true }, - "node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", - "dev": true - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -6256,21 +5456,6 @@ "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" }, - "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/express": { "version": "4.17.3", "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", @@ -6437,52 +5622,6 @@ "reusify": "^1.0.4" } }, - "node_modules/favicons": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/favicons/-/favicons-6.2.2.tgz", - "integrity": "sha512-qhvFqbhlXA/JYIDYuxTrE4uT9rcpTCrWvF3UG0GxBoLl/XgFBBTrZkQvASrkMebSwDCJ9kKGypRWIbvoRZLBsw==", - "dev": true, - "dependencies": { - "clone": "^2.1.2", - "colors": "^1.4.0", - "image-size": "^0.8.3", - "jimp": "^0.16.1", - "jsontoxml": "^1.0.1", - "lodash.defaultsdeep": "^4.6.1", - "require-directory": "^2.1.1", - "sharp": "^0.28.2", - "through2": "^4.0.2", - "tinycolor2": "^1.4.2", - "to-ico": "^1.1.5", - "vinyl": "^2.2.1", - "xml2js": "^0.4.23" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/favicons-webpack-plugin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/favicons-webpack-plugin/-/favicons-webpack-plugin-5.0.2.tgz", - "integrity": "sha512-D/A+Ze0x57+YZBU69hK/lR3NI636qQnKduWyQm0THGl1y3jt16whPHHsi8yjsuXvetv84Eh/I/yYJbAMC2iQxg==", - "dev": true, - "dependencies": { - "@types/favicons": "5.5.0", - "find-root": "^1.1.0", - "parse-author": "^2.0.0", - "parse5": "^6.0.1" - }, - "engines": { - "node": ">=10.13.0" - }, - "optionalDependencies": { - "html-webpack-plugin": ">=5.0.0" - }, - "peerDependencies": { - "favicons": ">= 6.2.0", - "webpack": "^5.0.0" - } - }, "node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -6539,15 +5678,6 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, - "node_modules/file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -6683,12 +5813,6 @@ "node": ">=8" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, "node_modules/find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -6825,12 +5949,6 @@ "node": ">= 0.6" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -6943,43 +6061,6 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -7002,19 +6083,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -7039,22 +6107,6 @@ "assert-plus": "^1.0.0" } }, - "node_modules/gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dev": true, - "dependencies": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", - "dev": true - }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -7093,16 +6145,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -7236,12 +6278,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "node_modules/hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -7722,30 +6758,6 @@ "node": ">= 4" } }, - "node_modules/image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "dev": true, - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/image-size": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", - "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", - "dev": true, - "dependencies": { - "queue": "6.0.1" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", @@ -7888,12 +6900,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, "node_modules/inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", @@ -8059,24 +7065,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -8407,31 +7395,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/jimp/node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==", - "dev": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -8516,15 +7479,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsontoxml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-1.0.1.tgz", - "integrity": "sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ==", - "dev": true, - "engines": { - "node": ">=0.2.0" - } - }, "node_modules/jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -8860,31 +7814,6 @@ "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.0-beta.5.tgz", "integrity": "sha512-j0YWN/Qd9XuReN4QdU/aMNFtfzBzyi1e07FkxEyeRjfxMKpfmMAofNT80q1vgQ4/U0WUZ/73nBOEpjdyfoUhGw==" }, - "node_modules/load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dev": true, - "dependencies": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "node_modules/load-bmfont/node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, "node_modules/loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -8937,12 +7866,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -9192,27 +8115,6 @@ "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, "node_modules/mini-css-extract-plugin": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", @@ -9315,12 +8217,6 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9351,12 +8247,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -9388,30 +8278,6 @@ "tslib": "^2.0.3" } }, - "node_modules/node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "dev": true, - "dependencies": { - "semver": "^5.4.1" - } - }, - "node_modules/node-abi/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -9479,18 +8345,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -9503,15 +8357,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -9652,12 +8497,6 @@ "integrity": "sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws=", "dev": true }, - "node_modules/omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "dev": true - }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -9806,12 +8645,6 @@ "node": ">=6" } }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -9847,69 +8680,11 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/parse-author": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", - "dev": true, - "dependencies": { - "author-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "node_modules/parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "node_modules/parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "dev": true, - "dependencies": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "node_modules/parse-headers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.4.tgz", - "integrity": "sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw==", - "dev": true - }, - "node_modules/parse-png": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-1.1.2.tgz", - "integrity": "sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I=", - "dev": true, - "dependencies": { - "pngjs": "^3.2.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/parse-srcset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -10010,12 +8785,6 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "node_modules/phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -10063,27 +8832,6 @@ "node": ">=0.10.0" } }, - "node_modules/pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "dependencies": { - "pngjs": "^3.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/postcss": { "version": "8.4.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", @@ -10590,33 +9338,6 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "node_modules/prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10636,15 +9357,6 @@ "renderkid": "^3.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -10713,16 +9425,6 @@ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -10755,15 +9457,6 @@ "node": ">=0.4.x" } }, - "node_modules/queue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", - "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -10836,30 +9529,6 @@ "node": ">= 0.8" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -11007,15 +9676,6 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, - "node_modules/read-chunk": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", - "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -11176,12 +9836,6 @@ "node": ">= 0.10" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, "node_modules/renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", @@ -11195,15 +9849,6 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -11243,15 +9888,6 @@ "node": ">=0.6" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -11267,99 +9903,6 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, - "node_modules/resize-img": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resize-img/-/resize-img-1.1.2.tgz", - "integrity": "sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4=", - "dev": true, - "dependencies": { - "bmp-js": "0.0.1", - "file-type": "^3.8.0", - "get-stream": "^2.0.0", - "jimp": "^0.2.21", - "jpeg-js": "^0.1.1", - "parse-png": "^1.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resize-img/node_modules/bmp-js": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", - "integrity": "sha1-WtAUcJnROp84qnuZrx1ueGZu038=", - "dev": true - }, - "node_modules/resize-img/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resize-img/node_modules/jimp": { - "version": "0.2.28", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", - "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", - "dev": true, - "dependencies": { - "bignumber.js": "^2.1.0", - "bmp-js": "0.0.3", - "es6-promise": "^3.0.2", - "exif-parser": "^0.1.9", - "file-type": "^3.1.0", - "jpeg-js": "^0.2.0", - "load-bmfont": "^1.2.3", - "mime": "^1.3.4", - "mkdirp": "0.5.1", - "pixelmatch": "^4.0.0", - "pngjs": "^3.0.0", - "read-chunk": "^1.0.1", - "request": "^2.65.0", - "stream-to-buffer": "^0.1.0", - "tinycolor2": "^1.1.2", - "url-regex": "^3.0.0" - } - }, - "node_modules/resize-img/node_modules/jimp/node_modules/bmp-js": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", - "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", - "dev": true - }, - "node_modules/resize-img/node_modules/jimp/node_modules/jpeg-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", - "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", - "dev": true - }, - "node_modules/resize-img/node_modules/jpeg-js": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", - "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=", - "dev": true - }, - "node_modules/resize-img/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "node_modules/resize-img/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -11578,12 +10121,6 @@ } } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "node_modules/scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", @@ -11767,12 +10304,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -11809,44 +10340,6 @@ "node": ">=8" } }, - "node_modules/sharp": { - "version": "0.28.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", - "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "color": "^3.1.3", - "detect-libc": "^1.0.3", - "node-addon-api": "^3.2.0", - "prebuild-install": "^6.1.2", - "semver": "^7.3.5", - "simple-get": "^3.1.0", - "tar-fs": "^2.1.1", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11887,52 +10380,6 @@ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", "dev": true }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dev": true, - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, "node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -12071,27 +10518,6 @@ "readable-stream": "^3.5.0" } }, - "node_modules/stream-to": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", - "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/stream-to-buffer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", - "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", - "dev": true, - "dependencies": { - "stream-to": "~0.2.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -12127,41 +10553,6 @@ "integrity": "sha1-qJPtNH5yKZvIO++78qaSqNI51d0=", "dev": true }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -12362,75 +10753,6 @@ "node": ">=6" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/tar-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/terser": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", @@ -12530,41 +10852,17 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "node_modules/timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", - "dev": true - }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/tippy.js": { "version": "6.3.7", "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", @@ -12582,34 +10880,6 @@ "node": ">=4" } }, - "node_modules/to-ico": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/to-ico/-/to-ico-1.1.5.tgz", - "integrity": "sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "buffer-alloc": "^1.1.0", - "image-size": "^0.5.0", - "parse-png": "^1.0.0", - "resize-img": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-ico/node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -12898,42 +11168,12 @@ "querystring": "0.2.0" } }, - "node_modules/url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "dependencies": { - "ip-regex": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/url-regex/node_modules/ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", "dev": true }, - "node_modules/utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dev": true, - "dependencies": { - "pako": "^1.0.5" - } - }, "node_modules/util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -13000,23 +11240,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -13480,15 +11703,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", @@ -13531,55 +11745,6 @@ } } }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dev": true, - "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/xhr/node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/xtend": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", @@ -14875,387 +13040,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - } - }, - "@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", - "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "jpeg-js": "0.4.2" - } - }, - "@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", - "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - } - } - }, "@jridgewell/gen-mapping": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", @@ -15460,15 +13244,6 @@ "@types/range-parser": "*" } }, - "@types/favicons": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@types/favicons/-/favicons-5.5.0.tgz", - "integrity": "sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -15522,7 +13297,7 @@ "version": "16.11.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", - "devOptional": true + "dev": true }, "@types/prop-types": { "version": "15.7.5", @@ -15748,8 +13523,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} + "dev": true }, "@webpack-cli/info": { "version": "1.5.0", @@ -15764,8 +13538,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} + "dev": true }, "@xtuc/ieee754": { "version": "1.2.0", @@ -15816,8 +13589,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "ajv": { "version": "6.12.6", @@ -15863,8 +13635,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "another-json": { "version": "0.2.0", @@ -15892,12 +13663,6 @@ "color-convert": "^1.9.0" } }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "dev": true - }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -15908,54 +13673,6 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -16026,12 +13743,6 @@ "es-shim-unscopables": "^1.0.0" } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -16093,12 +13804,6 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "author-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", - "dev": true - }, "autosize": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz", @@ -16246,12 +13951,6 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "bignumber.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -16292,12 +13991,6 @@ "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-1.1.5.tgz", "integrity": "sha512-a+LO3A2DfxTaTztsmkbLYmUzUeApi0LZuKalwbNmqAHR6HhJGMt1qSV/R3wc+w4DL28holjqO3Bg74aUGavGjg==" }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", - "dev": true - }, "bn.js": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", @@ -16517,34 +14210,6 @@ "ieee754": "^1.2.1" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -16683,18 +14348,6 @@ "del": "^4.1.1" } }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -16706,71 +14359,6 @@ "shallow-clone": "^3.0.0" } }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -16786,16 +14374,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -16808,12 +14386,6 @@ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -16941,12 +14513,6 @@ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -17166,8 +14732,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "dev": true, - "requires": {} + "dev": true }, "css-loader": { "version": "6.7.1", @@ -17338,8 +14903,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "requires": {} + "dev": true }, "csso": { "version": "4.2.0", @@ -17383,21 +14947,6 @@ "ms": "2.1.2" } }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, - "requires": { - "mimic-response": "^2.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -17510,12 +15059,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -17538,12 +15081,6 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true - }, "detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -17631,12 +15168,6 @@ "entities": "^2.0.0" } }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -17720,17 +15251,10 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "emojibase": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/emojibase/-/emojibase-6.0.2.tgz", - "integrity": "sha512-2h2eblOm86tj+lsJLgLYmEni13H74KNNu1NI1ZgMOX9ByWuvjFZLhETEUH1edpcd8srAlzhfJSD892UbpxfwsA==", - "peer": true - }, "emojibase-data": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/emojibase-data/-/emojibase-data-7.0.1.tgz", - "integrity": "sha512-BLZpOdwyFpZ7lzBWyDtnxmKVm/SJMYgAfp1if3o6n1TVUMSXAf0nikONXl90LZuJ/m3XWPBkkubgCet2BsCGGQ==", - "requires": {} + "integrity": "sha512-BLZpOdwyFpZ7lzBWyDtnxmKVm/SJMYgAfp1if3o6n1TVUMSXAf0nikONXl90LZuJ/m3XWPBkkubgCet2BsCGGQ==" }, "emojis-list": { "version": "3.0.0", @@ -17744,15 +15268,6 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", @@ -17846,12 +15361,6 @@ "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", "dev": true }, - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", - "dev": true - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -18229,8 +15738,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "requires": {} + "dev": true }, "eslint-scope": { "version": "5.1.1", @@ -18372,18 +15880,6 @@ "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true - }, "express": { "version": "4.17.3", "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", @@ -18522,40 +16018,6 @@ "reusify": "^1.0.4" } }, - "favicons": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/favicons/-/favicons-6.2.2.tgz", - "integrity": "sha512-qhvFqbhlXA/JYIDYuxTrE4uT9rcpTCrWvF3UG0GxBoLl/XgFBBTrZkQvASrkMebSwDCJ9kKGypRWIbvoRZLBsw==", - "dev": true, - "requires": { - "clone": "^2.1.2", - "colors": "^1.4.0", - "image-size": "^0.8.3", - "jimp": "^0.16.1", - "jsontoxml": "^1.0.1", - "lodash.defaultsdeep": "^4.6.1", - "require-directory": "^2.1.1", - "sharp": "^0.28.2", - "through2": "^4.0.2", - "tinycolor2": "^1.4.2", - "to-ico": "^1.1.5", - "vinyl": "^2.2.1", - "xml2js": "^0.4.23" - } - }, - "favicons-webpack-plugin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/favicons-webpack-plugin/-/favicons-webpack-plugin-5.0.2.tgz", - "integrity": "sha512-D/A+Ze0x57+YZBU69hK/lR3NI636qQnKduWyQm0THGl1y3jt16whPHHsi8yjsuXvetv84Eh/I/yYJbAMC2iQxg==", - "dev": true, - "requires": { - "@types/favicons": "5.5.0", - "find-root": "^1.1.0", - "html-webpack-plugin": ">=5.0.0", - "parse-author": "^2.0.0", - "parse5": "^6.0.1" - } - }, "faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -18606,12 +16068,6 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "dev": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -18718,12 +16174,6 @@ } } }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -18818,12 +16268,6 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -18921,39 +16365,6 @@ } } }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -18970,16 +16381,6 @@ "has-symbols": "^1.0.1" } }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, "get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -18998,22 +16399,6 @@ "assert-plus": "^1.0.0" } }, - "gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dev": true, - "requires": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", - "dev": true - }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -19043,16 +16428,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -19146,12 +16521,6 @@ "has-symbols": "^1.0.2" } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -19476,8 +16845,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} + "dev": true }, "idb-wrapper": { "version": "1.7.2", @@ -19497,21 +16865,6 @@ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, - "image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "dev": true - }, - "image-size": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", - "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", - "dev": true, - "requires": { - "queue": "6.0.1" - } - }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", @@ -19620,12 +16973,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, "inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", @@ -19734,21 +17081,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, "is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -19979,33 +17311,6 @@ } } }, - "jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - } - } - }, - "jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==", - "dev": true - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -20073,12 +17378,6 @@ "universalify": "^0.1.2" } }, - "jsontoxml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jsontoxml/-/jsontoxml-1.0.1.tgz", - "integrity": "sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ==", - "dev": true - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -20368,38 +17667,13 @@ "linkify-html": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/linkify-html/-/linkify-html-4.0.0-beta.5.tgz", - "integrity": "sha512-7upWBgItubM1yQhO1MozvSzl2bCWModOgcc1Wd7kPpndlbR1JxmqH/N0UzmdvX6g0PX0ftnCQdYV4RZHLP9D5g==", - "requires": {} + "integrity": "sha512-7upWBgItubM1yQhO1MozvSzl2bCWModOgcc1Wd7kPpndlbR1JxmqH/N0UzmdvX6g0PX0ftnCQdYV4RZHLP9D5g==" }, "linkifyjs": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.0-beta.5.tgz", "integrity": "sha512-j0YWN/Qd9XuReN4QdU/aMNFtfzBzyi1e07FkxEyeRjfxMKpfmMAofNT80q1vgQ4/U0WUZ/73nBOEpjdyfoUhGw==" }, - "load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dev": true, - "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - } - } - }, "loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -20443,12 +17717,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -20645,21 +17913,6 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "requires": { - "dom-walk": "^0.1.0" - } - }, "mini-css-extract-plugin": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", @@ -20737,12 +17990,6 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -20764,12 +18011,6 @@ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -20798,29 +18039,6 @@ "tslib": "^2.0.3" } }, - "node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "dev": true, - "requires": { - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -20862,18 +18080,6 @@ "path-key": "^3.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "nth-check": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -20883,12 +18089,6 @@ "boolbase": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -20987,12 +18187,6 @@ "integrity": "sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws=", "dev": true }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "dev": true - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -21101,12 +18295,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -21139,63 +18327,11 @@ "safe-buffer": "^5.1.1" } }, - "parse-author": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", - "dev": true, - "requires": { - "author-regex": "^1.0.0" - } - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "dev": true, - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "parse-headers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.4.tgz", - "integrity": "sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw==", - "dev": true - }, - "parse-png": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-1.1.2.tgz", - "integrity": "sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I=", - "dev": true, - "requires": { - "pngjs": "^3.2.0" - } - }, "parse-srcset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -21278,12 +18414,6 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "dev": true - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -21316,21 +18446,6 @@ "pinkie": "^2.0.0" } }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "requires": { - "pngjs": "^3.0.0" - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true - }, "postcss": { "version": "8.4.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", @@ -21377,29 +18492,25 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "requires": {} + "dev": true }, "postcss-merge-longhand": { "version": "5.1.5", @@ -21467,8 +18578,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -21503,8 +18613,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "requires": {} + "dev": true }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -21644,27 +18753,6 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "prebuild-install": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", - "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.21.0", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -21681,12 +18769,6 @@ "renderkid": "^3.0.0" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -21754,16 +18836,6 @@ } } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -21783,15 +18855,6 @@ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, - "queue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", - "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", - "dev": true, - "requires": { - "inherits": "~2.0.3" - } - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -21843,26 +18906,6 @@ } } }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - } - } - }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -21894,8 +18937,7 @@ "react-blurhash": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/react-blurhash/-/react-blurhash-0.1.3.tgz", - "integrity": "sha512-Q9lqbXg92NU6/2DoIl/cBM8YWL+Z4X66OiG4aT9ozOgjBwx104LHFCH5stf6aF+s0Q9Wf310Ul+dG+VXJltmPg==", - "requires": {} + "integrity": "sha512-Q9lqbXg92NU6/2DoIl/cBM8YWL+Z4X66OiG4aT9ozOgjBwx104LHFCH5stf6aF+s0Q9Wf310Ul+dG+VXJltmPg==" }, "react-dnd": { "version": "15.1.2", @@ -21967,12 +19009,6 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, - "read-chunk": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", - "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", - "dev": true - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -22099,12 +19135,6 @@ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, "renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", @@ -22118,12 +19148,6 @@ "strip-ansi": "^6.0.1" } }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -22158,12 +19182,6 @@ } } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -22176,93 +19194,6 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, - "resize-img": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resize-img/-/resize-img-1.1.2.tgz", - "integrity": "sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4=", - "dev": true, - "requires": { - "bmp-js": "0.0.1", - "file-type": "^3.8.0", - "get-stream": "^2.0.0", - "jimp": "^0.2.21", - "jpeg-js": "^0.1.1", - "parse-png": "^1.1.1" - }, - "dependencies": { - "bmp-js": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.1.tgz", - "integrity": "sha1-WtAUcJnROp84qnuZrx1ueGZu038=", - "dev": true - }, - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true - }, - "jimp": { - "version": "0.2.28", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", - "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", - "dev": true, - "requires": { - "bignumber.js": "^2.1.0", - "bmp-js": "0.0.3", - "es6-promise": "^3.0.2", - "exif-parser": "^0.1.9", - "file-type": "^3.1.0", - "jpeg-js": "^0.2.0", - "load-bmfont": "^1.2.3", - "mime": "^1.3.4", - "mkdirp": "0.5.1", - "pixelmatch": "^4.0.0", - "pngjs": "^3.0.0", - "read-chunk": "^1.0.1", - "request": "^2.65.0", - "stream-to-buffer": "^0.1.0", - "tinycolor2": "^1.1.2", - "url-regex": "^3.0.0" - }, - "dependencies": { - "bmp-js": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", - "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", - "dev": true - }, - "jpeg-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", - "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", - "dev": true - } - } - }, - "jpeg-js": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", - "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=", - "dev": true - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - } - } - }, "resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -22397,12 +19328,6 @@ "neo-async": "^2.6.2" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, "scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", @@ -22567,12 +19492,6 @@ "send": "0.17.2" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -22603,33 +19522,6 @@ "kind-of": "^6.0.2" } }, - "sharp": { - "version": "0.28.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", - "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", - "dev": true, - "requires": { - "color": "^3.1.3", - "detect-libc": "^1.0.3", - "node-addon-api": "^3.2.0", - "prebuild-install": "^6.1.2", - "semver": "^7.3.5", - "simple-get": "^3.1.0", - "tar-fs": "^2.1.1", - "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "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", @@ -22661,40 +19553,6 @@ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", "dev": true }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true - }, - "simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dev": true, - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, "slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -22806,21 +19664,6 @@ "readable-stream": "^3.5.0" } }, - "stream-to": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", - "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", - "dev": true - }, - "stream-to-buffer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", - "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", - "dev": true, - "requires": { - "stream-to": "~0.2.0" - } - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -22844,34 +19687,6 @@ "integrity": "sha1-qJPtNH5yKZvIO++78qaSqNI51d0=", "dev": true }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, "string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -22941,8 +19756,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "requires": {} + "dev": true }, "style-to-js": { "version": "1.1.1", @@ -23014,62 +19828,6 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, "terser": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", @@ -23128,38 +19886,17 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", - "dev": true - }, "tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "dev": true - }, "tippy.js": { "version": "6.3.7", "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", @@ -23174,27 +19911,6 @@ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-ico": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/to-ico/-/to-ico-1.1.5.tgz", - "integrity": "sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "buffer-alloc": "^1.1.0", - "image-size": "^0.5.0", - "parse-png": "^1.0.0", - "resize-img": "^1.1.0" - }, - "dependencies": { - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true - } - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -23416,32 +20132,6 @@ } } }, - "url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "requires": { - "ip-regex": "^1.0.1" - }, - "dependencies": { - "ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true - } - } - }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dev": true, - "requires": { - "pako": "^1.0.5" - } - }, "util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -23495,20 +20185,6 @@ "extsprintf": "^1.2.0" } }, - "vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - }, "warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -23577,8 +20253,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} + "dev": true }, "schema-utils": { "version": "3.1.1", @@ -23837,15 +20512,6 @@ "is-typed-array": "^1.1.7" } }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", @@ -23868,49 +20534,6 @@ "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "requires": {} - }, - "xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dev": true, - "requires": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - } - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, "xtend": { diff --git a/package.json b/package.json index 2ec2a79..5f3485e 100644 --- a/package.json +++ b/package.json @@ -65,8 +65,6 @@ "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react": "^7.31.1", "eslint-plugin-react-hooks": "^4.6.0", - "favicons": "^6.2.2", - "favicons-webpack-plugin": "^5.0.2", "html-loader": "^4.1.0", "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^2.6.1", diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..916713065b069f0e59a63d520178ea8101818913 GIT binary patch literal 33310 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 H(bQuA{pDkF literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index aa6a95e..34a0003 100644 --- a/public/index.html +++ b/public/index.html @@ -15,6 +15,28 @@ + + + + + + + + + + + + + + + + + + + + + +
diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..21ae4f0 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,59 @@ +{ + "name": "Cinny", + "short_name": "Cinny", + "description": "Yet another matrix client", + "dir": "auto", + "lang": "en-US", + "display": "standalone", + "orientation": "portrait", + "start_url": "/", + "background_color": "#fff", + "theme_color": "#fff", + "icons": [ + { + "src": "android-chrome-36x36.png", + "sizes": "36x36", + "type": "image/png" + }, + { + "src": "android-chrome-48x48.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "android-chrome-72x72.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "android-chrome-96x96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "android-chrome-144x144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/public/res/android/android-chrome-144x144.png b/public/res/android/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8c2668b3259748889da147c356e654e3606e58 GIT binary patch literal 4499 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 aXFp+9IZ1Bk=WGTB1_n=8KbLh*2~7ah4ybzo literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-192x192.png b/public/res/android/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..6d53edb52d303f1dcc42b16d351f6a1fab97853e GIT binary patch literal 6264 zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Bd2>3_*8t*clik>^)r^Ln;{G9^{;Jt+dhN z!Sla+-}mq=k7-)ewsGN#2U}-tiqKlwt;u>MQ7%#QZT&>6DalEx zvu#nw4!$l9tw*fN5)T=V)p95s$Q18c-90~G=e_c0b05~G?>jFnoZ=>SRky{Ha zXDzmzwV1*8&6Iw&vRh5EWm?C=)*P=|bKFYjxRB1lAQA3WI%*!_$t6ziB~I=#-OIAB zvFSJnK3mM;`om+wrWpzKe24ch;Qq&|t~hD$y~8gJ?Z(>R_dFzoBKIjDZ>qm0|bz$q)0lU}uj{VJ4tX;=#LXS;HS| ziEv!nC@XBp!hI#kaO-7BiH>?#p8!!$pQHMQ?z+OkyGsuFzR+F4*ZRZ%OsMyfD}2Wv zmBqBoSYV}UC~5v^eNl{0UUrvs0q-YP)0I5mAF8dHx;UvQnCXAt?2A4H3Tuz+N;DQ( zs;PaS({Rxubb{}*hhBTM+K)WxW4hDu-({YH^wfv^Km2nhGA9)|r}sEpJL*OBoc_2; zM|}ESp&y#Z7Pcyco4D7T9QeFq!qTKo;n9CMV_A0Q@aY}3-V_j1wu{4m@m_`NvVH%4 zNZ*^5`e>84jCnE(7t7Y8jxU;-Y}%LT2u`=1_1LgR-q0~u*jc|as7wP>;ZQguZs6C>|C&JWq;id?R#YnM`SIS zKe#{Pe6`Bv%OS2k?-)9)4gT5xYw!rT?z)3R{$Z-A&bnuJ8>|I|S*(v1*l`7{U^{ws z&Fl}^jvLZrH!yF$GGWK8&+Vz0vT5FbjJald@nqXW`Uh(|!6Jo1CTB99n%z#4|paM~LO- z)9?&6-@=#DUF*4<-UKz&*y!?3{8Dm&!EwUeb;mAV67W2qKS7;iQ?Oj#o9b8T zC$-B}oj5gBn|126BjJYE>y9i*)7rJt+0W{w%JsPFwRW|?PMkjXYcz{ic+6f8BBOD?#kCB@-SVZvXxFef@gR$!eQoH>aJADZ80E%PcqR*O!-C zT3Rf>ryOvfk*WXan_l0>j74HuS65A48NB?}&CSarbkxF+BpEKBU$<-XdAr+_{p~VO zPt$Fx{bkgqn92X>+dAog^P^TIAMZ;$Gvncp$Nke+_t|{%u&w%HQ2HuF+AK%l&DDby zobPWn@7ViWw=eMYoPtA~%lzlRyWq?}_4O>%>}CG*?Uwn>O#1ulYt!CU?d@+J@66kJ zjN`~vCG|N4O@|IS=|*jtaCTeHO(lE#cr7WjoE7Qk=c)P6%Q@V}+hqGoz2}fvyujvk z`-8Dr6A$xQpV3~wXOZu0vrQMz%ryS{>-zq0cZ$#7+?d=xO*i`0<>mde^LBZ@zP9%5 z`Q7jLz3wqSx1sE9)Iqt}-rcp1cjoaPotV|h#w(?vqjP0nZS~C;{PjPY_tpNcdOo*& z%Jk{KT|7NIcNRaNWsumEcXwCj%}q;dGq0_g8SHO+^~cA@p&=n0WtRoM|8ClGSGLbu zFxb0C-ahX7y4cjk)8p$R-{0FC8WM72vhQrOnRd0i!HQ zoTE&5;dFhE8?pLZk4$uz%e=86ansE+GmV!fJv%e=*SELX^@}u&vaV>%wJH_rK3ekf z($T`>vd>p6?z^-qRGU}IWWxOU`V&1euB@2o|K`TV!_#!5YZfh9HQ$uYXJ?yxA6@1-+onxA97YqBZB%7EiI;9h!Ec+r4?p7jKlgzPGyk zdQ5R|Ou;G5CAYZVmv_70gMw2heqW5$r%#`@WL`cd=q|G`_x83vt5+K8^J_K*`&k}+ z*e;*<;=;nZFN@`OKAV+o^XtW8z6s~-rfvupmeD>wxANIcKHDz=j#**r&4W>Y{Qyw&G!HQ?0hXzIpB~ljLJPhN-7SmM&eIb!t`UYM+@#N2h28 z|9K?7zu-ny@f}+-t5f+0#^|udl)|ad}@>qh9PTj&E!B?76d}@bR6Z)4Fy) z9x&fbINBxp@5^#~O9!h*M_cAvoh)Q!W%aZBnR4(Q7dLlo{ok+8&dyf<(f+trCvkaS z(Vdg(^L6a)<2Rgsb#?XE_xJB_$-K<6`{j#dPHS21<6HCZ$8GRVOk8+cZ}*v1p{rS{ zOV;$OUSRQkx})svEzT7yRuo+JHJ3C>>FDa>IvBUrwRjjwRW-ni-t*?K5e|Am2ldtreib7`Q_%#x>5!>j&$JkFYFZR1qD)#2~2uUB2S-z}TXE?40Ypm|n# zO91zgB*W6PpU>OBpB9}b7!viF<1CA1`q^2gdi#DPJ$?GL$tzoK;ZB+B3mlojmZ?nk z438;novIzqwQ5NvQ}5Fa#^-G=&oE5hl6N;M)-dOWLGW@v(U8c+ET5h(IMyq@`|Gvn zzc1YFge|6o-8>#Rpl%cRZh0EmL?z@YSSEn~d)NeOI1)cUR~H zL3Y&%`tC9{9}c$hNG2UQU!`4PU zy%wD>nsUXFGjd(#s;Dhp0DiIb74uLyfB9I>43$m2p#o919MyS9dgz?<8Dzu(tiQTAFmV&N>=@;im^cE7hH5waJTfjq)o+!WLS2|QVbtXE3S|N?h?7wcFuT#_4_n$ED(xsrw%Y22ebS&i* zdF*Tw>>B^~Rd}zY@v*|=vg#}5RDOP@si!9vvfK2=oDG+qN&-DuSy}V;{Y<+aU%$7) zMsLL)%i?DoSx21Yy>G1Khz)Uier_&Ex8ZRact+o~;#`>ebsSgNY3{`M&1sZi>Vg zvzjjAm|df@>2!C{movuaIgIj8PEu`>GQ7Q9Y4;ut*Vfk7rZdr-QaTs7o%y!%gr2_F z#m(pKR&Uu7G9fbi`a01o9XIVnZ$6dPncUQG_v^%+oyDv(LxX~pR+PPe%sjuV=AMaW z)uT>zmYG{qPm4Kjt-h7+V)s5%6VxP0G15FSM>l#K$Ev#~^96tIahl?J@X}K6vonp| z!TxH>3hhd-b$jyJ?2#&1gF^APyt`T}!ZvR_neI~dU0idPMd6}PpNbsQrc9Z_vFfVw zK7~!Y-2)U^SBI@NNw2wcoEGZ5rHGvkey#9h9< zNz|NWk~t~$^fb;@dAGOaHf4R@VB7KLrnAP>rcIlSl->J8LVR6aTi@Q^&b{g=pG^|K zQuQ{e;3XMPPE6dEds}VAo~x_Fz11c+Wqp*mcB}csy}R13+1J;Z7Cv%ue7ZJbqfBsA> z5c|I9P@K!RT$XKK7Z*4-hlGT1T-u&<)5!7I)CY3E1#WKNDxvSnEv91tvgOw_-DtHF zI|?Jx<&}P$i--o9WL!{4O-*h3vghly=%ya8NBiHnr~DUtsHqvXr(z?hbeyp3)2AYC zaXpcgE02Gy{@bzSnV8Db7tihg@9dQ}=L*`KaZxFHd!A^DkI;5cM-|icNvlNG#_hfJ z;9xWBN^n87SnhC)X2+5|fk{CoH9rbIKRYY@=Ki0bpIId*A4$;cTJo;cXBsGG!sBbV zrWk47*nT~(+INCsf5JQw*Gt99UQ08st%*F=C#!v9x2$#94Abms3d&^<#6g{|_>b(F zKTi7BCB3|~w8^&m<jlTf>D{=y`MjO>i4M~p zzO$5G-flQ}>BAvzeNfwib$9i*o9V2Qh8#yPiL9I>SP?1(YL?yGQ`r=2mVXaaLN;kt zOD+y|T2geXQ1sN2jNjkh>g{|Y6um7+@XePi!Ty@Mx}qVTnrsW4R9&>*`|?a}W91gx z@n+L$mC2rr{B}PUEI8G+z(dt_)w3|2X>IQEwO8J5zrSvsww|6@?ky9?sXB*pS1AOU zMt_W*;&u2yBeU(tBf_sXc}`Zlxh;40f=j19*yaSYPFz(jy4};+)wR`IZ|9LFR_-gI z!fHMOAt%qySlp#F^P~124c^&ixu4eN*PcE#Rr{)`cG#K^cZ$z*YUQf6ooMh#oANj) zXG&Z7{o3n4pU;1PnBP8RdXI#mQ)J}K1wnR4QZ=SCPCQd7KYgK-R99D5$?I!ppPik3 zmG$=aeDka;8jedt9t71WI6pFaoqyu+^(BcvKRtbRX6EAj`}>4CTW-DSum7{y{{PSO zOp4s+a{^)<{!@u9}t6#6({^i9*XQhb&(yEYZ(=_`U$0ak?|9wk%x=!y= zS@!65h9YmbnC_=fr}bao+`RnHpPH>_zr4K6D{B=pVO#4Cf#}qTn6Edw)C&!zJPudC z-@AOnhJb!K+biqi<8wbX%l|nrN!6PrGqOEDp*2e&yw>bdWlWPzX2iy%R`vNcm$vW! zo7*dG9wrTH7QNkmU(e%o*dOg@tJMmxX0wVd6j#cO*j={vGE zP*huyR%n_mXLp44(w5}oe8TE}TS{MtJ)cwD7onpz{mqSy&hzbRb8c*KoUrM2;dUv3 z@ZvZ}&0VWnZf;Jm{{41)Y{5a+PoF<)Jtjpexu1wVxx+LU^_N7g!Qb=cZD6^}ZTHqOWa z^)v78F5h1II_#j`)CKzg-Y|4pZ@71?q{N+h>W13iWs}wY!y+PHObPb8xT`dq{T6@S z2j=4E=S1IJ&YIJoF6&Upe$VI+>+^+6y?*_^|3B}_iomcn5f8KDf6oH-lmw3TNIw2{ zJ74_GWv4mKt$Z7HyxAbgzesrBqDhlZF1a38efID7`|B$|KeH-(qtT^g`gHB~d!Tmw z(xpqA_RebJ-smOPaa!*72Ze2qWR8SfdUkfU?>w8E%=|VB7A!c>sXkAmOX(`8-+#{j ze~ot78i6-~Li>+~-q7+sk~;rpg{b%f2hp56J1$Pq47U06;jolx){^AoeMuWK-f(w^uMQzWUdt9#i%#)LoudWV15308(dYqV2`1sh) zr_-WYs!fESC-v!wOy6skq;sl3O(}Fs)z_@a>i%X~S2U!}axUzvt@fQ|5-95G>RR>f z&B`rXLOxh7m1tqSq2YZrb-PO1qxuh}Ces;JRaMi@&Px69;bB)-mr3reklWjGT?18Q zUteE;eQS0&DD~EyQ;O+mpD^WUQjt3&+oP%{CpUzxje2=^_x8HKzh2(ixj8~7E&kN0 zQzfsj`6ebVd?4>-$g(|gwv52!YQF;+b5_l&dFdU0X?uRWcx=hU%l`JUN)taso=ge) z|L_+z~m>aHmUbRp4T`-Z{13Zl1IK9`k%&^}5CVcDJ@(k9)mt z_dB6K^S4TLTwF0BIjQLOL5Y^t6PL4X$+~*#)z#IkWeE~>tx1+z%gQqP;}@$ZHNBd0 zMEM7+*y%#Ut*1Xqw7gePJF&&-PQ&%9LWWx}uaxM>R}u5>*Sut(5)WhIB>FXxX2z)Jjk7$09Zh zX7PpAw@&50e=I5TNHRy{kF(DP`}T+N7g(1+FnMy)?`cHKbp!6r8yz-;8#?ZidRS57 zqAt^)d@<;3R5xn{x2wjX=o=~?kvHoV93q?Oiy#_+L@{)Lm3zt7(8A5T-G@yGywpwVnp`< literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-256x256.png b/public/res/android/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..57378b413191cabc6c5f86714ffdff47a60ad16c GIT binary patch literal 8384 zcmeAS@N?(olHy`uVBq!ia0y~yU}OMc4mJh`hM1xiX$%Ys?Vc`dsar7py+%a&c9?a#xIYNYboH zFPv5`=k6E2-U> zX>{h0b_M5WmQXFF6~Jr%zs6mr zrF3Iv+77Af3nwbf6-{9I*HYRf>%tO$T_F5Xd4|pjm7f(7-xC%;*zd~nKS+H4G2a`} z6Hb~XDg0~7&Dz=VAjhVmnPuxquRC4GuOta>4R_}`H?(;S|o-&qfuuRWUoaYmHVqB0AH=E6pWA9=!ss$r)J1ZV0tX&0DF zaW>uE&T9TJP$gwW$C<72Zi|*Htk@C$(Rj_YMkS-ml0WKy%u`sg=j)4p@zfa|XM*^d z3wsqj_8l)|zB%{MeCHk3J9IxJDpZ-u;XUemrOVKjr zi2|Eg9KW78)SA(EQe*nEq)XTLRWRC%vY0-WC^@WsVtQNBrOOk4u=k0vn64JpI~1~J za$3@*^Diq{e{(inxgcSGv_@yDThgV|^$$GXsB#2(i|HMzIx|fz>5?@ali&DZ9CLBr%iWWQeAjxq;T;H*a6>_OTAwI889kci% z#PV{bZQsFSjj2sZLBX{>?);7u?(rS$tPndI4jt?P-5SjTqcN)KNJYc*%nE#0=yAB3*0N;ABgU;l^sH)qp>_)Qmu{TDfycCCyn z^f@rGN#Vz?V=sEt1J=zt60-hx!A1p+vSqxl9)@03S@tWY=f4ok!F4kI^+^k}1VU~5 z4iq>F)J*4aThN>(5c>61vdk;)ri5~n1D97U?>ZW?xBX+XqrjWa+KuLMVXaB4uI>D> zS%E`q5%;sCPA#F((rv*&D5nECE#<0KuepKS^Gjshyd$~;q30#B9-o)cwp47K2X?!9Qm zlgysqtd0Rw<=lilg(llHU-T7V30=u3^-$GQV5*G!V|y0I09m#N8Xz9Of)+>9D}lob zo&uqjdkZHiaICs~(!yWWHPp}Soe+zo?+*T(T8hhx@?7K{1+KKH-Duh#5)g9K^jJQt zW5DFRgZH#F);(J1F6_89gS8=e03)zz>y5s4ok9SvI_r+Y%8`f=2qg-nmMmPxJ?4Vn4A_IVytRvuKWVY8NT4Be;beuC zx3=f6_n&X~>&wf>9}e?}$DTTMYR}(qx8v%5rk=O`KIdq+IQOM<^9xqnifnxT?Xdd_ z{S{kkzui2pU-yx__V>5aFBjdtSvRMjH>>)R(Qp562d}gl$0a8@zC+KyIUJd{n|;4% zh}Z9LZ~y+fzQ62d>hzo0>-R2Mbm)+izs<)McKMnM?D91V9+l+}zk`%#cKC1DzQC!^ z=95SHy~^eDY^%H67GH8yn)u<*=kvS&e!Hz3vB6=&CbI>qTyK_j*cR)`3B1|(?Ck8{ zkLCZrNVoqzGs8qncIx!$($-~bX6NlXxhixui{{HLn-ue-Z}v&da}Yk5cly++qStG; zOIeq#N$$4|QxTfDPHAF?a-YSar_Qv4kuWFl~mb(I*e^)KupRm33 z#f5|3`g@n;-`}@s)25WJHEVR1&#PMX`Mmx8+xh!*&(1P!nsQO({p0y%&S&09_c62H z*A(mC`EuFp9!X=jZZX}IRe!(TK7YRcU$LsHDkwG_Ph~Vt1Sx*m^I!XipYLol)4D$u ze}8`$??0ZpD?;blmdk#ZR|c!E-}9+!(IO?s-t5MYKhBhQ+_e4AK9_ZO$%}>URe!%; zFMW3>GWYVn+G_E*iiMiN%TAm6zLH^l%-Y$Fn-fuy--)_Agr?>No zQ1P=f8*6?RIrgsX<~O{rccf;!Vus?4l_0e@HYQ(P8SK6xcCJ-`QEL8@nqc zAbD2Ol-Q1&TMrj(Pgt(E;{j9h@xIXIezG%{tytj^7&vjw8XZx={^MU?T|M0+X}l(4 zqf>x#R3cANZFfiPZ{a+_8t3clV)uT#mAz^6=G3mK+Tp)G&;S4CsCfLBlj`$-Okd_Z z`_;X@yYK&bW^PsfF2_Ij<|fzc>tbs^9As~jDrC?5uA5Z$R?tNF%>v)qX3PBMt_oc2 zW_0v%zx}%E@9)yi%t-wF?Cihe*VaaZbhPoyuiLQU!pi0Iw1hfu#NNDl^PI(Fp5$Xa zfe{fJE6RQ+cH|3werxrxyh+w1=f;KA>-Vkloo!}x)cCy3V|DwVos%XB?KVn2#`E*% z&t2v3^ZZRRFS$(Di|vuKjZ&H@5VE@Vqt3OPoip;wP5ngPB)qw?5tLVFCcVA2)z9{8 z$kC%m%Z{I!X7)1Gx?I`*TK9(I{<^d7c^yZS+Ra}{(sGGA@uq0>>YEhy+7<%n%FT> z**)vdj*UK>Ykn40uUfL?NSCN~$%_jI=Ve`AH`o5pLw=BrPbT}9ozh(X;?B;^({!Ux zojNs%XX(4%>Pqa>o1nN8a9%Z2Et7dw%@# zIYnIxmU;VrrkUTb*}O`q|F~)Xy_nC>&dOH5+4#>rGIHij<8&$WygBLfDv!Ooy85cp z-NNbh!ry&;KR6$(Umd-D-R^h0yq9HNUe?RXEp|irV@1sAX}U{iN9a6j5%w!M#HlV} zk};w3^Rt--iB0PBYc5?{>Ycjd@kNQ*wZ3P}=Qi6l{V)6b_4@7)hqzN$`P=N(3i|J`x>e;c#c@4dFL zT~5o~{CbzDcFGLh84t3P%0vzdn279nx9jzs%4ai;A`iFm%2qsRjH`Iay8H2})$5AB zUJXAT^0DHMpu5aNP-)n$zb_&zY?`X~v>UrhSMzL;XZty8hV0hEx=fLgk@G4Zaq>!= zO?la8^-6A zSLr@oFZN29v{_C-Oia%Izu(0>U0AHE9`~Bxsd~LO?aU0tvo=lIHJW+uv8`)uOiLtV}&UEoy7l($v$_ z`0Rcp%(X7Rw#b$H|6=!kxn1S&-+eqTUw&G5d&J(Vts>VMdpF(`f3&YiW)aig>hEGp z=H=erR{8m?x$i8KllTAsEC2lbe0WsUDy^J5J1!pUmEQaR-|v5S|NVadenxWN#hu0J zAj5YSr~m!+wfG>bxP(Q)g5U3U`v(S26cIgIIO7R-Vf;&-f)@+htsZqKv#eaWW5akqeEjtJ^VONz*VldhbXvdq=hNwb`}t(8EIywxo?H2B=C5yWU$0ud&M5bm ziRLO}wVzIR!uv!l{(ia4YMTG_)YLXU*{mNQ9$s4?uYXlHX2*p?t=xZqp0B^QqcC~- z+_G8gVt3E7EME5MQ<3H~j`*(Mrv#Z|cbAD?0W~Iee?Dhz`}In&m$&!Q#b;-mSAV;i zzI20fjb`5Ny%)kBv5N!YHbf=7+b4%{+uz;=Ga&Cgs^XEt1 z`dnEd((xU)*G+Y}y)BnDH2vkJrRQuu`<$MpD|}^#**<~ovDuB=a&L33I`-z~W>C0+ zLd1h}ZLMOTTZYz#^LD>ECgtDSl6lVRwa(9M4)R;A5yc5Ah$qCn-}`-@@i`0UxVU)=s#`lBRWp5keO+AT{4CS#ImPEJ z&GPT*ctrkozv#1|?(eUrCmI?W1=k|eBX<@pRap8~_^2Jz#f*>%GU0KROLrDO=L(A3 ztTBtTNk!5$YszuCYM%*Wvs^ER2&f!-j+MtTW_a} zqhq5&u1WXe&Zu?S*VnoA$!M4Z!BJ|aFsI6 zdUCJ&y=lS$hKU|70hZI_>vo!EU*otG6ee>stMlF6-O^?`Gp6ZAb7|#&dUA4J{l7}b zTc`Szz1wbAzu$Ye_`L0}@9*`6IytoRZ*Kz^T8>etyOh1zUfE?;(#Rh(nhu{%49_x^a)-P98xV3P#REp)*=C|4d#&H?a8{ZqkkXS|DB@|Hduz+b>-+y*1+`07$bnMC$H&LH zjZST|F!K_g=;8AJ-`~6C_iLq0G89(W@!Nc8a8Xh`p&|X~#8fsus}~A~+xg2somA&u zb^Y1d*}c-{eiI6d9-o+cXwk(L|Nor-U-JL&_to+H_bvFH6i<8iL6a~*=pERrujTNEvwQDO7$*X#A=$7Rb;oI59WWls71+Ut8NKeI?` zn)k(MK6$aY->m3~hpcs($dx^U%5EG+*V-)XCNpi?wCPUS?cBUwFV#w4T@k#p=hLSm z{XHL=6q0Mjj&qs5LDILRFLHBQ%w2f<>4M2xpyr5#UCj=&+*=$$x4rfEs+`EM+$XU8?(tOt zi`{zfRKMTL#v`F1)X5P9YT@gi$dLc-bf=6vbRts9ymWj`yFCR`Nz0n!`THbdnFa_Y2yzwh@tP`pJfjd;UdcsuuK(UxFN-&rPx1rHpU z*?0t&tdHEB#%Xj*DCcwQj`e5Utwl>Nx{8C^fVJQ6hEKQ$%8n;8Le- za{tel{`FcXcur5(7f;#3x=-Zm)bh}P$H#hEXDX|!yHB`y@8i-H>(99Cb6vXs?Cfk-$=qG* zJ8xYys#(PZYKQOH6Eoo+7dJPnF zW(r#ulX6`_xs}~{0dterFud_`Ayr3yTj$5_gS1UYrR<5F1M-dZIt7yUtcc! zvu5T?9=q)uxO+WMeV`*NE9<+R&*dDmwDk42r<@dWyd~XIv|BUle2>FAE-9;$6``xc zID^h#TIww-BEoU$7Tce*avisfS%0kN($doUwA}u$=Y%RTod^YwYUh9iewVj9e@|H6 z)W$3Q>~8se(IwNq->;9KaP8B_1-2qvpW7XG)>^S=&z;cl*rlMbvwC)ZzP?BH_vF2{ zBB6%glO}UjeZO1YD`o060U{MW`(p!F$Eq2=6#=S$zHQ(C_2={X+*zPJwl-p;(}ZpB z4!em8gcg2JUd(ms?Ag-Wx!XCj?p43vt3J_#<5G~`zeP=pwDOGER<$G^ZkuUay=_67 z?|i%13ESQs6B88)wX8o_BpMPI_ip(E=KcQ?{Qj=Gg zSKsS^Wlg6}or)>DnYu0KrqYVI$?E=MOXeE=aT9V;J^ou_osiwXAIaBaihCDS`OY%& zoKPlrkjYbEs*QPauh);;_y48c*-_Z^YU1qK+27vWY})ckvrgZ0(WG?Yb%CDy|2)-S z3mPi;s^&Lm#hNuf6T<3R&rVX&+Bxqaw^rieHr{i#-(y-^Tbovy=H0PyjH(pV_gJ*z z$!?+9A&2hlERL=F`Lt=(xE zr2IQO3XkbdB z!u}fC+QLiru++7k51F`Pm8o3+swMn(KMqtrpSyg;3Xg!w#csVqOIq7MZqgD7{aV+2 zRO{u}>+#pO=f^Kyy0odQ`f;zhPSh5U37^CsZC@4Pb5;9bNK9MK)D0CMljQ6FZ2WxA z+FwOT@Xb!?{5=;JxpuQ?>dN2U=qB2|Qf}uD4soSLLeI|6&%eCPx9ZCa#T&+}!`GJ` z6%E$_HHy}-=pD2VX`b-se zy?ycvw|dPo%bnH6D{b}f$79y}y7u<>{p&sngUXdDU#03ATe5_L_ntE36koW}YnD-J z7sRaVa&#GSq5R2eH^Zyz8G=6wr>tI*d3o8*4T;U5R;P-PU`=pg;YM%0 zokynWMzd&U8vD8SWr+nFUrQAGrL=6)y~^jZr>E%_f4iC9eKe^_mRH*B%nZY17R{9` z&mZQRDlB{UB*FCDR2FVA9fSOPHhZhS1}*oKJy_=I>iX-;%jDD3bepD>h|U9zIbX9$ zdF zX=(~CnWDKvKsCt0=at5BZVS0w6-T9s2Boh;X1d35uOHnB-5|Ni`3<}-7Vd%v8NX_m@m-`QqodCl)AcxW0Ih;c2QFyl&a z&+-ebxvD2$U0vNPV;R&frYlqVWTH`MVd2K&bC$<{eSOWUnJiVM6yMe9>8n~H)&7`$ zQp)XZx$~;uS$2!*7TwBRzA}9MJfGtCd%uGQGZj+zv=j#_upV8q&d8?Uxp0O`)Rv5i z%jZ>{GCVG`ICOQG(a}#&Pk()TJKWQ=Q$f|HwR?kaSC?mQY6aig!YL}Zwq#BQ^$h|8 zC(8eQ;hwZ{MoCy)+`A@jy$v}xjU2rsI_EDA;p+CR<=oSuGe@ISsI%qe<>j+23K#j! zwfgz*`+ogcUP+@P7Zy6RYCiOfX)n^$Q>)$67W$%bhRUxuo6q-17#^Bsnk`fR=i{rZ ztJUY$e7WeZx95Y?(W6J3q(Yni?TDY%;i>=mgV;IOSkEaQDxi`u{{OG=(%09nF7+0_ zm=Ur{TT`>}oaOT$FBbQ+m}>EhC(JPsnp|gh%=<;>u}N!ItT?g6bF$Aoo5XH4lJKvmvy8=Fl>F?+T`PXpcuO9GsEEE z`ue}wj=fc~cPA?I9$m7YsmIN1my*&+q0Sb|;%5~v7Pha6+6oTN#KUbt2Umrz{_^6Y zb7JDc1#T(^64Mp^XLWhzbNU>$nbWyzl|y9YOpvZ86W!NDZ}&UiCu^Eq$wEElqbm^C~6%i5PSamfjro~ZXqGOWLWg(k3`2~BkHq`tq^0)iB$ z8;R|pM3{1OSLtdw+p36dIWreT`8x8SncSFU6wY`oiPz61_G-f8W4+7#=4PFkpeUvv zr(SxUcJ$+t$Ri6x#P|j4!ocQ_TFqXs@3T#SAyr({d(zV|F>jq)Yea> z!s>okR)_0@3VN;3F87bsIbq!{SK{201pFo{-P)S{{L5wk@?S5PpFVf4?BCDlw|AAU zUf|_>wDgCAu882AUdIgW6~5CRiuD9{yR!VB)SF#kJd4XHQt#cd1d-KGm73OPH>@r& z{w9_($%f~kLypj&?Hvi}Qjfg;@b$93)RE_ZESDqlMnUPu)Y<~sy3S=yC6l@rRxs>r zn%l)u<{tay;QJ5Ej#|Gt_>(NSSaypDzUkDcdL%VR%|o^LgTg$AnF-rnSVT)D^bXfA znz=wN=U8xsNHJ@*j?#)XIdhsBEkp$!LuWT9Rxq(PadmS{S}CjNm@lK|v8=U1DtSZ5 z1Q9{U(3cJOUNk$iiheXydti7*P$kwSK(_BlfLZ)4dlouIYcc0Ptaz>-82S=8R%Y-bc#}*~W zCR)g}E9mW=lB6k?0G?tOT+-8_Ae*w7na`bli(~edWBanMSv>*I&f6VO$`M|&r94yjRugd~XK>0|SGntDnm{r-UW|lr1g9 literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-36x36.png b/public/res/android/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..507c443941225e2c73003d85eeac2fba6cc78285 GIT binary patch literal 1073 zcmeAS@N?(olHy`uVBq!ia0y~yU{C>J4mJh`hKCF@W-u@?|L}Bi45?t;doa=CDmxRy zhx@Ta`;f?O$YifV-xXKXtjRp-Hj}o8rvS#}fA@&$qtO?42fHwAWnVaM=3m zmTwOEFB34^>iUB%G;V+BievT@3_NeF*F9vq=ELpC2B|FyiA@{A_crElIF$chH)NsU z;bX0PSILFe*>i7@s5jU9&~2Z*`u_c}nzWcBGnoFkiiNF<$^822>Y;}let&^`<$aeFF!pClf(C)_HA2Ro6o007WoqiXJ?siDtv#>cD7mWrK?v{ z7d19AGBY#h-QSlh_1=9$1e>a=YTE0UmzOWPxMJQsIm-wc$BmgSPKvj;=Z8l}XKyQe zcW34DJ4(T~d-4R0&9m5nw5Me{b!&b$)??6LVy2 zt3u|@bN`_1wPfnlsVmp7-=25Z>Soo)N3Gi7>rPz$%aNCOb((IpiHV7Zj?R?szCJ!@ zXXj5}?lb(KXl7-#YQu(rb#gWp4@`H6EeMUu&R(5jq#6FP;!gI5(uVgRW0fXexNt!s z+<%_U#N}mQ*pB@Py|vJ}eMyk!&KIv=PhLJ_%YhkbcV51ITl(aL;LaB>UQB3@Gx6l^ zkvu4u`TP6(^4HgNZ&v*Kvvb`#y~-b4nwgF9F^6`h7_Hp3E2_SJ|IMttJToIBCHLnA zCwClJUH0(U-QDH6H#Rud*YEdnb9bL>QRvi{m$01kP@HK`{i0_N54Y#X?y0!=>+9>O z)27Yx3l5$fp`*rL{*m*M8prRgEKvcb78W}moSA8?G_j+ri_1}9Mn*wFfUj?_i;|+Z z`3Fw987ethoF++yT2rI0Uc0tz<;s(DEQ_a1pRTQ;@!```@7d=0*KXd_^nU)qa^5T_ zkF@y@B~C3lJKNmfM9Q@MT}*Fp@1_ggwm+szww&=}*?ObZ{*<3}QihWko8ryi%yvhQ rM>LiP=J+t#FOa^!NVGiVVfujueok6_D{~nb7#KWV{an^LB{Ts5Sfvf0 literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-384x384.png b/public/res/android/android-chrome-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..92fd32c72006c30ed4a0599a63a4b39fb76e3cf4 GIT binary patch literal 13069 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 literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-48x48.png b/public/res/android/android-chrome-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..489cfd32175ddeaba504eee8aba83de8bb97811a GIT binary patch literal 1487 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 BRLTGV literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-72x72.png b/public/res/android/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..8e04930c698425dd59c8705c15d80af09894a43b GIT binary patch literal 2216 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D4-@;zM~Ln;`b9<0t0V@YE8 zaR2**z>Jw&x^;}@3a)k;&v9MEanXLAK)Y30q(h$N-i@k46OBz2<~>{F;n~A@QJ7_w zn0AxGdWp^zrYls#mG!vXTywnNG4Phjf7p6q`-M-uPWmBBE*$^9;>T}Rm2ip0hC-G* z*bW;CG#g%!e2Y@`~l%e9f?>LV2eyGtJoo+&tIU41C2<1$%}>&4EG z5q;TT^y&}m>{-grv`e44bw~93ZDQXS`xR`2~Ix)#h|r||AbVa*C*C#&ane{L>K zw#oXiUr*`Dqq^pBfs)Lh;WfRsdJ0bt6$Li!)3astITYqnqOcMpjoDs0 zcpUGV`25oJ&iDtV&jm~BgbTON@8A6~|D5uRvz1N^pqKOf~BXkbh`Hz)JgmzPCFMKM0Hv2#OLhehtG*qFcXr`x2n?u}-Q>8T0! zMn^BomfuOdxhb`cUw+-{S+iz|h=@e&sn~e!T9{{0@4^-3UMC{|x8Cnsd|bXhCNOZ~ z!DjZ?eRj3KW*8(kU0m#5{rRl9tbJXK(2_*?GE3DbYwVL(SVV40>1>y;iwK`<8$-o%}bXr&%Ji((xPR{j{W=lJ2WJu;{D$5 zZ|?1l=4UZr^>3d$QQhy^`T6VX|Nq&YVb=H_PI z$W1OnvBF0R3Jp?D2y}jVvA92KQ%a|bw3thq#f$6f=eyk8l-jL6zb1%_hbw7<+^%=K zUayJR=%nPbIPm-3^7#=uYOF?wJg)mbEV$9kZ?|H>0*C!|e^m}K^V=v0b$U$f*^nn? znl?2Jo@mk^!tM24A-#~}Zn4ZrP|2?+)oGf$m9Eo)N| zpdTRU)>_;nZyy&JIPu}(cJJ0pmxA^lxo5EN%DJc0MO zvWj0^P^|v`ZmQQr4;TG__E^U)51ijlnKH#=X@B3yi(CZcaSRwo;_m?JJYK zh3bo*vmKe6laKTL{`PjVR&Q@_kWSlKKTfM;`%_ywk0#Bl|5v&4(v2G$NB=c3`*B)j z_m+jNi&?pFq2s2bNrn?WT)OtI^1To#9kAB7v~+9g>1m$ZGE7$O+!@Ign!MM{G5u=d z%CdP?uQc8J<)->Pefl&gNAuNI&R+|k2Q2qBkuuG{XLIt)&*$^K7gp(9_Pf9z`dISq znuv{u&ds$}J$+ohUZ+(|dDYwn^3fgpGcVt|^=e-AyNfq&Xh?c_doMi^zwv@)Q{5WQ z&0B)w;`Hq8;}^ZXwe|GDX7;5XcC+RxzxZ?SP}JKsF*}126BoKvz1@0!$%)k!rz=@X zbJ(=DPM$wM|Mj)CLJxm@e0*(PtTwAw!G1oL(lv6y7uTHa6jt|{YZaQAxw7K+mdwek zR%v-&YgxJCdgBD{?gdPf1xviVy}Ns*&3FC#_4?_PCmrpR)%|Cg<<9a@QR*?3)_vf9N zVYqI`Bd*x5CzSg&G&Luxto^|}@2aO_>}Sn=hxRM4IXh9=T|`{my5z-#jmgKoyuB|= zrlzK*otvX6*6rDp_J=RK#L?q=ZSUG2rvCzGN9a78>~9ws60&6L)~hQ57lRVJd!LNu zqiwhIir?HY^bBb1)VS)ZcvtwK_7B#&rE`}pQKR`cILw&Zhemp z`<3MLUp6-U@Hj00QNbwYzyw8S7bQW?koM&p1+qN`WuCHCq4Pk7?82M`0k%;bqov)44$rjF6*2UngIN#GA#fA literal 0 HcmV?d00001 diff --git a/public/res/android/android-chrome-96x96.png b/public/res/android/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..44981d969aa4db72c5faf315a09320b77b94b840 GIT binary patch literal 2991 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^TM%RF5iLn;{G9^@{V(%Q)I z;Qjr(E^?eFoL?Sz;NqZhydf-S?&ma-iH8=ntdcS5dvWvQ2IYI1+G|VQ_DarQY`aDy zKPtP$%&j@-vFx`fffT+<3CoZp9|Qs#6e?8j$ zqI=(q&Tkq0#uJ~e(5h+63VEEIbA&DDfLo1L3)91kqW?SU4;jRCIDE=EsHAg9=#3y# z)iqRBmNjIkkKF1ZCUY<8w78DK%bs(Ym}~YJS`Q zLvL?ron$&$t}W*teP8GI$Ko>+T>?)|?oI!wo$}+^Ne4Z)hx#j~vIL$ql;|#4nZNI! zMDzcndS^wh)-2v2aJQzq&TiFpJ>FioK>PJYtKUw*SWhs&geUkdHk26-Jz)E3a_s894hXx(hY3T4s1Fr zrMc=OTe9N0f?FS53Qfh5rn_}y%*hd1F!!?GGTW{Tj>;~k=ZqyDZ8`R;=iZF>DvSKy zh243(CD@d~dgC!pmpKvoHt)79o7E(vE>M`{zi92{S*v81Su}P$-YvCw&b1i(LmI~g zFK*cOqxbTpRIXbY4nBwf$v)3Ym9;7{D0tvd`|C^LG0F5FF{!CbKYc2?y*>Z?zu)gy zuU4_t(kOrzg*z{kn-;PoURL_Ix8V`Y7E?;xu#6)FQ#|I%-uV2^J)BAQpxxeD`S@YH_ zYiB%_Xk35lfZLM{#kaS&m*21b{`07QouX84*18ItynA~p-|hMASN;8+s8RGq@%9?U zSF4Xbir+fHTW{x)O{u4QWGsVJgeLMh3RwLA^EtNsZs|0=*sSa8Vx5)XAS42+-E zpuP0Q0>@^Zm>mJPx8RboZq%?lmgRn==4F-UwPn82tgNh?Hf>Tl{rCHQeYyVMyB|GD%D%S7u;N2PefhJQ z>8H-0H?R3o@b~xk@^?F*XWibmmQU8|M@(+++F7%twr<^e>eQ(z)26LjwQ7>n_2gB` zNqw)n4hFqhxBHz@!U2YpA)%qFfvKrWU7Xu^KHf~9pLu=V+{r7~um66p`hDfkr_*&K zHXN8`nyqs4`$fs$i~4p6JzjDlGJWpTR`IwAGiPefJay{SnwXuJ?$0g1S1DKbBXMJd z&!V0lo?bzg#=N_`c7D0!{rAgq`>E5Xs~a0%KGrLJ^~x2GCWh4kQl(dNf9w;PWs*5b zP}$96oA$aLPP@zAUb%i<+AL>A`n*cF=jZ0C247zn+bdysNVfdW!s_quuC0w;zGqL2 z@!Mmo8yDX@Z0|8qfg|VUCRabdK7&;&R&2<+sx{jzcT?r(w5wOIo;rQHc3txEJ|kn} zuP-hhwtPNkasK^%zrMa+zF@(Dz2EO;pPy$tD?^s;*agnNOD{Y)*!=X#6OPHY)!$~A z=g&KI$SHsC*J+2_`Loyb^zb~NU%$^V`B=r{Uh_S_-|e22z+iRk0)L~(t~Z-bw;Y{k zTW#~{gmT)M84nLMGS6DHZk?Z}XXm6zLT3dQ#Pj@Ja>G?TR)t4QC*r}g+4bG?pckuFue-Fbwpus$ z_qVrsyI!h&{rc5O$GS~N^TJYZ@!(}XhIM}`bamzWcYi!4{r2{D{}ZXlC+MDZ>y=8q zwkERb%Zr7kPo6)I-jvd5GC_8-OZxoUZJC#sNm`e!xfT={`0(BC_tW%}Ryd`fH7R=& zVVrj6!q)8YwVAK3tSozfPuDl(SU~5wSu3i)ze_teC-cjTi&4>~rCZhKRX9nl>{;j~ z+$(E+?aWN$(wCQ9C2aox`TXtOUG3hGV*w9E<`$o`e0FAL@{ta~Lr-2VpFb^4EBVIC ziA@RyiHBGwtNTxzJ6G4I?A@Krqg|qx&U}+F%V@c`xBB<=x%e@9Vx>JGb!&maPt7KMf?z zSjf_6n0LqGyxs3LX1TXGcAq-s6}>%gYTBb45(k%8#5bKeSr@S&VI+d0BqPnU$ySloT zG{1V4mAOoAy|vP#6?-)%F4(Xkz(!8I%+%EM(wVH9R~;Ste*>HN?S35S64h>r_4VyF z`RpFw@gqo)&(omxS4rab`u}yAOZZy%34C07_eVF2tE+3-n;VK}{(alN-&1*gQop`S z&DG69SFT>2X_h<7;P%eqdoTD18;OyZpUa*zN84)77>;@b44+7+U(n zpL5mf)waK0EIyRV*q#EV!M&Kla9+zu#_OIA08f#ijIt&S^D}K z=T6oi`NstdlgbnJvv^O_DLilcJtNoE)%DTG9RjP5ouA`yq%-&MdD90QkIQ|&Q+z(t zmz9;(>0MdP6BZ@EJU%W{aQ6E3dVMzU(xpqo*2n1{`PXpYy0hch%m!YeD_5>a*j80xUk6kF61`+`NTn&dCwvUgE9`043s-RNy+E-Z8|eRCsl z6R6D1-F{b1uAh6Nh1x?-UxBM7+8bCG3rtP8y)F0C=g(i?+`PQNvDqX%Hg@ivJ2CTX zK6MIMcFZ<#7j`v0Z>@3g>WL`}wr#rxvi#?#r+WK-B*pG7yBhNSe*OMMiYq=l&zG>P*>UQWm*PkEKOFMj zO)H*Qc8G5j4p(qye)Z~=PW-+*S5^kEjo*K-eBWnT+v;y3ER8Pgd@>Ve&(8k)>#NfO zsqK&K3j!vw1Szuze^Bn7FnO}FzW(_gg^yzj4ze~W2=pKCmA8*`bZiueXqf*{*;CA8 z?dlIARhdij?(UK_%bC&B!}Ig!�SeclyGYdMJFo^(f58sr+RkyIQhX*3y6lPg9im zzdy2hxP>>^KzeJG!-A(r3wZO6aHM3!mi{n)mdMDL>DYL!RP0lM?Y{nwX@UKr8V-uz zGE^HsoH%w=qAhWUK;x5}O|B6w*EfW7upD~r^Tjp3M!fbSbL0sp^)2NgqIS-rt2W3= kZ)B9-Ao$ej#eYWE9jp9ruxwn!z`(%Z>FVdQ&MBb@0J5d_UjP6A literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-114x114.png b/public/res/apple/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..418f883395b22e4d4368fe4ca0769d76c98eec5c GIT binary patch literal 4902 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 WwN@!P$&CyQ3=E#GelF{r5}E)Z+KaOQ literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-120x120.png b/public/res/apple/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..1d570ebac4ed2c8d5918b36b2294edf228b587e6 GIT binary patch literal 5100 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 B+1>yE literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-144x144.png b/public/res/apple/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a731eba6e00ff3a70fd3d660c9ec3857200284 GIT binary patch literal 6075 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 literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-152x152.png b/public/res/apple/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..968ae2f01e93c14da064c885111549a06f4c4a9a GIT binary patch literal 6665 zcmeAS@N?(olHy`uVBq!ia0y~yV3+~I9Bd2>3=)SF6d4#KFL=5*hEy=VJ;)hz?d!t> zAJ2dP{)fSlRp?TP)PlUUizdRBpB$90h|Km%OAD=*8; zmDkDRkdBa`h=8v0lM4d;EJ}|mcg%Y)AAid}onwW}`LA`{k^IJ?(b3*{dF#%cJ-c+l zf`&hTYPh($T?-2hRaI3#9ctxXv}8$(_o`K^E@W+uNy^Ud?(OBBZeeZx_{kHM-6b!T z=FFX2SXel5-MV!PDO0CToIF|i$IJ&>vQ{Mv;`i5md4GTYzrVj9KYo1pKqK?g zsZ*yO;8`(a#jRUWAcJCJ=G@s|zu&{#Ti9xD-?n9!UwZiatJ~VnonP|ef@4Kh)uZRn zkH5IM_~WNfPKz%lbcOhMxVo|$8XCU2vC&ygMWtiYCZkuJJUxEPA9w5Td(f@FFX82- zr509JLIMH`>V9)Hj`d2rAMcYj6xDKDw``f4o4b4W+1cj8($d|2%NNf(&@pA|)Q=C_ z<-7Rp{|H1!M<45x)oyNXK6+zgGT5mdDF5+z zS86$MVWq^5mKK({s+X#lE??f*@a0QMQ&ZE24<8gvOr|VYpwJ>9p(V;(`rrWLvvYH` zgM))v#r7AxxnZd0Kd)!{^yxL9&ziSx-)`RKAsoifT=eRS=DgZ(k(T-QYzm*9k!*Bb z%*D;^nv$YoX=z#X;laT}_wLC#FG^DQQe`VBC|LCG&(B4R7C9vpI-BL+(^<4=QN*Sc z&ia3!=U>b)kzf*KF8J~yFzxItRj{?@zN@c(I;FjSL-BJzNkKtH8ylO9{8<~Swg_vg z=I{L~)^GbwV!7X3p@=OVhYmRj3JN;L#>yUU<8|h6tPadnU+zCY?bnx=Z*Fhr@17PO z9DI27`hBOK&#ynX%y)J{Vc|mCj6<(39{cw8w!4EvgH7F^9S0VLK7IatbKzsRce~%) z-P~QC?^5=MEUipdE?pgM?QX;5V;!G973uUiS5{gwGBPUJ z+RmM}>_U^@91F$2fB&X}^c`EeW=)S_^05b}aPg6y#m`lAT^6!tY>i@KW={3<;}bikYi~dQzySv>ZS71>uI(OPo&^O4?EG>f z5i?q@TnP~r5>k3yxLPFd;-{ylZ|*Es7hCpp|Np=1BerIVZufd9rlO*1e{^@s^T4$I1`jQDsk8$gdA2RXOtbEj|Zc+S<$K3m&+KaDM%lzm2WoBxMEqi;Y zl{@LzmzOWTR^_!F^8N8T{{N|cwZAtQ@N;rD%%)Yip(b6(9A#qwzP|y+k z|3CfnTAYmMT9tNPxDcRo=JughZcQDXB|AlCy<9pyZqn4LQzK?Cs zVfw;_3wva(#S~etFTT|A_V)JTFE0XnW^UbTI$7OcO+|&p-rn9sir4(`y?gT#54RcS z+%R}{Ztm%$-QqX*R+~$k5}828Ow|rgTJz@3n~HxwpUu|QVq`otMCK()d# zw?L7)|G)2VE_oRg6BCoc?cBzrsHWC-E5)>qK_3G6b&66ex z$<_ZUlv;GD0aPx(ySdpt!KJCGsiUXo$h~{>zAag$Rs8JC!Ta~;e|&s=^6c5&E4%yp zo;^7^`OCYzv$Hi#6qJ;hk`-GXJe?k&c6(dyjoY`AHQw!fF2^Tp)iQs+{4zhUlfS;c zR^<)Y;pXexduK*Oa=xFy$`+B?Umv z`1jY>8@F#?juR3V-Z^jAE-Sm=Z;Y$HzB>BVXO6|h2M-eXvg*eN=ug( zKR*}q=)r@AMH(KOn%dfr)t^3nI>)wpTJiI9g^!MKUb=kw#n)eF@~f(3Podz&PFU9mmoq)_3jE1EnL-4-W)esCl=d;=Q7WMyZay3;{ zTD(JEg@%Wp-m=A{u~Evt&L%G}Poit0viqdDbI*Q!eEjFX-|s(u_;BFjMM3AqtF(fb z`6PaNa`Mfcos*Y(PoFe%rf0Udr{}_D%iN+OBRQv5x%bHkTFvEiHZ6S>!qdA*<4*Pa zy<4^|TBO7$Z|CFZ$7gA2`Q+)-z_2j4&`?p3OBZQy@$vCRL`Ej&=bx7?ztcE-wsiTu zO7(T?)`8lBo|DxK3m>_Zy}5Dl&(F`6rLRQRx~{%DY2w7j<;&HzzVgZ0bS!*zWu-8` z{U3v8i$m?mVBbWA#b!PP87)8qZ};-#gfD|YVO z8MOQ|C(o6;<@bA6YHDaa_;_4i-O^Grc+O-Z7b}Q>J(<-LWGg zVL?uAu3_5e=jWe)czAfm>TYp;uCML#brTv6G-z}knqyfUu`NgPSl0JQz=FBPh>D?60%6v$K;}ZJd72Ap4rmk|{GbuUe(GFf24Qks~BD_1~YLEv>B= z7do@|+?-=s46^x7XlUrdu<-E9_iSuzK>Fv+nw=60;dhz9#8QFh-e^3AW>no3pg+Q>Nq~ys?Vf76= z&Kx_&cJ-R?>lh7K}XNJ=n01y@8=I61g-?HyuQD_ ze%7YS&uM@D{MoR>$Lr+D$?6+3ZZt45?{HZ-ufLz)_vfe6`Wt`Tytz63;>(fK>-1W z;IemjI*+E>|NEgV#w%@GwdDy{t9DIIO+iV?62rj2z>x6pWJXZS^3SBrn>X+I|L-?z zxJJyviy0go91~0yZP_wq#|{e}ht*e;K6*1UGHP@k@)ucWRQSlnQP}Rs17@8Cn>Gn` z$Imj!ob*78D_qh%PX^?dXN&vo7VX(1Q@k7$&GB=s%hS%xFpTkis3mJ%mU3rD;Uu>| zKOXmktedg>)G05Wf7gF}e7tn+THWyA9mlS$3}*GMcs{p$LQvAVEm68+|Fcg`(QL}r zh)KS)qp;-tz1T|~Z{FlQdi>ZhJ^lQ=qmR;UtG-M~KGyRvitBnn=+u{&mtUT;{eGQv zaoMvok~(!}$;Wt1qRa{;tbpBZv{U-B%TRPOjHz`&Z#)VvUu47MlRkL zmzVP=AMaag806*T>}=>BwRYO1NkTe$)lVk6zqq)Kx? ztgNgvb}Kr!8I-+=n6>Bviy}+*wKak!j>|6_CLiN@_3D*D>ioK2n$P?=4!*j&TJ`LL z3q1Gk-D6>A_n!6PsCfK_s;^l-kx5BP&-7GOSp5C{9gQ_if-5R^ytuMb*!Sn@_A3Ef8=H{uX z+Ns~)-Obc%mHzPO^ZCcGUu$O``uO;G<*Sv;4NRlA=N+9>SzUcPeO{$o0kcS6!y=78 zujBs z`JF;`bMJ>@Ju;S)mU>UWB%|&>FXhXNi&LgeOY-?rWt)9{-BFp=_IBf%9|d`>hjgoc zKAq0V#Wl&~@WsXMA3uM7{O0CniS8RWA~tQ_Y-k?5%xB`~XJ;RWY2Hy%WSMQ2E3|Ll zzDa2oRbMpr?b|oUrcx+*L(x;OGiM(hY)(x{S+e5z+Mo=^ZQHiJxwkj^&#&wImsx)L z^hv_1L?bdXQexAJ6&idp77dn#<>l&DR#Mj1)=^DP+=XRjYHDh3Wv{RKUgB|eb>)$_ zoAcvG1y5jXtZcWq{;@frd|3DCq|sAyA~ zhMr#9;WpkYSFakDya*6+UAT7Xk|iJ7?f)=psxDg>y*FE6!j3yO_Bdzjz;%+Jry4NGf( zeNi+t4E*x?djGX0oU7fni;9Ybf|vVE_4M=vHFTQNv@|px+%3PqblEbt{QUeiYu04s zCMG7nxv`Ns`1$MC+QLFYE#2MRYkh^o`opemOm;UceHAis?p)pdzg}rO8ehG3ZBzaK zx@~!Pz1GL=eQ|rc{#sQ-!-?thD%mtum*t$AqG_b1#Z_Hh?I?YrF8K8&(=6|fhnE*u?eA|()6dVl zqqR5g{E<%KlV{Ex2`PPj%@;JLnR$7cV#@;EOwbrv)z??91qB;GDRt-0op)BunIog5 zq~zh}x6FIG-j{cGr4?DslaF?Zy12L`ta9s@^Nop_^WnpX1>g}jK2VoM*x%-0?)JOK z_SODgv3m7mx4AZzlXRoEZK(X5wk1lp{C=%DsQ$TrZ*TQX(`>OIFCX7_K3Px$@co|8 zd~>bKm+b|m3BMMBit6gmyYK()>*?Y7dAIyNXP#4LrY0vR=bG5v)7Grf2?;%V_pWSc z=+1d_=E%79O1Y+{sxCWr{d)MZBS$(oh1C>V7TAKkbZ%GK+fzM~#z)?6zwZYb3AocU zYnD`>y#2Xtxwj*Bm+9WTd6Pr&#m&v?*REar^W@LZ&o)0EG>eFdC3(rn$V6;T>#cb{ zx7_9Wx>!RNr)!5BM8w246+Cn@%f02|y>Zi~L&uM|x64&^JUrZPT>dVmPsXxorGS%w zkkFw|Pfx$Rx7WJO@2SrxS(CBq*o<3bXE-tR6tqnAAR#mmj$InkpQc^M{HT7ij@jlMEe(u?u zwr+houln7@@AsC4N@i+1doF=>)e<;O>^g&!ZeeyOtEx^-(vNJxR_a=*C&p`xyV1!ZN& zPM-9%vb5w>S67dTiCHpx_UwY<;=_=PEaECSW95J5)RVUzHa#uKVqjok@O1TaS?83{ F1OSXQ@J0Xt literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-167x167.png b/public/res/apple/apple-touch-icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..a41d0d107409bd3d1c665bfa2e861b1a62ef94d3 GIT binary patch literal 7325 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 literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-57x57.png b/public/res/apple/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ff2ea52c6bf412a0604a167246dabe197e4dd3 GIT binary patch literal 2347 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 T=`=7fFfe$!`njxgN@xNAKMjax literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-60x60.png b/public/res/apple/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..47fafb07aacb8c427095194e8c4cee18e2268e5a GIT binary patch literal 2482 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 bpY#tjms}JJUA>Zlfq}u()z4*}Q$iB}c7dBD literal 0 HcmV?d00001 diff --git a/public/res/apple/apple-touch-icon-76x76.png b/public/res/apple/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..7799a6fd4158d31c4e123ff1118984a4805577c5 GIT binary patch literal 3124 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