From be11864c218a36d9286d96f87bc9bf9541d6e884 Mon Sep 17 00:00:00 2001 From: Hexagonn Date: Sun, 20 Oct 2024 19:44:03 +0700 Subject: [PATCH] feat: migrate to the new system. --- .eslintrc.json | 7 + .gitignore | 12 +- .prettierignore | 2 +- .prettierrc | 9 +- .vscode/settings.json | 4 + README.md | 51 +- next-env.d.ts | 2 +- next.config.mjs | 4 + .eslintrc => old/.eslintrc | 0 old/.prettierrc | 9 + next.config.js => old/next.config.js | 0 old/package.json | 35 + {pages => old/pages}/_app.tsx | 0 {pages => old/pages}/_document.tsx | 0 {pages => old/pages}/api/[...id].ts | 0 {pages => old/pages}/api/getUserCount.ts | 0 {pages => old/pages}/index.tsx | 0 old/public/assets/badges/Active_Developer.png | Bin 0 -> 9233 bytes old/public/assets/badges/BadgesEncoded.ts | 27 + .../assets/badges/Bug_Hunter_Level_1.png | Bin 0 -> 2926 bytes .../assets/badges/Bug_Hunter_Level_2.png | Bin 0 -> 5279 bytes .../badges/Discord_Certified_Moderator.png | Bin 0 -> 2880 bytes old/public/assets/badges/Discord_Employee.png | Bin 0 -> 2152 bytes old/public/assets/badges/Early_Supporter.png | Bin 0 -> 4235 bytes .../badges/Early_Verified_Bot_Developer.png | Bin 0 -> 3846 bytes old/public/assets/badges/House_Balance.png | Bin 0 -> 3514 bytes old/public/assets/badges/House_Bravery.png | Bin 0 -> 4700 bytes old/public/assets/badges/House_Brilliance.png | Bin 0 -> 4417 bytes old/public/assets/badges/HypeSquad_Events.png | Bin 0 -> 3934 bytes old/public/assets/badges/Nitro.png | Bin 0 -> 3212 bytes .../assets/badges/Partnered_Server_Owner.png | Bin 0 -> 3310 bytes old/public/assets/unknown.png | Bin 0 -> 1928 bytes old/public/favicon/android-chrome-192x192.png | Bin 0 -> 5351 bytes old/public/favicon/android-chrome-512x512.png | Bin 0 -> 14488 bytes old/public/favicon/apple-touch-icon.png | Bin 0 -> 4899 bytes old/public/favicon/favicon-16x16.png | Bin 0 -> 799 bytes old/public/favicon/favicon-32x32.png | Bin 0 -> 1121 bytes old/public/favicon/mstile-144x144.png | Bin 0 -> 4044 bytes old/public/favicon/mstile-150x150.png | Bin 0 -> 4026 bytes old/public/favicon/mstile-310x150.png | Bin 0 -> 4440 bytes old/public/favicon/mstile-310x310.png | Bin 0 -> 8483 bytes old/public/favicon/mstile-70x70.png | Bin 0 -> 2193 bytes old/public/favicon/safari-pinned-tab.svg | 26 + {public => old/public}/vercel.svg | 0 {src => old/src}/LanyardTypes.ts | 0 {src => old/src}/getFlags.ts | 0 {src => old/src}/redis.ts | 0 {src => old/src}/renderCard.tsx | 0 {src => old/src}/snowflake.ts | 0 {src => old/src}/toBase64.ts | 0 old/tsconfig.json | 31 + package.json | 66 +- postcss.config.mjs | 8 + src/app/api/[...id]/route.ts | 85 + src/app/favicon.ico | Bin 0 -> 8476 bytes src/app/globals.css | 108 + src/app/layout.tsx | 35 + src/app/page.tsx | 75 + src/utils/LanyardTypes.ts | 95 + src/utils/actions.ts | 9 + src/utils/getFlags.ts | 19 + src/utils/redis.ts | 9 + src/utils/renderCard.tsx | 578 ++++ src/utils/snowflake.ts | 11 + src/utils/toBase64.ts | 13 + tailwind.config.ts | 19 + tsconfig.json | 35 +- yarn.lock | 2661 ----------------- 68 files changed, 1293 insertions(+), 2752 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .vscode/settings.json create mode 100644 next.config.mjs rename .eslintrc => old/.eslintrc (100%) create mode 100644 old/.prettierrc rename next.config.js => old/next.config.js (100%) create mode 100644 old/package.json rename {pages => old/pages}/_app.tsx (100%) rename {pages => old/pages}/_document.tsx (100%) rename {pages => old/pages}/api/[...id].ts (100%) rename {pages => old/pages}/api/getUserCount.ts (100%) rename {pages => old/pages}/index.tsx (100%) create mode 100644 old/public/assets/badges/Active_Developer.png create mode 100644 old/public/assets/badges/BadgesEncoded.ts create mode 100644 old/public/assets/badges/Bug_Hunter_Level_1.png create mode 100644 old/public/assets/badges/Bug_Hunter_Level_2.png create mode 100644 old/public/assets/badges/Discord_Certified_Moderator.png create mode 100644 old/public/assets/badges/Discord_Employee.png create mode 100644 old/public/assets/badges/Early_Supporter.png create mode 100644 old/public/assets/badges/Early_Verified_Bot_Developer.png create mode 100644 old/public/assets/badges/House_Balance.png create mode 100644 old/public/assets/badges/House_Bravery.png create mode 100644 old/public/assets/badges/House_Brilliance.png create mode 100644 old/public/assets/badges/HypeSquad_Events.png create mode 100644 old/public/assets/badges/Nitro.png create mode 100644 old/public/assets/badges/Partnered_Server_Owner.png create mode 100644 old/public/assets/unknown.png create mode 100644 old/public/favicon/android-chrome-192x192.png create mode 100644 old/public/favicon/android-chrome-512x512.png create mode 100644 old/public/favicon/apple-touch-icon.png create mode 100644 old/public/favicon/favicon-16x16.png create mode 100644 old/public/favicon/favicon-32x32.png create mode 100644 old/public/favicon/mstile-144x144.png create mode 100644 old/public/favicon/mstile-150x150.png create mode 100644 old/public/favicon/mstile-310x150.png create mode 100644 old/public/favicon/mstile-310x310.png create mode 100644 old/public/favicon/mstile-70x70.png create mode 100644 old/public/favicon/safari-pinned-tab.svg rename {public => old/public}/vercel.svg (100%) rename {src => old/src}/LanyardTypes.ts (100%) rename {src => old/src}/getFlags.ts (100%) rename {src => old/src}/redis.ts (100%) rename {src => old/src}/renderCard.tsx (100%) rename {src => old/src}/snowflake.ts (100%) rename {src => old/src}/toBase64.ts (100%) create mode 100644 old/tsconfig.json create mode 100644 postcss.config.mjs create mode 100644 src/app/api/[...id]/route.ts create mode 100644 src/app/favicon.ico create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 src/utils/LanyardTypes.ts create mode 100644 src/utils/actions.ts create mode 100644 src/utils/getFlags.ts create mode 100644 src/utils/redis.ts create mode 100644 src/utils/renderCard.tsx create mode 100644 src/utils/snowflake.ts create mode 100644 src/utils/toBase64.ts create mode 100644 tailwind.config.ts delete mode 100644 yarn.lock diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..d1b70a4 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,7 @@ +{ + "extends": ["next", "next/core-web-vitals"], + "rules": { + "react/no-unescaped-entities": "off", + "@next/next/no-img-element": "off" + } +} diff --git a/.gitignore b/.gitignore index ec5d537..0563835 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,10 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. -.env # dependencies /node_modules -/.yarn /.pnp .pnp.js +.yarn/install-state.gz # testing /coverage @@ -27,10 +26,11 @@ yarn-debug.log* yarn-error.log* # local env files -.env.local -.env.development.local -.env.test.local -.env.production.local +.env*.local # vercel .vercel + +# typescript +*.tsbuildinfo +next-env.d.ts \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index d59a061..b4c06a8 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1 @@ -src/renderCard.tsx \ No newline at end of file +src/utils/renderCard.tsx \ No newline at end of file diff --git a/.prettierrc b/.prettierrc index 51b5141..5577937 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,9 +1,4 @@ { - "quoteProps": "consistent", - "printWidth": 120, - "bracketSpacing": true, - "singleQuote": false, - "useTabs": false, - "arrowParens": "avoid", - "tabWidth": 4 + "plugins": ["prettier-plugin-tailwindcss"], + "tabWidth": 4 } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..a100adc --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "editor.tabSize": 4, + "prettier.tabWidth": 4 +} diff --git a/README.md b/README.md index 7c3a1f5..7a4fa49 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ + # lanyard-profile-readme 🏷️ Utilize Lanyard to display your Discord Presence in your GitHub Profile @@ -25,75 +26,77 @@ When others click it, they will be directed to your actual Discord profile. Neat There are a few options to customize this display using query parameters: -### ___Theme___ +### **_Theme_** -Append the query param `theme=:theme` to the end of the URL, replacing `:theme` with either `light` or `dark`. This will change the background and the font colors, but the background can be overridden with the ___Background Color___ parameter. +Append the query param `theme=:theme` to the end of the URL, replacing `:theme` with either `light` or `dark`. This will change the background and the font colors, but the background can be overridden with the **_Background Color_** parameter. -### ___Background Color___ +### **_Background Color_** Append the query param `bg=:color` to the end of the URL, replacing `:color` with a hex color of your choice (omit the #) -### ___Border Radius___ +### **_Border Radius_** Append the query param `borderRadius=:radius` to the end of the URL, replacing `:radius` with a radius of your choice. (default `10px`) -### ___Toggle Animated Avatar___ +### **_Toggle Animated Avatar_** If you have an animated avatar, append the query param `animated=:bool` to the end of the URL, replacing `:bool` with `true` or `false`. This is set to `true` by default. -### ___Custom Idle Message___ +### **_Custom Idle Message_** -If you don't want the default "`I'm not currently doing anything!`" as your idle message, you can change it by appending `idleMessage=:yourmessage` to the end of the URL. +If you don't want the default "`I'm not currently doing anything!`" as your idle message, you can change it by appending `idleMessage=:yourmessage` to the end of the URL. -### ___Show Display Name___ +### **_Show Display Name_** -If you'd like to show your global display name as well as your username, append the query param `showDisplayName=true` to the end of the URL. This is set to `false` by default. +If you'd like to show your global display name as well as your username, append the query param `showDisplayName=true` to the end of the URL. This is set to `false` by default. -### ___Avatar Decoration___ +### **_Avatar Decoration_** + +#### **_Hide Avatar Decoration_** -#### ___Hide Avatar Decoration___ If you don't want people seeing your Avatar Decoration, append the query param `hideDecoration=true` to the end of the URL. Your Avatar Decoration is shown by default if you have one. -#### ___Toogle Animated Avatar Decoration___ +#### **_Toogle Animated Avatar Decoration_** + If you have an Animated Avatar Decoration, append the query param `animatedDecoration=:bool` to the end of the URL, replacing `:bool` with `true` or `false`. This is set to `true` by default. -### ___Hide Status___ +### **_Hide Status_** -If you don't want people seeing your status, append the query param `hideStatus=true` to the end of the URL. Your status is shown by default if you have one. +If you don't want people seeing your status, append the query param `hideStatus=true` to the end of the URL. Your status is shown by default if you have one. -### ___Hide Elapsed Time___ +### **_Hide Elapsed Time_** If you don't want people seeing the elapsed time on an activity, append the query param `hideTimestamp=true` to the end of the URL. Elapsed time is shown by default. -### ___Hide Clan Tag___ +### **_Hide Clan Tag_** If you don't want people seeing your Clan Tag (formerly known as Guilds), append the query param `hideClan=true` to the end of the URL. Clan Tag is shown by default. -### ___Hide Badges___ +### **_Hide Badges_** If you don't want people seeing the badges you have on Discord, append the query param `hideBadges=true` to the end of the URL. Badges are shown by default. -### ___Hide Profile___ +### **_Hide Profile_** If you don't want people seeing the profile you have on Discord, append the query param `hideProfile=true` to the end of the URL. Profile are shown by default. -### ___Hide Activity___ +### **_Hide Activity_** If you don't want people seeing the your activity, append the query param `hideActivity=true` to the end of the URL or use `hideActivity=whenNotUsed` to hide activity section when there's no activity to display. Activity are shown by default. -### ___Hide Spotify___ +### **_Hide Spotify_** If you don't want people seeing your Spotify activity, append the query param `hideSpotify=true` to the end of the URL. Spotify activity is shown by default. -### ___Hide App by ID___ +### **_Hide App by ID_** If you don't want display a specific application, append the query param `ignoreAppId=:app_id` to the end of the URL, IDs separate by `,`. -### ___Hide Discriminator___ (DEPRECATED soon) +### **_Hide Discriminator_** (DEPRECATED soon) -If you don't want people seeing your discriminator (most likely for privacy reasons), append the query param `hideDiscrim=true` to the end of the URL. Your discriminator is shown by default. +If you don't want people seeing your discriminator (most likely for privacy reasons), append the query param `hideDiscrim=true` to the end of the URL. Your discriminator is shown by default. -## ___Example URL and result___ +## **_Example URL and result_** ``` [![Discord Presence](https://lanyard-profile-readme.vercel.app/api/94490510688792576?theme=light&bg=809ecf&animated=false&hideDiscrim=true&borderRadius=30px&idleMessage=Probably%20doing%20something%20else...)](https://discord.com/users/94490510688792576) diff --git a/next-env.d.ts b/next-env.d.ts index 4f11a03..40c3d68 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/next.config.mjs b/next.config.mjs new file mode 100644 index 0000000..4678774 --- /dev/null +++ b/next.config.mjs @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {}; + +export default nextConfig; diff --git a/.eslintrc b/old/.eslintrc similarity index 100% rename from .eslintrc rename to old/.eslintrc diff --git a/old/.prettierrc b/old/.prettierrc new file mode 100644 index 0000000..51b5141 --- /dev/null +++ b/old/.prettierrc @@ -0,0 +1,9 @@ +{ + "quoteProps": "consistent", + "printWidth": 120, + "bracketSpacing": true, + "singleQuote": false, + "useTabs": false, + "arrowParens": "avoid", + "tabWidth": 4 +} diff --git a/next.config.js b/old/next.config.js similarity index 100% rename from next.config.js rename to old/next.config.js diff --git a/old/package.json b/old/package.json new file mode 100644 index 0000000..f17784c --- /dev/null +++ b/old/package.json @@ -0,0 +1,35 @@ +{ + "name": "next-app", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@types/escape-html": "^1.0.1", + "@types/ioredis": "^4.28.8", + "@types/styled-components": "^5.1.10", + "axios": "^0.21.1", + "escape-html": "^1.0.3", + "framer-motion": "^4.1.17", + "image-to-base64": "^2.2.0", + "ioredis": "^4.28.5", + "next": "14.2.15", + "react": "18.3.1", + "react-dom": "18.3.1", + "styled-components": "^5.3.0", + "use-smooth-count": "^0.3.0" + }, + "devDependencies": { + "@types/escape-html": "^1.0.1", + "@types/image-to-base64": "^2.1.0", + "@types/react": "^18.2.45", + "eslint": "7.28.0", + "eslint-config-next": "^14.2.15", + "prettier": "^2.3.1", + "typescript": "5.6.3" + } +} diff --git a/pages/_app.tsx b/old/pages/_app.tsx similarity index 100% rename from pages/_app.tsx rename to old/pages/_app.tsx diff --git a/pages/_document.tsx b/old/pages/_document.tsx similarity index 100% rename from pages/_document.tsx rename to old/pages/_document.tsx diff --git a/pages/api/[...id].ts b/old/pages/api/[...id].ts similarity index 100% rename from pages/api/[...id].ts rename to old/pages/api/[...id].ts diff --git a/pages/api/getUserCount.ts b/old/pages/api/getUserCount.ts similarity index 100% rename from pages/api/getUserCount.ts rename to old/pages/api/getUserCount.ts diff --git a/pages/index.tsx b/old/pages/index.tsx similarity index 100% rename from pages/index.tsx rename to old/pages/index.tsx diff --git a/old/public/assets/badges/Active_Developer.png b/old/public/assets/badges/Active_Developer.png new file mode 100644 index 0000000000000000000000000000000000000000..46aa8b5f2be4cd2ae98462a19f78c292cc8eca5a GIT binary patch literal 9233 zcmaiabx<6^w>5zfAZQ@?VgUjP795sEH+XPZ9D)S`0Ty38EKbni?(QV$;)_G@;4UG! zyS>ft{qt3QuimSgo}NB)`&QST?&&+{OsJ}|EdFz<=V)kX`0{e^)lv20zk>Y?br$b( zqe4|roYZBd&?<%j+o;Aj{+&dFYR2v5>r|X1US!Q%i!ywTcPk{kO#SGYp~W_~;A_I1J!Uv_@R>3|!Dc@^wVpS4$s% zKle|Z&@CfkJ7OLtCi4~v;@%Ejz#)QTwx(8*Hm5J=$n*P{zk(Rw+%3vmANuX!hhisiQ}s|!8d-yFRD?2ULp-# zLh|gJDsHqM4Q~>jj!ATek+_88)O{}Qe1Cj(w0mN8p-q(3ezd1{sg6JX3wvunM11t_ zsIHCBPQNbl94E&myvP!7Vlu2o6C?n0y~$r!kq2*EmP&$#Z+0MZLTfkg@Q}{|BZ5I| zUPH?jkrwzIEQUdh-Lq{g$_wl?II>H){P)697>I}zw z|BMz?FuQ&zqKt}Y0c0ZtD5IPksA_Y50_t7~d2pA$!hawKiRS$8D99QswOjxBKj@-L zt+`tPHK^KeN^2Z4|2%kqA+paNcQ``+^b}bq{0@Ep>$G|;9&4o!-lbpUEXldiQhIKK zXhZdJ=>Qy4WR9|*vlQa%ikQ%(lb4;lv|@je*n71a(ge4l5c_+6tu0W#lJj812DB%8 zOXD#T3w^)%WQ`lWmz({^iYPJpTN+6s+<-hr>|lm%>`oIoARJ2ZJ(3;}^gltjLUI|q*6e79M>U}v^qf~Dag>3rVBfopv&v$rW#dzFqToUk(rq4jw9LAlI zsbZe+&ulYc>Y|ox`1r@S{5P@nK5q>(9$HCL$e9-TDZ&cKA_>k_#JrE>EkL(9q;*(5 zBrj7L-D-WeBJHuJemd)`>9^0ZxItIGoM;C>NGttWuIjw_+NN!@;gtS(e{gt{z^qqp z^{Yx}o3*8xOs?Z6++gzCcvdgp$m|Wz5Uz}F@;ipu+NDJ?dNTo1C2l5*6E2^~e4o`r zEzO|w9QC@T^dt;Y`@d8310@k1eVWNX-xOE^7b? z4b!5rsYjN~JC})M1fN{{%@w8!Nux;?gNY+MXZ31`b5^=(oM!)95-0lYiVg_{g)zSH zX3`pxDaINjPS&~kP##=lNONCR8Ofmq%vqI_WwVTj8|(Xl9v^b_M4e3igQw>eQ4g|4 zZE7UY>j|4FHC}HGtKhmN7}BSV2NwLX7b9>Q|88>_?p6LsF0G9tETTa&cvXdo*>!&~^^TFXmMD%uJ5;@E2k3!cn6(*R6)LGs_D8!KLxqT;mi&;=y@{fxV=`9G(oCfJ52xqI76@Uw0Q| zEAR9u+DHb2TL$_b_-iu4VOybOnbjtYlo9RwFnX^+!fjztUd-8N*15-zX~!WSq~t>O zxqI`>U{m~(J-PGs4^>gbi7La;1iH=^Ut0vOn?vkju)f@HMz1X~ahxR+cyTK9z zpvV$eggF6tEc6%-VuNy+YI`MXx#9r~ehCKYXBlpFd9LUBmw{5mv`{bOsj%OoOz9>R z1I}XlV!R%ctZc05B%h=Eo^=uUs+>BO?oovI;VfNPiBO+Zbgq4wgfO)fr44((gGz7> z@S#x^d2Ux(mcy*eDksISWk-KK94E|Vm?byVi?)u>liB_>jqEr9u(=vi|KDZt;@(-nE!G z6j2yG!d2JXlx=9a`{i6XE*$O*x-@#EJBJ%wlIZX10n3Zz0vW-DgIg?10U}iz{!T4v z%kwlk^G!W(MF`kV;Ps44m~RgBSb;I7I|X(GiNoOsgEUk^p(F3hVTS7UQ5@XRA19LI8WM!6E-$mw4Zdu zQm$mNEZ^dKg85lUD>2q!R}r{Z4v=Tju+O*`%@gKo$6V=RgqOl}Ge@bLi)~o8$k`I~ z9&qHi1AA1Ns+!yx*Ea?A)L7d2obna~uN`;t*DH&*b4YB)8p3X32m)ezPq!xzM-JF% zsXeBs4mLIQ`e78W+3NxXrR&`6>r6?5al=~Md+PY5ETJqf(+xs(gML1EJsho^7Hg}t z8rp-qcECU+-|u2m&ig;J7>yYBDpWN=j4G3}{*m-N=m?&w)^!b2jhX7?wal&|w7(ay zAHEiY5W?QFpPkBI1rcyH2*IZ%u}jUHbl$^V>3lnx(#ck5R)eN!#Wv3ejehxx=?+jYzIV_A(YuHDJUA{ll)r(#)(e-dH_=xe6E0=u3ZM;q7 zoNM-;T#QHIoWaOeQBVU(TC-h0(wgXVdM3W>zP-$#mnQm`0^M~GOVD{?&2TA1!`c9o z4cc5;@2>mNcK#P_g2T;h_LChY8jS!<3-#7((u7tt?t}Q>&{Vjnx5fdIAAXH#kK1S5R;$G=2SAx2)MONX`lJh! zjnjm+p`=bUWqmjgwdHK+yYrV4^TWl#n@-8a$7gwGkei5!N0#fgvFXjRA-*M{@^yY` zTX`%xnu~zVD7=hx*q;@RS&VyeJ|@y&SV#JVLlp-(i5?@u%&l_Xf1Reh;kJE_lNK+~ zm1FtMPpreQAtYdA1tz8<7-8r8=hqMMl&j5PmH6QZ!;0=0He8y`NJT$;`v$l5MM&e? z3fSHPlseElf2p?fJGL$QSwZIc-`8SfMU%mQEbs5?W-|DVBfLC*3s_Az-aHFVy{US# zRA@2KG-hHZX%?e zB>5|KCvo^4o)Av=T5(M4BpZv-aI4d*C6s3g?u;obqWM;|V~l10LF*SGQ)~16pcMN` zS95K*-&82P{kfDx>-PaE#Lmn2Y`;^BBt^I|GIzTjAG@SoYOJbEjMH#K#01Up&e>=N zAkhPxiW-c`f+H=d9`_sK$jgzG6bIT!$gA|`=SvYtgPD33hsOl_0D+&CooBWe(Fnhk zr`94JmVGH`$(=>TI~YV2lM%Sf_2vpURiN*}8e)Rn=5ZEW>*VlJ<(^GWShL#DgO+8n z$Tn0VGJ}J(I+y8Ec^OL;A*u@!yUR0*CY0I_LN@Ig5!}ZfbxKzY{A{_c?()_@_~iAw zc1wWm2t;=h_`4Wh5N$T zm@c41c&u2o`|ZNRq)lNaJAlsTxpKSbQTECbhTY6L$<|;k46$zfiHaYIFrMOJHqehfO&S{dOLe#Y zeqTFvoU-6^U(@sbux4PgqGY*1+WpG7i5x@b$iB#9t(GQt9RHfj9nPA*vl8arkjSH)z-F`36Gu zK*a}JcX-wDaYJYUz^5^xWWYBQz%}E5xkbm6b|0+RZ*HMUs)19C z{O_95y`se~81-5_D*@XDIi()D@#i@P-+OCF9DPrkL21D9f^S>lHNdBj1R6A6OMiM= z%I?GaY$KM&Pt&I=m+y$EPk`0y#oq0fPi>2fH%^0%;kbLU(NmcnfA=J(zfN-v&xF9u zaRgX7NvOcPErV;+cWfyh-E}aM-K~}~LZg{y8^Q$IjXkLhUGH7}eu(CEXj-4K*xze5 zf$qK8__)#%hr294Lkop?oU@&+H;Rg_h!@faJmmYSFy9n!#j8a-5Ho%7kDg(GBjHDZ z7;%fh4}QUf-ub?UyX&^TzPt6!G!9!AELAVO@Gw3v#BVqSXRx0uJ-p=krXVWQ@Zw!* z`-Kx)#ST#j=_hHiXSO>6oEzQRaC~eNnT>k`)$pf~`igIht)F&>+R|9Q#SdSfjq{0~ zKwqcdoo6S8^#(lzgT5~j;$L9QX|6KLQASeNcswzu4rogZXp5+&a@9w;n@LU~r9>(i zU5!r}MQ91nezKQpR?eyWzoDYLct%kMEyn#8^Jv&aTFAuZZ)&ew|0&pc);CP z#3{MsE|dNipw{z)jup9$K|g51uZ!Iy{)0BSPYrBxk2*gMyfg46-Hk6VH~BaWcMN2(m?fQ`ztuULV5@KRD4Le)U@#q%c;|6i zvL9o}M(4lmfc2hD{In&EVVmsPb8_>RJEc_`w$?e=^q=|Jtojt|uh)KS{K01UmtPu0 z8**>$Dg2P#;ns)G)`^%F?<7~N3LVX?=4&dMX_tJsmWl92XiE&MytnqlS*Q*dy;Q86 zwgj`9sX7l*Oa7&trx<~!9qB%XP^T^JRNC3&ta@SMOi|6-k8X%cM0V{eZt5ZK7pvQ# zU^A%rQ)2s!XlKD;t<@(ugP!uqa zYeH;Ki|WwxMd1yU+A_fN%a*p6VFX9*l!kk*&Kie}m(?z^BVymzGCyUq2O%lfr1Gr$ zIrpnJj-R!+hbe7MyJH??2X9%8vaoDGMD`k6f|MCZ?-xbdr_boOAAqcoxN{r?qhKX0 z=eksc?%1U#b=R<=bZ8PL%3&DFW$(+>>~!sx6&^)`{zEo&S908t4p6<+C5_?MePDFE z_(#^wXKbFzhJN({Fg1AWM;cmJz-8Ma?r1aOHv6>!tFz&QNP6L}#JD%8flnfFhRVC@ zID7wb=Bj-P5zqsDIZS3KM;F}gXsX>@eC(GhHh**-@u+0=T=c168JSScs7Vk%zWin4 zN?Lm+?*4eU>M_4!DoGKP zt-SdoxqjI9-Thij<{QRjat6KrT5AJb`O9NgS|mU-h<8M#1-c=NN~fC33&I+c`x(28 z;rjAX=7j}DVh^|5iIESglp~_{zgkKYW?w~0p~6MOq_`u$eOWxMa?f;qx2hc%YB11M z8xksRQj`LrO{2n^H5xn+d2BoTej*Uy5JvW&aNWB=-QnSC5WKg%&mNO)CByZa5X&dy?ziknKjXG} z%eP=$G(RYEf{VsC8|wVmvY;e00J^xxT~8s`M2&&TCi&K-25Npp9y>zgp-d&uyvzUl z{i=dD30R{|_+)pjIy*Bp#c%NJ_d*7StK|5i5UUR5!QVp3W)@V32j3GN*QO=w=F&G7 zsC2dMO*-Jdt-#LUYgH^_4kC(LOjoh6ZbtvMw43wn<-UH9E7c@sLsK1JQc9A~{)SDr z2BQib+MueIuRU1-lxw=?Wz5LlDSRHxDUR=UC-_N_yUf8EsVc*xv5g8Kft}E!b$%Sv z0y;fvU59D&neSU&v^@AK-mgxI@V6KX9+B|ouSUGG4>mHUjU zIUEr)v@OUskb@=6@{-e6#p!lWJe}@0!cR^&#s!uPjKed$EGnpAD>02T?;lcRb{FE+ zZAt=FMs6vCJ)8*URKNu$DycQ1l0s8GBca~Jw<;03lF{rLK>wUw!VPUbnzQgYx|cY@2b zj}BVA3lahPD|-3A>;3v7vQi5wtV#>I3O)ZOYO3$-_R(;+5WYJHIdbq#`u0pJS{M`RuhxHB)YA@h+kXj3?n z(Bodp?A?w{6hEeRJv*VD)iUwl&kuYHjRJqA`z;56ld#vWMhzCSblsX~Wf>eet?^3K z^tO>Y$0g_!3STk{mWA%ifLd1^0Si2}p;&=Acq8XwzhXRJAs}8qjvqLTzb#gOvbWl; zscrc9l5h)f`8u<4byb-}Ks7a0$_Q7kPr{?U7sI5QaSCt0K+Eqp2Wk^@`vHl@_@v9> z@qvW;DxQ|oZ*9=Sh||w2v_0semiIPCizNDHaJ}&*_T?e{k_Obs!6{L}A6=T#PoINN zR*bHt{8B%Z%hsEz*`}N9@ubI9j0{`yCPZrP)okr#u(MOU#gi4~KY=2K{*{G|^KB)c zc@1Vn^_r~OX{hGCW|m4fK%5KT>x-1gmBe1?Z5mI_5ZDsPat7t2*_m!G_&qQt-+QYh zhq+=)#e))IOX$%uoa8A|m+vpj9)b&k>qUu|s=adSITBXx;Pu3~(!bN4ebF!fo}a*z zuzT-Hi5E>hzxcl?=4h~}DW=xFqK^OKUldfZ718|iq|#=7DA-%8nr(OJU8Q3G>d@hE zb5^)zX0R&rghE*()ocjN>2Ega!t;dLC zC3{{YRxO*#2|KF+K9O~ZlVb+z9bKpAkejEUKTr3o+S3<&pLvz1Rua_ys3w0Zi02yK2O~A%7wngSA3Gm`>1@l`^C!o zsR zPVymE<(Lyjk(iO=(FHA;?z;@dHiP}WhD61HS41iVt-UfYO9 zebhq1s)}1ZT;wW|d%+h+%xrs1SA69$Hb;w;2%E+F)W?ZPt}EcWQg}PZ&+Bz-YxO2d z=OqL_r+wd5(=|)_owGj?NjaP6Y0gZSK99E*W&2eLg9%}QB*@;Z2uHM6 z%5D;?Yppoh+%Od+26fv6>@i{f8fI%>ql*}S@}rbMb{& z$08m(5*t6;>aNZO!B~IhlYWjnC#R6G(S%e7E}TI0LH@Nyz2wdA+o2<=r#3lX?1` z4Y?QHn&*n$yt#C5`q9O}&X}qgyW=`u?q-`%$A;8w5b0BY()+Vp)su7DigAkVP7Fi(fH9Q5m(Nv2}y}AdS?dwl?+8$p~j&=xEPwxFEmRr+dr$MSMcZJco;~jD10Q zMy#~dK=ZiY15q=!=tNqRp;_aabZ@&WHAEiLiMF&ONZ#4L)&Ki zQ)H_Je))eBZ11u+;9|Z|{mY=yI*Uum6#raEngTC#OVJs*3SMSeA1q3E<*DiQ$(b~Y z1bzipzULF08nh4D({u1$DX6GDZ%T(4K8zpf^P0YT8M-uun4e!f5)KinH43sWx!D}Q z4vnQZ?uHN|X*EgJ72U0F;KkI+5!D+Y_6Zb$*evSN+cYnfDbk|`f#1Xtw97}*8|cG& z!$fAkhJd@%DDJ<4k&Y)if6()i{87x~2YHRb#DbuWn7z-eK<*7(-cWkfz8baIcyYQ^ zR}^ded0MT0oS{KR2BtsVBVj+d2-RJ&Hdm&nW0WTq+-VOea51$ z7`ZwV*}jv|5|hp*plwQ!mRe-9eZ&o)0fb`O?=0Y;AHbtYw!pmn-kMZNJIHGr$dE8} zM%##!Z9Q2M=36L}^>pRVF38zOMN~8jLF>Xn(|HBsZpikowYQkCRds%~-(fTq2TE&Y zQZd(n3~}QrO~l7It5XiIA&>4*JT$CmRs zy&LDH+`dd+t9)TEuv28WgeQe^0+(m_HS|^OnS-PQc;ioeeGRU`NyQY3!X^@+hxza7 zd3x_x|0Co(NAaZT5}#>km(`e2lvEUJ1Ugtv3p0R*=|e)w$M97L%YT@<5XuKb+1dC4 z&6YMpT}D@WS4~`VlbbT)Sa`tE*1(%CWvaou*y*LCNCkN|QxTz3iPV9@vz+kSv_*|@9m2u) z-E~%#ZH4a1|D=qAx9rHH7rsQC-|Ya=Hq!g=FXcRB()&bM)3a@69p^NE%CniXfRI1R zTMv3@hnY)ZjhNr<2+E>J0u$u0);G2F7(}@77W<0&;ko?j8L>R{nIwle`@$7SM9t^; z|A;Y-*Z{6N>A8k1lwj&S%2}F^s{xtyah@1G-7G^*-7oIUP@ig!(fQ_uwyYp&`t3jH z`@jVjzo=Vk(eQm>-Daj<$$bd3Ejaun*JRV71$wXi^{g+ZRwJu8pR&f} z@l(R6H6I_C7k?r&f|qhs+5Fz?*FL!FWwi5jCl4N*<0~(hH8?lrL~d#dhAr@m&|!8cVr3(cStzriRq5TQ^dHCO0f+aBvUX`d`2 zt;O7XLpr~%l)XO)dHy1^oV=)(Lao)=<1CCXsm_IBX6S}D9iJn6f3fuHbUXBzXu28j;}`DiKB|Bt4iMVJG#@mOOM1mOy^=& zk4l?4Yw+_7$jOjV`40vZKmoEt`n}jFMLvKHKqr>zvA@AP@cuzMgwtyKTVNQxRGYN6 zj1PTHo{3g%V(5k4O?~g95{f_z@8#>YjAZ}XEeD?f%Ykz08f6+#(VC!N$hm;)l+pXX zrd>u`W0nAAbTL|^y{uqW3|t3q6&i~jpQ&R9vj+lviB)KoNdsY3idF=I(XjVgW;luB zK$yV!Jc&yDBV)cn9JEh8l$$XlBUW}J#yPo*u_Q&fQxg9&&e`Hd``c%v;h?&LNhlUS zZK$j!n*eSwdo2-aj4eX+0MlSR)Rngo6TmbP8+9cr#0oGie9A<->H{DnsMbd#j)HQL z5)nA8t+5 zg5h73BLF8cLGgw(3cOh7L4n3AOtdC+oT%=|Zl$#sicyMz-~~sMSXkHis_80`py4DF zZ8gk*6R=i?o6^Ndrc8<*+;D9A`Z(lTgSnHzt|eL?wANGn3T0~C#YB7DubB)DndkaQ z9MvGE#R}-uFQpQAJOuM%GJsR zf7~a-yjB%*cr7(4LZ4LJ?pwI(>D6c?1gFRTzmAYn80eACJAgTS@I^p3>Ng%Vd1>YM J6;dDJ{{=qtA%6e> literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/BadgesEncoded.ts b/old/public/assets/badges/BadgesEncoded.ts new file mode 100644 index 0000000..d36189b --- /dev/null +++ b/old/public/assets/badges/BadgesEncoded.ts @@ -0,0 +1,27 @@ +export const Badges: Record = { + Bug_Hunter_Level_1: + "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", + Bug_Hunter_Level_2: + "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", + Discord_Employee: + "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", + Early_Supporter: + "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", + Early_Verified_Bot_Developer: + "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", + House_Balance: + "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADdcAAA3XAUIom3gAAAKXUExURUdwTDPMzEXewETdwFX/qoD//0C/vwD//0nbtkXdwUXdwEXev0XcwEXdwEXdwETdv0XdwEXewETewEbdwEXdv0XdwEXcwUXcwEbdwEbdwUbewEbewEXdwUXdwEXdv0XdwEXcv0PevEXcwEXdv0XdwEbdwUXdwUbcwEXdwEXdwETdwETdwETcwUbdwUTev0XdwEXcwEXdwEfbvkbcwUXdwUXdwEfewkXdwEXdwEXdwEXdv0XdwEXcwEbcwU3mzEXdv0bdvznjxkDVv0XdwEbdwEnbwkXdwEXdvkXdwEjevkXdwEDfv0XdwETdwEPbwkXcwEnbyEXdwFXV1UXdwETdwEXdwEXdwETdwUbgwUTfvkvhw0XdwEbdwEXcvkbcwUXcwELZvUXdwUXewEXixEXdwEXdwEXdwEXdwEXdwEbdwELbvUXdwEPXvEXdwEXdwEXewEbewETdwETdu0XdwEXdwE7YxEXdwEfbwkXdwUDfv0TdwEXdwETdv0XdwEDfv0TewETdwETdwUXdwEbcwUbcwEfjxkXdwEXdwEbdwEXdwEbdwETbv0fevkXcwUXdwEbewEXdwEXdwETewUTbwUXdwEbcvkbcv0XdwUXdwEXdwEbcwUTdvkbewEXcwETdwEbcxUXdwEXdwEbcwUbewUXcwEbdwUTdwEbouUXewEXdwETev0bcv0XfvkXdwETdwEfgwkTbvkPewkbcwUXdwEXfv0TewUnbv0jfv0TdvkTdv0TdwUbewEXewUXdwUTdv0XdwEXdwUTdwUXdwEXdwETev0XewUfcv0bcwETfv0XdwEXdwEXewEXewEXev0bfv0XewUPbwETaw0bdv0TdwEXdwEfewEXcv0LevUXdv0TdxEXdwEXdwEXdwN41azQAAADcdFJOUwAFkZUDAgQBB7T+oKLup6Sm3ZmlmKOTqZaPkqGXhpT1jBeFiK2sd5r9/I6dXoeo+pv2K2ZvjTaq+56c+McdCpCACQzp3BXBQ6sn7RDSsyrlDvMGyfLT9y0hRxGf5zuLURvIVRrg6svQ2rsjxRPe485Nrw/x4Q3vMiUYvuI8wwiKzVLXV3US5utq8NFAL7h+RfTVgzHfM3xKz9Q6S7fWaRb55F8+dmJhC+yudFA/vcIZTy5CiTBWHCBTeH/GRsxEtrxaWcpscyRJOLXZv11cKE45IkzYuT1gH2gegehnPTGfAAAJxElEQVR42u2d52MURRTAJ/HuFs7QYkQRlJIQEnqKIZoQQkIPzVBDUUSa9C7YpdlQioCFqth777333n1/jB9CyLXdm/Km7TBfuX3zfr8bdve93csQcm6cGxrHY9euK445zN8PAKBjB7f5HTZwht9ZA2f5HTWQwO+kgUsBnDaQwu+cgTR+xwxk4HfKQEZ+hwz48DtjYAiA0wYC+J0wEMjvgIEs/KE3kJU/5AYo+ENtoBDAaQOU/GE14I0CcNkAC38YDbDxh88AK3/YDHi5AC4b4OEPkwE+/vAY4OUPiwF+/nAYEOEPgwHvEgCXDYjy225AnN9uAxj8NhvA4bfXABa/rQa87gAuG8Dkt9EALr99BrD5bTOAz2+XARn8NhnwLgNw2YAsflsMyOO3w4BMfhsMyOU334BsftMNeOcBuGxABb/JBtTwm2tAFb+pBtTxm2lAJb+JBtTym2dANb9pBtTzm2XAuxjAZQN6+M0xoIvfFAP6+M0woJPfBAN6+fUb8HoBuGxAP79eAybw6zRgBr8+A6bw6zJgDr8eA14BgMsGzOJXbyA6H8BlA9HzAVw2YCK/SgNm8qszYCq/KgPm8qsxYDK/CgNm88s3YDq/bAMR4/nlGoj0BHDZgB388gzYwi/LgD38cgzYxC/DgF38+AYieQAuG7CPH9eAjfyYBuzkxzNgKz+WAXv5cQxELvAJHt9qDmjvRp9/KMqRxl962vt7kyH8VzRFu0syEOnqN+lxQsg/x0zA39xCCGkolWLAnx9qthNCyGOddOPHL95CCCF/xUGCgciFATPnEkII6dtfL/+a8a2pXinjTBjID6fmtn5q8VKNX39+Q2sS26olXAuC+QGGn/ncvHxd/GPubcu1q4SrYTZ+KJ3Y9tGja3XgV+fWtSVQXoJ/P5CVH6DL2Q9vzI8r559V1Z7sBvw7okiX7CmU7G3/fMtmxV9/YQLS4ez6WQ3Q8AMUJRxRV1iikP+ew4nZ3od+V0zHD/GqxINu/k0V/rDC5qSJ0esCSn6Aj5IOG11YqoS/dmpyut9hV0bU/ADPJx/59QH5+GXFkeRJ38euDRn44ZaUY3OKT0nmXzUxNd9rkatj3/ov49iXevgrH0ite4ujqRM+h9wfYOOHZV5qgFhxjTT+F7elP69ejtshYeQH+Ck9RvkMOfibKrz0yT7F7REx88OsaIa3CCr2S+A/NjJTwjtQu2Ts/AA7MwVaeSM2/taKjBk/gdon5OGHFRk3TPQqZqLyT1mUMePmNZid0khXrtyezBztrevx8BsH+6T8OWavmJMflvjE8wZPQuIfMdaH/9ZHEbvlvPwAd/ktqZc2YOAvuMP3/+wuzpCZDPDzw5463wwX3yn+9a/2jd7QCGgGBPgBvvA/r/adIIa/5+WAi9b9/HFTDQjxw51bArJcP02g6Zk3LyByk0hPPtlApLPY93Qk6OaiibtpeujDwLu2IUI5JxoQ5Ye7dwdm+tVNQj1vnzFW8E6j3YAwP0C/4DtsnqZpe8/bZ4wSTbrNQKxI/FK1v2+WbPcdYgtYetvoLBFHzhbOuqi1jnkH42LdI1uZ2dCdpWn6cFXWuh3jcUzrDeZyDAGz38ya8R8rqJueB7M3LlYOw+guMraUgkZB9l7L6KvpmqYPvU7RuEJ5b2UdIYSQwTit6pUUWVc9nD1QzRGa59lTURrQu1qDvYZiII+m4djhYLaVO6OcqnOL8lS+qK2S74cRrXQqVeZzlgWeSlJ73j7jBoxnkQmvTqAYGEHXdQ9qmq76kfLRxTe4/ITchhAw/gBl9lN9mqalz0YpIzyCkG7/5FPN1QghO9I+err140yHl9xB/ezuRnR+HAOP0AJc15v9djphjJfAj3IeGEeN0Cf94LX0T2/fk8EfsCU4/XiVFqFv+hKopOZfL4cfw8BnHvcSaKyjPdR7SBI/hoGj3EugmHoBvCGNH8HA5CjnEpi0hfrtheOCOU4IutUWNrCYcwm8S70A/pTJL27g2xjXEpg5j/awnG5S+UU7jW09BtYlMIR6AZyQzE/IQLEZVvDcC/Q+SX0GeFQou4toFqiYgbWEYwmMoj5oY1w6P6uBTknjprcJ+xKoWUR/0L/dkkcZPj8hPehjPn0D/88Rzi6BAv4YpGk5Pj+LgfNEfpByZglUzxUJUk+b6lB6fuJRG7jFI8JL4HwR/uZVEvgJIYW0Bq6/TnQJlEwUiDDxdtp+VYwxMrWBpb8KLoGhAvyDr5LFz2Agnl8nsgTi/KfR6dQvdXHws2wZfU85L8LJ/2AAN//CJbQJdo7xxGcwUHYX77lw3hxe/Mj91dT8Eb4pWLYNv287UTtGjpNx/Rcw0PigUv5rJingZzMQz1X3Ny1H54ISfjYDMGuOIv7yyar4GQ2UVarA9ypr1PEzGoBnVkvnHzsFVPKzbiG+oEUy//hpivlZDcRzmyXi59SXKOdn3kZ+2TZp/NSlDyo/s4GZFZL4qUsfnvoX0wD03y0Bf3oX0MXPbmDzaXT+qjEa+dm3Ey8tzEGdP1I8TCs/x4bqM77UU/pI4ucwsOkHHaWPNH4OAzCiSXnpI9D/kGFgyULFpY9Ufh4D1fUR0Tkryozh59pavPYXdaWPdH4uA3d/oqr0Eer/STQAeQ2ck8XqS0zj5zOw5meuqebWgnn8fAaq66PsE7GVPsr4+QzAC4vklj4K+Tm3Wd66U2bpAwAAXRXx8240nfcU9QTRSo6fRM2PEmK2gR20PyhgLX2U8/MaqCmmSvIanj+8cIVSfu7t1ilep2AufbTwcxtYuh679NHEz20g+HUK9tJHGz+3ATiwF7H00cjPb2B2pYdV+mjlF9h4/PftOKUPAAAM0sYvYCDD6xQcpY92fgEDaa9TcJQ+BvALGEh+nYKn9DGCX8RAwusUPKWPIfwiBmDDav7Sxxh+oU3IF7Twlj4G8RMSHcRtoOTyhSe4/x7UcEP4dW1EP8gYfj0GrjSIX4cBs/jVGzCNnxCvwG1+tQZM5FdpwEx+dQaGG8qvamNuc/nVGDCZX4UBs/nlGzCdX7YB8/nlGhhgAb9MA3bwyzNgCz8h0Z5u88vZqn2AR4jLBuzixzdgGz+2Afv4cQ3YyI+5aXm+lfx4BmzlxzJgLz+OAZv5MQzYzS9uwHZ+qg2cA0aB9fxiBsLAL2IgHPz8BsLCz2sgPPx8BsLEz2OgV6j42Q30CBk/q4Hw8bNtaR5GfhYDPUg4B62BsPLTGggvP52BMPPTGAg3f/btzQcS4rSB8PMHG3CBP8iAG/z+Blzh9zPgDn/mrc4vJ8RpA27xpxtwjT/VgHv8yQZc5E804CY/IZHOrfx9CHHagLv8hMQeX1f7PTk3zg2N43/ZMLNlwcjZUwAAAABJRU5ErkJggg==", + House_Bravery: + "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", + House_Brilliance: + "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", + HypeSquad_Events: + "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", + Partnered_Server_Owner: + "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAC91BMVEVHcExyidpyiNlxiNlxidlxiNkAAP9/f79/gf9Vqv9yidmqqv////9VVapyidt6f38A//9xiNhVqqoAAAByiNlyitpyiNpyidpxidpxiNhxidt/f/9yiNprf85zitxmbrtuhdlwh9dyidpwh9l0i910i91zi95oictxj9dsg9FjfMtzjN5zi950jN9zitx0i95xiNl0jN90i911jeB1jOBIbap1jOFyidx0jOB0jN9yi9tyjdV0jN9yjNxzi99xis9yi91zit1widpxittyittxidp1jeB1jeB1jeByit10jN90jOBzi95yiNxxiNl0ittxidlwiNh1jeB0i95yidxug9Ryidpxidlwh9lyidp0jN90jN90jN3/AP9vh9d0jN51jOB1jOB0jN51jOBzi950jN5yidt0jN91jN90jN90jd90jN5zitx0jN90jN92jeFvhd50i91xh9hyiNpyitx0jN90i910jd91jeB0jOBxidt0i951jeFyidt1jN91jeB1jOByidtyidpzitxyh9hyidtyidt0i95zitt1jOByittxidtzi951jOByitl0h9pziNpzittyjd9xidlzh9xxitxxjeByi9xxiNlzi950jd9zi910jOBwhdZ0jN5vhtVyi910jOByitt0jN9zjN9zit1xiN10jeB1jeB0i95zi950jd9xiNpxidpxidlyittyittxidpyidpyidtxidpyiNpxidp0jN9xiNhzi99yidtrhtdyidxxiNp0jd90iuByiNp0i94AAH90j+Bxitpzhtp0jOB0i991jeB1jeF1jOB1jeF1juJyidpzjN5zitpxiNlyiNpxh9lxiNpxiNhyidpyidp6k+l6kul4kOV5kuh3j+R3j+N6k+p5ked1jeBzitt4kOZ2juJ0i911jN94keZ2jeF0i956kuhzit9zi91zitxyitt0jN92juF3kOV0jN57jud5keh7lOx2juN4ked7k+t5keZ8le13kOR7k+pzidp9l/AccbIwAAAA1nRSTlMA+/z+/fwBBAID/wMBA/sCAfwDAf77+/z+/igE/A78Bh4a0CJ5T4wHBRAJaHapTWRay4TY/ATgQPb1RxjAREoMJWAwSjw+7/icYuyJmTdVOfo1zZV0E44r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", + Nitro: "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", + Discord_Certified_Moderator: + "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", + Active_Developer: + "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", +}; diff --git a/old/public/assets/badges/Bug_Hunter_Level_1.png b/old/public/assets/badges/Bug_Hunter_Level_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3fab4670a8ee95534d219af2406241b7940b47c4 GIT binary patch literal 2926 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/Bug_Hunter_Level_2.png b/old/public/assets/badges/Bug_Hunter_Level_2.png new file mode 100644 index 0000000000000000000000000000000000000000..aba105cac33d1721a6fa7c06c3f1ba0021b5e65b GIT binary patch literal 5279 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/Discord_Certified_Moderator.png b/old/public/assets/badges/Discord_Certified_Moderator.png new file mode 100644 index 0000000000000000000000000000000000000000..0eb119b9bb37289e283ea4252a1b2be70aee94a7 GIT binary patch literal 2880 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/Discord_Employee.png b/old/public/assets/badges/Discord_Employee.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c5e85352d2cdcecf2e214b7fc237baffa3a1ec GIT binary patch literal 2152 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/Early_Verified_Bot_Developer.png b/old/public/assets/badges/Early_Verified_Bot_Developer.png new file mode 100644 index 0000000000000000000000000000000000000000..56b8128461f13ef2859eedbc2970f82e308521dc GIT binary patch literal 3846 zcmaKuc|2787sv0+Fxkq!gs~(`S+Zqk21B73SyHl;l58_$OVrF*o{G{uJqj%%ib$kv zJ;+F+P*m12i#^FMW;F4;Gy47c`@LRw=AL`b=X=ikoOA!UX&Bc7+lAzX007wTbP#<6 z03e_V0R&*+Ev(GP6TAuH4jzjJxzP@Dzv#hQQ2V6vx==7wpaoq#`we6+zn?Penx!a%Y95S;h_6hxLPg zkO4dnW&`n%c(D3b<6Mn3o_pCuQNb3#N8Ux}@`Kg4GH(r&_Xtvf3>Gn9hz=$}#WIi} z;nobfskmKRVHsQbL7RKwLEvFgErZhl zt4DIzWEVlT3?JpfaNi$L2^u`Aa3*(Cyk@teTn6qu|LlwRHgc7`ra&;}9~dw{FFAMn zI2!uk5EFdi=VOkzdH`_PzJG`}TeZqAqai*Mu4NYKNw5_Tk+Z zuPl4Ud7Qs|Q~xBXMTxHq=O&fdzg@EDjMMe~!OTzpR43sLTyMX&3D5j|NYOW7B>jO* zSejg9?j?fBkZC>R)Drz3dOZ5t*DS;2v7@CyC4VCaY@1YK+fmwNJsrz8o!$w@9iQwy z;NP23<1_1?Z?5(3bjaB#^@nQmUyk_YrRu6;Xv2-fXD&Ays1lU2a}hh^Q(7mT9m1|R zoB;r#5ht{*XZ+A??i$gvRsM>bjDCmuU=G?Y4SvcFuvgL8C5KV{%vX>vfwINi+9l*% znUWuvr0pYCxkgXye;W9zb?#YT;%w{&KM|u+e`l@JGMc_emOhWYXp=bkWBIgs;%e?% zCtCbU%LvX)amW9<<$uQH&1;>V;NQdaAJGxL(oVz?&qHf2%I1?6-<;e~Qreu+V><+U zgmC;S;`XAfJQQi8<#F@nw-YZoC8i~Keo_q62iS|~0%ud}+ zv5)Z6xIu(4Y0D&FSQN zw`I8#N!!rwQV!7yXEk$z%s(PF>(crNpQJ?Z7-@074?G>8m@NxqF`cR%vvaghEV?0_ zbOXt8j29iwEBn%6eqL=KH8yu7`g&uPyc!*%b1u;qlu?`NHeQ4xco+G&#%wZiPIsK6 z3>2>)JD-12uQX`tGZ7#FuD2_!KUc4^MRni4zGKvbP27X4|Czap33_)-7DK+Y55aiz zddZQgG}ncw2tl8J=ofmg$=*DxDO&c&J%7mku%#PEA9?t|`kn@f7O>T-NV248T9XGV z)g zitBArPz)R%rz-nATMy|<>7q<~w}766Bg_3E%VT`T&?%~-nu;@`K#2uCPC&cF=pmg^ zXPgPIRd=}p?*M#k_-z}cGsTg4v9?W^B3F0sp8%Q!?SZm7^CC0#nl!W^neahW_RRc1 zD2#BOWXSxruKG}dq>nQ~Y`Xm3&N6_mt7?CGkw8rPo>;OHVh9;K4Eprot}JOg(hy2e zdK0QfNF_xvODY_6Dj%+ycE^|}kvc@!y-=CL3iE|BES)sqF|Ij9#-`mEIVxk0Fxg2AcZo41RLYx0rR5uU*Lv)N)KbS}O@S-UM|T^VE}WCtsLT5Hh|_)lTPEcq zxg-hQTUq~OF-6qMRq`!-hrtwaZxC6zjFuA7z6f8f!62@kOLP5*l=wEeQ^>`1zrM~H zt-w1DghhGW%6i>}0DBnGVC;%-fgr1uL29uSN`T$o?g;g-exJ8>6bRT%AvX_U^QaluSROe>>?KNfkag zhGiGi9Re>u4`B{iumO*o9GC5S$!p&U+v(UIN$wD87U`7wHYoS5t%O})v3(bVPoK`T!j`gi9YGgb zIP}Tg$Eq+x2ogFK-x?xs+oR>O+TG56(@r`>5n)Q@-4VdlbY$w58qq-ypnsSado2l2 zN77P)KKSuHg71d9_TEpwA(=m3d?L>O6*;w&gr>v@ zW~eX*Y3%rmwUF=-o8L$>pb$S4S7~PUa^7}m7s<>h94sW>@h{Z|n%x>xfzgra6R>kD z8SJFHP<>Ii%ze9h+^8sdOU?Cvf|2}}^9VQnI-x>?@FBrEVYzj4Ye>!nEL>-I$~pgb z!){l~@xbxQ<4}xC$be6XLiJT=U)U??y0V5c>-Y5=fK*d%>mxmx1o-E6joha1E1nNo zy1F%F--G9hlTJXMlJEyY1Sq;{r^D*`hv(i{ii``z3*@9A(qu_vwY4MgNQb6bcobhJ z4BqIG&#%Is)!l2p;)8&l8j0?ou*_^gj^#9qv)}di{z| zs`yfZ1KVZ!jsRJVxp%&8f(=RG5Hd`y93@0qqS6zdsnJn2Kwy+YztXeHvhvxkHKj0H zg?5SO5#<*f9zSVb5Z0zL2>5i0JnQjn6CJqxYg=fU&9}$Zvsg-6zzOS_WVWilVk9+q zW%RpOSefwEN#PU`J`FdzWEH+ru%ZVp+}$;JxQY{La@Sz+)R;zKnRN)i*-+?{>}KCz zU&bAsZic#>?`eA4RU}e7SW*_*7u_1-S8SJMH$Cuk{2wdw*{tH5|U?Ev!-e%9k7_CdRpAAQ!T9#yhLIkKh# zrZWR*juF-qZt>Fj3G^=nZ`Qwb*{pq#FD=ZrYIo|Blnh}sP@ZwuM$&GCoUXLkym<((5B)phYrP}l z(1Xx5XsP{ZTaEj?M6CV=nK_$S{d|kKYTu2`ulyP+>$ScR;R5DpmBlJ!fdzi`9Dg8! yL9NtTLIP6TmG^(0vUI*=|MvfWR^rT_aD>WT9_kpq^B{uX`GAvyE4th+F!?{^@j+Yw literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/House_Balance.png b/old/public/assets/badges/House_Balance.png new file mode 100644 index 0000000000000000000000000000000000000000..82e03b2de0911a4e0b1204d6b9f169c9d7c29b34 GIT binary patch literal 3514 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 V3k{4RNASB9Vr5~AFT;_d{|k-M6pa7? literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/House_Bravery.png b/old/public/assets/badges/House_Bravery.png new file mode 100644 index 0000000000000000000000000000000000000000..da825038c6a48c1728a52ee73fbc7e99cd5e0617 GIT binary patch literal 4700 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/House_Brilliance.png b/old/public/assets/badges/House_Brilliance.png new file mode 100644 index 0000000000000000000000000000000000000000..ce99fd4dd34376363f68c4fd8c98323b09548edc GIT binary patch literal 4417 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 literal 0 HcmV?d00001 diff --git a/old/public/assets/badges/Nitro.png b/old/public/assets/badges/Nitro.png new file mode 100644 index 0000000000000000000000000000000000000000..275d6fafc9af0532da6b13f204c25b0be181108c GIT binary patch literal 3212 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 B(fa@Z literal 0 HcmV?d00001 diff --git a/old/public/assets/unknown.png b/old/public/assets/unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..f70713cefe812c5a93eb920acbc6f951fdf545c5 GIT binary patch literal 1928 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 uN}h5vWYcyW(lBv`?J{)(wW8~ePyZKy`xDv# literal 0 HcmV?d00001 diff --git a/old/public/favicon/apple-touch-icon.png b/old/public/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d5e8bb5f5872008561bd93f4017948e957ce80 GIT binary patch literal 4899 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 YfHfdLdJC#^dL#v~yliV$5A{m?AGS*)=>Px# literal 0 HcmV?d00001 diff --git a/old/public/favicon/favicon-16x16.png b/old/public/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..300b7e1d6c4287fc2fd2fd16ce61b212e363726f GIT binary patch literal 799 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 EH?XfCJpcdz literal 0 HcmV?d00001 diff --git a/old/public/favicon/mstile-310x310.png b/old/public/favicon/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee31b17da796a69c50f1d3a4b6511f76de2ed55 GIT binary patch literal 8483 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 rJ@YcG=e54$G;j + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/public/vercel.svg b/old/public/vercel.svg similarity index 100% rename from public/vercel.svg rename to old/public/vercel.svg diff --git a/src/LanyardTypes.ts b/old/src/LanyardTypes.ts similarity index 100% rename from src/LanyardTypes.ts rename to old/src/LanyardTypes.ts diff --git a/src/getFlags.ts b/old/src/getFlags.ts similarity index 100% rename from src/getFlags.ts rename to old/src/getFlags.ts diff --git a/src/redis.ts b/old/src/redis.ts similarity index 100% rename from src/redis.ts rename to old/src/redis.ts diff --git a/src/renderCard.tsx b/old/src/renderCard.tsx similarity index 100% rename from src/renderCard.tsx rename to old/src/renderCard.tsx diff --git a/src/snowflake.ts b/old/src/snowflake.ts similarity index 100% rename from src/snowflake.ts rename to old/src/snowflake.ts diff --git a/src/toBase64.ts b/old/src/toBase64.ts similarity index 100% rename from src/toBase64.ts rename to old/src/toBase64.ts diff --git a/old/tsconfig.json b/old/tsconfig.json new file mode 100644 index 0000000..2872409 --- /dev/null +++ b/old/tsconfig.json @@ -0,0 +1,31 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + "pages/_document.tsx" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/package.json b/package.json index eb29606..7a313f0 100644 --- a/package.json +++ b/package.json @@ -1,35 +1,35 @@ { - "name": "next-app", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "@types/escape-html": "^1.0.1", - "@types/ioredis": "^4.28.8", - "@types/styled-components": "^5.1.10", - "axios": "^0.21.1", - "escape-html": "^1.0.3", - "framer-motion": "^4.1.17", - "image-to-base64": "^2.2.0", - "ioredis": "^4.28.5", - "next": "12.2.5", - "react": "18.2.0", - "react-dom": "18.2.0", - "styled-components": "^5.3.0", - "use-smooth-count": "^0.3.0" - }, - "devDependencies": { - "@types/escape-html": "^1.0.1", - "@types/image-to-base64": "^2.1.0", - "@types/react": "^18.2.45", - "eslint": "7.28.0", - "eslint-config-next": "11.0.0", - "prettier": "^2.3.1", - "typescript": "4.3.3" - } + "name": "app-router", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@types/escape-html": "^1.0.4", + "@types/image-to-base64": "^2.1.2", + "escape-html": "^1.0.3", + "image-to-base64": "^2.2.0", + "ioredis": "^5.4.1", + "next": "14.2.15", + "react": "^18", + "react-dom": "^18", + "swr": "^2.2.5", + "use-smooth-count": "^1.0.1" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.15", + "postcss": "^8", + "prettier": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.6.8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } } diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..6f94347 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/src/app/api/[...id]/route.ts b/src/app/api/[...id]/route.ts new file mode 100644 index 0000000..17bc44d --- /dev/null +++ b/src/app/api/[...id]/route.ts @@ -0,0 +1,85 @@ +import redis from "@/utils/redis"; +import renderCard, { Parameters } from "@/utils/renderCard"; +import { isSnowflake } from "@/utils/snowflake"; +import { NextRequest } from "next/server"; + +export const dynamic = "force-dynamic"; + +export async function GET( + req: NextRequest, + options: { params: { id: string[] } }, +) { + const userId = options.params.id.join("/"); + + if (!userId) + return Response.json( + { + data: { + error: "No ID provided.", + }, + success: false, + }, + { + status: 400, + }, + ); + + if (!isSnowflake(userId)) + return Response.json( + { + data: { + error: "The ID you provide is not a valid snowflake.", + }, + success: false, + }, + { + status: 400, + }, + ); + + let getUser: any = {}; + + getUser.data = await fetch( + `https://api.lanyard.rest/v1/users/${userId}`, + ).then(async (res) => { + const data = await res.json(); + + if (!data.success) { + getUser.error = data.error; + } + + return data; + }); + + if (getUser.error) { + return Response.json( + { + data: getUser.error, + success: false, + }, + { + status: 400, + }, + ); + } + + const params: Parameters = Object.fromEntries( + req.nextUrl.searchParams.entries(), + ); + + try { + let user = await redis.hget("users", userId); + if (!user) await redis.hset("users", userId, "true"); + } catch { + null; + } + + return new Response(await renderCard(getUser.data, params), { + headers: { + "Content-Type": "image/svg+xml; charset=utf-8", + "content-security-policy": + "default-src 'none'; img-src * data:; style-src 'unsafe-inline'", + }, + status: 200, + }); +} diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cbb004be28a8324c0b7b6155470e70920d2aa54a GIT binary patch literal 8476 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 { + return ( + + + {children} + + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx new file mode 100644 index 0000000..51b3aa1 --- /dev/null +++ b/src/app/page.tsx @@ -0,0 +1,75 @@ +"use client"; +import Image from "next/image"; +import React, { useState, useEffect, useRef } from "react"; + +import { useSmoothCount } from "use-smooth-count"; +import useSWR from "swr"; + +import { getUserCount } from "@/utils/actions"; + +export default function Home() { + const [userId, setUserId] = useState(null); + const [userError, setUserError] = useState(); + const [copyState, setCopyState] = useState("Copy"); + + const userCount = useSWR("getUserCount", getUserCount); + const countRef = useRef(null); + const counter = useSmoothCount({ + ref: countRef, + target: userCount.data || 0, + duration: 3, + curve: [0, 1, 0, 1], + }); + + const copy = () => { + navigator.clipboard.writeText( + `[![Discord Presence](https://lanyard.cnrad.dev/api/${userId})](https://discord.com/users/${userId})`, + ); + setCopyState("Copied!"); + + setTimeout(() => setCopyState("Copy"), 1500); + }; + + return ( + <> +
+
+

