diff --git a/astro.config.ts b/astro.config.ts index f96f43f9..5e0ac715 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -7,14 +7,30 @@ import mdx from '@astrojs/mdx' import { markdownOptions as markdown } from './mdx.config' // import sitemap from '@astrojs/sitemap' import type { CSSOptions } from 'vite' +import defaultGenerateScopedName from 'postcss-modules/build/generateScopedName' +import { isDev } from './src/utils/config' -// const dev = process.env.NODE_ENV != 'production' +const PATH_PREFIX = '/src/components/' + +const getDevCssClassPrefix = (filename: string): string => { + return filename + .slice(filename.indexOf(PATH_PREFIX) + PATH_PREFIX.length) + .replace('.module.scss', '') + .replace(/[/\\]/, '-') +} + +const devGenerateScopedName = (name: string, filename: string, css: string) => + getDevCssClassPrefix(filename) + '_' + defaultGenerateScopedName(name, filename, css) const css: CSSOptions = { preprocessorOptions: { scss: { additionalData: '@import "src/styles/imports";\n' } + }, + modules: { + generateScopedName: isDev ? devGenerateScopedName : defaultGenerateScopedName, + localsConvention: null } } diff --git a/package.json b/package.json index 6dac40a2..f8a95328 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "loglevel-plugin-prefix": "^0.8.4", "mailgun.js": "^8.0.1", "nanostores": "^0.6.0", + "postcss-modules": "^5.0.0", "rehype-autolink-headings": "^6.1.1", "rehype-slug": "^5.0.1", "rehype-toc": "^3.0.2", diff --git a/src/components/Pages/about/DogmaPage.tsx b/src/components/Pages/about/DogmaPage.tsx new file mode 100644 index 00000000..4c212fa5 --- /dev/null +++ b/src/components/Pages/about/DogmaPage.tsx @@ -0,0 +1,61 @@ +import { MainLayout } from '../../Layouts/MainLayout' + +// const title = t('Dogma') + +export const DogmaPage = () => { + return ( + +
+
+

Редакционные принципы

+
+

+ Дискурс - журнал с открытой горизонтальной редакцией. Содержание журнала определяется прямым + голосованием его авторов. Мы нередко занимаем различные позиции по разным проблемам, но + придерживаемся общих профессиональных принципов: +

+
    +
  1. + На первое место ставим факты. Наша задача - не судить, а наблюдать и непредвзято + фиксировать происходящее. Все утверждения и выводы, которые мы делаем, подтверждаются + фактами, цифрами, мнениями экспертов или ссылками на авторитетные источники. +
  2. +
  3. + Ответственно относимся к источникам. + Мы выбираем только надежные источники, проверяем информацию и рассказываем, как и откуда мы + её получили, кроме случаев, когда это может нанести вред источникам. Тогда мы не раскроем + их, даже в суде. +
  4. +
  5. + Выбираем компетентных и независимых экспертов, понимая всю степень ответственности + перед аудиторией. +
  6. +
  7. + + Даем возможность высказаться всем заинтересованным сторонам, но не присоединяемся ни к + чьему лагерю. + + Ко всем событиям, компаниям и людям мы относимся с одинаковым скептицизмом. +
  8. +
  9. + Всегда исправляем ошибки, если мы их допустили. + Никто не безгрешен, иногда и мы ошибаемся. Заметили ошибку - отправьте{' '} + + ремарку + {' '} + автору или напишите нам на{' '} + + welcome@discours.io + + . +
  10. +
+
+
+
+
+ ) +} + +// for lazy loading +export default DogmaPage diff --git a/src/components/Pages/about/GuidePage.tsx b/src/components/Pages/about/GuidePage.tsx new file mode 100644 index 00000000..f7a032e3 --- /dev/null +++ b/src/components/Pages/about/GuidePage.tsx @@ -0,0 +1,275 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { t } from '../../../utils/intl' + +export const GuidePage = () => { + const title = t('How it works') + + return ( + + {/**/} + {/**/} + {/**/} + {/**/} + {/**/} + {/**/} + {/**/} + +
+
+ + +
+

+ Как устроен Дискурс +

+ +
+

+ Дискурс — независимый журнал о культуре, науке, искусстве и обществе + с открытой редакцией. У нас нет главного редактора, + инвестора и вообще никого, кто бы принимал единоличные решения. Вместо + традиционных иерархий Дискурс основан на принципах прямой демократии: в нашем + горизонтальном сообществе все редакционные вопросы решаются открытым голосованием авторов + журнала. Вот как это работает. +

+

Как устроен сайт Дискурса

+

Дискурс состоит из четырех основных разделов:

+
    +
  • +

    + Темы — у нас публикуются исследования, обзоры, + эссе, интервью, репортажи, аналитика и другие материалы о культуре, науке, + искусстве и обществе. +

    +
  • +
  • +

    + Искусство — здесь, например, представлены + художественные произведения: литература, живопись, музыка, фотографии, видео. Этот + раздел помогает прозвучать новому искусству, которое создают российские художники, + писатели, режиссёры и музыканты. +

    +
  • + {/* +
  • +

    + События — в этом разделе + публикуются самые важные, по мнению редакции, культурные + события России — выставки, лекции, концерты, кинопоказы, фестивали, + художественные и политические акции. Напишите нам + на почту, если вы + хотите разместить объявление. Мы делаем это + на безвозмездной основе. +

    +
  • +
  • +

    + Редакция — + это внутренний раздел, где появляются новые материалы, которые присылают + в редакцию. Здесь авторы обсуждают, редактируют и оценивают + публикации, определяя таким образом содержание журнала. +

    +
  • + */} +
+

+ Материалы в Дискурсе объединяются по темам + — ключевым словам, которые располагаются в конце материалов и связывают + материалы по жанрам (например, + интервью, репортажи,{' '} + эссе, ликбезы), по тематике ( + кино, философия,{' '} + история, абсурдизм,{' '} + секс и т.д.) или в серии (как « + Законы мира» или « + За линией Маннергейма»). Темы + объединяют сотни публикаций, помогают ориентироваться в журнале и следить + за интересными материалами. +

+ +
+

Как стать автором журнала

+

+ Дискурс объединяет журналистов, активистов, музыкантов, художников, фотографов, + режиссеров, философов, ученых и других замечательных людей. Каждый может{' '} + прислать + свой материал в журнал. Формат и тематика не имеют значения, единственное, + что важно — хороший ли материал. + Если сообщество поддержит вашу публикацию, она выйдет в журнале и станет + доступна тысячам наших читателей. +

+
+ +

Как проходит голосование

+

+ Все присылаемые в Дискурс материалы попадают в  + «Редакцию». Это внутренний раздел сайта, где участники + сообщества решают, что будет опубликовано в Дискурсе. Как только работа получает + одобрение как минимум пятерых авторов открытой редакции, она немедленно публикуется + в журнале. Если же материал набирает более 20% голосов «против», + он не выходит и может быть отправлен на доработку. Жестких сроков + рассмотрения материалов у нас нет, иногда это занимает час, иногда месяц, + обычно — несколько дней. +

+
+

+ Как только сообщество поддержит публикацию, вы получите приглашение + в интернет-редакцию и сможете голосовать за новые материалы. +

+
+ +

Как мы делаем тексты друг друга лучше

+

+ Дискурс — журнал с совместным редактированием. Совершенствовать тексты нам + помогает система ремарок. Вы можете выделить часть текста в любой статье + и оставить к ней замечание, вопрос или предложение — автор текста + получит совет на почту и сможет его учесть. Так мы устраняем опечатки, + неточности и советуем друг другу, как сделать тексты качественнее и интереснее. +

+

+ Среди участников сообщества есть профессиональные редакторы, которые помогают авторам делать + тексты лучше. Если вашему материалу потребуется доработка, они помогут отредактировать + текст, подобрать иллюстрации, придумать заголовок и красиво сверстать публикацию. Если + вы хотите обсудить текст, прежде чем загрузить материал в + интернет-редакцию — разместите его в google-документе, откройте доступ + к редактированию по ссылке и напишите нам на  + + welcome@discours.io + + . +

+

+ Если у вас возникают трудности с тем, чтобы подобрать к своему материалу + иллюстрации, тоже пишите на  + + почту + + — наши коллеги-художники могут вам помочь{' '} + + в режиме совместного редактирования + + . +

+ +

Что сообщество дает авторам

+
    +
  • +

    + Право определять, каким будет журнал. Дискурс — это + общественная институция, созданная людьми и ради людей, функционирующая + на условиях прямой демократии. Авторы публикуют статьи и художественные + проекты, участвуют в обсуждениях, голосуют за работы коллег и таким + образом вносят свой вклад в развитие проекта, определяя содержание + и направление журнала. +

    +
  • +
  • +

    + Возможность обратиться к широкой аудитории. Дискурс читают десятки + тысяч людей, и с каждым днем их становится больше. +

    +
  • +
  • +

    + Поддержка редакции. Дискурс предоставляет авторам аккредитацию + на мероприятия, базу контактов, юридическую поддержку, ознакомление + с книжными, кино- и музыкальными новинками до их выхода в свет. + Если что-то из этого вам понадобится, пишите на почту{' '} + + welcome@discours.io + +  — поможем. +

    +
  • +
  • +

    + Пресс-карты для корреспондентов. Три опубликованные статьи позволяют + авторам Дискурса получить официальные удостоверения журналистов (пресс-карты) + на следующий год. Пресс-карты удостоверяют, что вы журналист и можете + пользоваться всеми теми правами, которые гарантирует Закон о СМИ. Кроме того, + многие культурные институции (музеи, галереи и др.) предоставляют журналистам право + свободного входа. +

    +
  • +
  • +

    + Помощь сотен специалистов в разных областях. В основе + Дискурса лежит идея совместного редактирования. Участники редакционного + сообщества — несколько сотен журналистов, исследователей, художников, + литераторов из разных стран — изучают материалы друг друга до публикации + и помогают сделать их качественнее и интереснее. Так, в редакции + нередко складываются творческие союзы: например, авторов текстов и художников, + создающих для них иллюстрации. +

    +
  • +
  • +

    + Пространство общения полное выдающихся людей. Дискурс — + большое живое сообщество интеллектуалов, разбросанных по всему земному шару. + Вступив в редакцию, вы сможете познакомиться со множеством интересных + людей, которые определяют повестку завтрашнего дня, вдохновляют окружающих, создают + новое и изучают старое, ищут знания и готовы ими делиться, чтобы менять мир + в соответствии со своими идеалами. +

    +
  • +
+ +

Как быть в курсе

+

+ За свежими публикациями Дискурса можно следить не только на сайте, + но и на страницах в  + + Фейсбуке + + ,{' '} + + ВКонтакте + {' '} + и  + + Телеграме + + . А ещё раз в месяц мы отправляем почтовую рассылку{' '} + с дайджестом лучших материалов. +

+

+ Если вы хотите сотрудничать, что-то обсудить или предложить — пожалуйста, пишите + на  + + welcome@discours.io + + . Мы обязательно ответим. +

+
+
+
+
+
+ ) +} + +// for lazy loading +export default GuidePage diff --git a/src/components/Pages/about/HelpPage.tsx b/src/components/Pages/about/HelpPage.tsx new file mode 100644 index 00000000..4f0614c3 --- /dev/null +++ b/src/components/Pages/about/HelpPage.tsx @@ -0,0 +1,152 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { Donate } from '../../Discours/Donate' + +// const title = t('Support us') + +export const HelpPage = () => { + return ( + + {/*Здесь можно поддержать Дискурс материально.*/} + {/*Discours.io, помощь, благотворительность*/} + + {/*Благодарим!*/} + +
+
+ + +
+

+ Как вы можете поддержать Дискурс? +

+ +
+

+ Дискурс — уникальное независимое издание с горизонтальной редакцией, + существующее в интересах своих читателей. Ваша поддержка действительно много + значит — не только для редакции Дискурса, но и для сохранения + свободной мысли и некоммерческого искусства в нашем обществе. +

+

+ Дискурс существует на добровольных началах. Никакой медиахолдинг, фонд или + государственная структура не финансирует нас — благодаря этому мы можем + писать о том, что важно, а не о том, что выгодно. Сообщество наших + волонтеров ежедневно трудится, чтобы рассказывать вам интересные, не освещенные другими + изданиями истории — но мы не сможем делать это без вашей помощи. + Пожертвования читателей составляют основу нашего бюджета и позволяют нам существовать. +

+

+ Если вам нравится то, что мы делаем и вы хотите, чтобы Дискурс + продолжался, пожалуйста, поддержите проект. +

+
+
+ +
+
+

На что пойдут деньги?

+

+ Ваши пожертвования пойдут на оплату серверов, содержание офиса, зарплату редакции + и налоги, оплату юридического сопровождения и труда бухгалтера, совершенствование + сайта, аренду помещения для открытой редакции, на печать альманаха Дискурс + с лучшими текстами авторов за полгода, а также на другие редакционные + и технические расходы. +

+

Ваша помощь позволит нам

+
    +
  • +

    Оставаться бесплатным изданием.

    +

    + Мы делаем открытый журнал для всех желающих, а также собираем искусство лучших + авторов по всему миру. Ваша поддержка позволяет нам становиться лучше. +

    +
  • +
  • +

    Создавать еще больше контента.

    +

    + Каждый день к нам присоединяются новые люди, и чем больше нас становится, тем + больше мы творим и строже оцениваем результаты творчества друг друга. + В результате повышается и количество, и качество контента. Каждый день мы + трудимся, чтобы открывать нашим читателям новые грани окружающего мира. +

    +
  • +
  • +

    Развивать форматы и расширять деятельность Дискурса.

    +

    + Мы создаем различные спецпроекты и регулярно проводим необычные мероприятия. + Мы хотим приносить пользу человечеству всеми возможными способами. +

    +
  • +
  • +

    Модернизировать сайт.

    +

    + Мы совершенствуем платформу и стараемся сделать проект максимально удобным для + вас. Мы работаем над мобильной версией, новым дизайном, фукционалом, системой + регистрации, навигации и рекомендаций, которые сделают наше общение еще + увлекательней. +

    +
  • +
  • +

    Выпускать альманах.

    +

    + Выпускать раз в полугодие печатный альманах Дискурс с 33 лучшими текстами + сайта. +

    +
  • +
  • +

    Захватить весь мир

    +

    и принести «Дискурс» в каждый дом.

    +
  • +
+

Войдите в попечительский совет Дискурса

+

+ Вы хотите сделать крупное пожертвование? Станьте попечителем Дискурса — + + напишите нам + + , мы будем рады единомышленникам. +

+

Как ещё можно поддержать Дискурс?

+

+ Есть много других способов поддержать Дискурс и труд наших авторов. Например, + вы можете периодически рассказывать о проекте своим друзьям в соцсетях, + делиться хорошими материалами или — что еще лучше — публиковать свои + статьи в «Дискурсе». Но главное, что вы можете сделать для + Дискурса, — читать нас. Мы вкладываем в журнал душу, и внимание каждого + читателя убеждает нас в правильности выбранного пути. Не переключайтесь. +

+

+ Если вы хотите помочь проекту, но у вас возникли вопросы, напишите нам письмо + по адресу{' '} + + welcome@discours.io + + . +

+
+
+
+
+
+ ) +} + +// for lazy loading +export default HelpPage diff --git a/src/components/Pages/about/ManifestPage.tsx b/src/components/Pages/about/ManifestPage.tsx new file mode 100644 index 00000000..218a2371 --- /dev/null +++ b/src/components/Pages/about/ManifestPage.tsx @@ -0,0 +1,162 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { Modal } from '../../Nav/Modal' +import { Feedback } from '../../Discours/Feedback' +import Subscribe from '../../Discours/Subscribe' +import Opener from '../../Nav/Opener' + +// title={t('Manifest')} + +export const ManifestPage = () => { + return ( + + + + + + + +
+
+ + +
+

+ Манифест +

+ +
+

+ Дискурс - независимый художественно-аналитический журнал с горизонтальной редакцией, + основанный на принципах свободы слова, прямой демократии и совместного редактирования. + Дискурс создаётся открытым медиасообществом ученых, журналистов, музыкантов, писателей, + предпринимателей, философов, инженеров, художников и специалистов со всего мира, + объединившихся, чтобы вместе делать общий журнал и объяснять с разных точек зрения мозаичную + картину современности. +

+

+ Мы пишем о культуре, науке и обществе, рассказываем о новых идеях и современном искусстве, + публикуем статьи, исследования, репортажи, интервью людей, чью прямую речь стоит услышать, и + работы художников из разных стран - от фильмов и музыки до живописи и фотографии. Помогая + друг другу делать публикации качественнее и общим голосованием выбирая лучшие материалы для + журнала, мы создаём новую горизонтальную журналистику, чтобы честно рассказывать о важном и + интересном. +

+

+ Редакция Дискурса открыта для всех: у нас нет цензуры, запретных тем и идеологических рамок. + Каждый может + прислать материал в журнал и{' '} + присоединиться к редакции. Предоставляя трибуну для независимой + журналистики и художественных проектов, мы помогаем людям рассказывать свои истории так, + чтобы они были услышаны. Мы убеждены: чем больше голосов будет звучать на Дискурсе, тем + громче в полифонии мнений будет слышна истина. +

+
+ +

+ Как участвовать в самиздате +

+ +
+

+ Дискурс создается открытым сообществом энтузиастов новой + независимой журналистики. Участвовать в открытой редакции и помогать журналу можно + следующими способами: +

+

Предлагать материалы

+

+ Создавайте свои статьи и художественные работы - лучшие из них будут + опубликованы в журнале. Дискурс - некоммерческое издание, авторы публикуются в журнале на + общественных началах, получая при этом поддержку редакции, + право голоса, множество других возможностей и читателей по всему миру. +

+ +

Дискурс существует на пожертвования читателей. Если вам нравится журнал, пожалуйста,

+

+ поддержите нашу работу. Ваши пожертвования пойдут на выпуск новых + материалов, оплату серверов, труда программистов, дизайнеров и редакторов. +

+

Сотрудничать с журналом

+

+ Мы всегда открыты для сотрудничества и рады единомышленникам. Если вы хотите помогать + журналу с редактурой, корректурой, иллюстрациями, переводами, версткой, подкастами, + мероприятиями, фандрайзингом или как-то ещё - скорее пишите нам на{' '} + welcome@discours.io. +

+

+ Если вы представляете некоммерческую организацию и хотите сделать с нами совместный проект, + получить информационную поддержку или предложить другую форму сотрудничества - + [пишите](mailto:welcome@discours.io). +

+

+ Если вы разработчик и хотите помогать с развитием сайта Дискурса, + присоединяйтесь к IT-команде самиздата. Открытый + код платформы для независимой журналистики, а также всех наших спецпроектов и + медиаинструментов находится + в свободном доступе на GitHub. +

+

Как еще можно помочь

+

