From a35ac68e39f858e0d54d6306ca01e8f2b4beeee7 Mon Sep 17 00:00:00 2001 From: Aitor Urrutia <3373382+Txarli@users.noreply.github.com> Date: Mon, 30 May 2022 18:48:29 +0200 Subject: [PATCH] Bazkidetza sortzen du (#4) * feat: back-en propietatea sortzen du * feat: bazkidetzarako testua sartzen du * feat: maketazioa konpontzen du * feat: gezia sartzen du * fix: consola zuzenketak egiten ditu * feat: margina konpontzen du * fix: html-a konpontzen du * feat: izena aldatzen du * feat: lege oharra sortzen du * feat: pribatutasun politika sortzen du --- back/database/migrations/development.db | Bin 421888 -> 483328 bytes .../hasiera/content-types/hasiera/schema.json | 4 + .../content-types/lege-oharra/schema.json | 24 + .../lege-oharra/controllers/lege-oharra.js | 9 + .../src/api/lege-oharra/routes/lege-oharra.js | 9 + .../api/lege-oharra/services/lege-oharra.js | 9 + .../pribatutasun-politika/schema.json | 21 + .../controllers/pribatutasun-politika.js | 9 + .../routes/pribatutasun-politika.js | 9 + .../services/pribatutasun-politika.js | 9 + front/gatsby-config.js | 2 + front/package.json | 3 + front/src/assets/gezia.svg | 4 + .../Gainburua/DesktopNabigazioa.tsx | 3 +- front/src/components/Gainburua/Gainburua.tsx | 72 +- .../components/Gainburua/KontaktuDatuak.tsx | 2 +- .../Gainburua/MugikorNabigazioa.tsx | 2 +- front/src/components/Oina.tsx | 17 + front/src/pages/404.tsx | 2 +- front/src/pages/index.tsx | 62 + front/src/pages/kafetegia.tsx | 8 +- front/src/pages/lege-oharra.tsx | 106 ++ front/src/pages/pribatutasun-politika.tsx | 120 ++ front/src/ui/GlobalStyles.tsx | 4 + yarn.lock | 1408 ++++++++++++++++- 25 files changed, 1878 insertions(+), 40 deletions(-) create mode 100644 back/src/api/lege-oharra/content-types/lege-oharra/schema.json create mode 100644 back/src/api/lege-oharra/controllers/lege-oharra.js create mode 100644 back/src/api/lege-oharra/routes/lege-oharra.js create mode 100644 back/src/api/lege-oharra/services/lege-oharra.js create mode 100644 back/src/api/pribatutasun-politika/content-types/pribatutasun-politika/schema.json create mode 100644 back/src/api/pribatutasun-politika/controllers/pribatutasun-politika.js create mode 100644 back/src/api/pribatutasun-politika/routes/pribatutasun-politika.js create mode 100644 back/src/api/pribatutasun-politika/services/pribatutasun-politika.js create mode 100644 front/src/assets/gezia.svg create mode 100644 front/src/components/Oina.tsx create mode 100644 front/src/pages/lege-oharra.tsx create mode 100644 front/src/pages/pribatutasun-politika.tsx diff --git a/back/database/migrations/development.db b/back/database/migrations/development.db index a8d42e865228f446564aaba9ade6da0abde746a8..c8daf7e1168e2dd7881c77fbee332d1090a2e82f 100644 GIT binary patch literal 483328 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

p5O)m$exjNAu^IVyacw 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

