all repos — caroster @ 77a18fe2f9f1d973da32283784d93134a89a867a

[Octree] Group carpool to your event https://caroster.io

feat: :wrench: Use SMTP for emails sending
Tim Izzo tim@octree.ch
Wed, 31 Aug 2022 10:17:08 +0200
commit

77a18fe2f9f1d973da32283784d93134a89a867a

parent

2c7296589b29fe5ac46d3e65e14931a57022a709

M backend/.env.examplebackend/.env.example

@@ -4,4 +4,8 @@ APP_KEYS="toBeModified1,toBeModified2"

API_TOKEN_SALT=tobemodified ADMIN_JWT_SECRET=tobemodified JWT_SECRET=tobemodified -SENTRY_DSN=+SENTRY_DSN= +SMTP_HOST= +SMTP_PORT= +SMTP_USERNAME= +SMTP_PASSWORD=
M backend/config/plugins.tsbackend/config/plugins.ts

@@ -6,4 +6,21 @@ dsn: env("SENTRY_DSN"),

sendMetadata: true, }, }, + email: { + config: { + provider: "nodemailer", + providerOptions: { + host: env("SMTP_HOST", "smtp.sendgrid.net"), + port: env("SMTP_PORT", 587), + auth: { + user: env("SMTP_USERNAME"), + pass: env("SMTP_PASSWORD"), + }, + }, + settings: { + defaultFrom: "caroster@caroster.io", + defaultReplyTo: "caroster@caroster.io", + }, + }, + }, });
M backend/package.jsonbackend/package.json

@@ -25,12 +25,12 @@ "jest": "^27.3.1",

"sqlite3": "^5.0.11" }, "dependencies": { - "@sendgrid/client": "^7.7.0", - "@strapi/plugin-graphql": "4.3.4", - "@strapi/plugin-i18n": "4.3.4", - "@strapi/plugin-sentry": "^4.3.4", - "@strapi/plugin-users-permissions": "4.3.4", - "@strapi/strapi": "4.3.4", + "@strapi/plugin-graphql": "4.3.6", + "@strapi/plugin-i18n": "4.3.6", + "@strapi/plugin-sentry": "^4.3.6", + "@strapi/plugin-users-permissions": "4.3.6", + "@strapi/provider-email-nodemailer": "^4.3.6", + "@strapi/strapi": "4.3.6", "pg": "8.6.0", "strapi-plugin-email-designer": "^2.1.1" },
M backend/src/api/event/content-types/event/lifecycles.tsbackend/src/api/event/content-types/event/lifecycles.ts

@@ -1,7 +1,6 @@

import axios from "axios"; import { DateTime } from "luxon"; import { v4 as uuid } from "uuid"; -import sendgrid from "../../../../lib/sendgrid"; const { STRAPI_URL = "" } = process.env;

@@ -11,8 +10,6 @@ const { data } = event.params;

if (!data.uuid) data.uuid = uuid(); // If user provides an address, get its lat/lng position using OSM API if (data.address) data.position = getPosition(data.address); - // If user accepts newsletters, subscribe it - if (data.newsletter) sendgrid.subscribe(data.email); }, async afterCreate(event) { sendEmailToCreator(event.result);
M backend/src/bootstrap/index.tsbackend/src/bootstrap/index.ts

@@ -1,4 +1,3 @@

import setPermissions from "./set-permissions"; -import userSubscribe from "./user-subscribe"; -export default [setPermissions, userSubscribe]; +export default [setPermissions];
D backend/src/bootstrap/user-subscribe.ts

@@ -1,16 +0,0 @@

-import sendgrid from "../lib/sendgrid"; - -export default async ({ strapi }) => { - strapi.db.lifecycles.subscribe({ - models: ["plugin::users-permissions.user"], - - async afterCreate({ result }) { - if (result.email) { - await sendgrid.subscribe(result.email); - strapi.log.info( - `New user with email address ${result.email} subscribed to mailing list` - ); - } - }, - }); -};
D backend/src/lib/sendgrid.ts

@@ -1,34 +0,0 @@