+ Советуйте Дискурс друзьям и знакомым. Обсуждайте и распространяйте наши публикации — все + материалы открытой редакции можно читать и перепечатывать бесплатно. Подпишитесь на самиздат + ВКонтакте, в{' '} + Фейсбуке и в + Телеграме, а также на{' '} + рассылку лучших материалов , чтобы не пропустить ничего + интересного. +

+

+ Рассказывайте о впечатлениях от материалов + открытой редакции, + делитесь идеями, интересными темами, о которых хотели бы + узнать больше, и историями, которые нужно рассказать. +

+
+ +

+ Будем на связи +

+ +
+ Если вы хотите предложить материал, сотрудничать, рассказать о проблеме, которую нужно + осветить, сообщить об ошибке или баге, что-то обсудить, уточнить или посоветовать, пожалуйста,{' '} + напишите нам здесь + или на почту welcome@discours.io. Мы обязательно + ответим и постараемся реализовать все хорошие задумки. +
+
+
+
+
+ ) +} + +// for lazy loading +export default ManifestPage diff --git a/src/components/Pages/about/PartnersPage.tsx b/src/components/Pages/about/PartnersPage.tsx new file mode 100644 index 00000000..ea73aa6a --- /dev/null +++ b/src/components/Pages/about/PartnersPage.tsx @@ -0,0 +1,20 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { t } from '../../../utils/intl' + +// const title = t('Partners') + +export const PartnersPage = () => { + return ( + +
+
+
{t('Partners')}
+
+
+
+
+ ) +} + +// for lazy loading +export default PartnersPage diff --git a/src/components/Pages/about/ProjectsPage.tsx b/src/components/Pages/about/ProjectsPage.tsx new file mode 100644 index 00000000..ab64e1cf --- /dev/null +++ b/src/components/Pages/about/ProjectsPage.tsx @@ -0,0 +1,20 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { t } from '../../../utils/intl' + +// title={t('Projects')}> + +export const ProjectsPage = () => { + return ( + +
+
+
{t('Projects')}
+
+
+
+
+ ) +} + +// for lazy loading +export default ProjectsPage diff --git a/src/components/Pages/about/TermsOfUsePage.tsx b/src/components/Pages/about/TermsOfUsePage.tsx new file mode 100644 index 00000000..b25aa66b --- /dev/null +++ b/src/components/Pages/about/TermsOfUsePage.tsx @@ -0,0 +1,270 @@ +import { MainLayout } from '../../Layouts/MainLayout' + +// const title = t('Terms of use') + +export const TermsOfUsePage = () => { + return ( + + {/**/} + {/**/} + {/**/} + {/**/} +
+
+ + +
+

+ Пользовательское соглашение +

+ +
+

+ Дискурс — это сообщество творческих людей, объединенных идеей делать интересный + журнал для всех желающих. Авторы Дискурса сообща посредством прямого голосования определяют + содержание журнала. +

+

Для того, чтобы Дискурс работал без помех, разработаны настоящие Правила.

+

Определения

+

+ Сайт — портал discours.io +

+

+ Пользователь — лицо, пользующееся Сайтом, либо юридическое лицо, + обладающее правами на интеллектуальную собственность. +

+

+ Публикация контента — размещение Пользователем посредством Сайта + объектов авторских прав и другой информации для других пользователей. +

+

+ Издательство — администрация сайта, которая занимается + технической и издательской деятельностью для обеспечения функционирования Сайта + и Альманаха. Издательство не вмешивается в принятие редакционных решений + авторским сообществом. +

+

+ Альманах «Дискурс» (свидетельство о регистрации СМИ: ПИ + № ФС77-63947 от 18.12.15) — печатное периодическое издание, которое + выходит раз в год и состоит из лучших публикаций на Сайте за это + время. +

+ +
    +
  1. +

    + Вся информация на сайте (включая тексты, изображения, видеоматериалы, аудиозаписи, + программный код, дизайн сайта и т.д.) является объектом интеллектуальной + собственности ее правообладателей и охраняется законодательством РФ. +

    +
  2. +
  3. +

    + Публикуя контент на сайте, Пользователь на безвозмездной основе предоставляет + Издательству право на воспроизведение, распространение, перевод, редактирование + контента. Данное право предоставляется Издательству на весь срок действия авторских + прав Пользователя. +

    +
  4. +
  5. +

    + Пользователь предоставляет Издательству право редактировать контент, в том числе + вносить в него изменения, сокращения и дополнения, снабжать его иллюстрациями + и пояснениями, исправлять ошибки и уточнять фактические сведения, при условии, + что этим не искажается авторский замысел. +

    +
  6. +
  7. +

    + Обнародование контента осуществляется Издательством в соответствии с условиями + лицензии{' '} + + Creative Commons BY-NC-ND 4.0 + + . Все материалы сайта предназначены исключительно для личного некоммерческого + использования. Права на дизайн и программный код сайта принадлежат + Издательству. +

    +
  8. +
  9. +

    + Все аудиовизуальные произведения являются собственностью своих авторов + и правообладателей и используются только в образовательных + и информационных целях. Если вы являетесь собственником того или иного + произведения и не согласны с его размещением на сайте, пожалуйста, + напишите на  + + welcome@discours.io + + . +

    +
  10. +
  11. +

    + Цитирование, распространение, доведение до всеобщего сведения материалов Cайта + приветствуется. При использовании материалов сайта необходимо указать имя автора + и активную ссылку на материал на Сайте. +

    +
  12. +
+

Правила поведения

+
    +
  1. +

    + Находясь на Сайте, Пользователь подтверждает свое совершеннолетие, + правоспособность, а также согласие с настоящими Правилами и политикой + конфиденциальности и готовность нести полную ответственность за их соблюдение. +

    +
  2. +
  3. +

    На сайте запрещено:

    +
      +
    • + Публиковать контент, авторские права на который принадлежат третьим лицам, без + согласия этих лиц. Если авторские права на контент принадлежат нескольким лицам, + то его публикация предполагает согласие их всех. +
    • +
    • Размещать коммерческую и политическую рекламу.
    • +
    • + Целенаправленно препятствовать нормальному функционированию сообщества и сайта + discours.io +
    • +
    • Выдавать себя за другого человека и представляться его именем.
    • +
    • + Размещать информацию, которая не соответствует целям создания Сайта, ущемляет + интересы других пользователей или третьих лиц, нарушает законы Российской Федерации. +
    • +
    +
  4. +
  5. +

    + Пользователь несет всю ответственность за содержание публикуемого контента + и свое взаимодействие с другими пользователями, и обязуется возместить + все расходы в случае предъявления каких-либо претензий третьими лицами. + Издательство не несет ответственности за содержание публикуемой пользователями + информации, в том числе за размещенные на сайте комментарии. Переписка + между Пользователем и Издательством считается юридически значимой. Настоящие + Правила могут быть изменены Издательством, изменения вступают в силу с момента + публикации на Сайте. +

    +
  6. +
  7. +

    + Если Пользователь очевидно и целенаправленно нарушает правила, Издательство может + и принять в отношении автора следующие меры: вынести предупреждение + и обязать автора устранить допущенное нарушение, удалить контент, нарушающий + правила, заблокировать или удалить аккаунт нарушителя. +

    +
  8. +
+

Политика конфиденциальности

+
    +
  1. +

    Сайт может собирать у пользователей следующие данные:

    +
      +
    • +

      + Данные, которые пользователи сообщают о себе сами при подаче заявки, + регистрации, авторизации или заполнения профиля, в том числе ФИО + и контактную информацию. Конфиденциальные данные, такие как идентификатор + и электронный адрес, используются для идентификации пользователя. Данные + профиля, размещённые публично по желанию пользователя, которое выражается + фактом их предоставления, используется для демонстрации другим пользователям + той информации о себе, которую пользователь готов предоставить. +

      +
    • +
    • +

      + Данные, собранные автоматическим путем, такие, как cookie-файлы. Эти + неперсонализированные данные могут использоваться для сбора статистики + и улучшения работы сайта. +

      +
    • +
    +
  2. +
  3. +

    + Издательство обеспечивает конфиденциальность персональных данных и применяет все + необходимые организационные и технические меры по их защите. +

    +
  4. +
  5. +

    + По желанию пользователя Издательство готово удалить любую информацию о нем, + собранную автоматическим путем. Для этого следует написать на адрес электронной + почты{' '} + + welcome@discours.io + + . +

    +
  6. +
  7. +

    + Если в информации, предоставляемой Издательству Пользователем, содержатся + персональные данные последнего, то фактом их предоставления он соглашается + на их обработку любым способом, не запрещенным законодательством РФ. +

    +

    + Общедоступные видео на сайте могут транслироваться с YouTube + и регулируются{' '} + + политикой конфиденциальности Google + + . Загрузка видео на сайт также означает согласие с  + + Условиями использования YouTube + + . +

    +
  8. +
  9. +

    + Данные, которые мы получаем от вас, мы используем только + в соответствии с принципами обработки данных, указанными в этом + документе. +

    +
  10. +
+

Обратная связь

+

+ Любые вопросы и предложения по поводу функционирования сайта можно направить + по электронной почте{' '} + + welcome@discours.io + {' '} + или через форму «предложить идею». +

+
+
+
+
+
+ ) +} + +// for lazy loading +export default TermsOfUsePage diff --git a/src/components/Pages/about/ThanksPage.tsx b/src/components/Pages/about/ThanksPage.tsx new file mode 100644 index 00000000..2d77e34a --- /dev/null +++ b/src/components/Pages/about/ThanksPage.tsx @@ -0,0 +1,97 @@ +import { MainLayout } from '../../Layouts/MainLayout' +import { t } from '../../../utils/intl' + +export const ThanksPage = () => { + const title = t('Thank you') + return ( + + {/**/} + {/**/} + {/**/} + {/**/} + +
+
+
+
+

+ {title} +

+
+
+ {/* +

Команда

+

+ Константин Ворович — исполнительный директор, + welcome@discours.io
+ Александр Гусев — технический архитектор, + services@discours.io
+ Екатерина Ильина — шеф-редактор проекта, + letter@discours.io
+ Яна Климова — редактор сайта и соцсетей, + letter@discours.io
+ Николай Носачевский — голос и душа подкаста, + podcast@discours.io +

+ */} +

Неоценимый вклад в Дискурс внесли и вносят

+

+ Мария Бессмертная, Дамир Бикчурин, Константин Ворович, Ян Выговский, Эльдар Гариффулин, + Павел Гафаров, Виктория Гендлина, Александр Гусев, Данила Давыдов, Константин Дубовик, + Вячеслав Еременко, Кристина Ибрагим, Екатерина Ильина, Анна Капаева, Яна Климова, Александр + Коренков, Ирэна Лесневская, Игорь Лобанов, Анастасия Лозовая, Григорий Ломизе, Евгений + Медведев, Павел Никулин, Николай Носачевский, Андрей Орловский, Михаил Панин, Антон Панов, + Павел Пепперштейн, Любовь Покровская, Илья Розовский, Денис Светличный, Павел Соколов, + Сергей Стрельников, Глеб Струнников, Николай Тарковский, Кирилл Филимонов, Алексей Хапов, + Екатерина Харитонова +

+

Авторы

+

+ Мы безмерно благодарны{' '} + + каждому автору + {' '} + за участие и поддержку проекта. Сегодня, когда для большинства деньги стали целью + и основным источником мотивации, бескорыстная помощь и основанный + на энтузиазме труд бесценны. Именно вы своим трудом каждый день делаете Дискурс + таким, какой он есть. +

+

Иллюстраторы

+

+ Ольга Аверинова, Регина Акчурина, Айгуль Берхеева, Екатерина Вакуленко, Анастасия Викулова, + Мария Власенко, Ванесса Гаврилова, Ольга Горше, Ксения Горшкова, Ангелина Гребенюкова, Илья + Diliago, Антон Жаголкин, Саша Керова, Ольга Машинец, Злата Мечетина, Тала Никитина, Никита + Поздняков, Матвей Сапегин, Татьяна Сафонова, Виктория Шибаева +

+

Меценаты

+

+ Дискурс существует исключительно на пожертвования читателей. Мы бесконечно + признательны всем, кто нас поддерживает. Ваши пожертвования — финансовый + фундамент журнала. Благодаря вам мы развиваем платформу качественной журналистики, + которая помогает самым разным авторам быть услышанными. Стать нашим меценатом + и подписаться на ежемесячную поддержку проекта можно{' '} + + здесь + + . +

+
+
+
+
+
+ ) +} + +// for lazy loading +export default ThanksPage diff --git a/src/components/Root.tsx b/src/components/Root.tsx index 1f418619..d0ff19ae 100644 --- a/src/components/Root.tsx +++ b/src/components/Root.tsx @@ -29,6 +29,15 @@ const FeedPage = lazy(() => import('./Pages/FeedPage')) const ArticlePage = lazy(() => import('./Pages/ArticlePage')) const SearchPage = lazy(() => import('./Pages/SearchPage')) const FourOuFourPage = lazy(() => import('./Pages/FourOuFourPage')) +const DogmaPage = lazy(() => import('./Pages/about/DogmaPage')) + +const GuidePage = lazy(() => import('./Pages/about/GuidePage')) +const HelpPage = lazy(() => import('./Pages/about/HelpPage')) +const ManifestPage = lazy(() => import('./Pages/about/ManifestPage')) +const PartnersPage = lazy(() => import('./Pages/about/PartnersPage')) +const ProjectsPage = lazy(() => import('./Pages/about/ProjectsPage')) +const TermsOfUsePage = lazy(() => import('./Pages/about/TermsOfUsePage')) +const ThanksPage = lazy(() => import('./Pages/about/ThanksPage')) const log = getLogger('root') @@ -40,7 +49,15 @@ const pagesMap: Record> = { author: AuthorPage, feed: FeedPage, article: ArticlePage, - search: SearchPage + search: SearchPage, + dogma: DogmaPage, + guide: GuidePage, + help: HelpPage, + manifest: ManifestPage, + projects: ProjectsPage, + partners: PartnersPage, + termsOfUse: TermsOfUsePage, + thanks: ThanksPage } export const Root = (props: PageProps) => { @@ -53,7 +70,7 @@ export const Root = (props: PageProps) => { // log.debug('page', getPage()) - if (!result) { + if (!result || getPage().path === '/404') { return FourOuFourPage } diff --git a/src/layouts/about.astro b/src/layouts/about.astro deleted file mode 100644 index 26d7e838..00000000 --- a/src/layouts/about.astro +++ /dev/null @@ -1,28 +0,0 @@ ---- -import '../styles/app.scss' -import { useStore } from '@nanostores/solid' -import { Suspense } from 'solid-js' -import { Header } from '../components/Nav/Header' -import { locale as langstore } from '../stores/ui' -import { t } from '../utils/intl' - -const { title } = Astro.params -const locale = useStore(langstore) ---- - - - - - - - {t('Discours') + ':' + title} - - -
- -
- - -
- - diff --git a/src/layouts/zine.astro b/src/layouts/zine.astro index 5f60a9bc..293e41c5 100644 --- a/src/layouts/zine.astro +++ b/src/layouts/zine.astro @@ -1,15 +1,9 @@ --- -import { initRouter } from '../stores/router' import '../styles/app.scss' import { t } from '../utils/intl' -const { pathname, search, searchParams } = Astro.url -const lang = searchParams.get('lang') - -initRouter(pathname, search) +const lang = Astro.url.searchParams.get('lang') --- - - @@ -22,3 +16,4 @@ initRouter(pathname, search) + diff --git a/src/pages/404.astro b/src/pages/404.astro index 5e72cff4..e1a8d16a 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -1,11 +1,14 @@ --- -// TODO: sync with client router -import About from '../layouts/about.astro' -import { FourOuFourView } from '../components/Views/FourOuFour' +import Zine from '../layouts/zine.astro' +import { Root } from '../components/Root' +import { initRouter } from '../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - - + + + diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro index 9b11c74c..50756382 100644 --- a/src/pages/[...slug].astro +++ b/src/pages/[...slug].astro @@ -2,6 +2,7 @@ import { Root } from '../components/Root' import Zine from '../layouts/zine.astro' import { apiClient } from '../utils/apiClient' +import { initRouter } from '../stores/router' const slug = Astro.params.slug?.toString() || '' @@ -15,6 +16,9 @@ if (!article) { return Astro.redirect('/404') } +const { pathname, search } = Astro.url +initRouter(pathname, search) + Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- diff --git a/src/pages/about/dogma.astro b/src/pages/about/dogma.astro index 4f68666c..d41f44f0 100644 --- a/src/pages/about/dogma.astro +++ b/src/pages/about/dogma.astro @@ -1,55 +1,14 @@ --- -import { t } from '../../utils/intl' -import About from '../../layouts/about.astro' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - -
-
-

Редакционные принципы

-
-

- Дискурс - журнал с открытой горизонтальной редакцией. Содержание журнала определяется прямым - голосованием его авторов. Мы нередко занимаем различные позиции по разным проблемам, но - придерживаемся общих профессиональных принципов: -

-
    -
  1. - На первое место ставим факты. Наша задача - не судить, а наблюдать и непредвзято фиксировать - происходящее. Все утверждения и выводы, которые мы делаем, подтверждаются фактами, цифрами, мнениями - экспертов или ссылками на авторитетные источники. -
  2. -
  3. - Ответственно относимся к источникам. - Мы выбираем только надежные источники, проверяем информацию и рассказываем, как и откуда мы её получили, - кроме случаев, когда это может нанести вред источникам. Тогда мы не раскроем их, даже в суде. -
  4. -
  5. - Выбираем компетентных и независимых экспертов, понимая всю степень ответственности перед - аудиторией. -
  6. -
  7. - - Даем возможность высказаться всем заинтересованным сторонам, но не присоединяемся ни к чьему - лагерю. - - Ко всем событиям, компаниям и людям мы относимся с одинаковым скептицизмом. -
  8. -
  9. - Всегда исправляем ошибки, если мы их допустили. - Никто не безгрешен, иногда и мы ошибаемся. Заметили ошибку - отправьте - ремарку - автору или напишите нам на - welcome@discours.io - . -
  10. -
-
-
-
-
+ + + diff --git a/src/pages/about/guide.astro b/src/pages/about/guide.astro index 359c4ad5..d41f44f0 100644 --- a/src/pages/about/guide.astro +++ b/src/pages/about/guide.astro @@ -1,242 +1,14 @@ --- -import { Meta } from '@solidjs/meta' -import { t } from '../../utils/intl' -import About from '../../layouts/about.astro' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' -const title = t('How it works') +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - - - - - - - - -
-
- - -
-

- Как устроен Дискурс -

- -
-

- Дискурс — независимый журнал о культуре, науке, искусстве и обществе - с открытой редакцией. У нас нет главного редактора, - инвестора и вообще никого, кто бы принимал единоличные решения. Вместо традиционных - иерархий Дискурс основан на принципах прямой демократии: в нашем горизонтальном - сообществе все редакционные вопросы решаются открытым голосованием авторов журнала. Вот как это - работает. -