+ lanyard profile readme 🏷️ +

+

+ Utilize Lanyard to display your Discord Presence in your + GitHub Profile +

+
+ setUserId(e.target.value)} + placeholder="Enter your Discord ID" + /> + {userId && ( + <> +
+ [![Discord Presence]({window.location.origin} + /api/{userId})](https://discord.com/users/ + {userId}) +
+ + + + )} +
+
+
+ Lanyard Profile Readme has{" "} +
{" "} + total users! +
+ + ); +} diff --git a/src/utils/LanyardTypes.ts b/src/utils/LanyardTypes.ts new file mode 100644 index 0000000..4ea793c --- /dev/null +++ b/src/utils/LanyardTypes.ts @@ -0,0 +1,95 @@ +//thanks alistair @ uwu.red + +export interface Root { + success: boolean; + data: Data; +} + +export interface Data { + spotify: Spotify; + listening_to_spotify: boolean; + discord_user: DiscordUser; + discord_status: string; + activities: Activity[]; + active_on_discord_mobile: boolean; + active_on_discord_desktop: boolean; +} + +export interface Spotify { + track_id: string; + timestamps: Timestamps; + song: string; + artist: string; + album_art_url: string; + album: string; +} + +export interface Timestamps { + start: number; + end: number; +} + +export interface DiscordUser { + username: string; + public_flags: number; + id: string; + discriminator: string; + avatar: string; + global_name: string; + display_name: string; + clan: ClanTag | null; + avatar_decoration_data: AvatarDecoration | null; +} + +export interface ClanTag { + tag: string; + badge: string; + identity_enabled: boolean; + identity_guild_id: number; +} + +export interface AvatarDecoration { + sku_id: string; + asset: string; + expires_at: number; +} + +export interface Activity { + type: number; + state: string; + name: string; + id: string; + emoji?: Emoji; + created_at: number; + application_id?: string; + timestamps?: Timestamps2; + sync_id?: string; + session_id?: string; + party?: Party; + flags?: number; + details?: string; + assets?: Assets; + buttons?: string[]; +} + +export interface Emoji { + name: string; + id: number; + animated: boolean; +} + +export interface Timestamps2 { + start: number; + end?: number; +} + +export interface Party { + id: string; +} + +export interface Assets { + small_text?: string; + small_image?: string; + large_text: string; + large_image: string; +} diff --git a/src/utils/actions.ts b/src/utils/actions.ts new file mode 100644 index 0000000..2867e02 --- /dev/null +++ b/src/utils/actions.ts @@ -0,0 +1,9 @@ +"use server"; +import redis from "@/utils/redis"; + +export async function getUserCount() { + let users = await redis.hgetall("users"); + let count = Object.keys(users); + + return count.length; +} diff --git a/src/utils/getFlags.ts b/src/utils/getFlags.ts new file mode 100644 index 0000000..0f45516 --- /dev/null +++ b/src/utils/getFlags.ts @@ -0,0 +1,19 @@ +export const getFlags = (flag: number): string[] => { + let flags: string[] = []; + + // In the order they appear on profiles + if (flag & 1) flags.push("Discord_Employee"); // 1 << 0 + if (flag & 262144) flags.push("Discord_Certified_Moderator"); // 1 << 18 + if (flag & 2) flags.push("Partnered_Server_Owner"); // 1 << 1 + if (flag & 4) flags.push("HypeSquad_Events"); // 1 << 2 + if (flag & 64) flags.push("House_Bravery"); // 1 << 6 + if (flag & 128) flags.push("House_Brilliance"); // 1 << 7 + if (flag & 256) flags.push("House_Balance"); // 1 << 8 + if (flag & 8) flags.push("Bug_Hunter_Level_1"); // 1 << 3 + if (flag & 16384) flags.push("Bug_Hunter_Level_2"); // 1 << 14 + if (flag & 4194304) flags.push("Active_Developer"); // 1 << 22 + if (flag & 131072) flags.push("Early_Verified_Bot_Developer"); // 1 << 17 + if (flag & 512) flags.push("Early_Supporter"); // 1 << 9 + + return flags; +}; diff --git a/src/utils/redis.ts b/src/utils/redis.ts new file mode 100644 index 0000000..10c47c9 --- /dev/null +++ b/src/utils/redis.ts @@ -0,0 +1,9 @@ +import Redis from "ioredis"; + +const redis = new Redis(process.env.REDIS_URL, { + connectTimeout: 1000, + lazyConnect: false, + maxRetriesPerRequest: 1, +}); + +export default redis; diff --git a/src/utils/renderCard.tsx b/src/utils/renderCard.tsx new file mode 100644 index 0000000..a0e67a9 --- /dev/null +++ b/src/utils/renderCard.tsx @@ -0,0 +1,578 @@ +// probably the messiest code i've ever written but it works so :) + +import { Badges } from "#/public/assets/badges/BadgesEncoded"; +import { getFlags } from "@/utils/getFlags"; +import * as LanyardTypes from "@/utils/LanyardTypes"; +import { encodeBase64 } from "@/utils/toBase64"; +import escape from "escape-html"; + +export type Parameters = { + theme?: string; + bg?: string; + clanbg?: string; + animated?: string; + animatedDecoration?: string; + hideDiscrim?: string; + hideStatus?: string; + hideTimestamp?: string; + hideBadges?: string; + hideProfile?: string; + hideActivity?: string; + hideSpotify?: string; + hideClan?: string; + hideDecoration?: string; + ignoreAppId?: string; + showDisplayName?: string; + borderRadius?: string; + idleMessage?: string; +}; + +const parseBool = (string: string | undefined): boolean => string === "true" ? true : false; + +const parseAppId = (string: string | undefined): Array => { + if (string === undefined) return []; + return string.split(","); +} + +const elapsedTime = (timestamp: any) => { + let startTime = timestamp; + let endTime = Number(new Date()); + let difference = (endTime - startTime) / 1000; + + // we only calculate them, but we don't display them. + // this fixes a bug in the Discord API that does not send the correct timestamp to presence. + let daysDifference = Math.floor(difference / 60 / 60 / 24); + difference -= daysDifference * 60 * 60 * 24; + + let hoursDifference = Math.floor(difference / 60 / 60); + difference -= hoursDifference * 60 * 60; + + let minutesDifference = Math.floor(difference / 60); + difference -= minutesDifference * 60; + + let secondsDifference = Math.floor(difference); + + return `${hoursDifference >= 1 ? ("0" + hoursDifference).slice(-2) + ":" : ""}${("0" + minutesDifference).slice( + -2 + )}:${("0" + secondsDifference).slice(-2)}`; +}; + +const renderCard = async (body: LanyardTypes.Root, params: Parameters): Promise => { + let { data } = body; + + let avatarBorderColor: string = "#747F8D", + avatarExtension: string = "webp", + statusExtension: string = "webp", + activity: any = false, + backgroundColor: string = "1a1c1f", + theme = "dark", + borderRadius = "10px", + idleMessage = "I'm not currently doing anything!"; + + let hideStatus = parseBool(params.hideStatus); + let hideTimestamp = parseBool(params.hideTimestamp); + let hideBadges = parseBool(params.hideBadges); + let hideProfile = parseBool(params.hideProfile); + let hideActivity = params.hideActivity ?? "false"; + let hideSpotify = parseBool(params.hideSpotify); + let hideClan = parseBool(params.hideClan); + let hideDecoration = parseBool(params.hideDecoration); + let ignoreAppId = parseAppId(params.ignoreAppId); + let hideDiscrim = parseBool(params.hideDiscrim); + let showDisplayName = parseBool(params.showDisplayName); + + if (!data.discord_user.avatar_decoration_data) hideDecoration = true; + if (parseBool(params.hideDiscrim) || body.data.discord_user.discriminator === "0") hideDiscrim = true; + if (!body.data.discord_user.clan) hideClan = true; + if (data.activities[0]?.emoji?.animated) statusExtension = "gif"; + if (data.discord_user.avatar && data.discord_user.avatar.startsWith("a_")) avatarExtension = "gif"; + if (params.animated === "false") avatarExtension = "webp"; + if (params.theme === "light") { + backgroundColor = "#eee"; + theme = "light"; + } + if (params.bg) backgroundColor = params.bg; + let clanBackgroundColor: string = theme === "light" ? "#e0dede" : "#111214"; + if (params.clanbg) clanBackgroundColor = params.clanbg; + if (params.idleMessage) idleMessage = params.idleMessage; + if (params.borderRadius) borderRadius = params.borderRadius; + + let avatar: string; + if (data.discord_user.avatar) { + avatar = await encodeBase64( + `https://cdn.discordapp.com/avatars/${data.discord_user.id}/${ + data.discord_user.avatar + }.${avatarExtension}?size=${avatarExtension === "gif" ? "64" : "256"}` + ); + } else { + avatar = await encodeBase64( + `https://cdn.discordapp.com/embed/avatars/${data.discord_user.discriminator === "0" + ? ((Number(BigInt(data.discord_user.id) >> BigInt(22))) % 6) + : Number(data.discord_user.discriminator) % 5}.png` + ); + } + + let clanBadge: string; + if (data.discord_user.clan) { + clanBadge = await encodeBase64( + `https://cdn.discordapp.com/clan-badges/${data.discord_user.clan.identity_guild_id}/${data.discord_user.clan.badge}.png?size=16` + ); + } + + let avatarDecoration: string; + if (data.discord_user.avatar_decoration_data) { + avatarDecoration = await encodeBase64( + `https://cdn.discordapp.com/avatar-decoration-presets/${data.discord_user.avatar_decoration_data.asset}.png?size=64&passthrough=${params.animatedDecoration || "true"}` + ); + } + + switch (data.discord_status) { + case "online": + avatarBorderColor = "#43B581"; + break; + case "idle": + avatarBorderColor = "#FAA61A"; + break; + case "dnd": + avatarBorderColor = "#F04747"; + break; + case "offline": + avatarBorderColor = "#747F8D"; + break; + } + + let flags: string[] = getFlags(data.discord_user.public_flags); + if (data.discord_user.avatar && data.discord_user.avatar.includes("a_")) flags.push("Nitro"); + + let userStatus: Record | null = null; + if (data.activities[0] && data.activities[0].type === 4) userStatus = data.activities[0]; + + const activities = data.activities + // Filter only type 0 + .filter(activity => activity.type === 0) + // Filter ignored app ID + .filter(activity => !ignoreAppId.includes(activity.application_id ?? "")); + + // Take the highest one + activity = Array.isArray(activities) ? activities[0] : activities; + + // Calculate height of parent SVG element + const svgHeight = (): string => { + if (hideProfile) return "130"; + if (hideActivity === "true") return "91"; + if (hideActivity === "whenNotUsed" && !activity && !data.listening_to_spotify) return "91"; + if (hideSpotify && data.listening_to_spotify) return "210"; + return "210"; + } + + // Calculate height of main div element + const divHeight = (): string => { + if (hideProfile) return "120"; + if (hideActivity === "true") return "81"; + if (hideActivity === "whenNotUsed" && !activity && !data.listening_to_spotify) return "81"; + if (hideSpotify && data.listening_to_spotify) return "200"; + return "200"; + } + + return ` + + + + + +
+ + ${ + hideProfile ? "" : ` +
+
+ + ${hideDecoration || !data.discord_user.avatar_decoration_data ? "" : ` + + `} + +
+
+
+

+ ${escape(showDisplayName ? data.discord_user.global_name : data.discord_user.username)}${ + !hideDiscrim && !showDisplayName + ? `#${ + data.discord_user.discriminator + }` + : "" + } +

+ + ${hideClan || !data.discord_user.clan?.tag && !data.discord_user.clan?.badge ? "" : ` + + +

${escape(data.discord_user.clan!.tag)}

+
+ `} + + ${hideBadges ? "" : flags.map(v => ` + `).join("") + } +
+ ${showDisplayName ? + `

+ ${escape(data.discord_user.username)} +

` + : `` + } + ${ + userStatus && !hideStatus ? ` +

+ ${ + userStatus.emoji?.id ? ` + ` : '' + } + ${ + userStatus.state && userStatus.emoji?.name && !userStatus.emoji.id + ? `${userStatus.emoji.name} ${escape(userStatus.state)}` + : userStatus.state + ? escape(userStatus.state) + : !userStatus.state && userStatus.emoji?.name && !userStatus.emoji.id + ? escape(userStatus.emoji.name) + : '' + } +

` : `` + } +
+
` + } + + ${ + activity ? ` +
+
+ ${ + activity.assets?.large_image ? ` + + ` : ` + + `} + ${ + activity.assets?.small_image ? ` + ` : `` + } +
+
+

${escape(activity.name)}

+ ${ + activity.details + ? ` +

${escape(activity.details)}

` + : `` + } + ${ + activity.state + ? ` +

${escape(activity.state)}${ + activity.party?.size + ? ` (${activity.party.size[0]} of ${activity.party.size[1]})` + : "" + }

` : `` + } + ${ + activity.timestamps?.start && !hideTimestamp ? ` +

${elapsedTime(new Date(activity.timestamps.start).getTime())} elapsed

` + : `` + } +
+
+ ` : `` + } + + ${ + data.listening_to_spotify && !activity && !hideSpotify && data.activities[Object.keys(data.activities).length - 1].type === 2 + ? ` +
+ + +
+

LISTENING TO SPOTIFY...

+

${escape(data.spotify.song)}

+

By ${escape(data.spotify.artist)}

+
+
+ ` : `` + } + ${ + !activity && (!data.listening_to_spotify || hideSpotify) && hideActivity === "false" + ? `
+

+ ${escape(idleMessage)} +

+
` : `` + } + +
+
+
+ `; +}; + +export default renderCard; diff --git a/src/utils/snowflake.ts b/src/utils/snowflake.ts new file mode 100644 index 0000000..dc93f73 --- /dev/null +++ b/src/utils/snowflake.ts @@ -0,0 +1,11 @@ +const EPOCH = 1420070400000; // Discord's EPOCH + +// Snowflakes will never be a string +export function isSnowflake(snowflake: number | string): boolean { + snowflake = Number(snowflake); + return ( + Number.isInteger(+snowflake) && + snowflake > 4194304 && + !isNaN(new Date(snowflake / 4194304 + EPOCH).getTime()) + ); +} diff --git a/src/utils/toBase64.ts b/src/utils/toBase64.ts new file mode 100644 index 0000000..265c634 --- /dev/null +++ b/src/utils/toBase64.ts @@ -0,0 +1,13 @@ +import imageToBase64 from "image-to-base64"; + +export const encodeBase64 = async (url: string): Promise => { + let response = ""; + + try { + response = await imageToBase64(url); + } catch (e) { + console.log(e); + } + + return response; +}; diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..3f066ce --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,19 @@ +import type { Config } from "tailwindcss"; + +const config: Config = { + content: [ + "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", + "./src/components/**/*.{js,ts,jsx,tsx,mdx}", + "./src/app/**/*.{js,ts,jsx,tsx,mdx}", + ], + theme: { + extend: { + colors: { + background: "var(--background)", + foreground: "var(--foreground)", + }, + }, + }, + plugins: [], +}; +export default config; diff --git a/tsconfig.json b/tsconfig.json index fefbdbf..28df589 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,30 +1,27 @@ { "compilerOptions": { - "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": true, - "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve" + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"], + "#/*": ["./*"] + } }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - "pages/_document.tsx" - ], - "exclude": [ - "node_modules" - ] -} \ No newline at end of file + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index ac5363d..0000000 --- a/yarn.lock +++ /dev/null @@ -1,2661 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== - dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" - -"@babel/generator@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== - dependencies: - "@babel/types" "^7.23.6" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-plugin-utils@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.22.15", "@babel/parser@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" - integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== - -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/runtime@^7.23.2": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d" - integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/traverse@^7.4.5": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.6.tgz#b53526a2367a0dd6edc423637f3d2d0f2521abc5" - integrity sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.6" - "@babel/types" "^7.23.6" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" - integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@emotion/is-prop-valid@^0.8.2": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/is-prop-valid@^1.1.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" - integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== - dependencies: - "@emotion/memoize" "^0.8.1" - -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/memoize@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" - integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@eslint/eslintrc@^0.4.2": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.20" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" - integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@next/env@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.2.5.tgz#d908c57b35262b94db3e431e869b72ac3e1ad3e3" - integrity sha512-vLPLV3cpPGjUPT3PjgRj7e3nio9t6USkuew3JE/jMeon/9Mvp1WyR18v3iwnCuX7eUAm1HmAbJHHLAbcu/EJcw== - -"@next/eslint-plugin-next@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.0.tgz#e6fb93a00bdaba371904f2b2698b184e6278d369" - integrity sha512-fPZ0904yY1box6bRpR9rJqIkNxJdvzzxH7doXS+cdjyBAdptMR7wj3mcx1hEikBHzWduU8BOXBvRg2hWc09YDQ== - -"@next/swc-android-arm-eabi@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.5.tgz#903a5479ab4c2705d9c08d080907475f7bacf94d" - integrity sha512-cPWClKxGhgn2dLWnspW+7psl3MoLQUcNqJqOHk2BhNcou9ARDtC0IjQkKe5qcn9qg7I7U83Gp1yh2aesZfZJMA== - -"@next/swc-android-arm64@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.2.5.tgz#2f9a98ec4166c7860510963b31bda1f57a77c792" - integrity sha512-vMj0efliXmC5b7p+wfcQCX0AfU8IypjkzT64GiKJD9PgiA3IILNiGJr1fw2lyUDHkjeWx/5HMlMEpLnTsQslwg== - -"@next/swc-darwin-arm64@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.5.tgz#31b1c3c659d54be546120c488a1e1bad21c24a1d" - integrity sha512-VOPWbO5EFr6snla/WcxUKtvzGVShfs302TEMOtzYyWni6f9zuOetijJvVh9CCTzInnXAZMtHyNhefijA4HMYLg== - -"@next/swc-darwin-x64@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.5.tgz#2e44dd82b2b7fef88238d1bc4d3bead5884cedfd" - integrity sha512-5o8bTCgAmtYOgauO/Xd27vW52G2/m3i5PX7MUYePquxXAnX73AAtqA3WgPXBRitEB60plSKZgOTkcpqrsh546A== - -"@next/swc-freebsd-x64@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.5.tgz#e24e75d8c2581bfebc75e4f08f6ddbd116ce9dbd" - integrity sha512-yYUbyup1JnznMtEBRkK4LT56N0lfK5qNTzr6/DEyDw5TbFVwnuy2hhLBzwCBkScFVjpFdfiC6SQAX3FrAZzuuw== - -"@next/swc-linux-arm-gnueabihf@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.5.tgz#46d8c514d834d2b5f67086013f0bd5e3081e10b9" - integrity sha512-2ZE2/G921Acks7UopJZVMgKLdm4vN4U0yuzvAMJ6KBavPzqESA2yHJlm85TV/K9gIjKhSk5BVtauIUntFRP8cg== - -"@next/swc-linux-arm64-gnu@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.5.tgz#91f725ac217d3a1f4f9f53b553615ba582fd3d9f" - integrity sha512-/I6+PWVlz2wkTdWqhlSYYJ1pWWgUVva6SgX353oqTh8njNQp1SdFQuWDqk8LnM6ulheVfSsgkDzxrDaAQZnzjQ== - -"@next/swc-linux-arm64-musl@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.5.tgz#e627e8c867920995810250303cd9b8e963598383" - integrity sha512-LPQRelfX6asXyVr59p5sTpx5l+0yh2Vjp/R8Wi4X9pnqcayqT4CUJLiHqCvZuLin3IsFdisJL0rKHMoaZLRfmg== - -"@next/swc-linux-x64-gnu@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.5.tgz#83a5e224fbc4d119ef2e0f29d0d79c40cc43887e" - integrity sha512-0szyAo8jMCClkjNK0hknjhmAngUppoRekW6OAezbEYwHXN/VNtsXbfzgYOqjKWxEx3OoAzrT3jLwAF0HdX2MEw== - -"@next/swc-linux-x64-musl@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.5.tgz#be700d48471baac1ec2e9539396625584a317e95" - integrity sha512-zg/Y6oBar1yVnW6Il1I/08/2ukWtOG6s3acdJdEyIdsCzyQi4RLxbbhkD/EGQyhqBvd3QrC6ZXQEXighQUAZ0g== - -"@next/swc-win32-arm64-msvc@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.5.tgz#a93e958133ad3310373fda33a79aa10af2a0aa97" - integrity sha512-3/90DRNSqeeSRMMEhj4gHHQlLhhKg5SCCoYfE3kBjGpE63EfnblYUqsszGGZ9ekpKL/R4/SGB40iCQr8tR5Jiw== - -"@next/swc-win32-ia32-msvc@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.5.tgz#4f5f7ba0a98ff89a883625d4af0125baed8b2e19" - integrity sha512-hGLc0ZRAwnaPL4ulwpp4D2RxmkHQLuI8CFOEEHdzZpS63/hMVzv81g8jzYA0UXbb9pus/iTc3VRbVbAM03SRrw== - -"@next/swc-win32-x64-msvc@12.2.5": - version "12.2.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.5.tgz#20fed129b04a0d3f632c6d0de135345bb623b1e4" - integrity sha512-7h5/ahY7NeaO2xygqVrSG/Y8Vs4cdjxIjowTZ5W6CKoTKn7tmnuxlUc2h74x06FKmbhAd9agOjr/AOKyxYYm9Q== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@rushstack/eslint-patch@^1.0.6": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz#9ab8f811930d7af3e3d549183a50884f9eb83f36" - integrity sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw== - -"@swc/helpers@0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.3.tgz#16593dfc248c53b699d4b5026040f88ddb497012" - integrity sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA== - dependencies: - tslib "^2.4.0" - -"@types/escape-html@^1.0.1": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@types/escape-html/-/escape-html-1.0.4.tgz#dc7c166b76c7b03b27e32f80edf01d91eb5d9af2" - integrity sha512-qZ72SFTgUAZ5a7Tj6kf2SHLetiH5S6f8G5frB2SPQ3EyF02kxdyBFf4Tz4banE3xCgGnKgWLt//a6VuYHKYJTg== - -"@types/hoist-non-react-statics@*": - version "3.3.5" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494" - integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/image-to-base64@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@types/image-to-base64/-/image-to-base64-2.1.2.tgz#bd0a0378767543bebeedd5be2c599bdeab5c9cbb" - integrity sha512-SD9M2pVsB5N67IbeTS9VBy6ojoXnj1Nh1VwigkYKtUbjAVEiFHjWygb2Y8NlMQM889APRqekZIRpSdYkmQ9rsQ== - -"@types/ioredis@^4.28.8": - version "4.28.10" - resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.28.10.tgz#40ceb157a4141088d1394bb87c98ed09a75a06ff" - integrity sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ== - dependencies: - "@types/node" "*" - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/node@*": - version "20.10.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.4.tgz#b246fd84d55d5b1b71bf51f964bd514409347198" - integrity sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg== - dependencies: - undici-types "~5.26.4" - -"@types/prop-types@*": - version "15.7.11" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" - integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== - -"@types/react@*", "@types/react@^18.2.45": - version "18.2.45" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.45.tgz#253f4fac288e7e751ab3dc542000fb687422c15c" - integrity sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.8" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" - integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== - -"@types/styled-components@^5.1.10": - version "5.1.34" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.34.tgz#4107df8ef8a7eaba4fa6b05f78f93fba4daf0300" - integrity sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA== - dependencies: - "@types/hoist-non-react-statics" "*" - "@types/react" "*" - csstype "^3.0.2" - -"@typescript-eslint/parser@^4.20.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== - dependencies: - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - debug "^4.3.1" - -"@typescript-eslint/scope-manager@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - -"@typescript-eslint/types@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== - -"@typescript-eslint/typescript-estree@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/visitor-keys@4.33.0": - version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== - dependencies: - "@typescript-eslint/types" "4.33.0" - eslint-visitor-keys "^2.0.0" - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.1: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-query@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - -array-includes@^3.1.6, array-includes@^3.1.7: - version "3.1.7" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" - integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - is-string "^1.0.7" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.findlastindex@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" - integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.2.1" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" - integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.2.1" - -arraybuffer.prototype.slice@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" - integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - is-array-buffer "^3.0.2" - is-shared-array-buffer "^1.0.2" - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -asynciterator.prototype@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" - integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== - dependencies: - has-symbols "^1.0.3" - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -axe-core@=4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" - integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== - -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - -axobject-query@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" - integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== - dependencies: - dequal "^2.0.3" - -"babel-plugin-styled-components@>= 1.12.0": - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" - integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - lodash "^4.17.21" - picomatch "^2.3.1" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== - dependencies: - function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -caniuse-lite@^1.0.30001332: - version "1.0.30001570" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz#b4e5c1fa786f733ab78fc70f592df6b3f23244ca" - integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -cluster-key-slot@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" - integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-to-react-native@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -define-data-property@^1.0.1, define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== - dependencies: - get-intrinsic "^1.2.1" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" - -define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -denque@^1.1.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/denque/-/denque-1.5.1.tgz#07f670e29c9a78f8faecb2566a1e2c11929c5cbf" - integrity sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw== - -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -enquirer@^2.3.5: - version "2.4.1" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" - integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== - dependencies: - ansi-colors "^4.1.1" - strip-ansi "^6.0.1" - -es-abstract@^1.22.1: - version "1.22.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" - integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== - dependencies: - array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.2" - available-typed-arrays "^1.0.5" - call-bind "^1.0.5" - es-set-tostringtag "^2.0.1" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.2" - get-symbol-description "^1.0.0" - globalthis "^1.0.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-typed-array "^1.1.12" - is-weakref "^1.0.2" - object-inspect "^1.13.1" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - safe-array-concat "^1.0.1" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.8" - string.prototype.trimend "^1.0.7" - string.prototype.trimstart "^1.0.7" - typed-array-buffer "^1.0.0" - typed-array-byte-length "^1.0.0" - typed-array-byte-offset "^1.0.0" - typed-array-length "^1.0.4" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.13" - -es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" - integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== - dependencies: - asynciterator.prototype "^1.0.0" - call-bind "^1.0.2" - define-properties "^1.2.1" - es-abstract "^1.22.1" - es-set-tostringtag "^2.0.1" - function-bind "^1.1.1" - get-intrinsic "^1.2.1" - globalthis "^1.0.3" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - iterator.prototype "^1.1.2" - safe-array-concat "^1.0.1" - -es-set-tostringtag@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" - integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== - dependencies: - get-intrinsic "^1.2.2" - has-tostringtag "^1.0.0" - hasown "^2.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escape-html@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-config-next@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.0.tgz#0638a839dd46bbf5391076b13c48b6c0cc92ec2f" - integrity sha512-pmatg4zqb5Vygu2HrSPxbsCBudXO9OZQUMKQCyrPKRvfL8PJ3lOIOzzwsiW68eMPXOZwOc1yxTRZWKNY8OJT0w== - dependencies: - "@next/eslint-plugin-next" "11.0.0" - "@rushstack/eslint-patch" "^1.0.6" - "@typescript-eslint/parser" "^4.20.0" - eslint-import-resolver-node "^0.3.4" - eslint-plugin-import "^2.22.1" - eslint-plugin-jsx-a11y "^6.4.1" - eslint-plugin-react "^7.23.1" - eslint-plugin-react-hooks "^4.2.0" - -eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-module-utils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" - integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.22.1: - version "2.29.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" - integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== - dependencies: - array-includes "^3.1.7" - array.prototype.findlastindex "^1.2.3" - array.prototype.flat "^1.3.2" - array.prototype.flatmap "^1.3.2" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.8.0" - hasown "^2.0.0" - is-core-module "^2.13.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.fromentries "^2.0.7" - object.groupby "^1.0.1" - object.values "^1.1.7" - semver "^6.3.1" - tsconfig-paths "^3.15.0" - -eslint-plugin-jsx-a11y@^6.4.1: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2" - integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA== - dependencies: - "@babel/runtime" "^7.23.2" - aria-query "^5.3.0" - array-includes "^3.1.7" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "=4.7.0" - axobject-query "^3.2.1" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - es-iterator-helpers "^1.0.15" - hasown "^2.0.0" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.entries "^1.1.7" - object.fromentries "^2.0.7" - -eslint-plugin-react-hooks@^4.2.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - -eslint-plugin-react@^7.23.1: - version "7.33.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" - integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== - dependencies: - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - array.prototype.tosorted "^1.1.1" - doctrine "^2.1.0" - es-iterator-helpers "^1.0.12" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - object.hasown "^1.1.2" - object.values "^1.1.6" - prop-types "^15.8.1" - resolve "^2.0.0-next.4" - semver "^6.3.1" - string.prototype.matchall "^4.0.8" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint@7.28.0: - version "7.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" - integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.2" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== - dependencies: - reusify "^1.0.4" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.2.9" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== - -follow-redirects@^1.14.0: - version "1.15.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" - integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -framer-motion@^4.1.17: - version "4.1.17" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-4.1.17.tgz#4029469252a62ea599902e5a92b537120cc89721" - integrity sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw== - dependencies: - framesync "5.3.0" - hey-listen "^1.0.8" - popmotion "9.3.6" - style-value-types "4.1.4" - tslib "^2.1.0" - optionalDependencies: - "@emotion/is-prop-valid" "^0.8.2" - -framesync@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-5.3.0.tgz#0ecfc955e8f5a6ddc8fdb0cc024070947e1a0d9b" - integrity sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA== - dependencies: - tslib "^2.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -function-bind@^1.1.1, function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== - dependencies: - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -globby@^11.0.3: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== - dependencies: - get-intrinsic "^1.2.2" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== - dependencies: - function-bind "^1.1.2" - -hey-listen@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" - integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" - integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== - -image-to-base64@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/image-to-base64/-/image-to-base64-2.2.0.tgz#743039f59dee15a5953a621ea8beeacbc487f99d" - integrity sha512-Z+aMwm/91UOQqHhrz7Upre2ytKhWejZlWV/JxUTD1sT7GWWKFDJUEV5scVQKnkzSgPHFuQBUEWcanO+ma0PSVw== - dependencies: - node-fetch "^2.6.0" - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" - integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== - dependencies: - get-intrinsic "^1.2.2" - hasown "^2.0.0" - side-channel "^1.0.4" - -ioredis@^4.28.5: - version "4.28.5" - resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.28.5.tgz#5c149e6a8d76a7f8fa8a504ffc85b7d5b6797f9f" - integrity sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A== - dependencies: - cluster-key-slot "^1.1.0" - debug "^4.3.1" - denque "^1.1.0" - lodash.defaults "^4.2.0" - lodash.flatten "^4.4.0" - lodash.isarguments "^3.1.0" - p-map "^2.1.0" - redis-commands "1.7.0" - redis-errors "^1.2.0" - redis-parser "^3.0.0" - standard-as-callback "^2.1.0" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" - -is-async-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" - integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== - dependencies: - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.13.0, is-core-module@^2.13.1: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" - integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== - dependencies: - call-bind "^1.0.2" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-function@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-map@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: - version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" - integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== - dependencies: - which-typed-array "^1.1.11" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" - integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -iterator.prototype@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" - integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== - dependencies: - define-properties "^1.2.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - reflect.getprototypeof "^1.0.4" - set-function-name "^2.0.1" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -language-subtag-registry@^0.3.20: - version "0.3.22" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - -language-tags@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== - -lodash.isarguments@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -nanoid@^3.3.4: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -next@12.2.5: - version "12.2.5" - resolved "https://registry.yarnpkg.com/next/-/next-12.2.5.tgz#14fb5975e8841fad09553b8ef41fe1393602b717" - integrity sha512-tBdjqX5XC/oFs/6gxrZhjmiq90YWizUYU6qOWAfat7zJwrwapJ+BYgX2PmiacunXMaRpeVT4vz5MSPSLgNkrpA== - dependencies: - "@next/env" "12.2.5" - "@swc/helpers" "0.4.3" - caniuse-lite "^1.0.30001332" - postcss "8.4.14" - styled-jsx "5.0.4" - use-sync-external-store "1.2.0" - optionalDependencies: - "@next/swc-android-arm-eabi" "12.2.5" - "@next/swc-android-arm64" "12.2.5" - "@next/swc-darwin-arm64" "12.2.5" - "@next/swc-darwin-x64" "12.2.5" - "@next/swc-freebsd-x64" "12.2.5" - "@next/swc-linux-arm-gnueabihf" "12.2.5" - "@next/swc-linux-arm64-gnu" "12.2.5" - "@next/swc-linux-arm64-musl" "12.2.5" - "@next/swc-linux-x64-gnu" "12.2.5" - "@next/swc-linux-x64-musl" "12.2.5" - "@next/swc-win32-arm64-msvc" "12.2.5" - "@next/swc-win32-ia32-msvc" "12.2.5" - "@next/swc-win32-x64-msvc" "12.2.5" - -node-fetch@^2.6.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.13.1, object-inspect@^1.9.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== - dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.6, object.entries@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.fromentries@^2.0.6, object.fromentries@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" - integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.groupby@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" - integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - -object.hasown@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" - integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== - dependencies: - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.values@^1.1.6, object.values@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" - integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -optionator@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== - dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - -p-map@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -popmotion@9.3.6: - version "9.3.6" - resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-9.3.6.tgz#b5236fa28f242aff3871b9e23721f093133248d1" - integrity sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw== - dependencies: - framesync "5.3.0" - hey-listen "^1.0.8" - style-value-types "4.1.4" - tslib "^2.1.0" - -postcss-value-parser@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@8.4.14: - version "8.4.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" - integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier@^2.3.1: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -react-dom@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - -redis-commands@1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.7.0.tgz#15a6fea2d58281e27b1cd1acfb4b293e278c3a89" - integrity sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ== - -redis-errors@^1.0.0, redis-errors@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" - integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w== - -redis-parser@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4" - integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A== - dependencies: - redis-errors "^1.0.0" - -reflect.getprototypeof@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" - integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - globalthis "^1.0.3" - which-builtin-type "^1.1.3" - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" - integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - set-function-name "^2.0.0" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve@^1.22.4: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.4: - version "2.0.0-next.5" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-array-concat@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" - integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - isarray "^2.0.5" - -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.2.1, semver@^7.3.5: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -set-function-length@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" - integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== - dependencies: - define-data-property "^1.1.1" - get-intrinsic "^1.2.1" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" - -set-function-name@^2.0.0, set-function-name@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" - integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== - dependencies: - define-data-property "^1.0.1" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.0" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -standard-as-callback@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45" - integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A== - -string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.matchall@^4.0.8: - version "4.0.10" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" - integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - regexp.prototype.flags "^1.5.0" - set-function-name "^2.0.0" - side-channel "^1.0.4" - -string.prototype.trim@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" - integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -string.prototype.trimend@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" - integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -string.prototype.trimstart@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" - integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-value-types@4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-4.1.4.tgz#80f37cb4fb024d6394087403dfb275e8bb627e75" - integrity sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg== - dependencies: - hey-listen "^1.0.8" - tslib "^2.1.0" - -styled-components@^5.3.0: - version "5.3.11" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" - integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^1.1.0" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -styled-jsx@5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.4.tgz#5b1bd0b9ab44caae3dd1361295559706e044aa53" - integrity sha512-sDFWLbg4zR+UkNzfk5lPilyIgtpddfxXEULxhujorr5jtePTUqiPDc5BC0v1NRqTr/WaFBGQQUoYToGlF4B2KQ== - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -table@^6.0.9: - version "6.8.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.1.0, tslib@^2.4.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -typed-array-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" - integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - is-typed-array "^1.1.10" - -typed-array-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" - integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" - -typed-array-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" - integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" - -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" - -typescript@4.3.3: - version "4.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.3.tgz#5401db69bd3203daf1851a1a74d199cb3112c11a" - integrity sha512-rUvLW0WtF7PF2b9yenwWUi9Da9euvDRhmH7BLyBG4DCFfOJ850LGNknmRpp8Z8kXNUPObdZQEfKOiHtXuQHHKA== - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -use-smooth-count@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/use-smooth-count/-/use-smooth-count-0.3.0.tgz#3fc17d3953160b061a4f02f44df828d5ac88cbee" - integrity sha512-JM8t0OZH4T79LXm1JLZpUXGzZREP8JdL0LYhrZnwCOEKiMt47OT+oitgo0opfc1Dtl1Gd/NclQZiCFzGMo82yQ== - -use-sync-external-store@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== - -v8-compile-cache@^2.0.3: - version "2.4.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" - integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-builtin-type@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" - integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== - dependencies: - function.prototype.name "^1.1.5" - has-tostringtag "^1.0.0" - is-async-function "^2.0.0" - is-date-object "^1.0.5" - is-finalizationregistry "^1.0.2" - is-generator-function "^1.0.10" - is-regex "^1.1.4" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-typed-array@^1.1.11, which-typed-array@^1.1.13, which-typed-array@^1.1.9: - version "1.1.13" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" - integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.4" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==