sd*m=9L?IfPh$~7$l9PstO~k~BBlQ265pX|* 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 delta 3273 zcmbVOeQ*>-7N73vp4pk*nNENZ2nj6mB@#?RLXt&8!nX*R00{&)kS{kF@(Bd+I7xOB z5C~#|BRzj}4~sYH2vhbVSlo{evsT}}3`c3;@5B*SSlr!6x4dyfQJGaAmxP$b<3^(1)|ogr zrD+mP6V_hb;v2OHTb`7X@W8PVnkqHC7&taa7w;E-*HZ0ySb?S@#RFlz)i5h7-2?tL z^d!#@R}bT%VnSo=SvuK4fzkr@Bm18Hon2t(*%#~+_Axub-e(8JAPbZh|Ky1pVTNgOP^jm6mlZ&lq7Tan*W;U6P!t#{S;;%JOL^hEn6lp__ z4G}iXv3ArI$-l+0Wk*xKe~9xf$%Q&3*ETK7(c{KLpIUNEP# z$!3(1CrHK`ILQf{cA=55;T5zFGXo-CML%MX4+>vF{reRztGWO7!uu*pE0_2dmM*RF zEfLhGrkJX<3}(KHQlViNs*Pb^OFC`V43JIdPGVRnk0WEWYx80BRK?fcN6 z1hFhi?7%P^uq;cO{(suqSwsoHco^+sw6-#KV>~=}8ZD4bq=Onn{pBiYv53SJs0tzt zc_0u(F>s{|*KoZP{qTrL0yn7DSftMawumh^Q_WFkte9G@!QHhu9mUL)k(Ny&1xAut z0&_@&zz8y1;2e0c4zCj&Nuc^|jwP&?HJa1S$!3P&c+}uYkKpkrDtjiC5sHkoF=v*I z5fL`dnGMZNxJD3EfZB{pU2Hk?3xa_8pt*uKH{+KK%N;hES8T%~lV=iHvol#kvuqHV ztfASw>1n(qLla(LC{S5RvbR_VdzW>wR4uAw`Uri!M?+k z!aD=xAxVNpA;fkGV>V)u12)H3f@A;n{5iu;vqNk@`>U9ZT`Bepj-3ql$H})TwmByJ zLY&;A0NrDaOCJ0ZJ~LTK?1oIC(2E;r?)S9=IE*gU7F>7}=jk zt*t34OqW%iZ@}tK^xSsYZEv@QkZ_Qk;aMi#ji3$DKD_$?*@dAXNgWSwd`bpG)&UX) z@ky%6x3-gF3Ry$wKt3d1-Ary3_V#1*%oB2-5TB5epZ{~kyHH30T<9P}Ao8DNDu4MX z$#%lE!E_01Lv#$^9VCn7)}TzoRJ>Wjn>Du;9+u9hb<1Ch`TSch(gS-lktR*3zciPp zU6f7A+b+rvVSe_i+!I0n1a%ZYcbqIIAec>iCNo|qG@d#$B&VIDmAXnBr9jMM6%gN( zq{6N-WWBaNP0>W#rg@<@F4`J!OWd@@2xg~~DmYR{BKVbb;>ehXbEO!mLqZ>+BDUIW zF}-H2amjeos5hoa9j-TA!<}*Z*ZLpzMS8sUoz~Zpt`@5<hz=oLWFJ{e zGR3a?P~IUI$ZmWJ{{iQURpw~UEmDi*9lbckt|`5&=3+$-7*5MwHUioFbDBmUXGw8d$cx zcc71O%J#Bq zHrPC2Hk#R{+c;;uZUl@8hU_}xdd5}dN^_acPUjwHgEQMXOuwuj)HmzJdYty7<94+} ztJA1sJ-#5F7A{*x=pk|&FW*Fl5?&r4_4ZG=>@)S7zVvU61*zyz@h?ORwXoyP)Yw63tgUNt_g#{p6$8?L>B?d-*f(lYA6P z`%ubSyJsly_BDCzjpXaC{W76-V*4%=n%2;E>+GEc|J{^)A63WcyjoGeMUb~cadNyv ziN&`1OxPbohui9$KdVd?4oB(_{Az&`FSm9RISkFR1}5DNd;6$I`E;Lhr*dP1&&N<6 zNp{5+b&v^}UR((6SJjjSmwD))tMaKPsaquH?QbKDnZ zptb!%%4LNmt1~jy$izgn zZdj-#zpT>tKz@y{qB_5@TwE5CQ%B#_RIiHhgh9jTUmFCz;g*kxMsEfKZv5*-NV9wj|s_eGH#?rs`1p!*tC^lkV1CZjqV1yKWd`e$TsraZtAx) z(#NB_$Y(eAUkzOfOZcY0ku~VI98=$g2qf5lfb@d_CS~CNkT{_3ebS4IL+)F|S0}3% zF?@TEI+maDsN)G=F;-oVAb5<-hy1(L0oB~x`mbvqf#gGuVrn{E3k RzqHy+)KyhQi+sg3{{fv>)#(5L diff --git a/back/src/api/hasiera/content-types/hasiera/schema.json b/back/src/api/hasiera/content-types/hasiera/schema.json index 5a96c09..abb84de 100644 --- a/back/src/api/hasiera/content-types/hasiera/schema.json +++ b/back/src/api/hasiera/content-types/hasiera/schema.json @@ -17,6 +17,10 @@ }, "izenburua": { "type": "string" + }, + "bazkidetza": { + "type": "richtext", + "required": true } } } diff --git a/back/src/api/lege-oharra/content-types/lege-oharra/schema.json b/back/src/api/lege-oharra/content-types/lege-oharra/schema.json new file mode 100644 index 0000000..7c1edee --- /dev/null +++ b/back/src/api/lege-oharra/content-types/lege-oharra/schema.json @@ -0,0 +1,24 @@ +{ + "kind": "singleType", + "collectionName": "lege_oharrak", + "info": { + "singularName": "lege-oharra", + "pluralName": "lege-oharrak", + "displayName": "Lege Oharra", + "description": "" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "izenburua": { + "type": "string", + "required": true + }, + "edukia": { + "type": "richtext", + "required": true + } + } +} diff --git a/back/src/api/lege-oharra/controllers/lege-oharra.js b/back/src/api/lege-oharra/controllers/lege-oharra.js new file mode 100644 index 0000000..4061f9f --- /dev/null +++ b/back/src/api/lege-oharra/controllers/lege-oharra.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lege-oharra controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::lege-oharra.lege-oharra'); diff --git a/back/src/api/lege-oharra/routes/lege-oharra.js b/back/src/api/lege-oharra/routes/lege-oharra.js new file mode 100644 index 0000000..7bc74eb --- /dev/null +++ b/back/src/api/lege-oharra/routes/lege-oharra.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lege-oharra router. + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::lege-oharra.lege-oharra'); diff --git a/back/src/api/lege-oharra/services/lege-oharra.js b/back/src/api/lege-oharra/services/lege-oharra.js new file mode 100644 index 0000000..fcf0ef7 --- /dev/null +++ b/back/src/api/lege-oharra/services/lege-oharra.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * lege-oharra service. + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::lege-oharra.lege-oharra'); diff --git a/back/src/api/pribatutasun-politika/content-types/pribatutasun-politika/schema.json b/back/src/api/pribatutasun-politika/content-types/pribatutasun-politika/schema.json new file mode 100644 index 0000000..42af238 --- /dev/null +++ b/back/src/api/pribatutasun-politika/content-types/pribatutasun-politika/schema.json @@ -0,0 +1,21 @@ +{ + "kind": "singleType", + "collectionName": "pribatutasun_politikak", + "info": { + "singularName": "pribatutasun-politika", + "pluralName": "pribatutasun-politikak", + "displayName": "Pribatutasun politika" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "izenburua": { + "type": "string" + }, + "edukia": { + "type": "richtext" + } + } +} diff --git a/back/src/api/pribatutasun-politika/controllers/pribatutasun-politika.js b/back/src/api/pribatutasun-politika/controllers/pribatutasun-politika.js new file mode 100644 index 0000000..34addab --- /dev/null +++ b/back/src/api/pribatutasun-politika/controllers/pribatutasun-politika.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * pribatutasun-politika controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::pribatutasun-politika.pribatutasun-politika'); diff --git a/back/src/api/pribatutasun-politika/routes/pribatutasun-politika.js b/back/src/api/pribatutasun-politika/routes/pribatutasun-politika.js new file mode 100644 index 0000000..669502e --- /dev/null +++ b/back/src/api/pribatutasun-politika/routes/pribatutasun-politika.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * pribatutasun-politika router. + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::pribatutasun-politika.pribatutasun-politika'); diff --git a/back/src/api/pribatutasun-politika/services/pribatutasun-politika.js b/back/src/api/pribatutasun-politika/services/pribatutasun-politika.js new file mode 100644 index 0000000..6072bb4 --- /dev/null +++ b/back/src/api/pribatutasun-politika/services/pribatutasun-politika.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * pribatutasun-politika service. + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::pribatutasun-politika.pribatutasun-politika'); diff --git a/front/gatsby-config.js b/front/gatsby-config.js index 033cb40..03809b0 100644 --- a/front/gatsby-config.js +++ b/front/gatsby-config.js @@ -68,6 +68,8 @@ module.exports = { populate: '*', }, }, + 'lege-oharra', + 'pribatutasun-politika', ], queryLimit: 1000, }, diff --git a/front/package.json b/front/package.json index e4d99d1..6c61f4c 100644 --- a/front/package.json +++ b/front/package.json @@ -17,6 +17,7 @@ "prettier": "prettier . --write" }, "dependencies": { + "@strapi/plugin-graphql": "^4.1.12", "@types/styled-components": "^5.1.20", "babel-plugin-styled-components": "^2.0.2", "gatsby": "^4.5.2", @@ -37,7 +38,9 @@ "react": "^17.0.1", "react-dom": "^17.0.1", "react-helmet": "^6.1.0", + "react-markdown": "^8.0.3", "react-responsive": "^9.0.0-beta.6", + "remark-gfm": "^3.0.1", "styled-components": "^5.3.3" }, "devDependencies": { diff --git a/front/src/assets/gezia.svg b/front/src/assets/gezia.svg new file mode 100644 index 0000000..214ddce --- /dev/null +++ b/front/src/assets/gezia.svg @@ -0,0 +1,4 @@ + + + diff --git a/front/src/components/Gainburua/DesktopNabigazioa.tsx b/front/src/components/Gainburua/DesktopNabigazioa.tsx index 6dcbdff..90fcab9 100644 --- a/front/src/components/Gainburua/DesktopNabigazioa.tsx +++ b/front/src/components/Gainburua/DesktopNabigazioa.tsx @@ -5,7 +5,7 @@ import { rem } from 'polished'; import { size } from '../../ui/theme'; export const DesktopNabigazioa: React.FC<{ - atala: 'hasiera' | 'kafetegia'; + atala?: 'hasiera' | 'kafetegia'; }> = ({ atala }) => { return ( @@ -24,6 +24,7 @@ export const DesktopNabigazioa: React.FC<{ export const Nabigazioa = styled.nav` display: flex; justify-content: center; + padding-bottom: ${rem(size.tiny)}; `; export const EstekaZerrenda = styled.ul` diff --git a/front/src/components/Gainburua/Gainburua.tsx b/front/src/components/Gainburua/Gainburua.tsx index 0a4c612..c5f581a 100644 --- a/front/src/components/Gainburua/Gainburua.tsx +++ b/front/src/components/Gainburua/Gainburua.tsx @@ -12,17 +12,20 @@ import { DesktopNabigazioa } from './DesktopNabigazioa'; import { MugikorNabigazioa } from './MugikorNabigazioa'; import MediaQuery from 'react-responsive'; import { KontaktuDatuak } from './KontaktuDatuak'; +import Gezia from '../../assets/gezia.svg'; interface Props { - izenburua: string; - deskribapena: string; - atala: 'hasiera' | 'kafetegia'; + izenburua?: string; + deskribapena?: string; + atala?: 'hasiera' | 'kafetegia'; + onClick?: () => void; } export const Gainburua: React.FC = ({ izenburua, deskribapena, atala, + onClick, }) => { return ( @@ -55,16 +58,22 @@ export const Gainburua: React.FC = ({ - - - {deskribapena} + {deskribapena && ( + + + {deskribapena} - - - {izenburua} - - - + + + {izenburua} + + + + + + + + )} @@ -73,6 +82,36 @@ export const Gainburua: React.FC = ({ ); }; +const GeziaWrapper = styled.div` + display: flex; + justify-content: flex-end; +`; + +const GeziaLogo = styled(Gezia)<{ atala: 'hasiera' | 'kafetegia' }>` + cursor: pointer; + path { + fill: ${({ atala }) => + atala === 'hasiera' ? colors.zuria : colors.beltza}; + } + + animation-duration: 2s; + animation-iteration-count: infinite; + animation-name: bounce-2; + animation-timing-function: ease; + + @keyframes bounce-2 { + 0% { + transform: rotate(90deg) translateX(0); + } + 50% { + transform: rotate(90deg) translateX(-${size.base}px); + } + 100% { + transform: rotate(90deg) translateX(0); + } + } +`; + const Nagusia = styled.main` flex-grow: 1; `; @@ -99,7 +138,7 @@ const MugikorLogoWrapper = styled.div` justify-content: center; `; -const Wrapper = styled.div<{ atala: 'hasiera' | 'kafetegia' }>` +const Wrapper = styled.div<{ atala?: 'hasiera' | 'kafetegia' }>` --color: ${({ atala }) => atala === 'hasiera' ? colors.zuria : colors.beltza}; @@ -110,13 +149,12 @@ const Wrapper = styled.div<{ atala: 'hasiera' | 'kafetegia' }>` atala === 'hasiera' ? colors.gorria : colors.horia}; color: var(--color); - padding-bottom: ${rem(size.tiny)}; - /* HACK: Hasiera orriak edukirik ez duenez, gainburuak altuera osoa hartuko du */ min-height: ${({ atala }) => (atala === 'hasiera' ? '100vh' : '0')}; ${media.desktop` - min-height: 100vh; + min-height: ${({ atala }: { atala: 'hasiera' | 'kafetegia' }) => + Boolean(atala) ? '100vh' : '0'}; `} `; @@ -135,7 +173,6 @@ const GainburuWrapper = styled.header` display: flex; align-items: start; justify-content: space-between; - margin-bottom: ${rem(size.base)}; ${media.tablet` padding: ${rem(size.large)}; @@ -157,6 +194,7 @@ const IzenburuWrapper = styled.div` display: flex; justify-content: flex-end; align-items: center; + margin-bottom: ${rem(size.large)}; `; const Marra = styled.div` diff --git a/front/src/components/Gainburua/KontaktuDatuak.tsx b/front/src/components/Gainburua/KontaktuDatuak.tsx index 73f4181..e59fcf6 100644 --- a/front/src/components/Gainburua/KontaktuDatuak.tsx +++ b/front/src/components/Gainburua/KontaktuDatuak.tsx @@ -27,7 +27,7 @@ export const KontaktuDatuak: React.FC = () => { aria-label="Laba Twitterren" href="https://twitter.com/labasarea/" > - + diff --git a/front/src/components/Gainburua/MugikorNabigazioa.tsx b/front/src/components/Gainburua/MugikorNabigazioa.tsx index 507d388..7bd2350 100644 --- a/front/src/components/Gainburua/MugikorNabigazioa.tsx +++ b/front/src/components/Gainburua/MugikorNabigazioa.tsx @@ -132,7 +132,7 @@ const KontaktuDatuak: React.FC = () => { aria-label="Laba Twitterren" href="https://twitter.com/labasarea/" > - + diff --git a/front/src/components/Oina.tsx b/front/src/components/Oina.tsx new file mode 100644 index 0000000..39c7b19 --- /dev/null +++ b/front/src/components/Oina.tsx @@ -0,0 +1,17 @@ +import { Link } from 'gatsby'; +import { rem } from 'polished'; +import React from 'react'; +import styled from 'styled-components'; +import { size } from '../ui/theme'; + +export const Oina: React.VFC = () => ( + + Lege-oharra + +); + +const Wrapper = styled.footer` + display: flex; + justify-content: center; + padding: ${rem(size.base)}; +`; diff --git a/front/src/pages/404.tsx b/front/src/pages/404.tsx index b7eb4a1..8400ac3 100644 --- a/front/src/pages/404.tsx +++ b/front/src/pages/404.tsx @@ -6,7 +6,7 @@ const NotFoundPage: React.VFC = () => {