-

Как устроен сайт Дискурса

-

Дискурс состоит из четырех основных разделов:

-
    -
  • -

    - Темы — у нас публикуются исследования, обзоры, эссе, - интервью, репортажи, аналитика и другие материалы о культуре, науке, искусстве - и обществе. -

    -
  • -
  • -

    - Искусство — здесь, например, представлены художественные - произведения: литература, живопись, музыка, фотографии, видео. Этот раздел помогает - прозвучать новому искусству, которое создают российские художники, писатели, режиссёры - и музыканты. -

    -
  • - { - /* -
  • -

    - События — в этом разделе - публикуются самые важные, по мнению редакции, культурные - события России — выставки, лекции, концерты, кинопоказы, фестивали, - художественные и политические акции. Напишите нам - на почту, если вы - хотите разместить объявление. Мы делаем это - на безвозмездной основе. -

    -
  • -
  • -

    - Редакция — - это внутренний раздел, где появляются новые материалы, которые присылают - в редакцию. Здесь авторы обсуждают, редактируют и оценивают - публикации, определяя таким образом содержание журнала. -

    -
  • - */ - } -
-

- Материалы в Дискурсе объединяются по темам - — ключевым словам, которые располагаются в конце материалов и связывают материалы - по жанрам (например, - интервью, репортажи,{' '} - эссе, ликбезы), по тематике ( - кино, философия,{' '} - история, абсурдизм,{' '} - секс и т.д.) или в серии (как « - Законы мира» или « - За линией Маннергейма»). Темы объединяют - сотни публикаций, помогают ориентироваться в журнале и следить за интересными - материалами. -

- -
-

Как стать автором журнала

-

- Дискурс объединяет журналистов, активистов, музыкантов, художников, фотографов, режиссеров, - философов, ученых и других замечательных людей. Каждый может{' '} - прислать - свой материал в журнал. Формат и тематика не имеют значения, единственное, что важно - — хороший ли материал. Если сообщество поддержит - вашу публикацию, она выйдет в журнале и станет доступна тысячам наших читателей. -

-
- -

Как проходит голосование

-

- Все присылаемые в Дискурс материалы попадают в  - «Редакцию». Это внутренний раздел сайта, где участники сообщества - решают, что будет опубликовано в Дискурсе. Как только работа получает одобрение как минимум - пятерых авторов открытой редакции, она немедленно публикуется в журнале. Если же - материал набирает более 20% голосов «против», он не выходит - и может быть отправлен на доработку. Жестких сроков рассмотрения материалов у нас - нет, иногда это занимает час, иногда месяц, обычно — несколько дней. -

-
-

- Как только сообщество поддержит публикацию, вы получите приглашение - в интернет-редакцию и сможете голосовать за новые материалы. -

-
- -

Как мы делаем тексты друг друга лучше

-

- Дискурс — журнал с совместным редактированием. Совершенствовать тексты нам - помогает система ремарок. Вы можете выделить часть текста в любой статье - и оставить к ней замечание, вопрос или предложение — автор текста получит - совет на почту и сможет его учесть. Так мы устраняем опечатки, неточности - и советуем друг другу, как сделать тексты качественнее и интереснее. -

-

- Среди участников сообщества есть профессиональные редакторы, которые помогают авторам делать - тексты лучше. Если вашему материалу потребуется доработка, они помогут отредактировать текст, - подобрать иллюстрации, придумать заголовок и красиво сверстать публикацию. Если - вы хотите обсудить текст, прежде чем загрузить материал в интернет-редакцию — - разместите его в google-документе, откройте доступ к редактированию по ссылке - и напишите нам на  - welcome@discours.io - . -

-

- Если у вас возникают трудности с тем, чтобы подобрать к своему материалу - иллюстрации, тоже пишите на почту - — наши коллеги-художники могут вам помочь{' '} - в режиме совместного редактирования. -

- -

Что сообщество дает авторам

-
    -
  • -

    - Право определять, каким будет журнал. Дискурс — это общественная - институция, созданная людьми и ради людей, функционирующая на условиях прямой - демократии. Авторы публикуют статьи и художественные проекты, участвуют - в обсуждениях, голосуют за работы коллег и таким образом вносят свой вклад - в развитие проекта, определяя содержание и направление журнала. -

    -
  • -
  • -

    - Возможность обратиться к широкой аудитории. Дискурс читают десятки - тысяч людей, и с каждым днем их становится больше. -

    -
  • -
  • -

    - Поддержка редакции. Дискурс предоставляет авторам аккредитацию - на мероприятия, базу контактов, юридическую поддержку, ознакомление с книжными, - кино- и музыкальными новинками до их выхода в свет. Если что-то - из этого вам понадобится, пишите на почту{' '} - welcome@discours.io -  — поможем. -

    -
  • -
  • -

    - Пресс-карты для корреспондентов. Три опубликованные статьи позволяют - авторам Дискурса получить официальные удостоверения журналистов (пресс-карты) - на следующий год. Пресс-карты удостоверяют, что вы журналист и можете - пользоваться всеми теми правами, которые гарантирует Закон о СМИ. Кроме того, многие - культурные институции (музеи, галереи и др.) предоставляют журналистам право свободного - входа. -

    -
  • -
  • -

    - Помощь сотен специалистов в разных областях. В основе Дискурса - лежит идея совместного редактирования. Участники редакционного сообщества — - несколько сотен журналистов, исследователей, художников, литераторов из разных стран - — изучают материалы друг друга до публикации и помогают сделать - их качественнее и интереснее. Так, в редакции нередко складываются творческие - союзы: например, авторов текстов и художников, создающих для них иллюстрации. -

    -
  • -
  • -

    - Пространство общения полное выдающихся людей. Дискурс — большое - живое сообщество интеллектуалов, разбросанных по всему земному шару. Вступив - в редакцию, вы сможете познакомиться со множеством интересных людей, которые - определяют повестку завтрашнего дня, вдохновляют окружающих, создают новое и изучают - старое, ищут знания и готовы ими делиться, чтобы менять мир в соответствии - со своими идеалами. -

    -
  • -
- -

Как быть в курсе

-

- За свежими публикациями Дискурса можно следить не только на сайте, - но и на страницах в  - Фейсбуке - ,{' '} - ВКонтакте{' '} - и Телеграме. А ещё раз - в месяц мы отправляем почтовую рассылку{' '} - с дайджестом лучших материалов. -

-

- Если вы хотите сотрудничать, что-то обсудить или предложить — пожалуйста, пишите - на welcome@discours.io. - Мы обязательно ответим. -

-
-
-
-
-
+ + + diff --git a/src/pages/about/help.astro b/src/pages/about/help.astro index 4a351093..d41f44f0 100644 --- a/src/pages/about/help.astro +++ b/src/pages/about/help.astro @@ -1,141 +1,14 @@ --- -import { Modal } from '../../components/Nav/Modal' -import { Meta } from '@solidjs/meta' -import { Donate as DiscoursDonate } from '../../components/Discours/Donate' -import About from '../../layouts/about.astro' -import { t } from '../../utils/intl' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - Здесь можно поддержать Дискурс материально. - Discours.io, помощь, благотворительность - - Благодарим! - -
-
- - -
-

Как вы можете поддержать Дискурс?

- -
-

- Дискурс — уникальное независимое издание с горизонтальной редакцией, - существующее в интересах своих читателей. Ваша поддержка действительно много - значит — не только для редакции Дискурса, но и для сохранения - свободной мысли и некоммерческого искусства в нашем обществе. -

-

- Дискурс существует на добровольных началах. Никакой медиахолдинг, фонд или государственная - структура не финансирует нас — благодаря этому мы можем писать о том, - что важно, а не о том, что выгодно. Сообщество наших волонтеров ежедневно - трудится, чтобы рассказывать вам интересные, не освещенные другими изданиями - истории — но мы не сможем делать это без вашей помощи. Пожертвования - читателей составляют основу нашего бюджета и позволяют нам существовать. -

-

- Если вам нравится то, что мы делаем и вы хотите, чтобы Дискурс продолжался, - пожалуйста, поддержите проект. -

-
-
- -
-
-

На что пойдут деньги?

-

- Ваши пожертвования пойдут на оплату серверов, содержание офиса, зарплату редакции - и налоги, оплату юридического сопровождения и труда бухгалтера, совершенствование - сайта, аренду помещения для открытой редакции, на печать альманаха Дискурс с лучшими - текстами авторов за полгода, а также на другие редакционные и технические - расходы. -

-

Ваша помощь позволит нам

-
    -
  • -

    Оставаться бесплатным изданием.

    -

    - Мы делаем открытый журнал для всех желающих, а также собираем искусство лучших - авторов по всему миру. Ваша поддержка позволяет нам становиться лучше. -

    -
  • -
  • -

    Создавать еще больше контента.

    -

    - Каждый день к нам присоединяются новые люди, и чем больше нас становится, тем - больше мы творим и строже оцениваем результаты творчества друг друга. - В результате повышается и количество, и качество контента. Каждый день мы - трудимся, чтобы открывать нашим читателям новые грани окружающего мира. -

    -
  • -
  • -

    Развивать форматы и расширять деятельность Дискурса.

    -

    - Мы создаем различные спецпроекты и регулярно проводим необычные мероприятия. - Мы хотим приносить пользу человечеству всеми возможными способами. -

    -
  • -
  • -

    Модернизировать сайт.

    -

    - Мы совершенствуем платформу и стараемся сделать проект максимально удобным для - вас. Мы работаем над мобильной версией, новым дизайном, фукционалом, системой - регистрации, навигации и рекомендаций, которые сделают наше общение еще увлекательней. -

    -
  • -
  • -

    Выпускать альманах.

    -

    - Выпускать раз в полугодие печатный альманах Дискурс с 33 лучшими текстами - сайта. -

    -
  • -
  • -

    Захватить весь мир

    -

    и принести «Дискурс» в каждый дом.

    -
  • -
-

Войдите в попечительский совет Дискурса

-

- Вы хотите сделать крупное пожертвование? Станьте попечителем Дискурса — - напишите нам, - мы будем рады единомышленникам. -

-

Как ещё можно поддержать Дискурс?

-

- Есть много других способов поддержать Дискурс и труд наших авторов. Например, - вы можете периодически рассказывать о проекте своим друзьям в соцсетях, делиться - хорошими материалами или — что еще лучше — публиковать свои статьи - в «Дискурсе». Но главное, что вы можете сделать для Дискурса, — - читать нас. Мы вкладываем в журнал душу, и внимание каждого читателя убеждает нас - в правильности выбранного пути. Не переключайтесь. -

-

- Если вы хотите помочь проекту, но у вас возникли вопросы, напишите нам письмо - по адресу{' '} - welcome@discours.io - . -

-
-
-
-
-
+ + + diff --git a/src/pages/about/manifest.astro b/src/pages/about/manifest.astro index 319fb9e1..d41f44f0 100644 --- a/src/pages/about/manifest.astro +++ b/src/pages/about/manifest.astro @@ -1,145 +1,14 @@ --- -import Opener from '../../components/Nav/Opener' -import { Modal } from '../../components/Nav/Modal' -import { Feedback } from '../../components/Discours/Feedback' -import Subscribe from '../../components/Discours/Subscribe' -import About from '../../layouts/about.astro' -import { t } from '../../utils/intl' -import '../../styles/manifest.scss' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - - - - - - - -
-
- - -
-

Манифест

- -
-

- Дискурс - независимый художественно-аналитический журнал с горизонтальной редакцией, основанный - на принципах свободы слова, прямой демократии и совместного редактирования. Дискурс создаётся - открытым медиасообществом ученых, журналистов, музыкантов, писателей, предпринимателей, - философов, инженеров, художников и специалистов со всего мира, объединившихся, чтобы вместе - делать общий журнал и объяснять с разных точек зрения мозаичную картину современности. -

-

- Мы пишем о культуре, науке и обществе, рассказываем о новых идеях и современном искусстве, - публикуем статьи, исследования, репортажи, интервью людей, чью прямую речь стоит услышать, и - работы художников из разных стран - от фильмов и музыки до живописи и фотографии. Помогая друг - другу делать публикации качественнее и общим голосованием выбирая лучшие материалы для журнала, - мы создаём новую горизонтальную журналистику, чтобы честно рассказывать о важном и интересном. -

-

- Редакция Дискурса открыта для всех: у нас нет цензуры, запретных тем и идеологических рамок. - Каждый может - прислать материал в журнал и - присоединиться к редакции - . Предоставляя трибуну для независимой журналистики и художественных проектов, мы помогаем - людям рассказывать свои истории так, чтобы они были услышаны. Мы убеждены: чем больше голосов - будет звучать на Дискурсе, тем громче в полифонии мнений будет слышна истина. -

-
- -

- Как участвовать в самиздате -

- -
-

- Дискурс создается открытым сообществом энтузиастов новой независимой журналистики. - Участвовать в открытой редакции и помогать журналу можно следующими способами: -

-

Предлагать материалы

-

- Создавайте свои статьи и художественные работы - лучшие из них будут опубликованы - в журнале. Дискурс - некоммерческое издание, авторы публикуются в журнале на общественных началах, - получая при этом поддержку редакции, право голоса, множество других - возможностей и читателей по всему миру. -

- -

Дискурс существует на пожертвования читателей. Если вам нравится журнал, пожалуйста,

-

- поддержите нашу работу. Ваши пожертвования пойдут на выпуск новых материалов, - оплату серверов, труда программистов, дизайнеров и редакторов. -

-

Сотрудничать с журналом

-

- Мы всегда открыты для сотрудничества и рады единомышленникам. Если вы хотите помогать журналу с - редактурой, корректурой, иллюстрациями, переводами, версткой, подкастами, мероприятиями, - фандрайзингом или как-то ещё - скорее пишите нам на - welcome@discours.io - . -

- Если вы представляете некоммерческую организацию и хотите сделать с нами совместный проект, - получить информационную поддержку или предложить другую форму сотрудничества - - [пишите](mailto:welcome@discours.io). -

- Если вы разработчик и хотите помогать с развитием сайта Дискурса, - присоединяйтесь к IT-команде самиздата. Открытый код - платформы для независимой журналистики, а также всех наших спецпроектов и медиаинструментов - находится - в свободном доступе на GitHub. -

-

Как еще можно помочь

-

- Советуйте Дискурс друзьям и знакомым. Обсуждайте и распространяйте наши публикации — все - материалы открытой редакции можно читать и перепечатывать бесплатно. Подпишитесь на самиздат - ВКонтакте, в - Фейсбуке - и в - Телеграме, а также на рассылку лучших материалов , чтобы не пропустить ничего интересного. -

- Рассказывайте о впечатлениях от материалов открытой - редакции, - делитесь идеями, интересными темами, о которых хотели бы узнать - больше, и историями, которые нужно рассказать. -

-
- -

- Будем на связи -

- -
- Если вы хотите предложить материал, сотрудничать, рассказать о проблеме, которую нужно осветить, - сообщить об ошибке или баге, что-то обсудить, уточнить или посоветовать, пожалуйста, напишите нам здесь - или на почту welcome@discours.io. Мы обязательно ответим - и постараемся реализовать все хорошие задумки. -
-
-
-
-
+ + + diff --git a/src/pages/about/partners.astro b/src/pages/about/partners.astro index 6e08bc3e..d41f44f0 100644 --- a/src/pages/about/partners.astro +++ b/src/pages/about/partners.astro @@ -1,18 +1,14 @@ --- -import About from '../../layouts/about.astro' -import '../../styles/manifest.scss' -import { t } from '../../utils/intl' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - -
-
-
- {t('Partners')} -
-
-
-
-
+ + + diff --git a/src/pages/about/projects.astro b/src/pages/about/projects.astro index b1a66243..d41f44f0 100644 --- a/src/pages/about/projects.astro +++ b/src/pages/about/projects.astro @@ -1,18 +1,14 @@ --- -import About from '../../layouts/about.astro' -import '../../styles/manifest.scss' -import { t } from '../../utils/intl' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - -
-
-
- {t('Projects')} -
-
-
-
-
+ + + diff --git a/src/pages/about/terms-of-use.astro b/src/pages/about/terms-of-use.astro index 074e9865..d41f44f0 100644 --- a/src/pages/about/terms-of-use.astro +++ b/src/pages/about/terms-of-use.astro @@ -1,259 +1,14 @@ --- -import { Meta } from '@solidjs/meta' -import About from '../../layouts/about.astro' -import '../../styles/manifest.scss' -import { t } from '../../utils/intl' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' -const title = t('Terms of use') +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - - - - -
-
- - -
-

- Пользовательское соглашение -

- -
-

- Дискурс — это сообщество творческих людей, объединенных идеей делать интересный - журнал для всех желающих. Авторы Дискурса сообща посредством прямого голосования определяют - содержание журнала. -

-

Для того, чтобы Дискурс работал без помех, разработаны настоящие Правила.

-

Определения

-

- Сайт — портал discours.io -

-

- Пользователь — лицо, пользующееся Сайтом, либо юридическое лицо, - обладающее правами на интеллектуальную собственность. -

-

- Публикация контента — размещение Пользователем посредством Сайта - объектов авторских прав и другой информации для других пользователей. -

-

- Издательство — администрация сайта, которая занимается технической - и издательской деятельностью для обеспечения функционирования Сайта и Альманаха. - Издательство не вмешивается в принятие редакционных решений авторским сообществом. -

-

- Альманах «Дискурс» (свидетельство о регистрации СМИ: ПИ № - ФС77-63947 от 18.12.15) — печатное периодическое издание, которое выходит раз в год - и состоит из лучших публикаций на Сайте за это время. -

- -
    -
  1. -

    - Вся информация на сайте (включая тексты, изображения, видеоматериалы, аудиозаписи, - программный код, дизайн сайта и т.д.) является объектом интеллектуальной собственности - ее правообладателей и охраняется законодательством РФ. -

    -
  2. -
  3. -

    - Публикуя контент на сайте, Пользователь на безвозмездной основе предоставляет - Издательству право на воспроизведение, распространение, перевод, редактирование - контента. Данное право предоставляется Издательству на весь срок действия авторских - прав Пользователя. -

    -
  4. -
  5. -

    - Пользователь предоставляет Издательству право редактировать контент, в том числе - вносить в него изменения, сокращения и дополнения, снабжать его иллюстрациями - и пояснениями, исправлять ошибки и уточнять фактические сведения, при условии, что - этим не искажается авторский замысел. -

    -
  6. -
  7. -

    - Обнародование контента осуществляется Издательством в соответствии с условиями - лицензии{' '} - - Creative Commons BY-NC-ND 4.0 - - . Все материалы сайта предназначены исключительно для личного некоммерческого использования. - Права на дизайн и программный код сайта принадлежат Издательству. -

    -
  8. -
  9. -

    - Все аудиовизуальные произведения являются собственностью своих авторов - и правообладателей и используются только в образовательных - и информационных целях. Если вы являетесь собственником того или иного - произведения и не согласны с его размещением на сайте, пожалуйста, - напишите на  - welcome@discours.io - . -

    -
  10. -
  11. -

    - Цитирование, распространение, доведение до всеобщего сведения материалов Cайта - приветствуется. При использовании материалов сайта необходимо указать имя автора - и активную ссылку на материал на Сайте. -

    -
  12. -