-import sendgrid from "@sendgrid/client"; - -const { SENDGRID_API_KEY, SENDGRID_CONTACTLISTID } = process.env; - -sendgrid.setApiKey(SENDGRID_API_KEY); - -export default { - // https://sendgrid.api-docs.io/v3.0/contacts/add-or-update-a-contact - subscribe: async (email) => { - if (!SENDGRID_CONTACTLISTID) { - strapi.log.error( - "No Sendgrid contact list ID provided (SENDGRID_DEFAULT_CONTACTLISTID)" - ); - return null; - } - - try { - strapi.log.info(`Save ${email} to Sendgrid contact list.`); - - await sendgrid.request({ - method: "PUT", - url: "/v3/marketing/contacts", - body: { list_ids: [SENDGRID_CONTACTLISTID], contacts: [{ email }] }, - }); - } catch (error) { - console.error(error.response.body.errors); - strapi.log.error( - `Impossible to save email ${email} tp Sengrid contact list. Error: ${JSON.stringify( - error - )}` - ); - } - }, -};
M backend/yarn.lockbackend/yarn.lock

@@ -108,11 +108,11 @@ dependencies:

"@babel/highlight" "^7.18.6" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" - integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ== + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.13.tgz#6aff7b350a1e8c3e40b029e46cbe78e24a913483" + integrity sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw== -"@babel/core@7.18.10", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": +"@babel/core@7.18.10": version "7.18.10" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.10.tgz#39ad504991d77f1f3da91be0b8b949a5bc466fb8" integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==

@@ -133,12 +133,33 @@ gensync "^1.0.0-beta.2"

json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.18.10", "@babel/generator@^7.7.2": - version "7.18.12" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4" - integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.13.tgz#9be8c44512751b05094a4d3ab05fc53a47ce00ac" + integrity sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A== dependencies: - "@babel/types" "^7.18.10" + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-module-transforms" "^7.18.9" + "@babel/helpers" "^7.18.9" + "@babel/parser" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.13" + "@babel/types" "^7.18.13" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.18.10", "@babel/generator@^7.18.13", "@babel/generator@^7.7.2": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.13.tgz#59550cbb9ae79b8def15587bdfbaa388c4abf212" + integrity sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ== + dependencies: + "@babel/types" "^7.18.13" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1"

@@ -168,9 +189,9 @@ browserslist "^4.20.2"

semver "^6.3.0" "@babel/helper-create-class-features-plugin@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" - integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz#63e771187bd06d234f95fdf8bd5f8b6429de6298" + integrity sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-environment-visitor" "^7.18.9"

@@ -352,10 +373,10 @@ "@babel/helper-validator-identifier" "^7.18.6"

chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.11", "@babel/parser@^7.7.0": - version "7.18.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9" - integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.13", "@babel/parser@^7.7.0": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.13.tgz#5b2dd21cae4a2c5145f1fbd8ca103f9313d3b7e4" + integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6"

@@ -687,9 +708,9 @@ dependencies:

"@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-destructuring@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz#68906549c021cb231bee1db21d3b5b095f8ee292" - integrity sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA== + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5" + integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow== dependencies: "@babel/helper-plugin-utils" "^7.18.9"

@@ -932,14 +953,6 @@ dependencies:

"@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/polyfill@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" - integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== - dependencies: - core-js "^2.6.5" - regenerator-runtime "^0.13.4" - "@babel/preset-env@7.18.10": version "7.18.10" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.10.tgz#83b8dfe70d7eea1aae5a10635ab0a5fe60dfc0f4"

@@ -1059,7 +1072,7 @@ integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==

dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.3.3": +"@babel/template@7.18.10", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.3.3": version "7.18.10" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==

@@ -1068,26 +1081,26 @@ "@babel/code-frame" "^7.18.6"

"@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": - version "7.18.11" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz#3d51f2afbd83ecf9912bcbb5c4d94e3d2ddaa16f" - integrity sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ== +"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.13", "@babel/traverse@^7.18.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.13.tgz#5ab59ef51a997b3f10c4587d648b9696b6cb1a68" + integrity sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.10" + "@babel/generator" "^7.18.13" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.18.9" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.11" - "@babel/types" "^7.18.10" + "@babel/parser" "^7.18.13" + "@babel/types" "^7.18.13" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6" - integrity sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ== +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.13", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.13.tgz#30aeb9e514f4100f7c1cb6e5ba472b30e48f519a" + integrity sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ== dependencies: "@babel/helper-string-parser" "^7.18.10" "@babel/helper-validator-identifier" "^7.18.6"

@@ -1125,9 +1138,9 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"

integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@emotion/babel-plugin@^11.10.0": - version "11.10.0" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz#ae545b8faa6b42d3a50ec86b70b758296f3c4467" - integrity sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA== + version "11.10.2" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz#879db80ba622b3f6076917a1e6f648b1c7d008c7" + integrity sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA== dependencies: "@babel/helper-module-imports" "^7.16.7" "@babel/plugin-syntax-jsx" "^7.17.12"

@@ -1143,9 +1156,9 @@ source-map "^0.5.7"

stylis "4.0.13" "@emotion/cache@^11.0.0", "@emotion/cache@^11.10.0": - version "11.10.1" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.1.tgz#75a157c2a6bb9220450f73ebef1df2e1467dc65d" - integrity sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A== + version "11.10.3" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87" + integrity sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ== dependencies: "@emotion/memoize" "^0.8.0" "@emotion/sheet" "^1.2.0"

@@ -1187,14 +1200,15 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f"

integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== "@emotion/react@^11.1.1": - version "11.10.0" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.0.tgz#53c577f063f26493f68a05188fb87528d912ff2e" - integrity sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ== + version "11.10.4" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" + integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== dependencies: "@babel/runtime" "^7.18.3" "@emotion/babel-plugin" "^11.10.0" "@emotion/cache" "^11.10.0" "@emotion/serialize" "^1.1.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" "@emotion/utils" "^1.2.0" "@emotion/weak-memoize" "^0.3.0" hoist-non-react-statics "^3.3.1"

@@ -1230,6 +1244,11 @@ version "0.8.0"

resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" + integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== + "@emotion/utils@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561"

@@ -1267,85 +1286,97 @@ integrity sha512-HH6KqZnopF3NIXypYG4f2qxoSRmGCSzp81wJMfWjSTtvsX3cAg12RFJcm+a6Az3XadcZUrXKW3p5Dv0wyCUeuA==

dependencies: tslib "^2.0.1" -"@formatjs/ecma402-abstract@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.3.tgz#00892014c805935b5b1345d238246e9bf3a2de50" - integrity sha512-DBrRUL65m4SVtfq+T4Qltd8+upAzfb9K1MX0UZ0hqQ0wpBY0PSIti9XJe0ZQ/j2v/KxpwQ0Jw5NLumKVezJFQg== +"@formatjs/ecma402-abstract@1.11.4": + version "1.11.4" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" + integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw== dependencies: + "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" -"@formatjs/fast-memoize@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.1.1.tgz#3006b58aca1e39a98aca213356b42da5d173f26b" - integrity sha512-mIqBr5uigIlx13eZTOPSEh2buDiy3BCdMYUtewICREQjbb4xarDiVWoXSnrERM7NanZ+0TAHNXSqDe6HpEFQUg== +"@formatjs/fast-memoize@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" + integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg== + dependencies: + tslib "^2.1.0" -"@formatjs/icu-messageformat-parser@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.6.tgz#7471c2116982f07b3d9b80e4572a870f20adbaf6" - integrity sha512-dgOZ2kq3sbjjC4P0IIghXFUiGY+x9yyypBJF9YFACjw8gPq/OSPmOzdMGvjY9hl4EeeIhhsDd4LIAN/3zHG99A== +"@formatjs/icu-messageformat-parser@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" + integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" - "@formatjs/icu-skeleton-parser" "1.2.7" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-skeleton-parser" "1.3.6" tslib "^2.1.0" -"@formatjs/icu-skeleton-parser@1.2.7": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.7.tgz#a74954695c37470efdeff828799654088e567c34" - integrity sha512-xm1rJMOz4fwVfWH98VKtbTpZvyQ45plHilkCF16Nm6bAgosYC/IcMmgJisGr6uHqb5TvJRXE07+EvnkIIQjsdA== +"@formatjs/icu-skeleton-parser@1.3.6": + version "1.3.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" + integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/ecma402-abstract" "1.11.4" tslib "^2.1.0" -"@formatjs/intl-displaynames@5.1.5": - version "5.1.5" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.1.5.tgz#fb65c09493c3488e11e72b7d9512f0c1cc18b247" - integrity sha512-338DoPv8C4BqLqE7Sn5GkJbbkpL0RG8VoMP6qMJywx7bXVgOdWXiXUl3owdCPvq0bpVGGxTl+UNnF+UH8wGdLg== +"@formatjs/intl-displaynames@5.4.3": + version "5.4.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" + integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" -"@formatjs/intl-listformat@6.2.5": - version "6.2.5" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.2.5.tgz#b2534700807e3ca2c2d8180592c15751037c908a" - integrity sha512-LRGroM+uLc8dL5J8zwHhNNxWw45nnHQMphW3zEnD9AySKPbFRsrSxzV8LYA93U5mkvMSBf49RdEODpdeyDak/Q== +"@formatjs/intl-listformat@6.5.3": + version "6.5.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" + integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" -"@formatjs/intl@1.13.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.13.0.tgz#31f11d88220b6b864e58d3a7c7cb46e3cee62bf3" - integrity sha512-Wu8NU+OT9ZmkRSeIfKBY8GRrsCpF/Abc7v6Q8wHzA/VxT7HZblhO8YryALISqc0Vdmq4xUnvbrX4cSNSXdafZg== +"@formatjs/intl-localematcher@0.2.25": + version "0.2.25" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" + integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" + integrity sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" - "@formatjs/fast-memoize" "1.1.1" - "@formatjs/icu-messageformat-parser" "2.0.6" - "@formatjs/intl-displaynames" "5.1.5" - "@formatjs/intl-listformat" "6.2.5" - intl-messageformat "9.6.18" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" + intl-messageformat "9.13.0" tslib "^2.1.0" +"@fortawesome/fontawesome-common-types@6.1.2": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.2.tgz#c1095b1bbabf19f37f9ff0719db38d92a410bcfe" + integrity sha512-wBaAPGz1Awxg05e0PBRkDRuTsy4B3dpBm+zreTTyd9TH4uUM27cAL4xWyWR0rLJCrRwzVsQ4hF3FvM6rqydKPA== + "@fortawesome/fontawesome-common-types@^0.2.36": version "0.2.36" resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz#b44e52db3b6b20523e0c57ef8c42d315532cb903" integrity sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg== - -"@fortawesome/fontawesome-common-types@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.3.0.tgz#949995a05c0d8801be7e0a594f775f1dbaa0d893" - integrity sha512-CA3MAZBTxVsF6SkfkHXDerkhcQs0QPofy43eFdbWJJkZiq3SfiaH1msOkac59rQaqto5EqWnASboY1dBuKen5w== "@fortawesome/fontawesome-free@^5.15.2", "@fortawesome/fontawesome-free@^5.15.3": version "5.15.4" resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" integrity sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg== -"@fortawesome/fontawesome-svg-core@^1.2.35": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.3.0.tgz#343fac91fa87daa630d26420bfedfba560f85885" - integrity sha512-UIL6crBWhjTNQcONt96ExjUnKt1D68foe3xjEensLDclqQ6YagwCRYVQdrp/hW0ALRp/5Fv/VKw+MqTUWYYvPg== +"@fortawesome/fontawesome-svg-core@6.1.2": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.2.tgz#11e2e8583a7dea75d734e4d0e53d91c63fae7511" + integrity sha512-853G/Htp0BOdXnPoeCPTjFrVwyrJHpe8MhjB/DYE9XjwhnNDfuBCd3aKc2YUYbEfHEcBws4UAA0kA9dymZKGjA== dependencies: - "@fortawesome/fontawesome-common-types" "^0.3.0" + "@fortawesome/fontawesome-common-types" "6.1.2" "@fortawesome/free-brands-svg-icons@^5.15.2", "@fortawesome/free-brands-svg-icons@^5.15.3": version "5.15.4"

@@ -1381,21 +1412,21 @@ dependencies:

"@graphql-tools/utils" "8.9.0" tslib "^2.4.0" -"@graphql-tools/merge@8.3.3", "@graphql-tools/merge@^8.0.2": - version "8.3.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.3.tgz#74dd4816c3fc7af38730fc59d1cba6e687d7fb2d" - integrity sha512-EfULshN2s2s2mhBwbV9WpGnoehRLe7eIMdZrKfHhxlBWOvtNUd3KSCN0PUdAMd7lj1jXUW9KYdn624JrVn6qzg== +"@graphql-tools/merge@8.3.4", "@graphql-tools/merge@^8.0.2": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.4.tgz#749f710d3a930512e6ca36e3bb053c12e22ef332" + integrity sha512-2z1UpHvvI52nQZIYArU+rPq1lOENWetsdb+6vu8yLGyCRP4CpKMBvtmiHkbrlPBO8dItpZ08szXEoaStfJHBxQ== dependencies: - "@graphql-tools/utils" "8.10.0" + "@graphql-tools/utils" "8.10.1" tslib "^2.4.0" "@graphql-tools/mock@^8.1.2": - version "8.7.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.3.tgz#cf17c85b6f2c5434ade7533eb746e6daf230fc4f" - integrity sha512-U9e3tZenFvSTf0TAaFgwqO84cGNEbgzWXvboqJPth873dMag8sOlLyOBZceVzAZP7ptwfLbhm3S0Qq4ffI7mCw== + version "8.7.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.4.tgz#3fa3bcdb6481638bbe11874c0ba766debee33fb6" + integrity sha512-fLZglFyD/nkejYtPZ0vZLe8zqi0TL/SMgEz715Ir/Kr7zpmczQD1t8Wn3o1jzi58q8dQnvGTWxdt5tM0a5Tm4g== dependencies: - "@graphql-tools/schema" "9.0.1" - "@graphql-tools/utils" "8.10.0" + "@graphql-tools/schema" "9.0.2" + "@graphql-tools/utils" "8.10.1" fast-json-stable-stringify "^2.1.0" tslib "^2.4.0"

@@ -1409,13 +1440,13 @@ "@graphql-tools/utils" "^8.1.1"

tslib "~2.3.0" value-or-promise "1.0.10" -"@graphql-tools/schema@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.1.tgz#ba8629107c1f0b9ffad14c08c2a85961967682fd" - integrity sha512-Y6apeiBmvXEz082IAuS/ainnEEQrzMECP1MRIV72eo2WPa6ZtLYPycvIbd56Z5uU2LKP4XcWRgK6WUbCyN16Rw== +"@graphql-tools/schema@9.0.2": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.2.tgz#f00dcd2600c25a2e8d69e3a4ab279ea150aab0c4" + integrity sha512-FnBM1PMKQ6y8KlzeFocnEwcGA/IT++z4v+hvvwwXL+IUYDNqmrp9XYNklpQRb/KKSbTtKnQapCWNiVNex7jl+Q== dependencies: - "@graphql-tools/merge" "8.3.3" - "@graphql-tools/utils" "8.10.0" + "@graphql-tools/merge" "8.3.4" + "@graphql-tools/utils" "8.10.1" tslib "^2.4.0" value-or-promise "1.0.11"

@@ -1429,10 +1460,10 @@ "@graphql-tools/utils" "8.9.0"

tslib "^2.4.0" value-or-promise "1.0.11" -"@graphql-tools/utils@8.10.0", "@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.9.0": - version "8.10.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.10.0.tgz#8e76db7487e19b60cf99fb90c2d6343b2105b331" - integrity sha512-yI+V373FdXQbYfqdarehn9vRWDZZYuvyQ/xwiv5ez2BbobHrqsexF7qs56plLRaQ8ESYpVAjMQvJWe9s23O0Jg== +"@graphql-tools/utils@8.10.1", "@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.10.0": + version "8.10.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.10.1.tgz#3224fe0611c9bb51e6a5c16472ae17afbd6c5465" + integrity sha512-UYi/afPvxZ8mz0LjplMxOSmGDPenVS/Q0zJ/6LOyF9yZdJYIDe+J+Qr/I9+rCYQmgBW4BJeRUUc7VoUzZPfZDA== dependencies: tslib "^2.4.0"

@@ -1885,75 +1916,60 @@ dependencies:

domhandler "^4.2.0" selderee "^0.6.0" -"@sendgrid/client@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@sendgrid/client/-/client-7.7.0.tgz#f8f67abd604205a0d0b1af091b61517ef465fdbf" - integrity sha512-SxH+y8jeAQSnDavrTD0uGDXYIIkFylCo+eDofVmZLQ0f862nnqbC3Vd1ej6b7Le7lboyzQF6F7Fodv02rYspuA== +"@sentry/core@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" + integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== dependencies: - "@sendgrid/helpers" "^7.7.0" - axios "^0.26.0" - -"@sendgrid/helpers@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@sendgrid/helpers/-/helpers-7.7.0.tgz#93fb4b6e2f0dc65080440d6a784cc93e8e148757" - integrity sha512-3AsAxfN3GDBcXoZ/y1mzAAbKzTtUZ5+ZrHOmWQ279AuaFXUNCh9bPnRpN504bgveTqoW+11IzPg3I0WVgDINpw== - dependencies: - deepmerge "^4.2.2" - -"@sentry/core@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.6.tgz#7d4649d0148b5d0be1358ab02e2f869bf7363e9a" - integrity sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og== - dependencies: - "@sentry/hub" "6.19.6" - "@sentry/minimal" "6.19.6" - "@sentry/types" "6.19.6" - "@sentry/utils" "6.19.6" + "@sentry/hub" "6.19.7" + "@sentry/minimal" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" tslib "^1.9.3" -"@sentry/hub@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.6.tgz#ada83ceca0827c49534edfaba018221bc1eb75e1" - integrity sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA== +"@sentry/hub@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" + integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== dependencies: - "@sentry/types" "6.19.6" - "@sentry/utils" "6.19.6" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" tslib "^1.9.3" -"@sentry/minimal@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.6.tgz#b6cced3708e25d322039e68ebdf8fadfa445bf7d" - integrity sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ== +"@sentry/minimal@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" + integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== dependencies: - "@sentry/hub" "6.19.6" - "@sentry/types" "6.19.6" + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" tslib "^1.9.3" -"@sentry/node@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.6.tgz#d63c4ffcf0150b4175a2e4e5021b53af46e5946f" - integrity sha512-kHQMfsy40ZxxdS9zMPmXCOOLWOJbQj6/aVSHt/L1QthYcgkAi7NJQNXnQIPWQDe8eP3DfNIWM7dc446coqjXrQ== +"@sentry/node@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" + integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== dependencies: - "@sentry/core" "6.19.6" - "@sentry/hub" "6.19.6" - "@sentry/types" "6.19.6" - "@sentry/utils" "6.19.6" + "@sentry/core" "6.19.7" + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" cookie "^0.4.1" https-proxy-agent "^5.0.0" lru_map "^0.3.3" tslib "^1.9.3" -"@sentry/types@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.6.tgz#70513f9dca05d23d7ab9c2a6cb08d4db6763ca67" - integrity sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ== +"@sentry/types@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" + integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== -"@sentry/utils@6.19.6": - version "6.19.6" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.6.tgz#2ddc9ef036c3847084c43d0e5a55e4646bdf9021" - integrity sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg== +"@sentry/utils@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" + integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== dependencies: - "@sentry/types" "6.19.6" + "@sentry/types" "6.19.7" tslib "^1.9.3" "@simov/deep-extend@^1.0.0":

@@ -1996,32 +2012,31 @@ integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==

dependencies: "@sinonjs/commons" "^1.7.0" -"@strapi/admin@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.3.4.tgz#68f79534487ac13e80b40ddfa191a089cee6d963" - integrity sha512-rHQcvYJZI6IZuEIFzFgICwHiVGzRGppC4GXk4+2os/9XdbncxbwdQRr3cvxfXUPVjiESvRJntUe4nbTr3j3Sxw== +"@strapi/admin@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-4.3.6.tgz#e87e4caafbfe23da80b63bb275666cf21b36a1b1" + integrity sha512-3UQEB+e1q0e6ZuUzW9pOIVK8My6K0h/evEvgz/spC9i17L3SN8HIKWdWD2fRMcrmwoXJDMPX/WjuisW3tOHimw== dependencies: "@babel/core" "7.18.10" "@babel/plugin-transform-runtime" "7.18.10" - "@babel/polyfill" "7.12.1" "@babel/preset-env" "7.18.10" "@babel/preset-react" "7.18.6" "@babel/runtime" "7.18.9" "@casl/ability" "^5.4.3" "@fingerprintjs/fingerprintjs" "3.3.3" "@fortawesome/fontawesome-free" "^5.15.3" - "@fortawesome/fontawesome-svg-core" "^1.2.35" + "@fortawesome/fontawesome-svg-core" "6.1.2" "@fortawesome/free-brands-svg-icons" "^5.15.3" "@fortawesome/free-solid-svg-icons" "^5.15.3" "@fortawesome/react-fontawesome" "^0.2.0" "@pmmmwh/react-refresh-webpack-plugin" "0.5.7" - "@strapi/babel-plugin-switch-ee-ce" "4.3.4" + "@strapi/babel-plugin-switch-ee-ce" "4.3.6" "@strapi/design-system" "1.2.1" - "@strapi/helper-plugin" "4.3.4" + "@strapi/helper-plugin" "4.3.6" "@strapi/icons" "1.2.1" - "@strapi/typescript-utils" "4.3.4" - "@strapi/utils" "4.3.4" - axios "0.24.0" + "@strapi/typescript-utils" "4.3.6" + "@strapi/utils" "4.3.6" + axios "0.27.2" babel-loader "8.2.5" babel-plugin-styled-components "2.0.2" bcryptjs "2.4.3"

@@ -2030,7 +2045,7 @@ chokidar "^3.5.1"

codemirror "^5.65.6" cross-env "^7.0.3" css-loader "6.7.1" - date-fns "2.28.0" + date-fns "2.29.2" dotenv "8.5.1" esbuild-loader "^2.19.0" execa "^1.0.0"

@@ -2064,7 +2079,7 @@ markdown-it-sub "^1.0.0"

markdown-it-sup "1.0.0" match-sorter "^4.0.2" mini-css-extract-plugin "2.4.4" - node-polyfill-webpack-plugin "1.1.4" + node-polyfill-webpack-plugin "2.0.1" p-map "4.0.0" passport-local "1.0.0" prop-types "^15.7.2"

@@ -2077,7 +2092,8 @@ react-dom "^17.0.2"

react-error-boundary "3.1.1" react-fast-compare "^3.2.0" react-helmet "^6.1.0" - react-intl "5.20.2" + react-intl "5.25.1" + react-is "^17.0.2" react-query "3.24.3" react-redux "7.2.8" react-refresh "0.11.0"

@@ -2085,31 +2101,35 @@ react-router "5.2.0"

react-router-dom "5.2.0" react-window "1.8.7" redux "^4.0.1" - redux-saga "^0.16.0" reselect "^4.0.0" rimraf "3.0.2" - sanitize-html "2.7.0" + sanitize-html "2.7.1" semver "7.3.7" sift "13.5.4" style-loader "3.3.1" styled-components "5.3.3" + typescript "4.6.2" webpack "^5.73.0" webpack-cli "^4.10.0" webpack-dev-server "^4.9.3" webpackbar "^5.0.2" yup "^0.32.9" -"@strapi/babel-plugin-switch-ee-ce@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.3.4.tgz#c4fb02209dbf2ec78234ad434a7e6b60d2f09f31" - integrity sha512-oljisPRgnGV6Qlf7UtWNd3mC9rg4iMxJIy2Xab5zT7TO026+40ig6ntA9pq3vs1hN5PdphGi/0UZ3TTKYCfzww== +"@strapi/babel-plugin-switch-ee-ce@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.3.6.tgz#38afdfcbd5c7e549247490a8180472ddbbc0c4a9" + integrity sha512-9ULE4fyP86uH+jdpmfeeVdcjcabn+ge6BXqKzeeyPQZlph5nakhFXZ3yr/3JA0JypDqSPBrxBgP8J+B5tW+zIQ== + dependencies: + "@babel/template" "7.18.10" + reselect "4.0.0" + resolve "1.20.0" -"@strapi/database@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.3.4.tgz#1f2ab7157699ea0ea089a875106eff646b34060a" - integrity sha512-3OxmhkVS69OQytDBRb89mloy5JDaTzIVPJZcMledAHdOkZW9PZUSkVBLr7rL73WHHdkDDg6deB+2P51XRAaIHw== +"@strapi/database@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-4.3.6.tgz#fe7fdbb2f5b132e6c93dfc10c63a76c9d675531a" + integrity sha512-ey2EVwq41HhewjlvtIJpKaNAp9DXAQo2ycUUQCM0/PjYNrdD8d7FSxeCZULjRbuRXlfjxxRWfo4P/AidaPW71g== dependencies: - date-fns "2.28.0" + date-fns "2.29.2" debug "4.3.1" fs-extra "10.0.0" knex "1.0.7"

@@ -2125,12 +2145,12 @@ "@internationalized/number" "^3.1.1"

compute-scroll-into-view "^1.0.17" prop-types "^15.7.2" -"@strapi/generate-new@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.3.4.tgz#2131032e84a21e1ae13bb16ab55c28a2b9bb3232" - integrity sha512-Dov4N47BepUtbXFyZlyGszLiwTiqwsrFzqnSHcjG47BTYTQaj4o7JwCu4sbokxJI94TJ5RBFVFQeTLFnHBvWiA== +"@strapi/generate-new@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-4.3.6.tgz#190069a7aef2defaaebada66ef9c4a51e07c9a96" + integrity sha512-bFS9NRHYT8QlQzj1NMuS9oUed/nx7Y/ZJMoSFFJpZTgSkxpgdx0ZdVlnktU3V8YqPU72co7Qa0Mc0sWOYOWPgQ== dependencies: - "@sentry/node" "6.19.6" + "@sentry/node" "6.19.7" chalk "^4.1.1" execa "^1.0.0" fs-extra "10.0.0"

@@ -2139,42 +2159,46 @@ lodash "4.17.21"

node-fetch "^2.6.1" node-machine-id "^1.1.10" ora "^5.4.1" + semver "^7.3.4" tar "6.1.11" uuid "^8.3.2" -"@strapi/generators@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.3.4.tgz#be60a482b23dd4b5346595fb65596f5ceed8f5a2" - integrity sha512-yQ9s0WDbFVFb+96pqPfvi+NWzJMlLAURR0fCRblXGF09W4xHOlqFe99qswDXlcJXnM/MXlBcwj0VlI2xvukmZg== +"@strapi/generators@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-4.3.6.tgz#0cd65431dd44e7350f751bef333fc32d53bf4ea2" + integrity sha512-75EZRpGvgwW70KL79YXLuDcIc5mbKU/O3v23dWyl/kkhm8PdDYi0uCqUe5CgShzGAY12qwmI7XXsXd6XGeLtYw== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/typescript-utils" "4.3.6" + "@strapi/utils" "4.3.6" chalk "4.1.2" fs-extra "10.0.0" node-plop "0.26.3" plop "2.7.6" pluralize "8.0.0" -"@strapi/helper-plugin@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.3.4.tgz#16e2527a7d0b5b1aa0e5737fb0cb6213bd45558a" - integrity sha512-j7oHciyETS5NkozhCPZpcgz+b7IxgOtL/V1Ifr6ftPz/vhJqZTxODwZ/NF6cTEhxxdj0opQVCbvN0HAOz4PJYw== +"@strapi/helper-plugin@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.3.6.tgz#af3b114c62f11023fa006c34ce25af98d38b7a8e" + integrity sha512-oa4lh2jXdWy4K59MjWWACkJG6DDNjRq8y1RW/eXkY/tef3fVlCtliTEE+gEq6KFN0Er98fKVvzW+LdnO4CPbzA== dependencies: "@fortawesome/fontawesome-free" "^5.15.2" - "@fortawesome/fontawesome-svg-core" "^1.2.35" + "@fortawesome/fontawesome-svg-core" "6.1.2" "@fortawesome/free-brands-svg-icons" "^5.15.2" "@fortawesome/free-solid-svg-icons" "^5.15.3" "@fortawesome/react-fontawesome" "^0.2.0" - axios "0.25.0" - formik "2.2.9" + axios "0.27.2" + date-fns "2.29.2" + formik "^2.2.6" + immer "9.0.6" invariant "^2.2.1" lodash "4.17.21" match-sorter "^4.0.2" + qs "6.10.1" react "^17.0.2" react-dom "^17.0.2" react-helmet "^6.1.0" - react-intl "5.20.2" + react-intl "5.25.1" react-router "^5.2.0" react-router-dom "5.2.0" react-select "4.0.2"

@@ -2188,38 +2212,38 @@ integrity sha512-MJ3GAHfsKwviR/ZxfCs7AA2uZ4nZ7It9NT9JTUOatR3H0ehG8TIh1ky7NgwN26KPbqBWHqXd1zSb/Wbpo5KqVQ==

dependencies: rimraf "^3.0.2" -"@strapi/logger@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.3.4.tgz#03f25295df17298d51e0f0cf2f0b9225c73200f1" - integrity sha512-UAM3unqHpeA83jM7DWTzbqgkfiogo5f/5sMy+oppsgODIS120XLTILIumR0ZwLny7aA12b+I7v5WD9FLneeqnA== +"@strapi/logger@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-4.3.6.tgz#44f693f6f237a96bdd076c487f62b96428c2de3e" + integrity sha512-ABkfQzdKdx21ODhG9PJEz+mOTjgxwaT2E1Z43SzAM4EL29BxUeXBy2e0ZkgFdu660S96orAZsT09bnLUWt0kzw== dependencies: lodash "4.17.21" winston "3.3.3" -"@strapi/plugin-content-manager@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.3.4.tgz#d9100dec0409d947120797c0776724ea2942451d" - integrity sha512-ILfBmBU4uIiLAvwMIX7vx20EgB9iBs6CKd0v+9XIxVlbcuzjGKY15x2n+T9ciHZy4htv1hHijaq5tKZopR0F6A== +"@strapi/plugin-content-manager@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-4.3.6.tgz#cecb44a6dd4650465c87dd73bd73b6e4200b1c44" + integrity sha512-OOYkPrJykx5rmdqnNKYa9OtdgD8eAPyB6gFc1WzTOQZEpTB2q6fnuMjtTzAtHRP3kn2BgMm1SiLvqpAfwrXUqg== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/utils" "4.3.4" + "@strapi/utils" "4.3.6" lodash "4.17.21" -"@strapi/plugin-content-type-builder@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.3.4.tgz#1d29f1bce3ab2a6d24e82bab4c08460388d4fdbc" - integrity sha512-NI6qbKaFRZd4y1/eYymELOdrZ6JCfbahBpSSokW7Li27Nk9ilNfjAlY/im2USOR6/YEuiUiEmCgXvyowvB5vng== +"@strapi/plugin-content-type-builder@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.3.6.tgz#82fd4f5cf30f2dcb0b867ea33edc3a0d842b788e" + integrity sha512-XIui71u9MmnodOy5RA36JhgAtQr4xBwa1Eb6uG5HACXb2qipSf/nD56WgYCw1a0L6aagVthM2ODwkthX4JHfsg== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/generators" "4.3.4" - "@strapi/helper-plugin" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/generators" "4.3.6" + "@strapi/helper-plugin" "4.3.6" + "@strapi/utils" "4.3.6" fs-extra "10.0.0" lodash "4.17.21" pluralize "^8.0.0" react "^17.0.2" react-dom "^17.0.2" - react-intl "5.20.2" + react-intl "5.25.1" react-redux "7.2.8" react-router "^5.2.0" react-router-dom "5.2.0"

@@ -2227,23 +2251,23 @@ redux "^4.0.1"

reselect "^4.0.0" yup "^0.32.9" -"@strapi/plugin-email@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.3.4.tgz#d185fc4645f80f2421b04f57bd196960195b3b24" - integrity sha512-rCnjuXL2vu36XT2WI3cmmydc5QZ0G11WUnRO80PoJqnTnfeaQmuWhjedXvqMi/aw89VHhS+7w/KYeLElug94PA== +"@strapi/plugin-email@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-4.3.6.tgz#a0bd876dfa9cf86302af2241d11f127e1f936b26" + integrity sha512-kTODPrjbQDJVxdh3hTlKVkJW1KhR/RIcMG86hRZgRhELMw532VhMUomVIbi19vEUiUyl2ReJBBvbDzN+UARINg== dependencies: - "@strapi/provider-email-sendmail" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/provider-email-sendmail" "4.3.6" + "@strapi/utils" "4.3.6" lodash "4.17.21" -"@strapi/plugin-graphql@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-graphql/-/plugin-graphql-4.3.4.tgz#1d0ee4d3874b5f77b922ec8a0855e18294fbc655" - integrity sha512-u+eb2bNc/VHmlGP279UCn2yvK8d5nWwvMbb1J60KcRtbxTmMPPcgT3BF8G+38Fky0tpBVwEYPEwOnjK+2Dpjzw== +"@strapi/plugin-graphql@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-graphql/-/plugin-graphql-4.3.6.tgz#fe99f606d87776a74f2b2b69d69891d27ff96624" + integrity sha512-4ORrnoO9Xso+VoUUzGyUr4JE+PMg9DcxGtqUztF7AWno+S8TSHFwJJ+HmGmJRpC79hEMpyDymWpjc8YSXcMhuw== dependencies: "@graphql-tools/schema" "8.1.2" - "@graphql-tools/utils" "^8.9.0" - "@strapi/utils" "4.3.4" + "@graphql-tools/utils" "^8.10.0" + "@strapi/utils" "4.3.6" apollo-server-core "3.1.2" apollo-server-koa "3.10.0" glob "^7.1.7"

@@ -2258,32 +2282,32 @@ nexus "1.2.0"

pluralize "^8.0.0" subscriptions-transport-ws "0.9.19" -"@strapi/plugin-i18n@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.3.4.tgz#09bbac2c315f3bdd5056404a6bc20443024e6db4" - integrity sha512-A1N/adkNZPMHLdSbZxT/VJ6Mey7J3Q87+PsdaoYQnXcHgUmvWSzaa8/EwlajNRraykjI5jGfGUHlzxA8IHAK7g== +"@strapi/plugin-i18n@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-4.3.6.tgz#9a5e5fa113d188745e6a4e9e9ad92f3c492de744" + integrity sha512-f1PACt35SDP1yuxEjxlwB8hXhXyh+5qPL2GTpY8VRAyUVYoxTpOq79OxHjRSp7AY467+vzXhr+8vNqM6GDnIzg== dependencies: - "@strapi/utils" "4.3.4" + "@strapi/utils" "4.3.6" lodash "4.17.21" -"@strapi/plugin-sentry@^4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-sentry/-/plugin-sentry-4.3.4.tgz#4bd297c96b1839c25291214c296dbf5ed9bbd773" - integrity sha512-MKNfVWR2iPRea+22cWr88/h6gHPBbKl3l8e7C0ErApz6nXJwcw3AiXHA9Q79nhd6KU7q2yeyL5hS+fnUq7S9Dw== +"@strapi/plugin-sentry@^4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-sentry/-/plugin-sentry-4.3.6.tgz#d36aa3e320b71804b54f4178e58e92c1bbebe0f0" + integrity sha512-wABoqDkpUGUu0qQxnhaqtjddxQpIo6eeBIeezBmEaqH6JpX006nkHjevoFuUxLPybxgVFXBre7hCoNmFk/BMnQ== dependencies: - "@sentry/node" "6.19.6" + "@sentry/node" "6.19.7" -"@strapi/plugin-upload@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.3.4.tgz#324bb79f6e18c784d257ba84815f45a6a332fe75" - integrity sha512-N1/1LSvXmz51EXY4YFcJZrPxEomaEvP01fw9o1gG/yXIdi0dwrtfUy5xuWMHKkX6yPIaIyhjn2Bnfquc1KHLNA== +"@strapi/plugin-upload@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-4.3.6.tgz#83abeef0a7dde46ac2cf3d4c355be4e52b2e9b86" + integrity sha512-kQ2ryWzy7VgG+JrlxiParp8pMc9BHtIT+NGRhktHo7Bz6tPnx8pdNZbHyj29gK93J3nygCX7mhwylneCmLu8DQ== dependencies: - "@strapi/helper-plugin" "4.3.4" - "@strapi/provider-upload-local" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/helper-plugin" "4.3.6" + "@strapi/provider-upload-local" "4.3.6" + "@strapi/utils" "4.3.6" byte-size "7.0.1" cropperjs "1.5.12" - date-fns "2.28.0" + date-fns "2.29.2" fs-extra "10.0.0" immer "9.0.15" koa-range "0.3.0"

@@ -2293,69 +2317,77 @@ mime-types "2.1.35"

react "^17.0.2" react-copy-to-clipboard "^5.1.0" react-dom "^17.0.2" - react-intl "5.20.2" + react-intl "5.25.1" react-redux "7.2.8" react-router "^5.2.0" react-router-dom "5.2.0" sharp "0.30.7" -"@strapi/plugin-users-permissions@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.3.4.tgz#2fc30716948b23dc9509d4ccdf66829af57ae7a2" - integrity sha512-2FU+dktdQVqH39qXjQ3MqAq7c6JyqK/aB6EySZD1jUL4ZBkzwkp4N9Vq/Aj+nay3je4WtLza8bdY/60oBlpyWw== +"@strapi/plugin-users-permissions@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-4.3.6.tgz#9cb061c51010ba3c7cb3a05beac464db30d5d9b1" + integrity sha512-1Hif81+0+uKSiWAvm5fZXmRRelV/QS/UDpaPKhQXdtM8od4KHWMscFHrYZyMkvrBiXpcnMH8Za3+ZQQkMaj4hQ== dependencies: - "@strapi/helper-plugin" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/helper-plugin" "4.3.6" + "@strapi/utils" "4.3.6" bcryptjs "2.4.3" grant-koa "5.4.8" jsonwebtoken "^8.1.0" + koa "^2.13.4" koa2-ratelimit "^1.1.1" lodash "4.17.21" purest "4.0.2" react "^17.0.2" react-dom "^17.0.2" - react-intl "5.20.2" + react-intl "5.25.1" react-redux "7.2.8" react-router "^5.2.0" react-router-dom "5.2.0" - redux-saga "^0.16.0" request "^2.83.0" url-join "4.0.1" -"@strapi/provider-email-sendmail@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.3.4.tgz#19ee701e09c1e3f936cbed9e0bb291ea76d3d4a5" - integrity sha512-9JTNLCRl5Dl1gVfQaelxcGex6j2+HLZjNw+oIl0XynLSg/VpcEmHK/6kB7vzIGo/oDMa3EtFWp8Ff0MDi9qQ+A== +"@strapi/provider-email-nodemailer@^4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-nodemailer/-/provider-email-nodemailer-4.3.6.tgz#387bbd8397c37fdff0a69c13652a75943c757182" + integrity sha512-jkXTTtCd2a3ftixWtl7fhYohPBP7Hyg5w8ES6NRs6TlXiS6O4vSRfTeoibHUT0izAOtR8Ctj6XQUpSmyZ/b+jQ== + dependencies: + lodash "4.17.21" + nodemailer "6.7.7" + +"@strapi/provider-email-sendmail@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.3.6.tgz#0d4deee3f0d57fc16bb8993a97bdcac24cf120f9" + integrity sha512-pTz08brITDu1tjGBMZoKfoE+7zEhMoxdFvEMx16h32PLa0TJSjne3vv1ETzmNGWX/JKD6GFH4ESzSnLT2ES6gQ== dependencies: - "@strapi/utils" "4.3.4" + "@strapi/utils" "4.3.6" sendmail "^1.6.1" -"@strapi/provider-upload-local@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.3.4.tgz#7705c31bf2b49a2f05be8f7bdd7f82303366a1d4" - integrity sha512-n7LX/gsOtKTJvFWeZe/c8P32flRnv2be70sYnAfdnZTncRzVGllLGI95Q9aOpmSWu4k30zIvERs+YF3pGtZ9Pg== +"@strapi/provider-upload-local@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-4.3.6.tgz#bdca4fdade8b38e0d720e7da781ed9e46997a7a1" + integrity sha512-rTPNA1QY3V2I4wa0n9jrW73G2qXvWzT1YefuP/Bk4XFRbhJYbNyiYd5/DrIAo4wwBA5KDqi2beZAPD5eLDOWqw== dependencies: - "@strapi/utils" "4.3.4" + "@strapi/utils" "4.3.6" fs-extra "10.0.0" -"@strapi/strapi@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.3.4.tgz#8756c5e81b5d1affa6792e73c9b31923139290cd" - integrity sha512-2RqLtPK4WV0Hf2pnkJwpq9sFQXZEER9EtM2mOjZ4DQfYrhXjol24FkkWyN/nwKlAu4EYcG8SyqR40ZEsTJITxA== +"@strapi/strapi@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-4.3.6.tgz#c69a147ebf33245011edbe21bb4e06b8a1093221" + integrity sha512-oF7hMFuNhdccdsUVpJaNNySLKPNsPTyO+ipR3Y6WGDGvNIAOi0M1Jd7zP0nROnWojz3HgsOVf60wuit3b2L7NQ== dependencies: "@koa/cors" "3.1.0" "@koa/router" "10.1.1" - "@strapi/admin" "4.3.4" - "@strapi/database" "4.3.4" - "@strapi/generate-new" "4.3.4" - "@strapi/generators" "4.3.4" - "@strapi/logger" "4.3.4" - "@strapi/plugin-content-manager" "4.3.4" - "@strapi/plugin-content-type-builder" "4.3.4" - "@strapi/plugin-email" "4.3.4" - "@strapi/plugin-upload" "4.3.4" - "@strapi/typescript-utils" "4.3.4" - "@strapi/utils" "4.3.4" + "@strapi/admin" "4.3.6" + "@strapi/database" "4.3.6" + "@strapi/generate-new" "4.3.6" + "@strapi/generators" "4.3.6" + "@strapi/logger" "4.3.6" + "@strapi/plugin-content-manager" "4.3.6" + "@strapi/plugin-content-type-builder" "4.3.6" + "@strapi/plugin-email" "4.3.6" + "@strapi/plugin-upload" "4.3.6" + "@strapi/typescript-utils" "4.3.6" + "@strapi/utils" "4.3.6" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2"

@@ -2379,7 +2411,7 @@ koa-compose "4.1.0"

koa-compress "5.1.0" koa-favicon "2.1.0" koa-helmet "6.1.0" - koa-ip "2.1.0" + koa-ip "^2.1.2" koa-session "6.2.0" koa-static "5.0.0" lodash "4.17.21"

@@ -2396,10 +2428,10 @@ semver "7.3.7"

statuses "2.0.1" uuid "^8.3.2" -"@strapi/typescript-utils@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.3.4.tgz#1cabf813db416c1b9862fda3725d50d0b8bf4a99" - integrity sha512-w9mEor0QG8vT9SXZKPV73xInlojW8w1WpaMIeQ3oRkGKc5f3JnOnkvJraKFli/CojOGzYypoHGtkEe1jtLKl5g== +"@strapi/typescript-utils@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-4.3.6.tgz#80e51f2acfd49530e05ddbae943cb55815498a75" + integrity sha512-euTJI2UOctATeIjp9CoDUuPZ3pudSOExF5fdQY92BYvt/mn7gKzkSDR7zNBpjyfzCoFUtU+1FBkfuPZQGMHIRA== dependencies: chalk "4.1.2" cli-table3 "0.6.2"

@@ -2408,13 +2440,13 @@ lodash "4.17.21"

prettier "2.7.1" typescript "4.6.2" -"@strapi/utils@4.3.4": - version "4.3.4" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.3.4.tgz#8cd150c4ad356a2ea33aed7f41a4e6bfef7aeff1" - integrity sha512-7qQL6SQ78RKJgtDxaIcL/aDci8F0R2AgclLry30BcCHb/qRNv9IMIBQ0z/v+lHKP7eVU5rp77nF+RjbpKp3GcQ== +"@strapi/utils@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.3.6.tgz#a4b51eb5b96e1af0a3558eeff0c34005f138e694" + integrity sha512-ke9VBLm2E6nasYtr/Z/xh24G+bx1FNM1pHNzsGmoythjPxD8JzcRxWWUNAVWPJybO7zq6MK0eQDneHkavpt3+g== dependencies: "@sindresorhus/slugify" "1.1.0" - date-fns "2.28.0" + date-fns "2.29.2" http-errors "1.8.1" lodash "4.17.21" yup "0.32.9"

@@ -2470,9 +2502,9 @@ "@babel/parser" "^7.1.0"

"@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.0.tgz#8134fd78cb39567465be65b9fdc16d378095f41f" - integrity sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw== + version "7.18.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.1.tgz#ce5e2c8c272b99b7a9fd69fa39f0b4cd85028bd9" + integrity sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA== dependencies: "@babel/types" "^7.3.0"

@@ -2761,14 +2793,14 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"

integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== "@types/minimatch@*": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.1.tgz#b1429c0c016cd50e105f3166bf179f6918b7365f" + integrity sha512-v55NF6Dz0wrj14Rn8iEABTWrhYRmgkJYuokduunSiq++t3hZ9VZ6dvcDt+850Pm5sGJZk8RaHzkFCXPxVINZ+g== "@types/node@*": - version "18.7.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.9.tgz#180bfc495c91dc62573967edf047e15dbdce1491" - integrity sha512-0N5Y1XAdcl865nDdjbO0m3T6FdmQ4ijE89/urOHLREyTXbpMWbSafx9y7XIsgWGtwUP2iYTinLyyW3FatAxBLQ== + version "18.7.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.14.tgz#0fe081752a3333392d00586d815485a17c2cf3c9" + integrity sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA== "@types/node@^10.1.0": version "10.17.60"

@@ -2810,10 +2842,10 @@ "@types/react" "*"

hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react@*": - version "18.0.17" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.17.tgz#4583d9c322d67efe4b39a935d223edcc7050ccf4" - integrity sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ== +"@types/react@*", "@types/react@16 || 17 || 18": + version "18.0.18" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.18.tgz#9f16f33d57bc5d9dca848d12c3572110ff9429ac" + integrity sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*"

@@ -3085,6 +3117,13 @@ version "1.1.1"

resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + accepts@^1.3.5, accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"

@@ -3329,9 +3368,9 @@ sha.js "^2.4.11"

uuid "^8.0.0" apollo-server-core@^3.10.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.10.1.tgz#01f9ffc57c7d15c27bd7f89d65f45522aa3f3c3d" - integrity sha512-UFFziv6h15QbKRZOA6wLyr1Sle9kns3JuQ5DEB7OYe5AIoOJNjZkWXX/tmLFUrSmlnDDryi6Sf5pDzpYmUC/UA== + version "3.10.2" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.10.2.tgz#04c5c3fc96b6c7d7f84fdc7356cf9830de4db561" + integrity sha512-/1o9KPoAMgcjJJ9Y0IH1665wf9d02L/m/mcfBOHiFmRgeGkNgrhTy59BxQTBK241USAWMhwMpp171cv/hM5Dng== dependencies: "@apollo/utils.keyvaluecache" "^1.0.1" "@apollo/utils.logger" "^1.0.0"

@@ -3564,26 +3603,13 @@ version "1.11.0"

resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axios@0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" - integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== - dependencies: - follow-redirects "^1.14.4" - -axios@0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== +axios@0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== dependencies: - follow-redirects "^1.14.7" - -axios@^0.26.0: - version "0.26.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" - integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== - dependencies: - follow-redirects "^1.14.8" + follow-redirects "^1.14.9" + form-data "^4.0.0" babel-eslint@^10.1.0: version "10.1.0"

@@ -4178,9 +4204,9 @@ resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"

integrity sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg== caniuse-lite@^1.0.30001370: - version "1.0.30001381" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001381.tgz#e62955310e6e69cdf4b40bc5bc0895aa24bc4b8b" - integrity sha512-fEnkDOKpvp6qc+olg7+NzE1SqyfiyKf4uci7fAU38M3zxs0YOyKOxW/nMZ2l9sJbt7KZHcDIxUnbI0Iime7V4w== + version "1.0.30001387" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001387.tgz#90d2b9bdfcc3ab9a5b9addee00a25ef86c9e2e1e" + integrity sha512-fKDH0F1KOJvR+mWSOvhj8lVRr/Q/mc5u5nabU2vi1/sgvlSqEsE8dOq0Hy/BqVbDkCYQPRRHB1WRjW6PGB/7PA== caseless@~0.12.0: version "0.12.0"

@@ -4736,29 +4762,24 @@ 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.21.0, core-js-compat@^3.22.1: - version "3.24.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.24.1.tgz#d1af84a17e18dfdd401ee39da9996f9a7ba887de" - integrity sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw== + version "3.25.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.25.0.tgz#489affbfbf9cb3fa56192fe2dd9ebaee985a66c5" + integrity sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow== dependencies: browserslist "^4.21.3" semver "7.0.0" core-js-pure@^3.10.2, core-js-pure@^3.20.2, core-js-pure@^3.8.1: - version "3.24.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.24.1.tgz#8839dde5da545521bf282feb7dc6d0b425f39fd3" - integrity sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg== - -core-js@^2.6.5: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + version "3.25.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.0.tgz#f8d1f176ff29abbfeb610110de891d5ae5a361d4" + integrity sha512-IeHpLwk3uoci37yoI2Laty59+YqH9x5uR65/yiA0ARAJrTrN4YU0rmauLWfvqOuk77SlNJXj2rM6oT/dBD87+A== core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== -core-util-is@^1.0.2, core-util-is@~1.0.0: +core-util-is@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==

@@ -4966,10 +4987,10 @@ abab "^2.0.3"

whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -date-fns@2.28.0: - version "2.28.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" - integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== +date-fns@2.29.2: + version "2.29.2" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.2.tgz#0d4b3d0f3dff0f920820a070920f0d9662c51931" + integrity sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA== dayjs@^1.10.7: version "1.11.5"

@@ -4989,13 +5010,6 @@ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"

integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" - -debug@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" debug@4.3.1: version "4.3.1"

@@ -5283,7 +5297,7 @@ domelementtype "^2.0.1"

domhandler "^4.2.0" entities "^2.0.0" -domain-browser@^4.19.0: +domain-browser@^4.22.0: version "4.22.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.22.0.tgz#6ddd34220ec281f9a65d3386d267ddd35c491f9f" integrity sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==

@@ -5369,9 +5383,9 @@ resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"

integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.4.202: - version "1.4.225" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.225.tgz#3e27bdd157cbaf19768141f2e0f0f45071e52338" - integrity sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw== + version "1.4.237" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.237.tgz#c695c5fedc3bb48f04ba1b39470c5aef2aaafd84" + integrity sha512-vxVyGJcsgArNOVUJcXm+7iY3PJAfmSapEszQD1HbyPLl0qoCmNQ1o/EX3RI7Et5/88In9oLxX3SGF8J3orkUgA== elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4"

@@ -5832,6 +5846,11 @@ version "1.8.1"

resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"

@@ -6205,7 +6224,7 @@ version "1.1.0"

resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.0.0, follow-redirects@^1.14.4, follow-redirects@^1.14.7, follow-redirects@^1.14.8: +follow-redirects@^1.0.0, follow-redirects@^1.14.9: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==

@@ -6265,6 +6284,15 @@ asynckit "^0.4.0"

combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"

@@ -6284,7 +6312,7 @@ version "1.2.6"

resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== -formik@2.2.9, formik@^2.2.6: +formik@^2.2.6: version "2.2.9" resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.9.tgz#8594ba9c5e2e5cf1f42c5704128e119fc46232d0" integrity sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==

@@ -6893,16 +6921,6 @@ integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==

dependencies: parse-passwd "^1.0.0" -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"

@@ -7149,6 +7167,11 @@ version "9.0.15"

resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.15.tgz#0b9169e5b1d22137aba7d43f8a81a495dd1b62dc" integrity sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ== +immer@9.0.6: + version "9.0.6" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" + integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== + import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"

@@ -7193,7 +7216,7 @@ dependencies:

once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==

@@ -7267,13 +7290,14 @@ version "2.2.0"

resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -intl-messageformat@9.6.18: - version "9.6.18" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.6.18.tgz#785cc0c44a1a288fbbda63308907c3eab4eebe9f" - integrity sha512-phG2EtMS/J6C4pcbErPkTSoqJ+T6qNfPVWTv5cDnI/nuCDKRUHPLDp4QpMdxIWPSUYPj7Lq69vMEIqg91x+H1Q== +intl-messageformat@9.13.0: + version "9.13.0" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" + integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw== dependencies: - "@formatjs/fast-memoize" "1.1.1" - "@formatjs/icu-messageformat-parser" "2.0.6" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" tslib "^2.1.0" invariant@^2.2.1, invariant@^2.2.4:

@@ -7388,7 +7412,7 @@ version "0.0.6"

resolved "https://registry.yarnpkg.com/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz#a527d31fb23279281dde5f385c77b5de70a72435" integrity sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ== -is-core-module@^2.9.0: +is-core-module@^2.2.0, is-core-module@^2.9.0: version "2.10.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==

@@ -7702,7 +7726,7 @@ version "0.0.1"

resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==

@@ -8499,12 +8523,12 @@ integrity sha512-WymEv4qo/7ghh15t+1qTjvZBmZkmVlTtfnpe5oxn8m8mO2Q2rKJ3eMvWuQGW/6yVxN9+hQ75evuWcg3XBbFLbg==

dependencies: helmet "^4.4.1" -koa-ip@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.0.tgz#e684e8f8810a77321ee456c50d542216a4a9ccc1" - integrity sha512-3gpcu8i2YFR0jf8j98Mw2yUAglu3powVxFiYQGMe89n6JGGVIg6dv7zRMN+l8HF3wdiLseAfj2C97h+wlJAw4Q== +koa-ip@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.2.tgz#a7e64c3f8c0e6736565b8bc1229993c0b711788e" + integrity sha512-U9w+WkasaIeHRrPfAp/J7UsGCqdCOeavetq6ASMjXUvMmEboKAWGFUlt0c2QU3z6F6Q5NJloh8IwkgWzoaJ8Tg== dependencies: - debug "4.1.1" + debug "4.3.4" lodash.isplainobject "4.0.6" request-ip "2.1.3"

@@ -8555,11 +8579,11 @@ debug "^3.1.0"

koa-send "^5.0.0" koa2-ratelimit@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.1.tgz#9c1d8257770e4a0a08063ba2ddcaf690fd457d23" - integrity sha512-IpxGMdZqEhMykW0yYKGVB4vDEacPvSBH4hNpDL38ABj3W2KHNLujAljGEDg7eEjXvrRbXRSWXzANhV3c9v7nyg== + version "1.1.2" + resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.2.tgz#84775e39f046ef25e4a35051f2f69568844935ef" + integrity sha512-Iiri4o7dVlLK6zB7kH5A4ACtPmgIys5Ad2b+RoqOx9U2V8P0pY5sD/F7piCt0w3yiLl9vckH7pMcQ9yWkRdsIg== -koa@2.13.4: +koa@2.13.4, koa@^2.13.4: version "2.13.4" resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==

@@ -9466,10 +9490,10 @@ lodash.get "^4.4.2"

mkdirp "^0.5.1" resolve "^1.12.0" -node-polyfill-webpack-plugin@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz#56bfa4d16e17addb9d6b1ef3d04e790c401f5f1d" - integrity sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow== +node-polyfill-webpack-plugin@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz#141d86f177103a8517c71d99b7c6a46edbb1bb58" + integrity sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A== dependencies: assert "^2.0.0" browserify-zlib "^0.2.0"

@@ -9477,7 +9501,7 @@ buffer "^6.0.3"

console-browserify "^1.2.0" constants-browserify "^1.0.0" crypto-browserify "^3.12.0" - domain-browser "^4.19.0" + domain-browser "^4.22.0" events "^3.3.0" filter-obj "^2.0.2" https-browserify "^1.0.0"

@@ -9486,12 +9510,13 @@ path-browserify "^1.0.1"

process "^0.11.10" punycode "^2.1.1" querystring-es3 "^0.2.1" - readable-stream "^3.6.0" + readable-stream "^4.0.0" stream-browserify "^3.0.0" stream-http "^3.2.0" string_decoder "^1.3.0" timers-browserify "^2.0.12" tty-browserify "^0.0.1" + type-fest "^2.14.0" url "^0.11.0" util "^0.12.4" vm-browserify "^1.1.2"

@@ -9521,6 +9546,11 @@ resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0"

integrity sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg== dependencies: nodemailer-fetch "1.6.0" + +nodemailer@6.7.7: + version "6.7.7" + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.7.tgz#e522fbd7507b81c51446d3f79c4603bf00083ddd" + integrity sha512-pOLC/s+2I1EXuSqO5Wa34i3kXZG3gugDssH+ZNCevHad65tc8vQlCQpOLaUjopvkRQKm2Cki2aME7fEOPRy3bA== nopt@^5.0.0: version "5.0.0"

@@ -9674,11 +9704,6 @@ version "1.0.0"

resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - on-finished@2.4.1, on-finished@^2.3.0: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"

@@ -10045,7 +10070,7 @@ version "3.1.1"

resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.7: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==

@@ -10116,9 +10141,9 @@ resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"

integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== pg-pool@^3.3.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.5.1.tgz#f499ce76f9bf5097488b3b83b19861f28e4ed905" - integrity sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ== + version "3.5.2" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.5.2.tgz#ed1bed1fb8d79f1c6fd5fb1c99e990fbf9ddf178" + integrity sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w== pg-protocol@^1.5.0: version "1.5.0"

@@ -10335,19 +10360,14 @@ resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"

integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prismjs@^1.27.0: - version "1.28.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.28.0.tgz#0d8f561fa0f7cf6ebca901747828b149147044b6" - integrity sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw== + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== prismjs@~1.27.0: version "1.27.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10"

@@ -10491,6 +10511,11 @@ version "0.2.0"

resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"

@@ -10635,19 +10660,20 @@ integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==

dependencies: prop-types "^15.5.8" -react-intl@5.20.2: - version "5.20.2" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.20.2.tgz#e453889e028502b9913e4ed1c35642ec74daba05" - integrity sha512-Uv3OydXIjF1wABfUm0mI8SItNQW7zuFaU42W0qXYVRvSoRXMv9rUorC1FLHTiS5zifQCRvWs65VejL8PO5he8w== +react-intl@5.25.1: + version "5.25.1" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" + integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== dependencies: - "@formatjs/ecma402-abstract" "1.9.3" - "@formatjs/icu-messageformat-parser" "2.0.6" - "@formatjs/intl" "1.13.0" - "@formatjs/intl-displaynames" "5.1.5" - "@formatjs/intl-listformat" "6.2.5" + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl" "2.2.1" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" hoist-non-react-statics "^3.3.2" - intl-messageformat "9.6.18" + intl-messageformat "9.13.0" tslib "^2.1.0" react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0:

@@ -10787,20 +10813,7 @@ dependencies:

loose-envify "^1.1.0" object-assign "^4.1.1" -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==

@@ -10808,6 +10821,13 @@ dependencies:

inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" + +readable-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.1.0.tgz#280d0a29f559d3fb684a277254e02b6f61ae0631" + integrity sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw== + dependencies: + abort-controller "^3.0.0" readdirp@~3.6.0: version "3.6.0"

@@ -10836,11 +10856,6 @@ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"

integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== dependencies: resolve "^1.20.0" - -redux-saga@^0.16.0: - version "0.16.2" - resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-0.16.2.tgz#993662e86bc945d8509ac2b8daba3a8c615cc971" - integrity sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w== redux@^4.0.0, redux@^4.0.1, redux@^4.1.1: version "4.2.0"

@@ -11046,6 +11061,11 @@ version "1.0.0"

resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +reselect@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7" + integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== + reselect@^4.0.0: version "4.1.6" resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.6.tgz#19ca2d3d0b35373a74dc1c98692cdaffb6602656"

@@ -11103,6 +11123,14 @@ resolve.exports@^1.1.0:

version "1.1.0" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + +resolve@1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" resolve@^1.1.6, resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.9.0: version "1.22.1"

@@ -11204,7 +11232,7 @@ integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==

dependencies: tslib "^2.1.0" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==

@@ -11231,10 +11259,10 @@ version "2.1.2"

resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sanitize-html@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.7.0.tgz#e106205b468aca932e2f9baf241f24660d34e279" - integrity sha512-jfQelabOn5voO7FAfnQF7v+jsA6z9zC/O4ec0z3E35XPEtHYJT/OdUziVWlKW4irCr2kXaQAyXTXDHWAibg1tA== +sanitize-html@2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.7.1.tgz#a6c2c1a88054a79eeacfac9b0a43f1b393476901" + integrity sha512-oOpe8l4J8CaBk++2haoN5yNI5beekjuHv3JRPKUx/7h40Rdr85pemn4NkvUB3TcBP7yjat574sPlcMAyv4UQig== dependencies: deepmerge "^4.2.2" escape-string-regexp "^4.0.0"

@@ -11310,7 +11338,7 @@ version "7.0.0"

resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@7.3.7, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: +semver@7.3.7, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==

@@ -11670,13 +11698,6 @@ spdy-transport@^3.0.0:

version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" spdy@^4.0.2: version "4.0.2"

@@ -11868,13 +11889,6 @@ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==

dependencies: safe-buffer "~5.2.0" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"

@@ -12083,9 +12097,9 @@ ansi-escapes "^4.2.1"

supports-hyperlinks "^2.0.0" terser-webpack-plugin@^5.1.3: - version "5.3.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz#f7d82286031f915a4f8fb81af4bd35d2e3c011bc" - integrity sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA== + version "5.3.6" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== dependencies: "@jridgewell/trace-mapping" "^0.3.14" jest-worker "^27.4.5"

@@ -12094,9 +12108,9 @@ serialize-javascript "^6.0.0"

terser "^5.14.1" terser@^5.10.0, terser@^5.14.1: - version "5.14.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" - integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== + version "5.15.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425" + integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0"

@@ -12246,13 +12260,14 @@ resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330"

integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== dependencies: psl "^1.1.33" punycode "^2.1.1" - universalify "^0.1.2" + universalify "^0.2.0" + url-parse "^1.5.3" tough-cookie@~2.5.0: version "2.5.0"

@@ -12345,10 +12360,10 @@ version "0.21.3"

resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^2.0.0: - version "2.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.18.1.tgz#a94f068c60b5a2d6beccccffa711210d7dd99b38" - integrity sha512-UKCINsd4qiATXD6OIlnQw9t1ux/n2ld+Nl0kzPbCONhCaUIS/BhJbNw14w6584HCQWf3frBK8vmWnGZq/sbPHQ== +type-fest@^2.0.0, type-fest@^2.14.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-is@^1.6.14, type-is@^1.6.16, type-is@~1.6.18: version "1.6.18"

@@ -12461,10 +12476,10 @@ integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==

dependencies: crypto-random-string "^2.0.0" -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== universalify@^2.0.0: version "2.0.0"

@@ -12528,6 +12543,14 @@ url-join@4.0.1:

version "4.0.1" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" url@^0.11.0: version "0.11.0"

@@ -12547,7 +12570,7 @@ version "1.1.1"

resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" integrity sha512-aggiKfEEubv3UwRNqTzLInZpAOmKzwdHqEBmW/hBA/mt99eg+b4VrX6i+IRLxU8+WJYfa33rGwRseg4eElUgsQ== -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==

@@ -12668,13 +12691,6 @@ dependencies:

glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"

@@ -12727,9 +12743,9 @@ range-parser "^1.2.1"

schema-utils "^4.0.0" webpack-dev-server@^4.9.3: - version "4.10.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz#de270d0009eba050546912be90116e7fd740a9ca" - integrity sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ== + version "4.10.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz#124ac9ac261e75303d74d95ab6712b4aec3e12ed" + integrity sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5"
M frontend/next.config.jsfrontend/next.config.js

@@ -24,6 +24,10 @@ {

source: '/content-manager/:slug*', destination: `${STRAPI_URL}/content-manager/:slug*`, }, + { + source: '/email-designer/:slug*', + destination: `${STRAPI_URL}/email-designer/:slug*`, + }, ]; },