Ez dugu orria topatu


- Go home. + Hasierara bueltatu
); }; diff --git a/front/src/pages/index.tsx b/front/src/pages/index.tsx index 25d09c9..ae4a252 100644 --- a/front/src/pages/index.tsx +++ b/front/src/pages/index.tsx @@ -4,6 +4,13 @@ import { GlobalStyles } from '../ui/GlobalStyles'; import { Helmet } from 'react-helmet'; import { Gainburua } from '../components/Gainburua'; +import styled from 'styled-components'; +import { colors, font, fontWeight, size } from '../ui/theme'; +import { Container } from '../components/Container'; +import { rem } from 'polished'; +import Gezia from '../assets/gezia.svg'; +import ReactMarkdown from 'react-markdown'; +import { Oina } from '../components/Oina'; interface DataProps { strapiHasiera: { @@ -11,6 +18,7 @@ interface DataProps { attributes: { deskribapena: string; izenburua: string; + bazkidetza: string; }; }; }; @@ -24,6 +32,7 @@ const IndexPage: React.VFC = () => { attributes { deskribapena izenburua + bazkidetza } } } @@ -48,9 +57,62 @@ const IndexPage: React.VFC = () => { atala="hasiera" izenburua={strapiHasiera.data.attributes.izenburua} deskribapena={strapiHasiera.data.attributes.deskribapena} + onClick={() => { + window.location.replace('/#labazkidetza'); + }} /> + + + + + {strapiHasiera.data.attributes.bazkidetza} + + + + + Labazkidetu. + + + + + + ); }; +const Deskribapena = styled(ReactMarkdown)` + margin-bottom: ${rem(size.large)}; + + p:not(-last-child) { + margin-bottom: ${rem(size.base)}; + } +`; + +const ContentWrapper = styled.div` + padding: ${size.huge}px 0; + font-weight: ${fontWeight.regular}; + ${font.large()}; +`; + +const Botoia = styled.a` + border: 2px solid ${colors.beltza}; + ${font.large()}; + padding: ${rem(size.base)}; + background: ${colors.zuria}; + font-weight: ${fontWeight.bold}; + cursor: pointer; + display: flex; + align-items: center; +`; + +const GeziaLogo = styled(Gezia)` + margin-right: ${rem(size.tiny)}; +`; + +const IzanLabaWrapper = styled.div` + display: flex; + justify-content: flex-end; +`; + export default IndexPage; diff --git a/front/src/pages/kafetegia.tsx b/front/src/pages/kafetegia.tsx index 0c3c31b..d4e02d8 100644 --- a/front/src/pages/kafetegia.tsx +++ b/front/src/pages/kafetegia.tsx @@ -14,6 +14,7 @@ import { rem } from 'polished'; import { Produktua } from '../domain/models/Produktua'; import { useKafetegiaData } from '../viewQueries/useKafetegiaData'; import { AlergenoLegenda } from '../components/AlergenoLegenda'; +import { Oina } from '../components/Oina'; const Kafetegia: React.VFC = () => { const { @@ -41,9 +42,12 @@ const Kafetegia: React.VFC = () => { atala="kafetegia" izenburua={izenburua} deskribapena={deskribapena} + onClick={() => { + window.location.replace('/kafetegia/#kafetegia'); + }} /> - + @@ -125,6 +129,8 @@ const Kafetegia: React.VFC = () => { + + ); }; diff --git a/front/src/pages/lege-oharra.tsx b/front/src/pages/lege-oharra.tsx new file mode 100644 index 0000000..96a3faa --- /dev/null +++ b/front/src/pages/lege-oharra.tsx @@ -0,0 +1,106 @@ +import { graphql, PageProps, useStaticQuery } from 'gatsby'; +import React from 'react'; +import { GlobalStyles } from '../ui/GlobalStyles'; + +import { Helmet } from 'react-helmet'; +import { Container } from '../components/Container'; +import ReactMarkdown from 'react-markdown'; +import styled from 'styled-components'; +import { font, fontWeight, size } from '../ui/theme'; +import { rem } from 'polished'; +import { Gainburua } from '../components/Gainburua'; +import { Oina } from '../components/Oina'; + +interface DataProps { + strapiLegeOharra: { + data: { + attributes: { + izenburua: string; + edukia: string; + }; + }; + }; +} + +const LegeOharra: React.VFC = () => { + const { strapiLegeOharra } = useStaticQuery(graphql` + { + strapiLegeOharra { + data { + attributes { + izenburua + edukia + } + } + } + } + `); + + return ( + <> + + + + + + + + + {strapiLegeOharra.data.attributes.edukia} + + + + + + ); +}; + +const Atala = styled.section` + padding-top: ${rem(size.base)}; +`; + +const Edukia = styled(ReactMarkdown)` + font-weight: ${fontWeight.regular}; + ${font.base()}; + + p:not(-last-child) { + margin-bottom: ${rem(size.base)}; + } + + h1 { + ${font.gargantuan()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h2 { + ${font.huge()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h3 { + ${font.large()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h4 { + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.mini)}; + } + + ul { + margin-bottom: ${rem(size.base)}; + } + + li { + list-style: disc inside; + margin-bottom: ${rem(size.small)}; + } +`; + +export default LegeOharra; diff --git a/front/src/pages/pribatutasun-politika.tsx b/front/src/pages/pribatutasun-politika.tsx new file mode 100644 index 0000000..002afb6 --- /dev/null +++ b/front/src/pages/pribatutasun-politika.tsx @@ -0,0 +1,120 @@ +import { graphql, PageProps, useStaticQuery } from 'gatsby'; +import React from 'react'; +import { GlobalStyles } from '../ui/GlobalStyles'; +import remarkGfm from 'remark-gfm'; + +import { Helmet } from 'react-helmet'; +import { Container } from '../components/Container'; +import ReactMarkdown from 'react-markdown'; +import styled from 'styled-components'; +import { colors, font, fontWeight, size } from '../ui/theme'; +import { rem } from 'polished'; +import { Gainburua } from '../components/Gainburua'; +import { Oina } from '../components/Oina'; + +interface DataProps { + strapiPribatutasunPolitika: { + data: { + attributes: { + izenburua: string; + edukia: string; + }; + }; + }; +} + +const PribatutasunPolitika: React.VFC = () => { + const { strapiPribatutasunPolitika } = useStaticQuery(graphql` + { + strapiPribatutasunPolitika { + data { + attributes { + izenburua + edukia + } + } + } + } + `); + + return ( + <> + + + + + + + + + {strapiPribatutasunPolitika.data.attributes.edukia} + + + + + + ); +}; + +const Atala = styled.section` + padding-top: ${rem(size.base)}; +`; + +const Edukia = styled(ReactMarkdown).attrs({ remarkPlugins: [remarkGfm] })` + font-weight: ${fontWeight.regular}; + ${font.base()}; + + p:not(-last-child) { + margin-bottom: ${rem(size.base)}; + } + + h1 { + ${font.gargantuan()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h2 { + ${font.huge()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h3 { + ${font.large()}; + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.base)}; + } + + h4 { + font-weight: ${fontWeight.bold}; + margin-bottom: ${rem(size.mini)}; + } + + ul { + margin-bottom: ${rem(size.base)}; + } + + li { + list-style: disc inside; + margin-bottom: ${rem(size.small)}; + } + + table { + margin-bottom: ${rem(size.base)}; + } + + th { + padding: ${size.small}px; + } + + td { + padding: ${size.small}px; + border: 1px solid ${colors.beltza}; + } +`; + +export default PribatutasunPolitika; diff --git a/front/src/ui/GlobalStyles.tsx b/front/src/ui/GlobalStyles.tsx index a20425d..6b6a9d9 100644 --- a/front/src/ui/GlobalStyles.tsx +++ b/front/src/ui/GlobalStyles.tsx @@ -197,6 +197,10 @@ export const GlobalStyles = createGlobalStyle` ${reset}; ${reboot}; + html { + scroll-behavior: smooth; + } + body { font-family: 'Almarai', sans-serif; diff --git a/yarn.lock b/yarn.lock index 39ad2a0..1c5cd2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,90 @@ # yarn lockfile v1 +"@apollo/federation@^0.28.0": + version "0.28.0" + resolved "https://registry.yarnpkg.com/@apollo/federation/-/federation-0.28.0.tgz#bbfcde3f327b3ec65dcfd98c6f52d6623a38b251" + integrity sha512-M5Dp0XJhuxEOzYjPWWK5VtIqEI1IFRioh1+XHrls90UC8R+b6VXa0UxMO/zfKv00APr4gBODMcfRe5w97NSruw== + dependencies: + apollo-graphql "^0.9.3" + apollo-server-types "^3.0.2" + lodash.xorby "^4.7.0" + +"@apollo/protobufjs@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.2.tgz#4bd92cd7701ccaef6d517cdb75af2755f049f87c" + integrity sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + +"@apollo/utils.dropunuseddefinitions@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz#02b04006442eaf037f4c4624146b12775d70d929" + integrity sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg== + +"@apollo/utils.logger@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.logger/-/utils.logger-1.0.0.tgz#6e3460a2250c2ef7c2c3b0be6b5e148a1596f12b" + integrity sha512-dx9XrjyisD2pOa+KsB5RcDbWIAdgC91gJfeyLCgy0ctJMjQe7yZK5kdWaWlaOoCeX0z6YI9iYlg7vMPyMpQF3Q== + +"@apollo/utils.printwithreducedwhitespace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz#c466299a4766eef8577a2a64c8f27712e8bd7e30" + integrity sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q== + +"@apollo/utils.removealiases@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz#75f6d83098af1fcae2d3beb4f515ad4a8452a8c1" + integrity sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A== + +"@apollo/utils.sortast@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz#93218c7008daf3e2a0725196085a33f5aab5ad07" + integrity sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA== + dependencies: + lodash.sortby "^4.7.0" + +"@apollo/utils.stripsensitiveliterals@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz#4920651f36beee8e260e12031a0c5863ad0c7b28" + integrity sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w== + +"@apollo/utils.usagereporting@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.0.tgz#b81df180f4ca78b91a22cb49105174a7f070db1e" + integrity sha512-5PL7hJMkTPmdo3oxPtigRrIyPxDk/ddrUryHPDaezL1lSFExpNzsDd2f1j0XJoHOg350GRd3LyD64caLA2PU1w== + dependencies: + "@apollo/utils.dropunuseddefinitions" "^1.1.0" + "@apollo/utils.printwithreducedwhitespace" "^1.1.0" + "@apollo/utils.removealiases" "1.0.0" + "@apollo/utils.sortast" "^1.1.0" + "@apollo/utils.stripsensitiveliterals" "^1.2.0" + apollo-reporting-protobuf "^3.3.1" + +"@apollographql/apollo-tools@^0.5.1", "@apollographql/apollo-tools@^0.5.3": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz#cb3998c6cf12e494b90c733f44dd9935e2d8196c" + integrity sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw== + +"@apollographql/graphql-playground-html@1.6.29": + version "1.6.29" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz#a7a646614a255f62e10dcf64a7f68ead41dec453" + integrity sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA== + dependencies: + xss "^1.0.8" + "@ardatan/aggregate-error@0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" @@ -1481,6 +1565,14 @@ "@graphql-tools/utils" "^7.7.0" tslib "~2.2.0" +"@graphql-tools/merge@8.2.13", "@graphql-tools/merge@^8.0.2": + version "8.2.13" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.13.tgz#d4f254dcea301ce3d9c23b03eb68a7ae9baf6981" + integrity sha512-lhzjCa6wCthOYl7B6UzER3SGjU2WjSGnW0WGr8giMYsrtf6G3vIRotMcSVMlhDzyyMIOn7uPULOUt3/kaJ/rIA== + dependencies: + "@graphql-tools/utils" "8.6.12" + tslib "~2.4.0" + "@graphql-tools/merge@^6.2.12": version "6.2.17" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" @@ -1498,6 +1590,36 @@ "@graphql-tools/utils" "^8.5.1" tslib "~2.3.0" +"@graphql-tools/mock@^8.1.2": + version "8.6.11" + resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.6.11.tgz#e9c7d10e05a42af880f9794ed66ac67ca7ea98d9" + integrity sha512-O9q/tdKCMURAzRLM6hGBCik/bCh8Opk6XUX5AhhDrEyLwTJVwGUsI/vSctRmVq7yfFm0dNBQosz/EsqL0fkNZg== + dependencies: + "@graphql-tools/schema" "8.3.13" + "@graphql-tools/utils" "8.6.12" + fast-json-stable-stringify "^2.1.0" + tslib "~2.4.0" + +"@graphql-tools/schema@8.1.2": + version "8.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.1.2.tgz#913879da1a7889a9488e9b7dc189e7c83eff74be" + integrity sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg== + dependencies: + "@graphql-tools/merge" "^8.0.2" + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" + value-or-promise "1.0.10" + +"@graphql-tools/schema@8.3.13", "@graphql-tools/schema@^8.0.0": + version "8.3.13" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.13.tgz#099460459d7821dd8deb34952900fe300085ba0b" + integrity sha512-e+bx1VHj1i5v4HmhCYCar0lqdoLmkRi/CfV07rTqHR6CRDbIb/S/qDCajHLt7FCovQ5ozlI5sRVbBhzfq5H0PQ== + dependencies: + "@graphql-tools/merge" "8.2.13" + "@graphql-tools/utils" "8.6.12" + tslib "~2.4.0" + value-or-promise "1.0.11" + "@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": version "7.1.5" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" @@ -1556,6 +1678,13 @@ dependencies: tslib "~2.3.0" +"@graphql-tools/utils@8.6.12", "@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.0.2", "@graphql-tools/utils@^8.1.1": + version "8.6.12" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.12.tgz#0a550dc0331fd9b097fe7223d65cbbee720556e4" + integrity sha512-WQ91O40RC+UJgZ9K+IzevSf8oolR1QE+WQ21Oyc2fgDYYiqT0eSf+HVyhZr/8x9rVjn3N9HeqCsywbdmbljg0w== + dependencies: + tslib "~2.4.0" + "@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0": version "7.10.0" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" @@ -1936,6 +2065,11 @@ "@babel/runtime" "^7.7.2" regenerator-runtime "^0.13.3" +"@josephg/resolvable@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb" + integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== + "@koa/cors@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.1.0.tgz#618bb073438cfdbd3ebd0e648a76e33b84f3a3b2" @@ -1943,6 +2077,13 @@ dependencies: vary "^1.1.2" +"@koa/cors@^3.1.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.3.0.tgz#b4c1c7ee303b7c968c8727f2a638a74675b50bb2" + integrity sha512-lzlkqLlL5Ond8jb6JLnVVDmD2OPym0r5kvZlMgAWiS9xle+Q5ulw1T358oW+RVguxUkANquZQz82i/STIRmsqQ== + dependencies: + vary "^1.1.2" + "@koa/router@10.1.1": version "10.1.1" resolved "https://registry.yarnpkg.com/@koa/router/-/router-10.1.1.tgz#8e5a85c9b243e0bc776802c0de564561e57a5f78" @@ -2022,6 +2163,59 @@ schema-utils "^2.6.5" source-map "^0.7.3" +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + "@purest/config@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@purest/config/-/config-1.0.1.tgz#d7dc6a0629032fd98d4ae5f59bec26ba1465c8e0" @@ -2425,6 +2619,31 @@ "@strapi/utils" "4.1.5" lodash "4.17.21" +"@strapi/plugin-graphql@^4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@strapi/plugin-graphql/-/plugin-graphql-4.1.12.tgz#b5548c18ee083f73822294371c858dba975f6018" + integrity sha512-xG2N7wFtE7AUpx8v/BwJ0Vw+48iMjlHpT+h6NQLCSkLWCGV4nCYWt35Ck528lmomiYNbZcs/wH30e2MfpaZQUg== + dependencies: + "@apollo/federation" "^0.28.0" + "@graphql-tools/schema" "8.1.2" + "@graphql-tools/utils" "^8.0.2" + "@strapi/utils" "4.1.12" + apollo-server-core "3.1.2" + apollo-server-koa "3.1.2" + glob "^7.1.7" + graphql "^15.5.1" + graphql-depth-limit "^1.1.0" + graphql-iso-date "^3.6.1" + graphql-playground-middleware-koa "^1.6.21" + graphql-type-json "^0.3.2" + graphql-type-long "^0.1.1" + graphql-upload "^13.0.0" + koa-compose "^4.1.0" + lodash "4.17.21" + nexus "1.2.0" + pluralize "^8.0.0" + subscriptions-transport-ws "0.9.19" + "@strapi/plugin-i18n@4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.1.5.tgz#84e0f47b9847fb08a86a0bb50b00d7481c1d69c6" @@ -2553,6 +2772,17 @@ statuses "2.0.1" uuid "^3.3.2" +"@strapi/utils@4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.1.12.tgz#25f11e1080a13b04cdae76f74543a4e898d7063e" + integrity sha512-s5qI3+5KOfaksl4DvY28F68KyfmJz9oeIIMEbGX03CtnXerejws1gDKVIuyxHNXsQL1MkgG0Ejsyl4l4Pb04eA== + dependencies: + "@sindresorhus/slugify" "1.1.0" + date-fns "2.24.0" + http-errors "1.8.0" + lodash "4.17.21" + yup "0.32.9" + "@strapi/utils@4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.1.5.tgz#3e80f59476cab470ba0fdb42a075b5ae47e998f2" @@ -2622,6 +2852,13 @@ resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.2.tgz#32fe0ce708ea0f4512776bd313409f1459976dda" integrity sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ== +"@types/accepts@*", "@types/accepts@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575" + integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== + dependencies: + "@types/node" "*" + "@types/aria-query@^4.2.0": version "4.2.2" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" @@ -2696,11 +2933,26 @@ dependencies: "@types/node" "*" +"@types/content-disposition@*": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.5.tgz#650820e95de346e1f84e30667d168c8fd25aa6e3" + integrity sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA== + "@types/cookie@^0.4.0": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== +"@types/cookies@*": + version "0.7.7" + resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.7.7.tgz#7a92453d1d16389c05a5301eef566f34946cfd81" + integrity sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA== + dependencies: + "@types/connect" "*" + "@types/express" "*" + "@types/keygrip" "*" + "@types/node" "*" + "@types/cors@^2.8.8": version "2.8.12" resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" @@ -2711,6 +2963,13 @@ resolved "https://registry.yarnpkg.com/@types/debug/-/debug-0.0.30.tgz#dc1e40f7af3b9c815013a7860e6252f6352a84df" integrity sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ== +"@types/debug@^4.0.0": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" + integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== + dependencies: + "@types/ms" "*" + "@types/eslint-scope@^3.7.0": version "3.7.3" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" @@ -2792,6 +3051,13 @@ "@types/minimatch" "*" "@types/node" "*" +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + "@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" @@ -2805,11 +3071,21 @@ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== +"@types/http-assert@*": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.3.tgz#ef8e3d1a8d46c387f04ab0f2e8ab8cb0c5078661" + integrity sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA== + "@types/http-cache-semantics@*": version "4.0.1" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== +"@types/http-errors@*": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-1.8.2.tgz#7315b4c4c54f82d13fa61c228ec5c2ea5cc9e0e1" + integrity sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w== + "@types/http-proxy@^1.17.5", "@types/http-proxy@^1.17.7": version "1.17.8" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" @@ -2842,6 +3118,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/keygrip@*": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72" + integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== + "@types/keyv@*": version "3.1.3" resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" @@ -2849,6 +3130,41 @@ dependencies: "@types/node" "*" +"@types/koa-bodyparser@^4.3.0": + version "4.3.7" + resolved "https://registry.yarnpkg.com/@types/koa-bodyparser/-/koa-bodyparser-4.3.7.tgz#3ac41f2dec9d97db7a6f798bbb2e2368be762714" + integrity sha512-21NhEp7LjZm4zbNV5alHHmrNY4J+S7B8lYTO6CzRL8ShTMnl20Gd14dRgVhAxraLaW5iZMofox+BycbuiDvj2Q== + dependencies: + "@types/koa" "*" + +"@types/koa-compose@*", "@types/koa-compose@^3.2.5": + version "3.2.5" + resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d" + integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== + dependencies: + "@types/koa" "*" + +"@types/koa@*", "@types/koa@^2.11.6": + version "2.13.4" + resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.13.4.tgz#10620b3f24a8027ef5cbae88b393d1b31205726b" + integrity sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw== + dependencies: + "@types/accepts" "*" + "@types/content-disposition" "*" + "@types/cookies" "*" + "@types/http-assert" "*" + "@types/http-errors" "*" + "@types/keygrip" "*" + "@types/koa-compose" "*" + "@types/node" "*" + +"@types/koa__cors@^3.0.1": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@types/koa__cors/-/koa__cors-3.3.0.tgz#2986b320d3d7ddf05c4e2e472b25a321cb16bd3b" + integrity sha512-FUN8YxcBakIs+walVe3+HcNP+Bxd0SB8BJHBWkglZ5C1XQWljlKcEFDG/dPiCIqwVCUbc5X0nYDlH62uEhdHMA== + dependencies: + "@types/koa" "*" + "@types/liftoff@^2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" @@ -2863,6 +3179,23 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.178.tgz#341f6d2247db528d4a13ddbb374bcdc80406f4f8" integrity sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw== +"@types/long@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/mdurl@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" + integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== + "@types/mime@^1": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" @@ -2888,6 +3221,11 @@ "@types/bson" "*" "@types/node" "*" +"@types/ms@*": + version "0.7.31" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" + integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + "@types/node-fetch@2": version "2.5.12" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" @@ -2901,6 +3239,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b" integrity sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg== +"@types/node@^10.1.0": + version "10.17.60" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b" + integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== + "@types/node@^14.14.31": version "14.18.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.5.tgz#0dd636fe7b2c6055cbed0d4ca3b7fb540f130a96" @@ -2921,6 +3264,11 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== +"@types/prop-types@^15.0.0": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + "@types/q@^1.5.1": version "1.5.5" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" @@ -3054,6 +3402,11 @@ resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.0.33.tgz#1073c4bc824754ae3d10cfab88ab0237ba964e4d" integrity sha1-EHPEvIJHVK49EM+riKsCN7qWTk0= +"@types/unist@*", "@types/unist@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + "@types/websocket@1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a" @@ -3541,6 +3894,138 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +apollo-datasource@^3.0.3, apollo-datasource@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-3.3.1.tgz#a1168dd68371930de3ed4245ad12fa8600efe2cc" + integrity sha512-Z3a8rEUXVPIZ1p8xrFL8bcNhWmhOmovgDArvwIwmJOBnh093ZpRfO+ESJEDAN4KswmyzCLDAwjsW4zQOONdRUw== + dependencies: + apollo-server-caching "^3.3.0" + apollo-server-env "^4.2.1" + +apollo-graphql@^0.9.0, apollo-graphql@^0.9.3: + version "0.9.7" + resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.9.7.tgz#33185093b497a578f2df61ab8ecc6447d700ae64" + integrity sha512-bezL9ItUWUGHTm1bI/XzIgiiZbhXpsC7uxk4UxFPmcVJwJsDc3ayZ99oXxAaK+3Rbg/IoqrHckA6CwmkCsbaSA== + dependencies: + core-js-pure "^3.10.2" + lodash.sortby "^4.7.0" + sha.js "^2.4.11" + +apollo-reporting-protobuf@^3.0.0, apollo-reporting-protobuf@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.1.tgz#8c8761f9ac4375fd8490262d6144057cec6ce0b3" + integrity sha512-tyvj3Vj71TCh6c8PtdHOLgHHBSJ05DF/A/Po3q8yfHTBkOPcOJZE/GGN/PT/pwKg7HHxKcAeHDw7+xciVvGx0w== + dependencies: + "@apollo/protobufjs" "1.2.2" + +apollo-server-caching@^3.0.1, apollo-server-caching@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-3.3.0.tgz#f501cbeb820a4201d98c2b768c085f22848d9dc5" + integrity sha512-Wgcb0ArjZ5DjQ7ID+tvxUcZ7Yxdbk5l1MxZL8D8gkyjooOkhPNzjRVQ7ubPoXqO54PrOMOTm1ejVhsF+AfIirQ== + dependencies: + lru-cache "^6.0.0" + +apollo-server-core@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.1.2.tgz#a9d24b9453b7aad89df464f6527d80e2f46b0a6f" + integrity sha512-bFmzPDGBT97vMzdhhjlycL9Ey4YDa0eCVaHjI5TcYQM8Vphzvndd033DvvQFVRPWoZr8uwupeUyVa82Ne/iM6A== + dependencies: + "@apollographql/apollo-tools" "^0.5.1" + "@apollographql/graphql-playground-html" "1.6.29" + "@graphql-tools/mock" "^8.1.2" + "@graphql-tools/schema" "^8.0.0" + "@graphql-tools/utils" "^8.0.0" + "@josephg/resolvable" "^1.0.0" + apollo-datasource "^3.0.3" + apollo-graphql "^0.9.0" + apollo-reporting-protobuf "^3.0.0" + apollo-server-caching "^3.0.1" + apollo-server-env "^4.0.3" + apollo-server-errors "^3.0.1" + apollo-server-plugin-base "^3.1.1" + apollo-server-types "^3.1.1" + async-retry "^1.2.1" + fast-json-stable-stringify "^2.1.0" + graphql-tag "^2.11.0" + loglevel "^1.6.8" + lru-cache "^6.0.0" + sha.js "^2.4.11" + uuid "^8.0.0" + +apollo-server-core@^3.1.2: + version "3.8.1" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.8.1.tgz#51baba3a1073ad7aa950ffbfc5e3bbb5740d013c" + integrity sha512-7A6F+HWmz/1gIW/MvE/0yq/UwrYG/dQCyfk2areoWkvSmg86oV2umuvlnEvTbLE2LiJHBoDP4T+PIqv6pnlLGw== + dependencies: + "@apollo/utils.logger" "^1.0.0" + "@apollo/utils.usagereporting" "^1.0.0" + "@apollographql/apollo-tools" "^0.5.3" + "@apollographql/graphql-playground-html" "1.6.29" + "@graphql-tools/mock" "^8.1.2" + "@graphql-tools/schema" "^8.0.0" + "@josephg/resolvable" "^1.0.0" + apollo-datasource "^3.3.1" + apollo-reporting-protobuf "^3.3.1" + apollo-server-caching "^3.3.0" + apollo-server-env "^4.2.1" + apollo-server-errors "^3.3.1" + apollo-server-plugin-base "^3.6.0" + apollo-server-types "^3.6.0" + async-retry "^1.2.1" + fast-json-stable-stringify "^2.1.0" + graphql-tag "^2.11.0" + loglevel "^1.6.8" + lru-cache "^6.0.0" + sha.js "^2.4.11" + uuid "^8.0.0" + whatwg-mimetype "^3.0.0" + +apollo-server-env@^4.0.3, apollo-server-env@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-4.2.1.tgz#ea5b1944accdbdba311f179e4dfaeca482c20185" + integrity sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g== + dependencies: + node-fetch "^2.6.7" + +apollo-server-errors@^3.0.1, apollo-server-errors@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz#ba5c00cdaa33d4cbd09779f8cb6f47475d1cd655" + integrity sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== + +apollo-server-koa@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/apollo-server-koa/-/apollo-server-koa-3.1.2.tgz#dac33a32e07e744da48c74be26a59503b302b099" + integrity sha512-mR7qm0xYm5jCBelKeodcBqNqGnFnPPRDCGXyOSOshv8vYLkg58IctjVGFgad9m8Az6ZOqrYYO1clF/sXHo0gJQ== + dependencies: + "@koa/cors" "^3.1.0" + "@types/accepts" "^1.3.5" + "@types/koa" "^2.11.6" + "@types/koa-bodyparser" "^4.3.0" + "@types/koa-compose" "^3.2.5" + "@types/koa__cors" "^3.0.1" + accepts "^1.3.7" + apollo-server-core "^3.1.2" + apollo-server-types "^3.1.1" + koa-bodyparser "^4.3.0" + koa-compose "^4.1.0" + +apollo-server-plugin-base@^3.1.1, apollo-server-plugin-base@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.0.tgz#f85e19fa4a33866ef1b4235077397a63a9a7343e" + integrity sha512-GtXhczRGpTLQyFPWeWSnX1VcN2JaaAU7WT8PzoTQuJKYJ/Aj5mPebHbfG+PXQlDmI8IgyCKf7B1HIRnJqvAZbg== + dependencies: + apollo-server-types "^3.6.0" + +apollo-server-types@^3.0.2, apollo-server-types@^3.1.1, apollo-server-types@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-3.6.0.tgz#29fd8369aad99d42f72b760eb12bfe2c888da901" + integrity sha512-zISCkwXvwTHK2AysWSfLAUvDLSDJ0xj8pnfxDv34hqA+G9JqsLbykJdSL1Y1kT53HU4RWF6ymTuTwwOmmBiAWA== + dependencies: + "@apollo/utils.logger" "^1.0.0" + apollo-reporting-protobuf "^3.3.1" + apollo-server-caching "^3.3.0" + apollo-server-env "^4.2.1" + append-field@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" @@ -3678,6 +4163,11 @@ array.prototype.flatmap@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" @@ -3742,6 +4232,13 @@ async-retry-ng@^2.0.1: resolved "https://registry.yarnpkg.com/async-retry-ng/-/async-retry-ng-2.0.1.tgz#f5285ec1c52654a2ba6a505d0c18b1eadfaebd41" integrity sha512-iitlc2murdQ3/A5Re3CcplQBEf7vOmFrFQ6RFn3+/+zZUyIHYkZnnEziMSa6YIb2Bs2EJEPZWReTxjHqvQbDbw== +async-retry@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + async@1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -4005,6 +4502,11 @@ backo2@^1.0.2, backo2@~1.0.2: resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -4431,6 +4933,13 @@ busboy@^0.2.11: dicer "0.2.5" readable-stream "1.1.x" +busboy@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.3.1.tgz#170899274c5bf38aae27d5c62b71268cd585fd1b" + integrity sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw== + dependencies: + dicer "0.3.0" + byte-size@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" @@ -4446,6 +4955,11 @@ bytes@3.1.1, bytes@^3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -4583,6 +5097,11 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -4643,6 +5162,11 @@ change-case@^3.1.0: upper-case "^1.1.1" upper-case-first "^1.1.0" +character-entities@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" + integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -4865,6 +5389,16 @@ co-body@^5.1.1: raw-body "^2.2.0" type-is "^1.6.14" +co-body@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547" + integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== + dependencies: + inflation "^2.0.0" + qs "^6.5.2" + raw-body "^2.3.3" + type-is "^1.6.16" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4993,6 +5527,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +comma-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz#d4c25abb679b7751c880be623c1179780fe1dd98" + integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== + command-exists@^1.2.4: version "1.2.9" resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" @@ -5187,6 +5726,11 @@ copy-to-clipboard@^3: dependencies: toggle-selection "^1.0.6" +copy-to@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" + integrity sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w== + core-js-compat@3.9.0: version "3.9.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.0.tgz#29da39385f16b71e1915565aa0385c4e0963ad56" @@ -5203,6 +5747,11 @@ core-js-compat@^3.18.0, core-js-compat@^3.19.1, core-js-compat@^3.20.0, core-js- browserslist "^4.19.1" semver "7.0.0" +core-js-pure@^3.10.2: + version "3.22.7" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.22.7.tgz#f58489d9b309fa7b26486a0f70d4ec19a418084e" + integrity sha512-wTriFxiZI+C8msGeh7fJcbC/a0V8fdInN1oS2eK79DMBGs8iIJiXhtFJCiT3rBa8w6zroHWW3p8ArlujZ/Mz+w== + core-js-pure@^3.20.2: version "3.20.2" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.20.2.tgz#5d263565f0e34ceeeccdc4422fae3e84ca6b8c0f" @@ -5792,11 +6341,25 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.0.0: + 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" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= +decode-named-character-reference@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz#57b2bd9112659cacbc449d3577d7dadb8e1f3d1b" + integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w== + dependencies: + character-entities "^2.0.0" + decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -5959,7 +6522,7 @@ denque@^1.4.1: resolved "https://registry.yarnpkg.com/denque/-/denque-1.5.1.tgz#07f670e29c9a78f8faecb2566a1e2c11929c5cbf" integrity sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw== -depd@^2.0.0, depd@~2.0.0: +depd@2.0.0, depd@^2.0.0, depd@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -5969,6 +6532,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dequal@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" + integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== + des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -6054,11 +6622,23 @@ dicer@0.2.5: readable-stream "1.1.x" streamsearch "0.1.2" +dicer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.0.tgz#eacd98b3bfbf92e8ab5c2fdb71aaac44bb06b872" + integrity sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA== + dependencies: + streamsearch "0.1.2" + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +diff@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -6529,6 +7109,11 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + eslint-config-react-app@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" @@ -7039,7 +7624,7 @@ fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.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== @@ -7377,6 +7962,11 @@ fresh@0.5.2, fresh@~0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +fs-capacitor@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-6.2.0.tgz#fa79ac6576629163cb84561995602d8999afb7f5" + integrity sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw== + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -8207,6 +8797,18 @@ glob@7.2.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.1.7: + 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" + global-dirs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" @@ -8405,6 +9007,18 @@ graphql-config@^3.0.2: minimatch "3.0.4" string-env-interpolation "1.0.1" +graphql-depth-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/graphql-depth-limit/-/graphql-depth-limit-1.1.0.tgz#59fe6b2acea0ab30ee7344f4c75df39cc18244e8" + integrity sha512-+3B2BaG8qQ8E18kzk9yiSdAa75i/hnnOwgSeAxVJctGQPvmeiLtqKOYF6HETCyRjiF7Xfsyal0HbLlxCQkgkrw== + dependencies: + arrify "^1.0.1" + +graphql-iso-date@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/graphql-iso-date/-/graphql-iso-date-3.6.1.tgz#bd2d0dc886e0f954cbbbc496bbf1d480b57ffa96" + integrity sha512-AwFGIuYMJQXOEAgRlJlFL4H1ncFM8n8XmoVDTNypNOZyQ8LFDG2ppMFlsS862BSTCDcSUfHp8PD3/uJhv7t59Q== + graphql-playground-html@^1.6.30: version "1.6.30" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.30.tgz#14c2a8eb7fc17bfeb1a746bbb28a11e34bf0b391" @@ -8419,17 +9033,46 @@ graphql-playground-middleware-express@^1.7.22: dependencies: graphql-playground-html "^1.6.30" -graphql-type-json@0.3.2: +graphql-playground-middleware-koa@^1.6.21: + version "1.6.22" + resolved "https://registry.yarnpkg.com/graphql-playground-middleware-koa/-/graphql-playground-middleware-koa-1.6.22.tgz#23937dd4dd73ae4c4cb8599b904b5ba59b4a2c3d" + integrity sha512-soVUM76ecq5GHk12H69Ce7afzbYuWWc73oKMOcEkmtAn/G9NUdsNvLjLdCnHQX1V0cOUeSbmcYcrebyBOIYGMQ== + dependencies: + graphql-playground-html "^1.6.30" + +graphql-tag@^2.11.0: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== + dependencies: + tslib "^2.1.0" + +graphql-type-json@0.3.2, graphql-type-json@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== +graphql-type-long@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/graphql-type-long/-/graphql-type-long-0.1.1.tgz#c1b1323f7b3bb3fe48f05502b883145f90adbfd6" + integrity sha512-pIp/F3LR0qqfbF4TX3CwBwPskA7850KG6/DnzaYJtdgxxzw20dcKfutLbyk8okBGg8iHbFoXgnZWHgfwNmxSZw== + +graphql-upload@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/graphql-upload/-/graphql-upload-13.0.0.tgz#1a255b64d3cbf3c9f9171fa62a8fb0b9b59bb1d9" + integrity sha512-YKhx8m/uOtKu4Y1UzBFJhbBGJTlk7k4CydlUUiNrtxnwZv0WigbRHP+DVhRNKt7u7DXOtcKZeYJlGtnMXvreXA== + dependencies: + busboy "^0.3.1" + fs-capacitor "^6.2.0" + http-errors "^1.8.1" + object-path "^0.11.8" + graphql-ws@^4.4.1: version "4.9.0" resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c" integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== -graphql@^15.7.2: +graphql@^15.5.1, graphql@^15.7.2: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== @@ -8584,6 +9227,11 @@ hasha@^5.2.2: is-stream "^2.0.0" type-fest "^0.8.0" +hast-util-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz#4fc1086467cc1ef5ba20673cb6b03cec3a970f1c" + integrity sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== + he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -8740,7 +9388,7 @@ http-errors@1.8.0: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@~1.8.0: +http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@^1.8.1, http-errors@~1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -8751,6 +9399,17 @@ http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, h statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" @@ -8980,6 +9639,11 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + inquirer@8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.0.tgz#f44f008dd344bbfc4b30031f45d984e034a3ac3a" @@ -9146,6 +9810,11 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" @@ -9384,6 +10053,11 @@ is-plain-obj@^3.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== +is-plain-obj@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22" + integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw== + is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -9596,7 +10270,7 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -iterall@^1.2.1: +iterall@^1.2.1, iterall@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== @@ -9911,6 +10585,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.0.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" + integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== + klona@^2.0.3, klona@^2.0.4: version "2.0.5" resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" @@ -9944,6 +10623,14 @@ koa-body@4.2.0: co-body "^5.1.1" formidable "^1.1.1" +koa-bodyparser@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz#274c778555ff48fa221ee7f36a9fbdbace22759a" + integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw== + dependencies: + co-body "^6.0.0" + copy-to "^2.0.1" + koa-compose@4.1.0, koa-compose@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" @@ -10389,6 +11076,11 @@ lodash.once@^4.0.0, lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + lodash.template@^4.4.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" @@ -10419,6 +11111,11 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= +lodash.xorby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.xorby/-/lodash.xorby-4.7.0.tgz#9c19a6f9f063a6eb53dd03c1b6871799801463d7" + integrity sha1-nBmm+fBjputT3QPBtocXmYAUY9c= + lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -10460,11 +11157,26 @@ logform@^2.2.0, logform@^2.3.2: safe-stable-stringify "^1.1.0" triple-beam "^1.3.0" +loglevel@^1.6.8: + version "1.8.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" + integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== + long-timeout@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/long-timeout/-/long-timeout-0.1.1.tgz#9721d788b47e0bcb5a24c2e2bee1a0da55dab514" integrity sha1-lyHXiLR+C8taJMLivuGg2lXatRQ= +long@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + +longest-streak@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" + integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -10648,6 +11360,11 @@ markdown-it@^12.3.2: mdurl "^1.0.1" uc.micro "^1.0.5" +markdown-table@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.2.tgz#9b59eb2c1b22fe71954a65ff512887065a7bb57c" + integrity sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== + match-sorter@^4.0.2: version "4.2.1" resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-4.2.1.tgz#575b4b3737185ba9518b67612b66877ea0b37358" @@ -10685,6 +11402,133 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdast-util-definitions@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz#b6d10ef00a3c4cf191e8d9a5fa58d7f4a366f817" + integrity sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^3.0.0" + +mdast-util-find-and-replace@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz#6167edf16c2fd79e7213024544575f304151953f" + integrity sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg== + dependencies: + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + +mdast-util-from-markdown@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268" + integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz#4032dcbaddaef7d4f2f3768ed830475bb22d3970" + integrity sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg== + dependencies: + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + +mdast-util-gfm-footnote@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz#11d2d40a1a673a399c459e467fa85e00223191fe" + integrity sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + micromark-util-normalize-identifier "^1.0.0" + +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz#a4a74c36864ec6a6e3bbd31e1977f29beb475789" + integrity sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-table@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz#0dbb25f04fd9c0877dc63b76203ecbdf5d945755" + integrity sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w== + dependencies: + markdown-table "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz#6f35f09c6e2bcbe88af62fdea02ac199cc802c5c" + integrity sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz#16fcf70110ae689a06d77e8f4e346223b64a0ea6" + integrity sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-to-hast@^12.1.0: + version "12.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz#89a2bb405eaf3b05eb8bf45157678f35eef5dbca" + integrity sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + "@types/mdurl" "^1.0.0" + mdast-util-definitions "^5.0.0" + mdurl "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + unist-builder "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz#38b6cdc8dc417de642a469c4fc2abdf8c931bd1e" + integrity sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" + integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== + mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -10695,7 +11539,7 @@ mdn-data@2.0.4: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== -mdurl@^1.0.1: +mdurl@^1.0.0, mdurl@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= @@ -10779,6 +11623,281 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== +micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" + integrity sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz#dc589f9c37eaff31a175bab49f12290edcf96058" + integrity sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-footnote@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz#cbfd8873b983e820c494498c6dac0105920818d5" + integrity sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg== + dependencies: + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz#162232c284ffbedd8c74e59c1525bda217295e18" + integrity sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-table@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz#7b708b728f8dc4d95d486b9e7a2262f9cddbcbb4" + integrity sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz#fb2e303f7daf616db428bb6a26e18fda14a90a4d" + integrity sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA== + dependencies: + micromark-util-types "^1.0.0" + +micromark-extension-gfm-task-list-item@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz#7683641df5d4a09795f353574d7f7f66e47b7fc4" + integrity sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz#40f3209216127a96297c54c67f5edc7ef2d1a2a2" + integrity sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-destination@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" + integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-label@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz#6be2551fa8d13542fcbbac478258fb7a20047137" + integrity sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-space@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" + integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-title@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz#7e09287c3748ff1693930f176e1c4a328382494f" + integrity sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-whitespace@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c" + integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86" + integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-chunked@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06" + integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-classify-character@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20" + integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-combine-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5" + integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946" + integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-decode-string@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02" + integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-encode@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz#2c1c22d3800870ad770ece5686ebca5920353383" + integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== + +micromark-util-html-tag-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz#75737e92fef50af0c6212bd309bc5cb8dbd489ed" + integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g== + +micromark-util-normalize-identifier@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828" + integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-resolve-all@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88" + integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== + dependencies: + micromark-util-types "^1.0.0" + +micromark-util-sanitize-uri@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" + integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-subtokenize@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz#ff6f1af6ac836f8bfdbf9b02f40431760ad89105" + integrity sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-util-symbol@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz#b90344db62042ce454f351cf0bebcc0a6da4920e" + integrity sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== + +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.2.tgz#f4220fdb319205812f99c40f8c87a9be83eded20" + integrity sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== + +micromark@^3.0.0: + version "3.0.10" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.10.tgz#1eac156f0399d42736458a14b0ca2d86190b457c" + integrity sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromatch@^3.0.4, micromatch@^3.1.10: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -10919,6 +12038,13 @@ minimatch@3.0.4, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@^3.1.1: + 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.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" @@ -11050,6 +12176,11 @@ mquery@3.2.5: safe-buffer "5.1.2" sliced "1.0.1" +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -11211,6 +12342,14 @@ next-tick@~1.0.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= +nexus@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/nexus/-/nexus-1.2.0.tgz#12c4611702184fac170c98c1a2c778a76a9e9827" + integrity sha512-7+0240LrQNnKKLTgbxM6KLLdfMgm4wp1TPAULim0lGmHfX7QsJK39i2KmFdMr3WdsAKoybMmwyrJtaYOq0q62g== + dependencies: + iterall "^1.3.0" + tslib "^2.0.3" + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -11263,7 +12402,7 @@ node-fetch@2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-fetch@2.6.7: +node-fetch@2.6.7, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -11565,6 +12704,11 @@ object-path@0.11.5: resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.5.tgz#d4e3cf19601a5140a55a16ad712019a9c50b577a" integrity sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg== +object-path@^0.11.8: + version "0.11.8" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742" + integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA== + object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -13051,7 +14195,7 @@ prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.0.0, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -13074,6 +14218,11 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.4.tgz#37b925478e58965031bb612ec5b3260f8241e910" integrity sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg== +property-information@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.1.1.tgz#5ca85510a3019726cb9afed4197b7b8ac5926a22" + integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== + protocols@^1.1.0, protocols@^1.4.0: version "1.4.8" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" @@ -13165,7 +14314,7 @@ qs@6.9.6: resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== -qs@^6.10.2, qs@^6.10.3, qs@^6.4.0, qs@^6.9.4, qs@^6.9.6: +qs@^6.10.2, qs@^6.10.3, qs@^6.4.0, qs@^6.5.2, qs@^6.9.4, qs@^6.9.6: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== @@ -13247,6 +14396,16 @@ raw-body@2.4.2, raw-body@^2.2.0, raw-body@^2.4.1: iconv-lite "0.4.24" unpipe "1.0.0" +raw-body@^2.3.3: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + raw-loader@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" @@ -13394,11 +14553,37 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.1.0.tgz#61aaed3096d30eacf2a2127118b5b41387d32a67" + integrity sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== + react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-markdown@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.3.tgz#e8aba0d2f5a1b2124d476ee1fff9448a2f57e4b3" + integrity sha512-We36SfqaKoVNpN1QqsZwWSv/OZt5J15LNgTLWynwAN5b265hrQrsjMtlRNwUvS+YyR3yDM8HpTNc4pK9H/Gc0A== + dependencies: + "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^2.0.0" + prop-types "^15.0.0" + property-information "^6.0.0" + react-is "^18.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.3.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + react-query@3.24.3: version "3.24.3" resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.24.3.tgz#58c538fb55386fa947bda88acbe616e02cb5b2bb" @@ -13740,6 +14925,35 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +remark-gfm@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" + +remark-parse@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.1.tgz#6f60ae53edbf0cf38ea223fe643db64d112e0775" + integrity sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" + +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + remove-accents@0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" @@ -13978,16 +15192,16 @@ retry-as-promised@^3.2.0: dependencies: any-promise "^1.3.0" +retry@0.13.1, retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -14051,6 +15265,13 @@ rxjs@^7.2.0, rxjs@^7.5.1: dependencies: tslib "^2.1.0" +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -14313,7 +15534,7 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== @@ -14654,6 +15875,11 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +space-separated-tokens@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" + integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== + sparse-bitfield@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz#ff4ae6e68656056ba4b3e792ab3334d38273ca11" @@ -15017,6 +16243,13 @@ style-loader@^2.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + styled-components@^5.2.3, styled-components@^5.3.3: version "5.3.3" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" @@ -15054,7 +16287,7 @@ stylis@4.0.13: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== -subscriptions-transport-ws@^0.9.18: +subscriptions-transport-ws@0.9.19, subscriptions-transport-ws@^0.9.18: version "0.9.19" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== @@ -15483,6 +16716,11 @@ triple-beam@^1.2.0, triple-beam@^1.3.0: resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== +trough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" + integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== + "true-case-path@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf" @@ -15535,6 +16773,11 @@ tslib@~2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@~2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + tsscmp@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" @@ -15681,6 +16924,19 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -15698,6 +16954,71 @@ unique-string@^2.0.0: dependencies: crypto-random-string "^2.0.0" +unist-builder@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.0.tgz#728baca4767c0e784e1e64bb44b5a5a753021a04" + integrity sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-generated@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.0.tgz#86fafb77eb6ce9bfa6b663c3f5ad4f8e56a60113" + integrity sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== + +unist-util-is@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236" + integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== + +unist-util-position@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.3.tgz#5290547b014f6222dff95c48d5c3c13a88fadd07" + integrity sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-stringify-position@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447" + integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-visit-parents@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz#e83559a4ad7e6048a46b1bdb22614f2f3f4724f2" + integrity sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit-parents@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521" + integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" + integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^4.0.0" + +unist-util-visit@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5" + integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -15878,11 +17199,21 @@ uuid@3.4.0, uuid@^3.0.0, uuid@^3.1.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.2: +uuid@^8.0.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uvu@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.3.tgz#3d83c5bc1230f153451877bfc7f4aea2392219ae" + integrity sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -15910,6 +17241,11 @@ value-equal@^1.0.1: resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== +value-or-promise@1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.10.tgz#5bf041f1e9a8e7043911875547636768a836e446" + integrity sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ== + value-or-promise@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" @@ -15934,6 +17270,24 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vfile-message@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d" + integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + +vfile@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.2.tgz#b499fbc50197ea50ad3749e9b60beb16ca5b7c54" + integrity sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + vm-browserify@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -16173,6 +17527,11 @@ whatwg-fetch@^3.6.2: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -16530,6 +17889,14 @@ xss@^1.0.6: commander "^2.20.3" cssfilter "0.0.10" +xss@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.11.tgz#211cb82e95b5071d4c75d597283c021157ebe46a" + integrity sha512-EimjrjThZeK2MO7WKR9mN5ZC1CSqivSl55wvUK5EtU6acf0rzEE1pN+9ZDrFXJ82BRp3JL38pPE6S4o/rpp1zQ== + dependencies: + commander "^2.20.3" + cssfilter "0.0.10" + xstate@^4.14.0, xstate@^4.26.0, xstate@^4.26.1: version "4.27.0" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.27.0.tgz#f3c918ac4229bd5e6dec2231e991ba55c6bfa559" @@ -16669,3 +18036,8 @@ yurnalist@^2.1.0: is-ci "^2.0.0" read "^1.0.7" strip-ansi "^5.2.0" + +zwitch@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1" + integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==