-

Правила поведения

-
    -
  1. -

    - Находясь на Сайте, Пользователь подтверждает свое совершеннолетие, правоспособность, - а также согласие с настоящими Правилами и политикой конфиденциальности - и готовность нести полную ответственность за их соблюдение. -

    -
  2. -
  3. -

    На сайте запрещено:

    -
      -
    • - Публиковать контент, авторские права на который принадлежат третьим лицам, без - согласия этих лиц. Если авторские права на контент принадлежат нескольким лицам, - то его публикация предполагает согласие их всех. -
    • -
    • Размещать коммерческую и политическую рекламу.
    • -
    • - Целенаправленно препятствовать нормальному функционированию сообщества и сайта - discours.io -
    • -
    • Выдавать себя за другого человека и представляться его именем.
    • -
    • - Размещать информацию, которая не соответствует целям создания Сайта, ущемляет - интересы других пользователей или третьих лиц, нарушает законы Российской Федерации. -
    • -
    -
  4. -
  5. -

    - Пользователь несет всю ответственность за содержание публикуемого контента и свое - взаимодействие с другими пользователями, и обязуется возместить все расходы - в случае предъявления каких-либо претензий третьими лицами. Издательство не несет - ответственности за содержание публикуемой пользователями информации, в том числе - за размещенные на сайте комментарии. Переписка между Пользователем - и Издательством считается юридически значимой. Настоящие Правила могут быть изменены - Издательством, изменения вступают в силу с момента публикации на Сайте. -

    -
  6. -
  7. -

    - Если Пользователь очевидно и целенаправленно нарушает правила, Издательство может - и принять в отношении автора следующие меры: вынести предупреждение и обязать - автора устранить допущенное нарушение, удалить контент, нарушающий правила, заблокировать - или удалить аккаунт нарушителя. -

    -
  8. -
-

Политика конфиденциальности

-
    -
  1. -

    Сайт может собирать у пользователей следующие данные:

    -
      -
    • -

      - Данные, которые пользователи сообщают о себе сами при подаче заявки, регистрации, - авторизации или заполнения профиля, в том числе ФИО и контактную информацию. - Конфиденциальные данные, такие как идентификатор и электронный адрес, используются - для идентификации пользователя. Данные профиля, размещённые публично по желанию - пользователя, которое выражается фактом их предоставления, используется для - демонстрации другим пользователям той информации о себе, которую пользователь готов - предоставить. -

      -
    • -
    • -

      - Данные, собранные автоматическим путем, такие, как cookie-файлы. Эти - неперсонализированные данные могут использоваться для сбора статистики и улучшения - работы сайта. -

      -
    • -
    -
  2. -
  3. -

    - Издательство обеспечивает конфиденциальность персональных данных и применяет все - необходимые организационные и технические меры по их защите. -

    -
  4. -
  5. -

    - По желанию пользователя Издательство готово удалить любую информацию о нем, - собранную автоматическим путем. Для этого следует написать на адрес электронной почты{ - ' ' - } - welcome@discours.io - . -

    -
  6. -
  7. -

    - Если в информации, предоставляемой Издательству Пользователем, содержатся персональные - данные последнего, то фактом их предоставления он соглашается - на их обработку любым способом, не запрещенным законодательством РФ. -

    -

    - Общедоступные видео на сайте могут транслироваться с YouTube и регулируются{ - ' ' - } - - политикой конфиденциальности Google - - . Загрузка видео на сайт также означает согласие с  - - Условиями использования YouTube - - . -

    -
  8. -
  9. -

    - Данные, которые мы получаем от вас, мы используем только в соответствии - с принципами обработки данных, указанными в этом документе. -

    -
  10. -
-

Обратная связь

-

- Любые вопросы и предложения по поводу функционирования сайта можно направить - по электронной почте{' '} - welcome@discours.io{' '} - или через форму «предложить идею». -

-
-
-
-
-
+ + + diff --git a/src/pages/about/thanks.astro b/src/pages/about/thanks.astro index d83d0b5e..d41f44f0 100644 --- a/src/pages/about/thanks.astro +++ b/src/pages/about/thanks.astro @@ -1,91 +1,14 @@ --- -import { Meta } from '@solidjs/meta' -import About from '../../layouts/about.astro' -import '../../styles/manifest.scss' -import { t } from '../../utils/intl' +import Zine from '../../layouts/zine.astro' +import { Root } from '../../components/Root' +import { initRouter } from '../../stores/router' -const title = t('Thank you') +const { pathname, search } = Astro.url +initRouter(pathname, search) Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- - - - - - - -
-
-
-
-

{title}

-
-
- { - /* -

Команда

-

- Константин Ворович — исполнительный директор, - welcome@discours.io
- Александр Гусев — технический архитектор, - services@discours.io
- Екатерина Ильина — шеф-редактор проекта, - letter@discours.io
- Яна Климова — редактор сайта и соцсетей, - letter@discours.io
- Николай Носачевский — голос и душа подкаста, - podcast@discours.io -

-*/ - } -

Неоценимый вклад в Дискурс внесли и вносят

-

- Мария Бессмертная, Дамир Бикчурин, Константин Ворович, Ян Выговский, Эльдар Гариффулин, - Павел Гафаров, Виктория Гендлина, Александр Гусев, Данила Давыдов, Константин Дубовик, Вячеслав - Еременко, Кристина Ибрагим, Екатерина Ильина, Анна Капаева, Яна Климова, Александр Коренков, - Ирэна Лесневская, Игорь Лобанов, Анастасия Лозовая, Григорий Ломизе, Евгений Медведев, Павел - Никулин, Николай Носачевский, Андрей Орловский, Михаил Панин, Антон Панов, Павел Пепперштейн, - Любовь Покровская, Илья Розовский, Денис Светличный, Павел Соколов, Сергей Стрельников, Глеб - Струнников, Николай Тарковский, Кирилл Филимонов, Алексей Хапов, Екатерина Харитонова -

-

Авторы

-

- Мы безмерно благодарны{' '} - каждому автору{' '} - за участие и поддержку проекта. Сегодня, когда для большинства деньги стали целью и основным - источником мотивации, бескорыстная помощь и основанный на энтузиазме труд бесценны. Именно - вы своим трудом каждый день делаете Дискурс таким, какой он есть. -

-

Иллюстраторы

-

- Ольга Аверинова, Регина Акчурина, Айгуль Берхеева, Екатерина Вакуленко, Анастасия Викулова, - Мария Власенко, Ванесса Гаврилова, Ольга Горше, Ксения Горшкова, Ангелина Гребенюкова, Илья - Diliago, Антон Жаголкин, Саша Керова, Ольга Машинец, Злата Мечетина, Тала Никитина, Никита - Поздняков, Матвей Сапегин, Татьяна Сафонова, Виктория Шибаева -

-

Меценаты

-

- Дискурс существует исключительно на пожертвования читателей. Мы бесконечно - признательны всем, кто нас поддерживает. Ваши пожертвования — финансовый фундамент - журнала. Благодаря вам мы развиваем платформу качественной журналистики, которая помогает - самым разным авторам быть услышанными. Стать нашим меценатом и подписаться - на ежемесячную поддержку проекта можно{' '} - здесь - . -

-
-
-
-
-
+ + + diff --git a/src/pages/author/[slug]/index.astro b/src/pages/author/[slug]/index.astro index 17264f0d..69774b1f 100644 --- a/src/pages/author/[slug]/index.astro +++ b/src/pages/author/[slug]/index.astro @@ -2,11 +2,15 @@ import { Root } from '../../../components/Root' import Zine from '../../../layouts/zine.astro' import { apiClient } from '../../../utils/apiClient' +import { initRouter } from '../../../stores/router' const slug = Astro.params.slug.toString() const articles = await apiClient.getArticlesForAuthors({ authorSlugs: [slug], limit: 50 }) const author = articles[0].authors.find((a) => a.slug === slug) +const { pathname, search } = Astro.url +initRouter(pathname, search) + Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- diff --git a/src/pages/authors.astro b/src/pages/authors.astro index 31ea1e7b..f3cd2131 100644 --- a/src/pages/authors.astro +++ b/src/pages/authors.astro @@ -2,9 +2,13 @@ import { Root } from '../components/Root' import Zine from '../layouts/zine.astro' import { apiClient } from '../utils/apiClient' +import { initRouter } from '../stores/router' const authors = await apiClient.getAllAuthors() +const { pathname, search } = Astro.url +initRouter(pathname, search) + Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- diff --git a/src/pages/create.astro b/src/pages/create.astro index 7750886c..defdaefe 100644 --- a/src/pages/create.astro +++ b/src/pages/create.astro @@ -1,6 +1,11 @@ --- import { Root } from '../components/Root' import Zine from '../layouts/zine.astro' +import { initRouter } from '../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) + --- diff --git a/src/pages/feed/index.astro b/src/pages/feed/index.astro index 80a432f3..a16d6f37 100644 --- a/src/pages/feed/index.astro +++ b/src/pages/feed/index.astro @@ -3,6 +3,11 @@ import { Root } from '../../components/Root' import Zine from '../../layouts/zine.astro' import { apiClient } from '../../utils/apiClient' +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) + const articles = await apiClient.getRecentArticles({ limit: 50 }) --- diff --git a/src/pages/feed/settings.astro.bak b/src/pages/feed/settings.astro.bak index 9ec5ece0..11bef960 100644 --- a/src/pages/feed/settings.astro.bak +++ b/src/pages/feed/settings.astro.bak @@ -1,6 +1,11 @@ --- import Zine from '../../layouts/zine.astro' import { FeedSettings } from '../../components/Views/FeedSettings' + +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) --- diff --git a/src/pages/inbox.astro.bak b/src/pages/inbox.astro.bak index 28bd758d..80f992c3 100644 --- a/src/pages/inbox.astro.bak +++ b/src/pages/inbox.astro.bak @@ -1,6 +1,11 @@ --- import InboxPage from '../components/Views/Inbox' import About from '../layouts/about.astro' + +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) --- diff --git a/src/pages/index.astro b/src/pages/index.astro index 55e47444..7066509a 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -2,10 +2,15 @@ import Zine from '../layouts/zine.astro' import { Root } from '../components/Root' import { apiClient } from '../utils/apiClient' +import { initRouter } from '../stores/router' const randomTopics = await apiClient.getRandomTopics({ amount: 12 }) const articles = await apiClient.getRecentPublishedArticles({ limit: 5 }) +const { pathname, search } = Astro.url +initRouter(pathname, search) + + Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- diff --git a/src/pages/search.astro b/src/pages/search.astro index d3acd0a8..7de5f5a7 100644 --- a/src/pages/search.astro +++ b/src/pages/search.astro @@ -2,10 +2,14 @@ import { Root } from '../components/Root' import Zine from '../layouts/zine.astro' import { apiClient } from '../utils/apiClient' +import { initRouter } from '../stores/router' const params: URLSearchParams = Astro.url.searchParams const q = params.get('q') const searchResults = await apiClient.getSearchResults({ query: q, limit: 50 }) + +const { pathname, search } = Astro.url +initRouter(pathname, search) --- diff --git a/src/pages/topic/[slug].astro b/src/pages/topic/[slug].astro index 88274da1..9a4d0ff1 100644 --- a/src/pages/topic/[slug].astro +++ b/src/pages/topic/[slug].astro @@ -7,6 +7,11 @@ const slug = Astro.params.slug?.toString() || '' const articles = await apiClient.getArticlesForTopics({ topicSlugs: [slug], limit: 50 }) const topic = articles[0].topics.find(({ slug: topicSlug }) => topicSlug === slug) +import { initRouter } from '../../stores/router' + +const { pathname, search } = Astro.url +initRouter(pathname, search) + Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') --- diff --git a/src/pages/topics.astro b/src/pages/topics.astro index d69ed905..633ca6b3 100644 --- a/src/pages/topics.astro +++ b/src/pages/topics.astro @@ -2,10 +2,14 @@ import { Root } from '../components/Root' import Zine from '../layouts/zine.astro' import { apiClient } from '../utils/apiClient' +import { initRouter } from '../stores/router' const topics = await apiClient.getAllTopics() Astro.response.headers.set('Cache-Control', 's-maxage=1, stale-while-revalidate') + +const { pathname, search } = Astro.url +initRouter(pathname, search) --- diff --git a/src/stores/router.ts b/src/stores/router.ts index d0171ca2..4cf374d0 100644 --- a/src/stores/router.ts +++ b/src/stores/router.ts @@ -13,6 +13,14 @@ export interface Routes { feed: void article: 'slug' search: 'q' + dogma: void + guide: void + help: void + manifest: void + partners: void + projects: void + termsOfUse: void + thanks: void } const searchParamsStore = createSearchParams() @@ -25,7 +33,15 @@ const routerStore = createRouter( author: '/author/:slug', feed: '/feed', search: '/search/:q?', - article: '/:slug' + article: '/:slug', + dogma: '/about/dogma', + guide: '/about/guide', + help: '/about/help', + manifest: '/about/manifest', + partners: '/about/partners', + projects: '/about/projects', + termsOfUse: '/about/terms-of-use', + thanks: '/about/thanks' }, { search: false, diff --git a/yarn.lock b/yarn.lock index 0dc601d3..8526db3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -283,12 +283,12 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/abort-controller@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.171.0.tgz#d003aa8cb30b6de4a23ae5f1fc0e5a7ebc79e6c4" - integrity sha512-D3ShqAdCSFvKN3pGGn0KwK6lece4nqKY0hrxMIaYvDwewGjoIgEMBPGhCK1kNoBo6lJ93Fu1u4DheV+8abSmjQ== +"@aws-sdk/abort-controller@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.178.0.tgz#fd189d62a689add822c3f40b2827f887639f015c" + integrity sha512-ptDkCB06BJrYdhKzamM9yI15LxcGkPczY80hzKAY/aecm09alnW27uCt5HJJx2nCd18IUH28ZO1sc7DTLOWb3A== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/chunked-blob-reader-native@3.170.0": @@ -307,324 +307,324 @@ tslib "^2.3.1" "@aws-sdk/client-s3@^3.169.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.171.0.tgz#d77275ecc4d9e40cbd207e164bb9c18c836629e4" - integrity sha512-UFPnf9xG7H6Mku9tfVH7oSXq65oH0mb8vvfeUWsi+KKedvMdww7fVWmXtcgnsB9nmXLF2PfrQrdaz2uid4rpgQ== + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.178.0.tgz#c77e06e10dca7627e75aba28b062701aa9563a09" + integrity sha512-MyVmDj/eR/n5b8SRWKHK/U4c4HEppW+9uqaTLdYYlz9RpFyc3Pw1dWbwdvT65+Eb/ZOy4VkWPxzL+SAibvoFpw== dependencies: "@aws-crypto/sha1-browser" "2.0.0" "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.171.0" - "@aws-sdk/config-resolver" "3.171.0" - "@aws-sdk/credential-provider-node" "3.171.0" - "@aws-sdk/eventstream-serde-browser" "3.171.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.171.0" - "@aws-sdk/eventstream-serde-node" "3.171.0" - "@aws-sdk/fetch-http-handler" "3.171.0" - "@aws-sdk/hash-blob-browser" "3.171.0" - "@aws-sdk/hash-node" "3.171.0" - "@aws-sdk/hash-stream-node" "3.171.0" - "@aws-sdk/invalid-dependency" "3.171.0" - "@aws-sdk/md5-js" "3.171.0" - "@aws-sdk/middleware-bucket-endpoint" "3.171.0" - "@aws-sdk/middleware-content-length" "3.171.0" - "@aws-sdk/middleware-expect-continue" "3.171.0" - "@aws-sdk/middleware-flexible-checksums" "3.171.0" - "@aws-sdk/middleware-host-header" "3.171.0" - "@aws-sdk/middleware-location-constraint" "3.171.0" - "@aws-sdk/middleware-logger" "3.171.0" - "@aws-sdk/middleware-recursion-detection" "3.171.0" - "@aws-sdk/middleware-retry" "3.171.0" - "@aws-sdk/middleware-sdk-s3" "3.171.0" - "@aws-sdk/middleware-serde" "3.171.0" - "@aws-sdk/middleware-signing" "3.171.0" - "@aws-sdk/middleware-ssec" "3.171.0" - "@aws-sdk/middleware-stack" "3.171.0" - "@aws-sdk/middleware-user-agent" "3.171.0" - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/node-http-handler" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/signature-v4-multi-region" "3.171.0" - "@aws-sdk/smithy-client" "3.171.0" - "@aws-sdk/types" "3.171.0" - "@aws-sdk/url-parser" "3.171.0" + "@aws-sdk/client-sts" "3.178.0" + "@aws-sdk/config-resolver" "3.178.0" + "@aws-sdk/credential-provider-node" "3.178.0" + "@aws-sdk/eventstream-serde-browser" "3.178.0" + "@aws-sdk/eventstream-serde-config-resolver" "3.178.0" + "@aws-sdk/eventstream-serde-node" "3.178.0" + "@aws-sdk/fetch-http-handler" "3.178.0" + "@aws-sdk/hash-blob-browser" "3.178.0" + "@aws-sdk/hash-node" "3.178.0" + "@aws-sdk/hash-stream-node" "3.178.0" + "@aws-sdk/invalid-dependency" "3.178.0" + "@aws-sdk/md5-js" "3.178.0" + "@aws-sdk/middleware-bucket-endpoint" "3.178.0" + "@aws-sdk/middleware-content-length" "3.178.0" + "@aws-sdk/middleware-expect-continue" "3.178.0" + "@aws-sdk/middleware-flexible-checksums" "3.178.0" + "@aws-sdk/middleware-host-header" "3.178.0" + "@aws-sdk/middleware-location-constraint" "3.178.0" + "@aws-sdk/middleware-logger" "3.178.0" + "@aws-sdk/middleware-recursion-detection" "3.178.0" + "@aws-sdk/middleware-retry" "3.178.0" + "@aws-sdk/middleware-sdk-s3" "3.178.0" + "@aws-sdk/middleware-serde" "3.178.0" + "@aws-sdk/middleware-signing" "3.178.0" + "@aws-sdk/middleware-ssec" "3.178.0" + "@aws-sdk/middleware-stack" "3.178.0" + "@aws-sdk/middleware-user-agent" "3.178.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/node-http-handler" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/signature-v4-multi-region" "3.178.0" + "@aws-sdk/smithy-client" "3.178.0" + "@aws-sdk/types" "3.178.0" + "@aws-sdk/url-parser" "3.178.0" "@aws-sdk/util-base64-browser" "3.170.0" "@aws-sdk/util-base64-node" "3.170.0" "@aws-sdk/util-body-length-browser" "3.170.0" "@aws-sdk/util-body-length-node" "3.170.0" - "@aws-sdk/util-defaults-mode-browser" "3.171.0" - "@aws-sdk/util-defaults-mode-node" "3.171.0" - "@aws-sdk/util-stream-browser" "3.171.0" - "@aws-sdk/util-stream-node" "3.171.0" - "@aws-sdk/util-user-agent-browser" "3.171.0" - "@aws-sdk/util-user-agent-node" "3.171.0" + "@aws-sdk/util-defaults-mode-browser" "3.178.0" + "@aws-sdk/util-defaults-mode-node" "3.178.0" + "@aws-sdk/util-stream-browser" "3.178.0" + "@aws-sdk/util-stream-node" "3.178.0" + "@aws-sdk/util-user-agent-browser" "3.178.0" + "@aws-sdk/util-user-agent-node" "3.178.0" "@aws-sdk/util-utf8-browser" "3.170.0" "@aws-sdk/util-utf8-node" "3.170.0" - "@aws-sdk/util-waiter" "3.171.0" + "@aws-sdk/util-waiter" "3.178.0" "@aws-sdk/xml-builder" "3.170.0" entities "2.2.0" fast-xml-parser "3.19.0" tslib "^2.3.1" -"@aws-sdk/client-sso@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.171.0.tgz#a2b01816dfafeeb051768f38913c6224c3708e36" - integrity sha512-iOJxoxHFlyuGfXKVz8Z7xVgYkdnqw6beDpIO852aDL6DYFO0ZA6vYjWXsMgdY6S6zJOR2K2uRhvPpbPiFF5PtA== +"@aws-sdk/client-sso@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.178.0.tgz#69bfabe6610bce46ce05834d3d59ebe24996d3ef" + integrity sha512-3y7+/eD7VgByUu6IXIT0ICBNVJiDdkCKsck18OUzankICQsCsEg7RGeOlhdHkKBmDqGDJEJMuTWnGJQo1IVsgw== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.171.0" - "@aws-sdk/fetch-http-handler" "3.171.0" - "@aws-sdk/hash-node" "3.171.0" - "@aws-sdk/invalid-dependency" "3.171.0" - "@aws-sdk/middleware-content-length" "3.171.0" - "@aws-sdk/middleware-host-header" "3.171.0" - "@aws-sdk/middleware-logger" "3.171.0" - "@aws-sdk/middleware-recursion-detection" "3.171.0" - "@aws-sdk/middleware-retry" "3.171.0" - "@aws-sdk/middleware-serde" "3.171.0" - "@aws-sdk/middleware-stack" "3.171.0" - "@aws-sdk/middleware-user-agent" "3.171.0" - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/node-http-handler" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/smithy-client" "3.171.0" - "@aws-sdk/types" "3.171.0" - "@aws-sdk/url-parser" "3.171.0" + "@aws-sdk/config-resolver" "3.178.0" + "@aws-sdk/fetch-http-handler" "3.178.0" + "@aws-sdk/hash-node" "3.178.0" + "@aws-sdk/invalid-dependency" "3.178.0" + "@aws-sdk/middleware-content-length" "3.178.0" + "@aws-sdk/middleware-host-header" "3.178.0" + "@aws-sdk/middleware-logger" "3.178.0" + "@aws-sdk/middleware-recursion-detection" "3.178.0" + "@aws-sdk/middleware-retry" "3.178.0" + "@aws-sdk/middleware-serde" "3.178.0" + "@aws-sdk/middleware-stack" "3.178.0" + "@aws-sdk/middleware-user-agent" "3.178.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/node-http-handler" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/smithy-client" "3.178.0" + "@aws-sdk/types" "3.178.0" + "@aws-sdk/url-parser" "3.178.0" "@aws-sdk/util-base64-browser" "3.170.0" "@aws-sdk/util-base64-node" "3.170.0" "@aws-sdk/util-body-length-browser" "3.170.0" "@aws-sdk/util-body-length-node" "3.170.0" - "@aws-sdk/util-defaults-mode-browser" "3.171.0" - "@aws-sdk/util-defaults-mode-node" "3.171.0" - "@aws-sdk/util-user-agent-browser" "3.171.0" - "@aws-sdk/util-user-agent-node" "3.171.0" + "@aws-sdk/util-defaults-mode-browser" "3.178.0" + "@aws-sdk/util-defaults-mode-node" "3.178.0" + "@aws-sdk/util-user-agent-browser" "3.178.0" + "@aws-sdk/util-user-agent-node" "3.178.0" "@aws-sdk/util-utf8-browser" "3.170.0" "@aws-sdk/util-utf8-node" "3.170.0" tslib "^2.3.1" -"@aws-sdk/client-sts@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.171.0.tgz#583b94cd74afef2b9b1d9e149c339e5d11e519c6" - integrity sha512-CozT5qq/Wtdn4CDz5PdXtdyGnzHbuLqOYcTgaYpDks2EPfRSSFT2WYE+Y76Ccdz5n7vWR3yJuNjDXnVL28U8gQ== +"@aws-sdk/client-sts@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.178.0.tgz#a26bbb48185f1edebec0313dcb9c3f2b81dd3e86" + integrity sha512-r7LNxDhNpXmXxenHUcPROgwgpZLIuL3b8qWbRISp98YjT34G/MsxGseC8mhEPjuqcdc96xh+I2fknJ4JmeUKag== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.171.0" - "@aws-sdk/credential-provider-node" "3.171.0" - "@aws-sdk/fetch-http-handler" "3.171.0" - "@aws-sdk/hash-node" "3.171.0" - "@aws-sdk/invalid-dependency" "3.171.0" - "@aws-sdk/middleware-content-length" "3.171.0" - "@aws-sdk/middleware-host-header" "3.171.0" - "@aws-sdk/middleware-logger" "3.171.0" - "@aws-sdk/middleware-recursion-detection" "3.171.0" - "@aws-sdk/middleware-retry" "3.171.0" - "@aws-sdk/middleware-sdk-sts" "3.171.0" - "@aws-sdk/middleware-serde" "3.171.0" - "@aws-sdk/middleware-signing" "3.171.0" - "@aws-sdk/middleware-stack" "3.171.0" - "@aws-sdk/middleware-user-agent" "3.171.0" - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/node-http-handler" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/smithy-client" "3.171.0" - "@aws-sdk/types" "3.171.0" - "@aws-sdk/url-parser" "3.171.0" + "@aws-sdk/config-resolver" "3.178.0" + "@aws-sdk/credential-provider-node" "3.178.0" + "@aws-sdk/fetch-http-handler" "3.178.0" + "@aws-sdk/hash-node" "3.178.0" + "@aws-sdk/invalid-dependency" "3.178.0" + "@aws-sdk/middleware-content-length" "3.178.0" + "@aws-sdk/middleware-host-header" "3.178.0" + "@aws-sdk/middleware-logger" "3.178.0" + "@aws-sdk/middleware-recursion-detection" "3.178.0" + "@aws-sdk/middleware-retry" "3.178.0" + "@aws-sdk/middleware-sdk-sts" "3.178.0" + "@aws-sdk/middleware-serde" "3.178.0" + "@aws-sdk/middleware-signing" "3.178.0" + "@aws-sdk/middleware-stack" "3.178.0" + "@aws-sdk/middleware-user-agent" "3.178.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/node-http-handler" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/smithy-client" "3.178.0" + "@aws-sdk/types" "3.178.0" + "@aws-sdk/url-parser" "3.178.0" "@aws-sdk/util-base64-browser" "3.170.0" "@aws-sdk/util-base64-node" "3.170.0" "@aws-sdk/util-body-length-browser" "3.170.0" "@aws-sdk/util-body-length-node" "3.170.0" - "@aws-sdk/util-defaults-mode-browser" "3.171.0" - "@aws-sdk/util-defaults-mode-node" "3.171.0" - "@aws-sdk/util-user-agent-browser" "3.171.0" - "@aws-sdk/util-user-agent-node" "3.171.0" + "@aws-sdk/util-defaults-mode-browser" "3.178.0" + "@aws-sdk/util-defaults-mode-node" "3.178.0" + "@aws-sdk/util-user-agent-browser" "3.178.0" + "@aws-sdk/util-user-agent-node" "3.178.0" "@aws-sdk/util-utf8-browser" "3.170.0" "@aws-sdk/util-utf8-node" "3.170.0" entities "2.2.0" fast-xml-parser "3.19.0" tslib "^2.3.1" -"@aws-sdk/config-resolver@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.171.0.tgz#54df47465f541633d0555104b4db59be9cc5e21f" - integrity sha512-qxuquXxy2Uu96Vmm5lm3b72wx8g+7XkWf5pGeQPPgXT4Zrw6UQdtqvNhsoFpKLp/Op1yu/CIDd7lG2l1Xgs5HQ== +"@aws-sdk/config-resolver@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.178.0.tgz#83a66f79bc1c25450b0ab4dffe48288dfb3df3bb" + integrity sha512-8xL98TGMaVULIN7HRWV2q1o0Y2p38QuweehzM8yXCZrrLOyHgWo3waP2RNVeddOB7MrSwwU/gw9rXSv7YHLZ6w== dependencies: - "@aws-sdk/signature-v4" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/signature-v4" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-config-provider" "3.170.0" - "@aws-sdk/util-middleware" "3.171.0" + "@aws-sdk/util-middleware" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-env@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.171.0.tgz#53ca9f39a97cc53b61126382a8b023afdc8dcd46" - integrity sha512-Btm7mu+2RsOQxplGhHMKat+CgaOHwpqt1j3aU2EQtad5Fb5NSZRD85mqD/BGCCLTmfqIWl39YQv9758gciRjCw== +"@aws-sdk/credential-provider-env@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.178.0.tgz#0f497bb9924eef70b070bc9c6acb0a7c55d6114d" + integrity sha512-5CMswTJ188RuK9TmI5yAosIsyu4Mm9Cdq1068tRls5EqqwGK1PI7Q007b6rD7zqCb5IgeFBV0t2DxHkBmHRd3w== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-imds@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.171.0.tgz#4276c79494dcc6143bbd118ab9074f8beacbaa8c" - integrity sha512-lm5uuJ3YK6qui7G6Zr5farUuHn10kMtkb+CFr4gtDsYxF8CscciBmQNMCxo2oiVzlsjOpFGtpLTAvjb7nn12CA== +"@aws-sdk/credential-provider-imds@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.178.0.tgz#e1ecb0df813e4f6c25deaa9e8266682ede6fdb8e" + integrity sha512-ZvqQTi3+S13LACVgaWNCOKBv5jROIz7rqyZh56QunAkaAUqPbpM4VFODgAGZYPCOSggZbEUUqXOVB9xSnshLnA== dependencies: - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" - "@aws-sdk/url-parser" "3.171.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" + "@aws-sdk/url-parser" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-ini@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.171.0.tgz#dd57dd21183e806526c0cf7ce2a044c9bd9b213b" - integrity sha512-MF6fYCvezreZBI+hjI4oEuZdIKgfhbe6jzbTpNrDwBzw8lBkq1UY214dp2ecJtnj3FKjFg9A+goQRa/CViNgGQ== +"@aws-sdk/credential-provider-ini@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.178.0.tgz#5700518f0ed8b448312ed39fa6dfca04ccc0ca99" + integrity sha512-PhaJMzgg0I0WMD6i+t53Y7x0vCZQ5p6fTOQMOrbfJkAaCLZvUuDd2XfoCGpS53PPQKOg7hHQxMLJ5lfJ4qSIzg== dependencies: - "@aws-sdk/credential-provider-env" "3.171.0" - "@aws-sdk/credential-provider-imds" "3.171.0" - "@aws-sdk/credential-provider-sso" "3.171.0" - "@aws-sdk/credential-provider-web-identity" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/shared-ini-file-loader" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/credential-provider-env" "3.178.0" + "@aws-sdk/credential-provider-imds" "3.178.0" + "@aws-sdk/credential-provider-sso" "3.178.0" + "@aws-sdk/credential-provider-web-identity" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/shared-ini-file-loader" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.171.0.tgz#dffc480a87105828bd75e5c0158e3e1da0267acb" - integrity sha512-zUdgr9THjzLb99Qmb1qOqsSYtX4/PCCzXgDolfYS/+bLfoMD1iqA49l6lw4zJV29f6WNjaA5MxmDpbrPXkI1Cw== +"@aws-sdk/credential-provider-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.178.0.tgz#6c813487dbf3e32dc1239f2ff578c29f55daf67b" + integrity sha512-4yTP1ny0+D3fM7U4IdIp99EgveXxMSsxBr1jpCcZqTfP5MtfG9DK3i6QzkXGK4T6CQRU3o+DpD3yfcBChdjrww== dependencies: - "@aws-sdk/credential-provider-env" "3.171.0" - "@aws-sdk/credential-provider-imds" "3.171.0" - "@aws-sdk/credential-provider-ini" "3.171.0" - "@aws-sdk/credential-provider-process" "3.171.0" - "@aws-sdk/credential-provider-sso" "3.171.0" - "@aws-sdk/credential-provider-web-identity" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/shared-ini-file-loader" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/credential-provider-env" "3.178.0" + "@aws-sdk/credential-provider-imds" "3.178.0" + "@aws-sdk/credential-provider-ini" "3.178.0" + "@aws-sdk/credential-provider-process" "3.178.0" + "@aws-sdk/credential-provider-sso" "3.178.0" + "@aws-sdk/credential-provider-web-identity" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/shared-ini-file-loader" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-process@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.171.0.tgz#3b207fa9d6b69e8e4f731633c16fa2cd32549923" - integrity sha512-wTrtftwepuW+yJG2mz+HDwQ/L70rwBPkeyy32X+Pfm1jh4B5lL3qMmxR7uLPMgA4BQfXCazPeOiW50b9wRyZYg== +"@aws-sdk/credential-provider-process@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.178.0.tgz#60fe3de1fb142cce563cdf1a582c9b7c670dfe5a" + integrity sha512-J4TldKrAnfayvRfxNEnLJUnTgkpTcct6rc7PwZlVSGSUgjglbcqfemUOP/pisLKbVNNL742lsUXmkUVH4km0Fw== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/shared-ini-file-loader" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/shared-ini-file-loader" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-sso@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.171.0.tgz#515bc31e9fb2a171b512391002912167a7c83f07" - integrity sha512-D1zyKiYL9jrzJz5VOKynAAxqyQZ5gjweRPNrIomrYG2BQSMz82CZzL/sn/Q2KNmuSWgfPc4bF2JDPeTdPXsFKA== +"@aws-sdk/credential-provider-sso@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.178.0.tgz#0f7bfbac12485b3f268a5224879d43ae267af421" + integrity sha512-fHgKYAve+nHKyr/j7njwfogLMZhlEWumTuZCmJjl19r0kM1X9c0MYStd1MvCDP3c+XG8vI17bQWNsD9eTJ86OQ== dependencies: - "@aws-sdk/client-sso" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/shared-ini-file-loader" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/client-sso" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/shared-ini-file-loader" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-web-identity@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.171.0.tgz#d1023bc0a6c057228b00ccdcde2b1c19136e2be5" - integrity sha512-yeQC+n3Xiw/tOaMP67pBNLsddPb8hHjsEIPircS2z4VvwhOY+5ZaaiaRmw5u5pvIMctbGZU75Ms1hBSfOEdDhQ== +"@aws-sdk/credential-provider-web-identity@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.178.0.tgz#5cb626980777a45496c478c6730d73a37de04396" + integrity sha512-aei8o9ALtzwgYsZCAWdr+ItJyYTkYRmCoKstM4mkGtWNK9BjdISaVUAnndl6Pc/l/5eiK+2rlA+6Ujs4H8m+XQ== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/eventstream-codec@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.171.0.tgz#4f8a9537a5b9633f95cc03b367400d7c7b860f8f" - integrity sha512-3lCnPlydbZ/R6fAD+4xLX8Ua+kFGUzsPcgLP0lH5LO39jtnN1wEQj5fWM139Re9LuD0NoEBhC0AuROIM6CbzVA== +"@aws-sdk/eventstream-codec@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.178.0.tgz#bcda3cd121625bd3cb09933af4ddeb816fb1162a" + integrity sha512-x18waxfidmI9i4BLpnwV37rxHPyyviyWo5qRgYWX+gLxhN6Z6sB3/Pc/s8/yQmywMs6/DlMBYJUDTvYXR1cezA== dependencies: "@aws-crypto/crc32" "2.0.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-hex-encoding" "3.170.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-browser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.171.0.tgz#3fe9ba09078e32e687ccb4b649c304dc3c80912e" - integrity sha512-ydjENlRoX49odSCWsOUo2lP2yE/4dR/GKE1yz3QvNZJ+6wRULbg6f55riyQokvAGMRW5BJigkMQLrg58WWridg== +"@aws-sdk/eventstream-serde-browser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.178.0.tgz#b38638cbc65eee48d4dabdd8c24ac6017561d1c5" + integrity sha512-UMlCevpJoQ8oMlNKlQF0Ti5zIztLzx9zcrxfi4KK1A22qXamTA5kHloyq1mFwrTkbcr4uhQ9omDDx//hYQ+yNw== dependencies: - "@aws-sdk/eventstream-serde-universal" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/eventstream-serde-universal" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-config-resolver@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.171.0.tgz#451e6fa1c5f1b8a8123eecbd1f225405581ea75c" - integrity sha512-cg+Xzl1lB7iIcER+Pv/06VaBvlC/dZxs3i5Kw3PYUaYICDwGytGRZbEC2H/6aBDEYYLfwUbnkq0Dp40faJfdAw== +"@aws-sdk/eventstream-serde-config-resolver@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.178.0.tgz#24f683ab3e8839dd45906f9cd462e18f0cb38840" + integrity sha512-LmH5JuNCOvUI2g/7e2qlvHqRQW316J5iTawZQd233xUlmRO49kHc8HFvKPo98/V/S4MFsjlrZF9dcnly2txCxw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.171.0.tgz#2da5283fc890b8ce7b4bfd2dd3907da51c5ea656" - integrity sha512-psOYj2RUJsI14jHCw1FQdSTljaf0yE9svg5NY9mGFD1ifj5+XEZmxhADMA6wtnDjWS2MzyJQQUGdfqIv1FeHEQ== +"@aws-sdk/eventstream-serde-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.178.0.tgz#2cd1ece8523a8adefa5548d96e6de4eae146c70e" + integrity sha512-YsFoZ8MlVReGm7GKMjvo5vxLVo/ZPSDg6ckp7kff18zZMlbNtuK+zfgub3tX1f2hbDoV2bBVL3xuZJkeBELpHQ== dependencies: - "@aws-sdk/eventstream-serde-universal" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/eventstream-serde-universal" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-universal@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.171.0.tgz#050d5e33942b59c4708a9a5ced75978a069b7c31" - integrity sha512-aItTLL+WDHgwvl0biGZ+9phUOH93RW/v4uZgvjmrGSUx6try2/+L1rQeLU9n7JYfGcu8CKNePxpvrfSXpgJ7FA== +"@aws-sdk/eventstream-serde-universal@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.178.0.tgz#71887fa3c784cbd895d52d8a43b68f12c669abf5" + integrity sha512-Rd8QjqzN2roSHsLn0y1iCt/KrEQL2qlNdunXRjBwXvjZGuODa6M8gpOvaPNpTWLiD+V6mO0zuPp+tWiLZxMndw== dependencies: - "@aws-sdk/eventstream-codec" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/eventstream-codec" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/fetch-http-handler@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.171.0.tgz#d7e1917f01885db9137a6996ae316918bb11eda2" - integrity sha512-jxlY0WFBrd5QzXnPNmzq8LbcIN3iY4Di+b9nDlUkQ6yCp/PxBEO3iZiNk4DeMH4A6rHrksnbsDDJzzZyGw/TLg== +"@aws-sdk/fetch-http-handler@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.178.0.tgz#1d6489041d7334de4f924b24c909647b3c0b6d5f" + integrity sha512-T/LCNwCihdVNzGn39Dw7tk2U1fMlupFlCsAvDBbO+FOM3h+y9WLHzxmlAVsjPrFXlzdONKf9zd5cuQ+ZW93yAQ== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/querystring-builder" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/querystring-builder" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-base64-browser" "3.170.0" tslib "^2.3.1" -"@aws-sdk/hash-blob-browser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.171.0.tgz#76c2815e4b42ae83936209e3adb78c0010dd4151" - integrity sha512-Orwm8OiVNlVaQFEn+mWkue4U2bYytuAi5nmv9Co41hXDR8qF4pvwPWVV70OsndGcgqlFfvkJ4KahCO8Mta4I3w== +"@aws-sdk/hash-blob-browser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.178.0.tgz#573f4ef6ce4cc824e15beda4986dca26bd137275" + integrity sha512-LgrKDNi56q3ayxcvbC0MMt/fgliKgMb8G2o1y6bUAKzlEtBHLFfTUjvzW1WsDfK8ZSrtz/bZNGECIjeFEdTggQ== dependencies: "@aws-sdk/chunked-blob-reader" "3.170.0" "@aws-sdk/chunked-blob-reader-native" "3.170.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/hash-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.171.0.tgz#f0f712cd380b6a4ad6e9f7ae282be97b2ee53455" - integrity sha512-eTn8iExc6KjMo3OLz29zkADq9hXsA1jO2ghQfQ4BNdGXvhMtKcIO2hdhyzaOhtoLAeL44gbFR9oFjwG0U8ak/Q== +"@aws-sdk/hash-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.178.0.tgz#140b716e40bbcb30aae16a6446b6c79e61e200ab" + integrity sha512-mqYraRQlvPO5egUKTNZ1kP52sfwBlsz7woOewQTHOGomZBDXrh8bl1J+sgaDi1NAwXdZUgxuD3QKxxAKRs9a2Q== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-buffer-from" "3.170.0" tslib "^2.3.1" -"@aws-sdk/hash-stream-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.171.0.tgz#fd758cea9935fff82268c8c154bfe8e93ed4afb8" - integrity sha512-22yrj3Gx09n6esypHWSqqGTdKoMb/ORi55U4OtdCHufUtPVahwetNqKVBP73pHiT2VEmLQ8cyWff1WwpRFdeFw== +"@aws-sdk/hash-stream-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.178.0.tgz#c14058ca153aed0877bc425fffd430b12e012365" + integrity sha512-YzockpOajp5WOweB+/hIrQy9KNVXEgnbMDcuCmevYfoub+BJbjCs5eAZrhCJBkXpRKBz3X1U0vlYp7twFacPqw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/invalid-dependency@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.171.0.tgz#25d605630e88c0d5dbc3afaf1941fb4973118e7c" - integrity sha512-UrjQnhRv2B6ZgQfZjRbsaD6Sm5aIjH9YPtjT5oTbSgq3uHnj+s2ubUYd2nR8+lV2j1XL/Zfn/zUQ+6W3Fxk+UA== +"@aws-sdk/invalid-dependency@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.178.0.tgz#0e4a4793a912bf67e0c484da666d2e047357cde2" + integrity sha512-JJNaiLr3nbRYym6oUAAaoFFYtDnIZ9Scco2p4sG/thT2eyAfXcEdNl1cSD3E/R1J+Ml/YplqTiIY4u1KPAriRw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/is-array-buffer@3.170.0": @@ -634,279 +634,279 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/md5-js@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.171.0.tgz#b38ff2d83679dc0ad01462e42afc5faa3687b0dc" - integrity sha512-ZHuK7NvRY44WasjRjHnTNTGfdWuZTND4CCRC78Fmf3tk+zeCEnDZ81cVVtMqVn1wIf02U35Bwbunfx8i89VoSg== +"@aws-sdk/md5-js@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.178.0.tgz#b3bdc6099361fa2d9f5838a442cc9cb4d08d3abc" + integrity sha512-o/F4QKjJL2gQdGq5eQnVGc9SlJ+/TjUBDJfn0Nyz4/OhDYVRvf4yJLT3+I9ZQN5M6DoFgqrLPH0MUHv4EmDPpw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-utf8-browser" "3.170.0" "@aws-sdk/util-utf8-node" "3.170.0" tslib "^2.3.1" -"@aws-sdk/middleware-bucket-endpoint@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.171.0.tgz#59f6805e74246205ad19585ecc26bdb6e08b0f25" - integrity sha512-mRARZ8+WSoEfy4v5Gp084O2kxKwjoVozKQ0QN0BGYU//HKWwPRQ5qnv8Sty5oEA6J3rjYrqeIuFd6I8J/MxYZg== +"@aws-sdk/middleware-bucket-endpoint@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.178.0.tgz#0d10257138387201a10b963a0f01f5f309ba87a2" + integrity sha512-HCHonBmv5SWZMZqVNtWr73d6moZfcqTI87Xmi0Ofpra8tmu99WQpYgXmVLqK13wlPP2MJErBLkcDt15dsS0pJw== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-arn-parser" "3.170.0" "@aws-sdk/util-config-provider" "3.170.0" tslib "^2.3.1" -"@aws-sdk/middleware-content-length@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.171.0.tgz#b9fd81390697ac2ebdbad93d30720c9736cac578" - integrity sha512-zvhCvoR36fxjygDA8yN3AAVFnL0i6ubLRvzq6gf6gHVJH2P7/IWkXOBwu461qpuHPG87QwdqB/W+qY3KfNu/mA== +"@aws-sdk/middleware-content-length@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.178.0.tgz#53ed59ff542b86e7cfe1223572fb68e5223db6f0" + integrity sha512-p3n3IzU03eRzZivEoQn1HA83LbAKukZwRevsJpya1UfCUtWkXQO3v0jU8rhZE4deGa9k7zuCAEmJ8nCw3QxclQ== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-expect-continue@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.171.0.tgz#9e2733fc2389ebd7919029bbaa5283779ce5cc0f" - integrity sha512-Sc4onadPMH0JRfAT1CXf405aGUGktgCM+UyyX5f85rT/5J5omwt2d31vu0ri4CmU89QI5T7xeq4DN6mNQu2jfw== +"@aws-sdk/middleware-expect-continue@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.178.0.tgz#7e6f927badb4f909b3edf9d298be405563c5fd0b" + integrity sha512-4OJgVeN2fBRHpRBNq1cCkT02QmsIZmiqsCXDgoRRlHJdcrbE5vLVs/PG/B1LB5ugxLD8EzwgoTbnOxIk0R1Weg== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-flexible-checksums@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.171.0.tgz#f31265f06019520eea7e49c0f1dbc298e5e40808" - integrity sha512-91GvgWCG/cugmxXlOWCKmynMoKsKzmdOBj01k7Vx0oZAeR8/3i74mpGQ6DRaaTOENNgFrcHzxnlxJDZEY44MOw== +"@aws-sdk/middleware-flexible-checksums@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.178.0.tgz#be52f7d364860e144b0a8875672d582c0e751259" + integrity sha512-nd9mvl7uF3S3ok4u9O/Avlc5d9YL8/OMDnKBoGeIYuop5bAdcO1t/sEJWEex6YYgtj0e20fIosO7maCXs8/C1A== dependencies: "@aws-crypto/crc32" "2.0.0" "@aws-crypto/crc32c" "2.0.0" "@aws-sdk/is-array-buffer" "3.170.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-host-header@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.171.0.tgz#e542b3dfc82608230a6ca81306254c72de8e58e3" - integrity sha512-WM3NEq1RcBOBXp2ItZCnK9RJPBztdUdaQrgtTkBWekgc9yxCiRBDhdZ4GLuWKyzApO2xqI/kfZQa4Wf44lWl8g== +"@aws-sdk/middleware-host-header@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.178.0.tgz#1482cbbb7b83145b659f3504b83b998e26a2bbcc" + integrity sha512-EFc9S63iwCmudVpVSiVPiTnp6WCfsRYUmTrZJJouZzthEhJwcrunwu7Fa9lHYb0zcWLgVFLhzs1Z34J/Er4JoQ== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-location-constraint@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.171.0.tgz#7c01b94b30d4043d6da2ffe76a95afb22e666a0b" - integrity sha512-fj/LH3mLVpK4lwB1DGcYflzfFllcXcYb+ZyGIVdZ0ZeXBOeG8sOG59C4ZdDK3XONnE+Ccv/s7l6MlXK6c9PDew== +"@aws-sdk/middleware-location-constraint@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.178.0.tgz#81792cd114b8dc538124b62ebff3cce564e8b538" + integrity sha512-0Zrcdy75Q1CpAfjOFddiZSvK5iyeyh6fI7YRpUC8Fa3H+1kgW5sHESw0zyoC0NMAQkp1TgFrgxpaBuhAkdUzkg== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-logger@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.171.0.tgz#7becde09154d674de7d0cc95b4fa123752798ef3" - integrity sha512-/wn0+pV0AGcDGlcKY+2ylvp+FLXJdmvYLbPlo93OOQbyCOy7Xa7Z8+RZYFHv8xrqhlQI0iw6TSYbL6fQ1v5IZw== +"@aws-sdk/middleware-logger@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.178.0.tgz#c8547ba355d96cd942efcfb8cdcdae1211bbb861" + integrity sha512-k4jnB+ryGiAhv6vyNFz2YoaVodldjkbz4mqDlVzhwEn77LT/TcwdBoown3cJD/45LEtiuPqeONoTcNCsuCkRFQ== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-recursion-detection@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.171.0.tgz#500fe96c97f2045f4196d041fd2f00e0d2af8547" - integrity sha512-aNDRypFz9V52hC8lzZo28Zq9pS7W2MchjLAa2mPTFTd09aer6j9jmLY5o4NwoAAaEGV1JFHgpIZdymQRAcvSjw== +"@aws-sdk/middleware-recursion-detection@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.178.0.tgz#6c43015ea8a618f1c0ededcb9af17c53329578a2" + integrity sha512-dVgSoP2Mer8A0JGaWgpC/f4vPyvHh7laES/u5sTy6RfwrR87oTx+uhKrc6eh+9NkMR2xdRyaNJAMIXwL5bsVzg== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-retry@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.171.0.tgz#e83bb0a8e57f0828a9b087e8d362a5bf29ffceef" - integrity sha512-E+TTJZngDZ91/pdlNSrYSKn2cjD0aL/Xe6VFKbhpt9k5EF/KK6gJUEitIFL3Db2bRqupgADQudUI+MZvNc7Bnw== +"@aws-sdk/middleware-retry@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.178.0.tgz#e787a93185ca72a346db93624da4f8d03f5f8f8b" + integrity sha512-glBXpAqt+4KQ7q8y2/kwDX2ujCvCSQok5rlAmUjaQjVPc3cX77QwATIRQTS2nBC4v9tfMc7yL64ZeRbx6n0RAQ== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/service-error-classification" "3.171.0" - "@aws-sdk/types" "3.171.0" - "@aws-sdk/util-middleware" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/service-error-classification" "3.178.0" + "@aws-sdk/types" "3.178.0" + "@aws-sdk/util-middleware" "3.178.0" tslib "^2.3.1" uuid "^8.3.2" -"@aws-sdk/middleware-sdk-s3@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.171.0.tgz#d0ed1640e5ade047c5d637f8c9c95c66a35613ce" - integrity sha512-Mmd2MqJQJnYXrtOL01PgTXtH0MvubzGJ1uYAm0CLK2fubhLEp2usNACXFvUcdwd3dt5QktkLjWuw3xwFoIYGMg== +"@aws-sdk/middleware-sdk-s3@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.178.0.tgz#b692c76926e623f91bbe73df478255690120107a" + integrity sha512-/4IMPfSCsHZ3nFPPOFdNh+KlKkQE7LhesaxHEZA8f4qn/AnzBJUQLQ7iN4uvE+mD/WjNDUhNXX3ZqDRVaI2a+w== dependencies: - "@aws-sdk/middleware-bucket-endpoint" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/middleware-bucket-endpoint" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-arn-parser" "3.170.0" tslib "^2.3.1" -"@aws-sdk/middleware-sdk-sts@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.171.0.tgz#44a64e814d1b59337a5c3f807dacd9fea1a881d2" - integrity sha512-DLvoz7TfExbJ1p+FGehbu83D/KggohQNZMzsIojVbzu3E0pO606aZnbEPC7pUNXG3iXoQOScMMrhUNuRQEYgLQ== +"@aws-sdk/middleware-sdk-sts@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.178.0.tgz#fd21bce7eed9a5673836ad27a2335653a4de4c8c" + integrity sha512-5L29ElHmG2/i21tJVhwJOji/wvOlO5Ma2KGwbJgLywwcMov6VAm+0NIyAKhB5G96qEsexKenKj7swIDYtoEVHQ== dependencies: - "@aws-sdk/middleware-signing" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/signature-v4" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/middleware-signing" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/signature-v4" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-serde@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.171.0.tgz#225ee30538e73eff4be5eae6362b9101d628548d" - integrity sha512-eqgJPzzkha02Ca7clKWLOVOa7OuFunEPWfx00IUy5sxKFbgUSAeu6Kl5SC5Z3J9dIvefw3vX19x3334SZcwE1Q== +"@aws-sdk/middleware-serde@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.178.0.tgz#09bfdcf83782381078523db549734be837a087bc" + integrity sha512-TERiu/B4hYi5Jd4iQN9ECTWbt2IZweAgFB010MboM4CAPm6EcszEc/uCB4faLZNdJaksk1BhAR7koURcda8Sew== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-signing@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.171.0.tgz#04a0b93240044e48190354a15fef6081023655c7" - integrity sha512-eEykO86etIqfWdUvvCcvYsHg+lXRE1Bo6+2mtXIcUXXC0LlqUoWsM1Ky/5jbjXVeWu2vWv++vG/WpJtNKkG13Q== +"@aws-sdk/middleware-signing@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.178.0.tgz#59bec4a2781d6efe7eeb83bfe509847b2340797d" + integrity sha512-593rKbGhgDmMxdgv6K1HruNteRm8uLaTde0HQkSXDyLw1xb7l2oeVcM7nmCt6WluQYJGKYoIBOWC9ePsisqDrg== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/signature-v4" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/signature-v4" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-ssec@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.171.0.tgz#15ac51f38c6f063dbcbb626dccfafb5717d62a3d" - integrity sha512-lYf8gxe09owOUuvIil1G6TXQjUwIh7yuqeqj+Ix1aLbEZyloiryXkWjCPfeTEybVukWM0HPqU28AMhjgTOal6g== +"@aws-sdk/middleware-ssec@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.178.0.tgz#fdc1943fe3b813e8399ec7ce087bb69cb85a71cc" + integrity sha512-6TcOTv03X8ygg9XnGTN2nTC1gSNaSIPBFvvQntVGr08umIajtalnI+2a9F3/+DQkUk/3u/V5j39mL9m0oAiMVw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/middleware-stack@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.171.0.tgz#ea5955bc7ce821785b30820411842a6f3037191c" - integrity sha512-0EbZin5J6EsHD/agE8s/TJktLh9aRZe80ZrCBv5ces420NaYNjvbvvsnt0tQw0Q8qv+1H6KFOUcZ5iXzadBy2A== +"@aws-sdk/middleware-stack@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.178.0.tgz#42e92ef9aaa3c1fdaca159ac6c24c37629dd4aee" + integrity sha512-ELYM5Imhlcz2zT1Z4OjVZwO564KvI4L9dMBxuUgO0fwommzjWqxR03yaRGhpGwpCP64d0Op5Koc/RKq5V92Wbw== dependencies: tslib "^2.3.1" -"@aws-sdk/middleware-user-agent@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.171.0.tgz#51b8b921d5f7518b2e668909c4a4add03bed6047" - integrity sha512-GXw4LB6OqmPNwizY8KHdP7sC+d3gVTeeTbMhLPdZ62+PTj18faSoiBtQbnQmB/+c87VBlYbXex2ObfB6J0K2rg== +"@aws-sdk/middleware-user-agent@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.178.0.tgz#f212079c2691d27df665b6a88532cee1dc3a4f2d" + integrity sha512-xkKBxrFbs+UwUPpfIGEPuHeBWS2Jgmcd+ipEJUQRR3lY4h1fJ6mPGeyyaVDvwaJp9KgESSI6QTp6V15l8GXXgQ== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/node-config-provider@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.171.0.tgz#a5f8cf56e1b1cc7b8e7ae840fa7d954e2ceb1b9d" - integrity sha512-kFJbdJpqV8qCrs0h5Yo1r9TgezzGlua8NYf80gx8gH49gDZ4hl+0gP7rWEnA19dZufrfveyTQ/kY+ntk5AyI8A== +"@aws-sdk/node-config-provider@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.178.0.tgz#4b709f3c23a88c96eaf4e9941f501b149131693a" + integrity sha512-yb5XJcC7SxkZ5oxu3zQ/foBdMkLBKryzx/CVg5BNSsKDjfbouf/ZYPcJDHhc2gzCtZcx18GjFBOnv8cpo/tyXQ== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/shared-ini-file-loader" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/shared-ini-file-loader" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/node-http-handler@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.171.0.tgz#798b04d5af4f2c39d058f4c32336ad1e5a2ba05f" - integrity sha512-hQY1hqgVcNC9KvRqV3Kxn2jCjIgMWwK3u90g2kNU27vZWIApz5hP4Y/TiyFO3+fGGNczcNHZp8aaggEO9tnctQ== +"@aws-sdk/node-http-handler@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.178.0.tgz#5b68f09b3b23f0c4cafd175b0013560050bcd90a" + integrity sha512-EtH6YiX1IX0QraQ/+kKBWAEtsFYBnFyxOimTBtlpDYwFpgDzIZ1GFn2wORYomEWALg10kphs8n3E5/7b5t5OWQ== dependencies: - "@aws-sdk/abort-controller" "3.171.0" - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/querystring-builder" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/abort-controller" "3.178.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/querystring-builder" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/property-provider@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.171.0.tgz#33bb16f6735eb6f6198fc527f61a516a063fd712" - integrity sha512-dtF9TfEuvYQCqyp5EbGLzwhGmxljDG95901STIRtOCbBi0EXQ2oShKz1T95kjaSrBQsI2YOmDTl+uPGkkOx5oA== +"@aws-sdk/property-provider@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.178.0.tgz#5d322cc52b866c4d03469163a57d2fd2fe16271f" + integrity sha512-+Fh1aUANa+Gt/rh4SUHO0yHwKsibyZGk2LLDUcM1+9r0pUZT0qy3h0UCl5Kkj9HUcDJMD73wHTx4UB440xRobw== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/protocol-http@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.171.0.tgz#345f2467172d68d12c215aae62146b16e3be6b4b" - integrity sha512-J5iZr5epH3nhPEeEme3w0l1tz+re1l9TdKjfaoczEmZyoChtHr++x/QX2KPxIn5NVSe7QxN7yTJV373NrnMMfg== +"@aws-sdk/protocol-http@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.178.0.tgz#e6582feaab8cfbd6a278eb628e9d01f25ba2c631" + integrity sha512-GsnANW60mVYMlE16UGNSOwYZ6TbkoODvmDQi95SEPjM7asf4vihEyDvhxiGS/JvC18UyxRVWT89l/V3hR/SF7w== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/querystring-builder@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.171.0.tgz#ea6f9722f97e0ddbee7017fb239d0284f7f0955f" - integrity sha512-qiDk3BlYH77QtJS6vSZlCGYjaW1Qq7JnxiAHPZc+wsl0kY59JPVuM5HTTZ+yjTu+hmSeiI0Wp5IHDiY+YOxi4w== +"@aws-sdk/querystring-builder@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.178.0.tgz#1d096111321e46a5eaa4ac1de56030d3e3c6de9e" + integrity sha512-vJXlExSshlHtGVvan/U6JihWvzf8t9QwH5I4F6HUY+exxMy5vFDYCnNqGAzbJwq7w/HME1gQWLoXq2k0uODz7g== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-uri-escape" "3.170.0" tslib "^2.3.1" -"@aws-sdk/querystring-parser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.171.0.tgz#95c61cfd5e01c455fc9ad51a674539bacff256d1" - integrity sha512-wYM4HVlmi0NaRxJXmOPwQ4L6LPwUvRNMg+33z2Vvs9Ij23AzTCI2JRtaAwz/or3h6+nMlCOVsLZ7PAoLhkrgmg== +"@aws-sdk/querystring-parser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.178.0.tgz#8a608fbb65b31ffd14d4d25b0851b0d5368d12a6" + integrity sha512-dp3pLnsOvAcIF7Yn2PY5CIVWX7GvC33nSlWDYeLeCMapccwTbe6zBqreWbScmIGJra4QJTdjccpwo2Yxwhr5QQ== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/service-error-classification@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.171.0.tgz#3d160314e5f37ed3f0245a970b30d1ab91da8a6d" - integrity sha512-OrVFyPh3fFACRvplp8YvSdKNIXNx8xNYsHK+WhJFVOwnLC6OkwMyjck1xjfu4gvQ/PZlLqn7qTTURKcI2rUbMw== +"@aws-sdk/service-error-classification@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.178.0.tgz#a0887bd30e07fe5a0328c0b993a74bf55d8e7396" + integrity sha512-tDKTBXxck2N4bhAnQaeokx9ps38V3G70lcDdHS/N9hmqcQQmH5x+1/AMwYWLjUZmOQPBW9sFoG4B3psnl+sefw== -"@aws-sdk/shared-ini-file-loader@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.171.0.tgz#5fd9d17d2058ce3798d29f99961bf7ba65df0c8c" - integrity sha512-tilea/YDqszMqXn3pOaBBZVSA/29MegV0QBhKlrJoYzhZxZ1ZrlkyuTUVz6RjktRUYnty9D3MlgrmaiBxAOdrg== +"@aws-sdk/shared-ini-file-loader@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.178.0.tgz#cd8f2bff7faf4111134ecbf76a8c3a2b395dcfc9" + integrity sha512-nZGmuhGLDFbXsb7QYDg7PiPMAmsdlSshKJ+AhKSZF/J0SK94kdZgGnGXGUZe52S3G41E3CZIgnLnnsMXq0uErA== dependencies: tslib "^2.3.1" -"@aws-sdk/signature-v4-multi-region@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.171.0.tgz#378ba321a733e80ae013c51fc4c268aadac1d5e5" - integrity sha512-ga149Xf8uQ+e29gC+mRfdvDy4aOJidRE86YkZ0D6/XMBpmMl7dU9sKioKCKhPeUr10L7w4I3WRA1G3Vjq5j43Q== +"@aws-sdk/signature-v4-multi-region@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.178.0.tgz#d2b7d375157bc53eebdbb45ae5aed7c16dcc417c" + integrity sha512-aSMu8j8llz7qXgWoojX2rpHE1LNAcA+X49A9gbwoeGIN9DxXotZO25DaW9Jgr7kVANP042+pwzAxluA15HYI8w== dependencies: - "@aws-sdk/protocol-http" "3.171.0" - "@aws-sdk/signature-v4" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/protocol-http" "3.178.0" + "@aws-sdk/signature-v4" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-arn-parser" "3.170.0" tslib "^2.3.1" -"@aws-sdk/signature-v4@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.171.0.tgz#ac37c64abd93749e75655f6c832fa9070c7aad08" - integrity sha512-tun1PIN/zW2y3h6uYuGhDLaMQmT52KK3KZyq+UM2XLYPz8j7G2TEFyJVn5Wk+QbHirCmOh8dCkaa5yFO6vfEFw== +"@aws-sdk/signature-v4@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.178.0.tgz#02f874021725c328a7b044cd71af118fba7d6b11" + integrity sha512-8oOx6o0uOqlCDPM0dszfR1WHqd0E1VuFqez8iNItp0DhmhaCuanEwKYYA6HOkVu/MA6CsG6zDIJaFr5ODU2NvQ== dependencies: "@aws-sdk/is-array-buffer" "3.170.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-hex-encoding" "3.170.0" - "@aws-sdk/util-middleware" "3.171.0" + "@aws-sdk/util-middleware" "3.178.0" "@aws-sdk/util-uri-escape" "3.170.0" tslib "^2.3.1" -"@aws-sdk/smithy-client@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.171.0.tgz#1844e80f5612f87b3ac814a14e422f8bf8a094c4" - integrity sha512-Q4fYE8uWxDh1Pd9Flo7/Cns1eEg0PmPrMsgHv0za1S3TgVHA6jRq3KZaD6Jcm0H12NPbWv67Cu+O0sMei8oaxA== +"@aws-sdk/smithy-client@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.178.0.tgz#c7529ce092fa31116f86709e1f972392c8deb6d8" + integrity sha512-y2uAL3VMKIMZ/6kRAeL/vlIN4qrnmsfYhihm0yYhetdHtaXAN3WRsOpxOEjO3T92KmtQxMvtmRoAN05aVwtgoQ== dependencies: - "@aws-sdk/middleware-stack" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/middleware-stack" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" -"@aws-sdk/types@3.171.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.171.0.tgz#2463d655636cbcf9cf5bb01d02d8217a5975948a" - integrity sha512-Yv5Wn/pbjMBST2jPHWPczmVbOLq8yFQVRyy1zGfsg1ETn25nGPvGBwqOkWcuz229KAcdUvFdRV9xaQCN3Lbo+Q== +"@aws-sdk/types@3.178.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.178.0.tgz#2b79d705be218f8c9b5829ec71284549c37733be" + integrity sha512-CrHxHzXSEr/Z3NLFvJgSGHGcD9tYUZ0Rhp8tFCSpD3TpBo3/Y7RIvqaEPvECsL52UEloeBhQf65AO8590YkVmQ== -"@aws-sdk/url-parser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.171.0.tgz#d8f0cde5f01798baf81fa7a54f7cf93c5be35ffa" - integrity sha512-EF4ecSTmW9yG1faCXpTvySIpaPhK+6ebVxT6Zlt7IwIb9K+0zWlNb6VjDzq5Xg+nK7Y1p7RGmwhictWbOtbo9g== +"@aws-sdk/url-parser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.178.0.tgz#aee06f73313154d9d0e34e16a974a6d35bbf7d93" + integrity sha512-+Ch29d+IZG6zD1gNDVgFC00huY8ytrPdijAuNJ4DtPBTGP4zbrImw3js0GfvfBjLrQYBnclcAvSx4J1Q/8tqBQ== dependencies: - "@aws-sdk/querystring-parser" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/querystring-parser" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/util-arn-parser@3.170.0": @@ -960,26 +960,26 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-defaults-mode-browser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.171.0.tgz#cd27a5daddc2a842c0eb0aa2b3d818b43cde18fa" - integrity sha512-ZZwtpm2XHTOx5TW7gQrpY+IOtriI506ab5t0DVgdOA7G8BVkC0I6Tm+0NJFSfsl/G4QzI0fNSbDG/6wAFZmPAQ== +"@aws-sdk/util-defaults-mode-browser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.178.0.tgz#37578b40b651412374ac9833adafa774c6566a82" + integrity sha512-XssMIemfTOA3Pat+xRtCPUF6Irh05HJ3H9VEI3CJSMEduM0DCDKf7hbc9rp8Y/s/WTSJpa2Ag3JJ50dy2YGCqA== dependencies: - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" bowser "^2.11.0" tslib "^2.3.1" -"@aws-sdk/util-defaults-mode-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.171.0.tgz#15211dd8ce641da51bee3d269e6aab97701726b0" - integrity sha512-3zbtGGRfygZRIh6BtGm6S+qGPPF3l/kUH4FKY4zpfLFamv+8SpcAlqH5BmbayA77vHdtiGEo5PhnuEr6QRABkw== +"@aws-sdk/util-defaults-mode-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.178.0.tgz#d95ae7156875405099ae89117814a41dc3a91c9e" + integrity sha512-GChdZiWC1gLC2BY4pkyFLw6/3fgtCv1uUaCuA6fWLo8doDBKi1D4Rhgkg3sYgtC3M2C042zMNmyGdiSywT0SXg== dependencies: - "@aws-sdk/config-resolver" "3.171.0" - "@aws-sdk/credential-provider-imds" "3.171.0" - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/property-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/config-resolver" "3.178.0" + "@aws-sdk/credential-provider-imds" "3.178.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/property-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/util-hex-encoding@3.170.0": @@ -996,32 +996,32 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-middleware@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.171.0.tgz#1627cf129c79131b77d17738d970926322ffa8fd" - integrity sha512-43aXJ40z7BIkh6usI8qQlQ6JUj16ecmwsRmUi+SJf3+bHPnkENdjpKCx4i15UWii7fr5QJAivZykuvBXl/sicQ== +"@aws-sdk/util-middleware@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.178.0.tgz#c628d6df8f5f1bc9391c07621d899213e41c8207" + integrity sha512-93WgrJKuwtv3f2r1Q04emzjMiwpYR5hysOHKMkrGOvAVZdDqe1UTjmtuxQadVi3DBr1KOT/d5uP9MjV8LqaUUA== dependencies: tslib "^2.3.1" -"@aws-sdk/util-stream-browser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.171.0.tgz#b00ca482931dec98037e7209c5f721b1dfd2266c" - integrity sha512-GJfuRrAW+hwQfeWK3OfmN1kUtTpvVZj+EVb0GQ8F4/+PYRSpbNoQEW6oKCP6xIGR1xKLuiGsN5VQlWuECgIJKA== +"@aws-sdk/util-stream-browser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.178.0.tgz#a659b9b5af9efc936edd039cb8e6f8e639eb5665" + integrity sha512-CgXIJjDtkJPpig3/37xNzwPvtySN21m3nI/61CDjmQTFU9CfrfFplR/K3yBhB465AyINrLcDyuiBBcv78wqBzg== dependencies: - "@aws-sdk/fetch-http-handler" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/fetch-http-handler" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-base64-browser" "3.170.0" "@aws-sdk/util-hex-encoding" "3.170.0" "@aws-sdk/util-utf8-browser" "3.170.0" tslib "^2.3.1" -"@aws-sdk/util-stream-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.171.0.tgz#a20db66ad953ee6e3add503cbfbaa74603988e53" - integrity sha512-XuEUlixZnwqc1HSIRLFzIlfbpwMdAmGUkcADyvUYeTAEYf3hHzvvWERno4ZinuGQdU/+ogW29CsbTFnA80mz+A== +"@aws-sdk/util-stream-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.178.0.tgz#a49f0c1332f446ed7b0b57a63908c294670544b7" + integrity sha512-SarpMLzoG49Tosp+s+yMsE2rGwsDqa6NDP6umqo2HXX3D26I3uqaefoB0E+Jn/VAJZcKbwxRZUPKnwQEOn1xMA== dependencies: - "@aws-sdk/node-http-handler" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/node-http-handler" "3.178.0" + "@aws-sdk/types" "3.178.0" "@aws-sdk/util-buffer-from" "3.170.0" tslib "^2.3.1" @@ -1032,22 +1032,22 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-user-agent-browser@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.171.0.tgz#ea0d5204bc0a62ef5e26528693afc1938fe9b2df" - integrity sha512-DNps82f+fOOySUO49I8kAJIGdTtZiL0l3hPEY1V9vp4SbF8B1jbFjPRR24tRN1S0B9AfC78k0EmJTmNWvq6EBQ== +"@aws-sdk/util-user-agent-browser@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.178.0.tgz#c9e02d4cb7edee51cfdc36179036b01120e1b0c1" + integrity sha512-LxOrn7Ai88n0i5J5rTb5Bt0TAycPvDYzjdCwmd2mahsPHZGSDLeCeh6KOIxZsEfnzYRl4HGWvIEXdHIYZ3RTug== dependencies: - "@aws-sdk/types" "3.171.0" + "@aws-sdk/types" "3.178.0" bowser "^2.11.0" tslib "^2.3.1" -"@aws-sdk/util-user-agent-node@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.171.0.tgz#61aa8c29a86a72e7fe6dd91b064cfc56c47c7e22" - integrity sha512-xyBOIA2UUoP6dWkxkxpJIQq2zt3PhZoIlMcFwcVPfKtnqOM0FzdTlUPN4iqi7UAOkKg020lZhflzMqu5454Ucg== +"@aws-sdk/util-user-agent-node@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.178.0.tgz#45c4c90550bdf66092682abfea36a68504b1e433" + integrity sha512-TrP6v+V4Qnv3E9CNgwR/G+1xiy8fa9j5LAm43qwp9PfJHchNyWOJ0FURD3Ne2sm/388Ybzjb1DRYRZ7B+xbnOw== dependencies: - "@aws-sdk/node-config-provider" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/node-config-provider" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/util-utf8-browser@3.170.0", "@aws-sdk/util-utf8-browser@^3.0.0": @@ -1065,13 +1065,13 @@ "@aws-sdk/util-buffer-from" "3.170.0" tslib "^2.3.1" -"@aws-sdk/util-waiter@3.171.0": - version "3.171.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.171.0.tgz#94b5e506c9b08713d44c593c36ff9d44773dc0b1" - integrity sha512-h4iqRxX09tM9yjnHWihnzM5cDboSEJAbx68ar4zjzDIUbVroVkDfl77AWVlS9D5SlfdWr70G3WT4EQfIK5Vd2g== +"@aws-sdk/util-waiter@3.178.0": + version "3.178.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.178.0.tgz#4be4a2efddba5858fc53c00231876b7bc4ddc912" + integrity sha512-1VMh/3tCECT4GHx0nXfA8PE8QWvj6E7x+FxZfuWctS/DyeO8hxzhGz8SWQhOfKT1rdraCCKp+f2cTv+4Q6LO2w== dependencies: - "@aws-sdk/abort-controller" "3.171.0" - "@aws-sdk/types" "3.171.0" + "@aws-sdk/abort-controller" "3.178.0" + "@aws-sdk/types" "3.178.0" tslib "^2.3.1" "@aws-sdk/xml-builder@3.170.0": @@ -1664,22 +1664,20 @@ resolved "https://registry.yarnpkg.com/@emmetio/scanner/-/scanner-1.0.0.tgz#065b2af6233fe7474d44823e3deb89724af42b5f" integrity sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA== -"@esbuild/android-arm@0.15.8": - version "0.15.8" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.8.tgz#52b094c98e415ec72fab39827c12f2051ac9c550" - integrity sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q== - dependencies: - esbuild-wasm "0.15.8" +"@esbuild/android-arm@0.15.9": + version "0.15.9" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.9.tgz#7e1221604ab88ed5021ead74fa8cca4405e1e431" + integrity sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ== "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== -"@esbuild/linux-loong64@0.15.8": - version "0.15.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.8.tgz#d64575fc46bf4eb689352aa9f8a139271b6e1647" - integrity sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg== +"@esbuild/linux-loong64@0.15.9": + version "0.15.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.9.tgz#b658a97babf1f40783354af7039b84c3fdfc3fc3" + integrity sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA== "@eslint/eslintrc@^1.3.0", "@eslint/eslintrc@^1.3.2": version "1.3.2" @@ -2588,14 +2586,13 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@solid-devtools/debugger@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@solid-devtools/debugger/-/debugger-0.9.0.tgz#a7b7fe9a7733bab98f7c9f9da6ec2649f029907d" - integrity sha512-9e6YYhJoNXA5TfkkBGDt2XMMZrtwpbD4TeSEnQnpT9Pjwkcngps6in9uh9BN+xkPwAhkV2gB4FqFh0utmNKOwA== +"@solid-devtools/debugger@^0.9.0", "@solid-devtools/debugger@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@solid-devtools/debugger/-/debugger-0.9.1.tgz#58664860da69ac837821682029e1f055f1f4d730" + integrity sha512-mutQFItkRr0IeSW5BWnHYS5Ko/+USl4Oc4Ijo6iNGIe6HKIV/mX+SWlOfnKpUs2BqvdDZVPkTW3z2slcRKGjjQ== dependencies: - "@solid-devtools/shared" "^0.8.0" + "@solid-devtools/shared" "^0.8.1" "@solid-primitives/event-bus" "^0.1.2" - "@solid-primitives/immutable" "^0.1.2" "@solid-primitives/refs" "^0.3.2" "@solid-primitives/scheduled" "^1.0.1" "@solid-primitives/utils" "^3.0.2" @@ -2605,23 +2602,23 @@ "@solid-devtools/transform" "^0.7.3" "@solid-devtools/ext-adapter@^0.16.2": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@solid-devtools/ext-adapter/-/ext-adapter-0.16.2.tgz#b575e0a1b45ae27ec565355e1c4fc61445baace2" - integrity sha512-Ba/dAunhZWYjxibuvEMg8bgaPREhSQrzn9W6df4OpKooqQN2mykUAJfIKp0O8osW5gFgxb4r07hHyiC+9SBaVQ== + version "0.16.3" + resolved "https://registry.yarnpkg.com/@solid-devtools/ext-adapter/-/ext-adapter-0.16.3.tgz#005dd5e9dd4708c4028cbf725a84683978e296ed" + integrity sha512-30hdTTKZk22A+a8UArDLEWozclToHHCwtHxyjde5OPL8FFHy7ArAZzsJOS5biGcK6HXl9Z4+yXfZcTN0iA8XEw== dependencies: - "@solid-devtools/debugger" "^0.9.0" - "@solid-devtools/locator" "^0.16.2" - "@solid-devtools/shared" "^0.8.0" + "@solid-devtools/debugger" "^0.9.1" + "@solid-devtools/locator" "^0.16.3" + "@solid-devtools/shared" "^0.8.1" "@solid-primitives/utils" "^3.0.2" type-fest "^2.19.0" -"@solid-devtools/locator@^0.16.2": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@solid-devtools/locator/-/locator-0.16.2.tgz#62b5af7737c0fe3e976a183f5c52827d3f63ae2e" - integrity sha512-D4j+fDMKpQEEybJjhQ3WMgMaTvOwz9Mfq3D/SLO0s/vGkIjt5lWneorSEb/V2AELfVtYX3Ig19lWc5GuOBB3gA== +"@solid-devtools/locator@^0.16.2", "@solid-devtools/locator@^0.16.3": + version "0.16.3" + resolved "https://registry.yarnpkg.com/@solid-devtools/locator/-/locator-0.16.3.tgz#fc2cdd54a955515753c179a0be0ea9fa6b4d7ef7" + integrity sha512-WPN9TTOYYfMOnjTiKk/bkNCFrvS9D1Urp21Fcf0CNMdwyVD0+1pv2pOyeQ3U8Ew+e+iA4V78yFGiHhhMTEyJwg== dependencies: - "@solid-devtools/debugger" "^0.9.0" - "@solid-devtools/shared" "^0.8.0" + "@solid-devtools/debugger" "^0.9.1" + "@solid-devtools/shared" "^0.8.1" "@solid-primitives/bounds" "^0.0.102" "@solid-primitives/cursor" "^0.0.100" "@solid-primitives/event-listener" "^2.2.2" @@ -2643,16 +2640,14 @@ "@solid-devtools/shared" "^0.8.0" "@solid-primitives/utils" "^3.0.2" -"@solid-devtools/shared@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@solid-devtools/shared/-/shared-0.8.0.tgz#a76c92abec12c8b42ac4478e289aa4b77a269bdb" - integrity sha512-2z3taBZX9ER3DJAi2cLCcHHRT+BczaaclGBQ+BtnyJyEZHX20SDOap+yU+Wth5CGahZ9nowBPcQhhg1GTdVR4w== +"@solid-devtools/shared@^0.8.0", "@solid-devtools/shared@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@solid-devtools/shared/-/shared-0.8.1.tgz#c0536f59c0720817f3fdd643b380420f12bfa800" + integrity sha512-GEbQg7yJHou5rV+ZeTEAoknvIV83SMerN1oE3xwUv/9EhuqohCZ1Z7RsLBH8APSI8ITFF+i/NMFBwyB0KqnSOA== dependencies: "@solid-primitives/event-bus" "^0.1.2" "@solid-primitives/immutable" "^0.1.2" "@solid-primitives/utils" "^3.0.2" - solid-js "^1.5.5" - ts-node "^10.9.1" type-fest "^2.19.0" "@solid-devtools/transform@^0.7.3": @@ -2758,9 +2753,9 @@ "@solid-primitives/utils" "^3.0.2" "@solid-primitives/scheduled@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@solid-primitives/scheduled/-/scheduled-1.0.1.tgz#e5b07452f39d27504c4ba1caa64d65020110c017" - integrity sha512-zRyW9L4nYdL0yZktvJz/Ye9kVNa6UW26L71sZEqzzHnxvDidbT+mln4np7jqFrAeGiWMwWnRDR/ZvM0FK85jMw== + version "1.0.2" + resolved "https://registry.yarnpkg.com/@solid-primitives/scheduled/-/scheduled-1.0.2.tgz#8c2e8511b9b361c22c13e78377dc4168cc9c0452" + integrity sha512-Qs+KyqVxKIFXlCNwHvNKl7CLsexsE1eNaKShkkZQz1jA1OC9YhdZeFkNjAyqGqZ4BHZOTQsKRW7XAefhDVjeuw== "@solid-primitives/script-loader@^1.1.0", "@solid-primitives/script-loader@^1.1.1": version "1.1.1" @@ -3052,9 +3047,9 @@ "@types/unist" "*" "@types/node@*", "@types/node@^18.0.0": - version "18.7.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154" - integrity sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg== + version "18.7.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.19.tgz#ad83aa9b7af470fab7e0f562be87e97dc8ffe08e" + integrity sha512-Sq1itGUKUX1ap7GgZlrzdBydjbsJL/NSQt/4wkAxUJ7/OS5c2WkoN6WSpWc2Yc5wtKMZOUA0VCs/j2XJadN3HA== "@types/node@^17.0.5": version "17.0.45" @@ -4031,9 +4026,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001400: - version "1.0.30001409" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001409.tgz#6135da9dcab34cd9761d9cdb12a68e6740c5e96e" - integrity sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ== + version "1.0.30001410" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001410.tgz#b5a86366fbbf439d75dd3db1d21137a73e829f44" + integrity sha512-QoblBnuE+rG0lc3Ur9ltP5q47lbguipa/ncNMyyGuqPk44FxbScWAeEO+k5fSQ8WekdAK4mWqNs1rADDAiN5xQ== capital-case@^1.0.4: version "1.0.4" @@ -4745,9 +4740,9 @@ ecdsa-sig-formatter@1.0.11: safe-buffer "^5.0.1" electron-to-chromium@^1.4.251: - version "1.4.257" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.257.tgz#895dc73c6bb58d1235dc80879ecbca0bcba96e2c" - integrity sha512-C65sIwHqNnPC2ADMfse/jWTtmhZMII+x6ADI9gENzrOiI7BpxmfKFE84WkIEl5wEg+7+SfIkwChDlsd1Erju2A== + version "1.4.258" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.258.tgz#44c5456f487be082f038282fbcfd7b06ae99720d" + integrity sha512-vutF4q0dTUXoAFI7Vbtdwen/BJVwPgj8GRg/SElOodfH7VTX+svUe62A5BG41QRQGk5HsZPB0M++KH1lAlOt0A== emittery@^0.10.2: version "0.10.2" @@ -4813,21 +4808,21 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5: - version "1.20.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.2.tgz#8495a07bc56d342a3b8ea3ab01bd986700c2ccb3" - integrity sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ== + version "1.20.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.3.tgz#90b143ff7aedc8b3d189bcfac7f1e3e3f81e9da1" + integrity sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.1.2" + get-intrinsic "^1.1.3" get-symbol-description "^1.0.0" has "^1.0.3" has-property-descriptors "^1.0.0" has-symbols "^1.0.3" internal-slot "^1.0.3" - is-callable "^1.2.4" + is-callable "^1.2.6" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" @@ -4837,6 +4832,7 @@ es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19 object-keys "^1.1.1" object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" string.prototype.trimend "^1.0.5" string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" @@ -4867,207 +4863,200 @@ esbuild-android-64@0.14.54: resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== -esbuild-android-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.8.tgz#625863e705d4ed32a3b4c0b997dbf9454d50a455" - integrity sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw== - dependencies: - esbuild-wasm "0.15.8" +esbuild-android-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz#4a7eb320ca8d3a305f14792061fd9614ccebb7c0" + integrity sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw== esbuild-android-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== -esbuild-android-arm64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.8.tgz#cd62afe08652ac146014386d3adbe7a9d33db1b0" - integrity sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ== +esbuild-android-arm64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.9.tgz#c948e5686df20857ad361ec67e070d40d7cab985" + integrity sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg== esbuild-darwin-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== -esbuild-darwin-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.8.tgz#eb668dc973165f85aefecdca8aa60231acb2f705" - integrity sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA== +esbuild-darwin-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.9.tgz#25f564fa4b39c1cec84dc46bce5634fdbce1d5e4" + integrity sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ== esbuild-darwin-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== -esbuild-darwin-arm64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.8.tgz#91c110daa46074fdfc18f411247ca0d1228aacc3" - integrity sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw== +esbuild-darwin-arm64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.9.tgz#60faea3ed95d15239536aa88d06bb82b29278a86" + integrity sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw== esbuild-freebsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== -esbuild-freebsd-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.8.tgz#22270945a9bf9107c340eb73922e122bbe84f8ad" - integrity sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw== +esbuild-freebsd-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.9.tgz#0339ef1c90a919175e7816788224517896657a0e" + integrity sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A== esbuild-freebsd-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== -esbuild-freebsd-arm64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.8.tgz#0efe2741fbcaa2cfd31b9f94bd3ca7385b68c469" - integrity sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w== +esbuild-freebsd-arm64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.9.tgz#32abfc0be3ae3dd38e5a86a9beadbbcf592f1b57" + integrity sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA== esbuild-linux-32@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== -esbuild-linux-32@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.8.tgz#6fc98659105da5c0d1fedfce3b7b9fa24ebee0d4" - integrity sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg== +esbuild-linux-32@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.9.tgz#93581348a4da7ed2b29bc5539f2605ad7fcee77b" + integrity sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg== esbuild-linux-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== -esbuild-linux-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.8.tgz#8e738c926d145cdd4e9bcb2febc96d89dc27dc09" - integrity sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA== +esbuild-linux-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.9.tgz#0d171e7946c95d0d3ed4826026af2c5632d7dcc4" + integrity sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ== esbuild-linux-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== -esbuild-linux-arm64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.8.tgz#a12675e5a56e8ef08dea49da8eed51a87b0e60d6" - integrity sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg== +esbuild-linux-arm64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.9.tgz#9838795a3720cbe736d3bc20621bd366eac22f24" + integrity sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ== esbuild-linux-arm@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== -esbuild-linux-arm@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.8.tgz#6424da1e8a3ece78681ebee4a70477b40c36ab35" - integrity sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q== +esbuild-linux-arm@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.9.tgz#dce96cd817bc7376f6af3967649c4ab1f2f79506" + integrity sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ== esbuild-linux-mips64le@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== -esbuild-linux-mips64le@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.8.tgz#5b39a16272cb4eaaad1f24938c057b19fb5a0ee5" - integrity sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA== +esbuild-linux-mips64le@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.9.tgz#0335a0739e61aa97cb9b4a018e3facfcca9cdcfd" + integrity sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw== esbuild-linux-ppc64le@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== -esbuild-linux-ppc64le@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.8.tgz#98ea8cfae8227180b45b2d952b2cbb072900944f" - integrity sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg== +esbuild-linux-ppc64le@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.9.tgz#18482afb95b8a705e2da0a59d7131bff221281f9" + integrity sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw== esbuild-linux-riscv64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== -esbuild-linux-riscv64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.8.tgz#6334607025eb449d8dd402d7810721dc15a6210f" - integrity sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA== +esbuild-linux-riscv64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.9.tgz#03b6f9708272c117006b9ce1c9ae8aab91b5a5b6" + integrity sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA== esbuild-linux-s390x@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== -esbuild-linux-s390x@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.8.tgz#874f1a3507c32cce1d2ce0d2f28ac1496c094eab" - integrity sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA== +esbuild-linux-s390x@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.9.tgz#65fb645623d575780f155f0ee52935e62f9cca4f" + integrity sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw== esbuild-netbsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== -esbuild-netbsd-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.8.tgz#2e03d87ed811400d5d1fa8c7629b9fd97a574231" - integrity sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw== +esbuild-netbsd-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.9.tgz#7894297bb9e11f3d2f6f31efecd1be4e181f0d54" + integrity sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw== esbuild-openbsd-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== -esbuild-openbsd-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.8.tgz#8fdbc6399563ac61ff546449e2226a2b1477216c" - integrity sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA== +esbuild-openbsd-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.9.tgz#0f9d4c6b6772ae50d491d68ad4cc028300dda7c0" + integrity sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A== esbuild-sunos-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== -esbuild-sunos-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.8.tgz#db657b5c09c0c0161d67ddafca1b710a2e7ce96b" - integrity sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA== - -esbuild-wasm@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.15.8.tgz#60fb8c5dc1a5538421857a2fa5fbb9eab908dcbb" - integrity sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w== +esbuild-sunos-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.9.tgz#c32b7ce574b08f814de810ce7c1e34b843768126" + integrity sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ== esbuild-windows-32@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== -esbuild-windows-32@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.8.tgz#bbb9fe20a8b6bba4428642cacf45a0fb7b2f3783" - integrity sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg== +esbuild-windows-32@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.9.tgz#37a8f7cfccdb2177cd46613a1a1e1fcb419d36df" + integrity sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA== esbuild-windows-64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== -esbuild-windows-64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.8.tgz#cedee65505209c8d371d7228b60785c08f43e04d" - integrity sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA== +esbuild-windows-64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.9.tgz#5fe1e76fc13dd7f520febecaea110b6f1649c7b2" + integrity sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg== esbuild-windows-arm64@0.14.54: version "0.14.54" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== -esbuild-windows-arm64@0.15.8: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.8.tgz#1d75235290bf23a111e6c0b03febd324af115cb1" - integrity sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg== +esbuild-windows-arm64@0.15.9: + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.9.tgz#98504428f7ba7d2cfc11940be68ee1139173fdce" + integrity sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA== esbuild@^0.14.0, esbuild@^0.14.43: version "0.14.54" @@ -5097,32 +5086,32 @@ esbuild@^0.14.0, esbuild@^0.14.43: esbuild-windows-arm64 "0.14.54" esbuild@^0.15.6: - version "0.15.8" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.8.tgz#75daa25d03f6dd9cc9355030eba2b93555b42cd4" - integrity sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q== + version "0.15.9" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.9.tgz#33fb18b67b85004b6f7616bec955ca4b3e58935d" + integrity sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg== optionalDependencies: - "@esbuild/android-arm" "0.15.8" - "@esbuild/linux-loong64" "0.15.8" - esbuild-android-64 "0.15.8" - esbuild-android-arm64 "0.15.8" - esbuild-darwin-64 "0.15.8" - esbuild-darwin-arm64 "0.15.8" - esbuild-freebsd-64 "0.15.8" - esbuild-freebsd-arm64 "0.15.8" - esbuild-linux-32 "0.15.8" - esbuild-linux-64 "0.15.8" - esbuild-linux-arm "0.15.8" - esbuild-linux-arm64 "0.15.8" - esbuild-linux-mips64le "0.15.8" - esbuild-linux-ppc64le "0.15.8" - esbuild-linux-riscv64 "0.15.8" - esbuild-linux-s390x "0.15.8" - esbuild-netbsd-64 "0.15.8" - esbuild-openbsd-64 "0.15.8" - esbuild-sunos-64 "0.15.8" - esbuild-windows-32 "0.15.8" - esbuild-windows-64 "0.15.8" - esbuild-windows-arm64 "0.15.8" + "@esbuild/android-arm" "0.15.9" + "@esbuild/linux-loong64" "0.15.9" + esbuild-android-64 "0.15.9" + esbuild-android-arm64 "0.15.9" + esbuild-darwin-64 "0.15.9" + esbuild-darwin-arm64 "0.15.9" + esbuild-freebsd-64 "0.15.9" + esbuild-freebsd-arm64 "0.15.9" + esbuild-linux-32 "0.15.9" + esbuild-linux-64 "0.15.9" + esbuild-linux-arm "0.15.9" + esbuild-linux-arm64 "0.15.9" + esbuild-linux-mips64le "0.15.9" + esbuild-linux-ppc64le "0.15.9" + esbuild-linux-riscv64 "0.15.9" + esbuild-linux-s390x "0.15.9" + esbuild-netbsd-64 "0.15.9" + esbuild-openbsd-64 "0.15.9" + esbuild-sunos-64 "0.15.9" + esbuild-windows-32 "0.15.9" + esbuild-windows-64 "0.15.9" + esbuild-windows-arm64 "0.15.9" escalade@^3.1.1: version "3.1.1" @@ -5973,6 +5962,13 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" +generic-names@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" + integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A== + dependencies: + loader-utils "^3.2.0" + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5988,7 +5984,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.2: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== @@ -6545,6 +6541,16 @@ iconv-lite@^0.4.24, iconv-lite@^0.4.4: dependencies: safer-buffer ">= 2.1.2 < 3" +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg== + +icss-utils@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + idb@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.0.tgz#2cc886be57738419e57f9aab58f647e5e2160270" @@ -6746,7 +6752,7 @@ is-builtin-module@^3.1.0: dependencies: builtin-modules "^3.3.0" -is-callable@^1.1.4, is-callable@^1.2.4: +is-callable@^1.1.4, is-callable@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.6.tgz#fd6170b0b8c7e2cc73de342ef8284a2202023c44" integrity sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q== @@ -7731,6 +7737,11 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -7750,6 +7761,11 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -9366,6 +9382,48 @@ postcss-media-query-parser@^0.2.3: resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-modules@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-5.0.0.tgz#4a02bc58ecaa7394f8e9a34b7e21cb6c725f15df" + integrity sha512-rGvpTDOM3//3Ysn3Xtvhzaj8ab984wKCpP02TEF559tLbUjNay3RQDpPxb7BREmfBtJm3/1WbQOZ7fSXwYLZ/w== + dependencies: + generic-names "^4.0.0" + icss-replace-symbols "^1.1.0" + lodash.camelcase "^4.3.0" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + string-hash "^1.1.1" + postcss-resolve-nested-selector@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" @@ -9381,7 +9439,7 @@ postcss-scss@^4.0.2: resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.5.tgz#8ee33c1dda8d9d4753b565ec79014803dc6edabf" integrity sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA== -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.6: +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.6: version "6.0.10" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== @@ -10204,6 +10262,15 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2" @@ -10586,6 +10653,11 @@ string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== +string-hash@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A== + string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -11847,9 +11919,9 @@ ws@^7.2.0: integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== ws@^8.3.0, ws@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== + version "8.9.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e" + integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg== xml-name-validator@^4.0.0: version "4.0.0"