diff --git a/.env b/.env
new file mode 100644
index 00000000..d7963e6e
--- /dev/null
+++ b/.env
@@ -0,0 +1,2 @@
+GOOGLE_CLIENT_ID= ""
+GOOGLE_CLIENT_SECRET= ""
\ No newline at end of file
diff --git a/.github/workflows/gatsby.yml b/.github/workflows/gatsby.yml
new file mode 100644
index 00000000..9aaecfe2
--- /dev/null
+++ b/.github/workflows/gatsby.yml
@@ -0,0 +1,97 @@
+# Sample workflow for building and deploying a Gatsby site to GitHub Pages
+#
+# To get started with Gatsby see: https://www.gatsbyjs.com/docs/quick-start/
+#
+name: Deploy Gatsby site to Pages
+
+on:
+ # Runs on pushes targeting the default branch
+ push:
+ branches: ["main"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+# Default to bash
+defaults:
+ run:
+ shell: bash
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Detect package manager
+ id: detect-package-manager
+ run: |
+ if [ -f "${{ github.workspace }}/yarn.lock" ]; then
+ echo "manager=yarn" >> $GITHUB_OUTPUT
+ echo "command=install" >> $GITHUB_OUTPUT
+ exit 0
+ elif [ -f "${{ github.workspace }}/package.json" ]; then
+ echo "manager=npm" >> $GITHUB_OUTPUT
+ echo "command=ci" >> $GITHUB_OUTPUT
+ exit 0
+ else
+ echo "Unable to determine package manager"
+ exit 1
+ fi
+ - name: Setup Node
+ uses: actions/setup-node@v4
+ with:
+ node-version: "20"
+ cache: ${{ steps.detect-package-manager.outputs.manager }}
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v5
+ with:
+ # Automatically inject pathPrefix in your Gatsby configuration file.
+ #
+ # You may remove this line if you want to manage the configuration yourself.
+ static_site_generator: gatsby
+ - name: Restore cache
+ uses: actions/cache@v4
+ with:
+ path: |
+ public
+ .cache
+ key: ${{ runner.os }}-gatsby-build-${{ hashFiles('public') }}
+ restore-keys: |
+ ${{ runner.os }}-gatsby-build-
+ - name: Install dependencies
+ run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
+ - name: Build with Gatsby
+ env:
+ PREFIX_PATHS: 'true'
+ run: ${{ steps.detect-package-manager.outputs.manager }} run build
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: ./public
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 3642a09e..36a63cec 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -2,5 +2,8 @@
"prettier.useTabs": true,
"editor.tabSize": 2,
"html.format.wrapLineLength": 80,
- "editor.wordWrap": "on"
+ "editor.wordWrap": "on",
+ "yaml.schemas": {
+ "https://json.schemastore.org/netlify.json": "github://github%2B7b2276223a312c22726566223a7b2274797065223a362c226964223a226d61696e227d7d/sashaPEn2/10A-blog/static/admin/config.yml"
+ }
}
diff --git a/README.md b/README.md
index 760fc46e..e5675e6f 100644
--- a/README.md
+++ b/README.md
@@ -1,176 +1,21 @@
-> **Update** Foundation is now built with Gatsby V4, this include many performance update
----
+[](https://app.netlify.com/sites/frosty-perlman-9da1cb/deploys)
-[](https://app.netlify.com/sites/frosty-perlman-9da1cb/deploys)
-
-
+# Новости 10А Столинской государтсвенной гимназии
-# Foundation
+2023/2024 учебный год
-A starter to launch your blazing fast personal website and a blog, Built with [Gatsby][gatsby] and [Netlify CMS][netlifycms].
-[](https://app.netlify.com/start/deploy?repository=https://github.com/stackrole/gatsby-starter-foundation)
+[](https://foundation.stackrole.com)
-Need help launching your website? My DM's are open on twitter
-
-[](https://foundation.stackrole.com)
-
-## 👌 Features
-
-- A Blog and Personal website with Netlify CMS.
-- Responsive Web Design
-- Dark / Light Mode
-- Customize theme color from CMS
-
- 
-
-- Search bar
-- Customize content of Homepage, About and Contact page.
-- Customize content of Homepage, About and Contact page.
-- Add / Modify / Delete blog posts.
-- Edit website settings, Add Google Analytics and make it your own all with in the CMS.
-- SEO Optimized
-- Social media icons
-- OpenGraph structured data
-- Twitter Cards meta
-- Beautiful XML Sitemaps
-- Netlify Contact Form, Works right out of the box after deployment.
-- Invite collaborators into Netlify CMS, without giving access to your Github account via Git Gateway
-- Gatsby Incremental Builds with Netlify.
-
-[](https://foundation.stackrole.com)
-
-## 🚀 Quick Deploy
-
-Just click on the **Deploy to Netlify** button.
-
-[](https://app.netlify.com/start/deploy?repository=https://github.com/stackrole/gatsby-starter-foundation)
-
-This would fork `gatsby-starter-foundation` to your Github account and start building your website on [Netlify](https://netlify.com). Once the deployment is done. Your website will be live and website address would look like **site-name.netlify.app**
-
-### Further Instructions
-
-- [Access to Netlify CMS](#access-to-netlify-cms)
-- [Editing content and Adding posts](#editing-content-and-adding-posts)
-- [Customing Site details](#customing-site-details)
-- [Adding Custom domain to netlify website](#adding-custom-domain-to-netlify-website)
-- [Install Locally](#install-locally)
-- [Folder Structure](#folder-structure)
-- [Learning Gatsby](#learning-gatsby)
-- [Thank you from Stackrole](#thank-you)
-
-## ⚙ Access to Netlify CMS
-
-- Goto app.netlify.com > select your website from the list
-- Goto identity and Click **Enable Identiy**
-- Click on **Invite Users** and invite yourself. You will receive an email and you need to accept the invitation to set the password.
-- Now headover to Settings > Identity > Services and **Enable Git Gateway**
-- You can also manage who can register and log in to your CMS. Goto Settings > Identity > Registration >Registration Preferences. I would prefer to keep it to **Invite Only**, if i am the only one using it.
-- Now, goto to **site-name.netlify.app/admin/**, and login with your credentials.
-
-## 📝 Editing content and Adding posts
-
-Once you are in your Netlify CMS, you can navigate to Posts and Pages. Here you will find a list of existing pages and posts.
-
-You can select any existing post or page to start editing or add a **New Post**. Have fun :)
-
-## ⚙ Customing Site details
-
-You can find all the website settings such website Site title, Website URL, Google anlaytics etc,.. in your Netlify CMS `Admin > Settings > General`
-
-## 🌐 Adding Custom domain to netlify website
-
-We have written a short article on [Custom domain with Netlify website](custom-domain)
-
-## 🖥 Install Locally
-
-Use the Gatsby CLI to create a new site, specifying the `gatsby-starter-foundation` starter.
-
-```bash
-gatsby new gatsby-starter-foundation https://github.com/stackrole/gatsby-starter-foundation
-```
-
-> You need Node and Gatsby-CLI installed, check out Gatsby [Setup Instructions](https://www.gatsbyjs.org/tutorial/part-zero/)
-
-### Start developing
-
-Navigate into your new site’s directory and start it up.
-
-```shell
-cd my-hello-world-starter/
-gatsby develop
-```
-
-**Open the source code and start editing!**
-
-Your site is now running at `http://localhost:8000`!
-
-_Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql)._
-
-Open the `gatsby-starter-foundation` directory in your code editor of choice and edit. Save your changes and the browser will update in real time!
-
-You can use Netlify CMS in you local just run `npx netlify-cms-proxy-server` and start run `gatsby develop`
-
-## 📁 Folder Structure
-
-A quick look at the top-level files and directories you'll see in a Gatsby project.
-
- .
- ├── node_modules
- ├── src
- ├── .gitignore
- ├── .prettierrc
- ├── gatsby-browser.js
- ├── gatsby-config.js
- ├── gatsby-node.js
- ├── LICENSE
- ├── package-lock.json
- ├── package.json
- └── README.md
-
-1. **`/node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.
-
-2. **`/src`**: This directory will contain all of the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. `src` is a convention for “source code”.
-
-3. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for.
-
-4. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
-
-5. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.org/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
-
-6. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the [config docs](https://www.gatsbyjs.org/docs/gatsby-config/) for more detail).
-
-7. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.org/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
-
-8. **`LICENSE`**: Gatsby is licensed under the MIT license.
-
-9. **`package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You won’t change this file directly).**
-
-10. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project.
-
-11. **`README.md`**: A text file containing useful reference information about your project.
-
-## 🎓 Learning Gatsby
-
-Looking for more guidance? Full documentation for Gatsby lives [on the website](https://www.gatsbyjs.org/). Here are some places to start:
-
-- **For most developers, we recommend starting with our [in-depth tutorial for creating a site with Gatsby](https://www.gatsbyjs.org/tutorial/).** It starts with zero assumptions about your level of ability and walks through every step of the process.
-
-- **To dive straight into code samples, head [to our documentation](https://www.gatsbyjs.org/docs/).** In particular, check out the _Guides_, _API Reference_, and _Advanced Tutorials_ sections in the sidebar.
-
-## 🙏 Thank you
-
-We really appreciate you taking time to build your website with our `gatsby-starter-foundation`.
-
-I would love to get your feedback and contributions.
-
-Feel free to ping [@stackrole](stackrole) for help regarding your JAMstack website, our DM's are open. And do not forget to share you website with me 😊
-
-[](https://stackrole.com)
-
-[gatsby]: https://gatsbyjs.org
-[netlifycms]: https://www.netlifycms.org
-[stackrole]: https://stackrole.com
-[twitter]: https://twitter.com/stackrole
-[custom-domain]: https://stackrole.com/adding-custom-domain-netlify
+## Основные функции
+
📰 Новости и события: Последние новости.
+
📅 Расписание мероприятий: расписание мароприятий в классе за прошедший год.
+
📸 [Галерея](https://images-10a-stolin.vercel.app/): Фотографии с мероприятий и школьной жизни.
+
📬 Обратная связь: связь с учителями и администрацией.
+## Технологии
+HTML5 & CSS3: Основные технологии для создания структуры и стилей сайта.
+JavaScript: Для интерактивных элементов и улучшения пользовательского опыта.
+Bootstrap: Для адаптивного дизайна и удобства использования на различных устройствах.
+## Как внести вклад
+Мы приветствуем вклад от всех участников! Если у вас есть идеи или предложения по улучшению сайта, пожалуйста, создайте issue или отправьте pull request.
diff --git a/auth.js b/auth.js
new file mode 100644
index 00000000..6a00d76e
--- /dev/null
+++ b/auth.js
@@ -0,0 +1,14 @@
+const passport = require('passport');
+const GoogleStrategy = require( 'passport-google-oauth2' ).Strategy;
+require('dotenv').config()
+
+passport.use(new GoogleStrategy({
+ clientID: process.env.GOOGLE_CLIENT_ID,
+ clientSecret: process.env.GOOGLE_CLIENT_SECRET,
+ callbackURL: "http://blog-10a.netlify.app",
+ passReqToCallback : true
+ },
+ function(request, accessToken, refreshToken, profile, done) {
+ done(null,profile);
+ }
+));
\ No newline at end of file
diff --git "a/authors/map-name-10\320\260-vkhandle-1-bio-1.md" "b/authors/map-name-10\320\260-vkhandle-1-bio-1.md"
new file mode 100644
index 00000000..efb05ac1
--- /dev/null
+++ "b/authors/map-name-10\320\260-vkhandle-1-bio-1.md"
@@ -0,0 +1,5 @@
+---
+name: 10А
+vkHandle: "1"
+bio: "1"
+---
diff --git "a/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md"
new file mode 100644
index 00000000..79c2fae7
--- /dev/null
+++ "b/authors/map-name-\320\260\320\275\320\264\321\200\320\265\320\271\320\272\320\276\320\262\320\265\321\206-\321\217\320\275\320\260-vkhandle-bio.md"
@@ -0,0 +1,5 @@
+---
+name: Андрейковец Яна
+vkHandle: "-"
+bio: "-"
+---
diff --git "a/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md" "b/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md"
new file mode 100644
index 00000000..502cddf1
--- /dev/null
+++ "b/authors/map-name-\320\261\320\276\320\275\320\264\320\260\321\200\321\207\321\203\320\272-\320\264\320\274\320\270\321\202\321\200\320\270\320\271-vkhandle-test-bio-test.md"
@@ -0,0 +1,5 @@
+---
+name: Бондарчук Дмитрий
+vkHandle: test
+bio: test
+---
diff --git "a/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md"
new file mode 100644
index 00000000..f8986eec
--- /dev/null
+++ "b/authors/map-name-\320\262\320\270\321\210\320\275\320\265\320\262\321\201\320\272\320\260\321\217-\320\277\320\276\320\273\320\270\320\275\320\260-vkhandle-bio.md"
@@ -0,0 +1,5 @@
+---
+name: Вишневская Полина
+vkHandle: "-"
+bio: "-"
+---
diff --git "a/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md"
new file mode 100644
index 00000000..875f6ba0
--- /dev/null
+++ "b/authors/map-name-\320\263\321\200\320\265\321\207\320\272\320\276-\320\260\320\275\320\275\320\260-vkhandle-bio.md"
@@ -0,0 +1,5 @@
+---
+name: Гречко Анна
+vkHandle: "-"
+bio: "-"
+---
diff --git "a/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md" "b/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md"
new file mode 100644
index 00000000..b5b517fb
--- /dev/null
+++ "b/authors/map-name-\320\273\320\260\321\205\320\276\320\262\320\265\321\206-\321\201\320\265\321\200\320\263\320\265\320\271-vkhandle-bio.md"
@@ -0,0 +1,5 @@
+---
+name: Лаховец Сергей
+vkHandle: "-"
+bio: "-"
+---
diff --git "a/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md" "b/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md"
new file mode 100644
index 00000000..e35f61a8
--- /dev/null
+++ "b/authors/map-name-\320\275\320\265\320\262\320\264\320\260\321\205-\320\260\320\273\320\265\320\272\321\201\320\260\320\275\320\264\321\200-twitterhandle-\320\260\320\262\320\277\320\277\320\262-bio-\320\262\320\277\320\277\321\203\320\277\321\203.md"
@@ -0,0 +1,6 @@
+---
+name: Невдах Александр
+twitterHandle: авппв
+vkHandle: "45"
+bio: вппупу
+---
diff --git "a/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md" "b/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md"
new file mode 100644
index 00000000..8a1770d1
--- /dev/null
+++ "b/authors/map-name-\320\276\321\210\321\203\321\200\320\272\320\265\320\262\320\270\321\207-\320\260\320\275\320\275\320\260-vkhandle-1-bio-1.md"
@@ -0,0 +1,5 @@
+---
+name: Ошуркевич Анна
+vkHandle: "1"
+bio: "1"
+---
diff --git "a/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md" "b/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md"
new file mode 100644
index 00000000..dce8a8f4
--- /dev/null
+++ "b/authors/map-name-\320\277\320\260\321\210\320\272\320\265\320\262\320\270\321\207-\320\274\320\260\321\200\320\270\321\217-vkhandle-1-bio-1.md"
@@ -0,0 +1,5 @@
+---
+name: Пашкевич Мария
+vkHandle: "1"
+bio: "1"
+---
diff --git "a/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md" "b/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md"
new file mode 100644
index 00000000..ff8ed744
--- /dev/null
+++ "b/authors/map-name-\321\211\321\203\320\272\320\260-\320\260\320\275\320\263\320\265\320\273\320\270\320\275\320\260-vkhandle-bio.md"
@@ -0,0 +1,5 @@
+---
+name: Щука Ангелина
+vkHandle: "-"
+bio: "-"
+---
diff --git a/gatsby-browser.js b/gatsby-browser.js
index 36a0aaeb..c8fa73d0 100644
--- a/gatsby-browser.js
+++ b/gatsby-browser.js
@@ -1,7 +1,7 @@
export const onServiceWorkerUpdateReady = () => {
const answer = window.confirm(
- `This application has been updated. ` +
- `Reload to display the latest version?`
+ `Этот сайт был обновлен. ` +
+ `Перезагрузить, чтобы отобразить последнюю версию?`
)
if (answer === true) {
diff --git a/gatsby-config.js b/gatsby-config.js
index e2504f4b..6ddbf266 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -98,11 +98,11 @@ module.exports = {
{
resolve: `gatsby-plugin-manifest`,
options: {
- name: `Foundation`,
- short_name: `Foundation`,
+ name: `Новости | 10А Столинской государственной гимназии`,
+ short_name: `Новости`,
start_url: `/`,
background_color: `#f7f0eb`,
- theme_color: `#a2466c`,
+ theme_color: `#0a4169`,
display: `standalone`,
icon: "static" + settings.meta.iconimage,
},
diff --git a/gatsby-node.js b/gatsby-node.js
index 165be3a6..5de2a9d2 100644
--- a/gatsby-node.js
+++ b/gatsby-node.js
@@ -1,11 +1,11 @@
const path = require("path")
+const _ = require("lodash")
const { createFilePath } = require(`gatsby-source-filesystem`)
exports.createPages = async ({ actions, graphql, reporter }) => {
const { createPage } = actions
const blogList = path.resolve(`./src/templates/blog-list.js`)
-
const result = await graphql(`
{
allMarkdownRemark(sort: { order: DESC, fields: [frontmatter___date] }) {
@@ -85,4 +85,4 @@ exports.onCreateNode = ({ node, getNode, actions }) => {
value: slug,
})
}
-}
+}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 29cb6c71..aed904a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,9 @@
"dependencies": {
"@gatsby-contrib/gatsby-plugin-elasticlunr-search": "^3.0.2",
"@theme-ui/color": "^0.6.0",
+ "connect": "^3.7.0",
"gatsby": "^4.7.1",
+ "gatsby-plugin-disqus": "^1.2.6",
"gatsby-plugin-google-analytics": "^4.7.0",
"gatsby-plugin-image": "^2.7.0",
"gatsby-plugin-manifest": "^4.7.0",
@@ -29,7 +31,10 @@
"gatsby-source-filesystem": "^4.7.0",
"gatsby-transformer-remark": "^5.7.0",
"gatsby-transformer-sharp": "^4.7.0",
- "netlify-cms-app": "^2.14.32",
+ "netlify-cms-app": "^2.15.72",
+ "netlify-cms-locales": "^1.39.0",
+ "passport-google-oauth": "^2.0.0",
+ "passport-yandex": "^0.0.5",
"prismjs": "^1.27.0",
"react": "^16.14.0",
"react-dom": "^16.14.0",
@@ -2667,7 +2672,10 @@
"node_modules/@icons/material": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
- "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw=="
+ "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
+ "peerDependencies": {
+ "react": "*"
+ }
},
"node_modules/@jimp/bmp": {
"version": "0.14.0",
@@ -4158,9 +4166,9 @@
}
},
"node_modules/@react-dnd/asap": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz",
- "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ=="
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz",
+ "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg=="
},
"node_modules/@react-dnd/invariant": {
"version": "2.0.0",
@@ -4705,9 +4713,9 @@
}
},
"node_modules/@types/hoist-non-react-statics": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
- "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz",
+ "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==",
"dependencies": {
"@types/react": "*",
"hoist-non-react-statics": "^3.3.0"
@@ -4823,9 +4831,9 @@
}
},
"node_modules/@types/react-redux": {
- "version": "7.1.22",
- "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz",
- "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==",
+ "version": "7.1.33",
+ "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz",
+ "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==",
"dependencies": {
"@types/hoist-non-react-statics": "^3.3.0",
"@types/react": "*",
@@ -5322,11 +5330,6 @@
"uri-js": "^4.2.2"
}
},
- "node_modules/ajv-errors": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
- "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ=="
- },
"node_modules/ajv-keywords": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
@@ -5549,6 +5552,21 @@
"resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
"integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
},
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
@@ -5583,6 +5601,9 @@
"integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/array-union": {
@@ -5628,19 +5649,23 @@
}
},
"node_modules/array.prototype.foreach": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.2.tgz",
- "integrity": "sha512-gCOgyBKIaFL5hekfQLhsNmF0TY4Y5JdtOyFKtbSpL72oiCAZ9Zi7TFvcfSsM1LnBFMog1RYVJF0PHgtnY+U5nA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.7.tgz",
+ "integrity": "sha512-T6Y2wgc24suLW78a3Iq/Iu0zgucdBRtj11GElARgGZaqNC8ESFZV8qeJR9/I7bHCB3Vh5N6ATYUOBIZLLl9WCw==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
"es-array-method-boxes-properly": "^1.0.0",
- "get-intrinsic": "^1.1.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
"is-string": "^1.0.7"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/array.prototype.tosorted": {
@@ -5655,6 +5680,27 @@
"get-intrinsic": "^1.1.3"
}
},
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
+ "is-shared-array-buffer": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
@@ -5762,6 +5808,20 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/axe-core": {
"version": "4.5.2",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz",
@@ -6156,6 +6216,14 @@
"node": "^4.5.0 || >= 5.9"
}
},
+ "node_modules/base64url": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
+ "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/better-opn": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz",
@@ -6433,12 +6501,21 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/callsites": {
@@ -6741,6 +6818,31 @@
"node": ">=0.10.0"
}
},
+ "node_modules/clean-stack": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz",
+ "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==",
+ "dependencies": {
+ "escape-string-regexp": "5.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/clean-stack/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
@@ -6939,6 +7041,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/codemirror": {
+ "version": "5.65.16",
+ "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz",
+ "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg=="
+ },
"node_modules/collapse-white-space": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
@@ -7180,6 +7287,33 @@
"resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
"integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
},
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/connect/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/connect/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
"node_modules/consolidated-events": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
@@ -7254,11 +7388,14 @@
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"node_modules/copy-text-to-clipboard": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz",
- "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
+ "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
"engines": {
"node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/copy-webpack-plugin": {
@@ -7767,6 +7904,54 @@
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
},
+ "node_modules/data-view-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
+ "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
+ "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/date-fns": {
"version": "2.28.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
@@ -7853,6 +8038,22 @@
"node": ">=10"
}
},
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/define-lazy-prop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
@@ -7862,10 +8063,11 @@
}
},
"node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dependencies": {
+ "define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
},
@@ -8051,7 +8253,7 @@
"node_modules/diacritics": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz",
- "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E="
+ "integrity": "sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA=="
},
"node_modules/dir-glob": {
"version": "3.0.1",
@@ -8399,34 +8601,56 @@
}
},
"node_modules/es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "dependencies": {
- "call-bind": "^1.0.2",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
+ "function.prototype.name": "^1.1.6",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.13.1",
"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"
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.15"
},
"engines": {
"node": ">= 0.4"
@@ -8440,11 +8664,54 @@
"resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
"integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-module-lexer": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
"integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="
},
+ "node_modules/es-object-atoms": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
+ "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
+ "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-shim-unscopables": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
@@ -9148,7 +9415,7 @@
"node_modules/exenv": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
- "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
+ "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw=="
},
"node_modules/exif-parser": {
"version": "0.1.12",
@@ -9618,6 +9885,14 @@
"node": ">=4.0"
}
},
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
"node_modules/fork-ts-checker-webpack-plugin": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz",
@@ -9770,19 +10045,22 @@
}
},
"node_modules/function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
+ "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
"dependencies": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "functions-have-names": "^1.2.3"
},
"engines": {
"node": ">= 0.4"
@@ -9807,7 +10085,7 @@
"node_modules/fuzzy": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz",
- "integrity": "sha1-THbsL/CsGjap3M+aAN+GIweNTtg=",
+ "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==",
"engines": {
"node": ">= 0.6.0"
}
@@ -10181,6 +10459,15 @@
"@parcel/core": "^2.0.0"
}
},
+ "node_modules/gatsby-plugin-disqus": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/gatsby-plugin-disqus/-/gatsby-plugin-disqus-1.2.6.tgz",
+ "integrity": "sha512-lGa6q7oldF3cxbwcS1dvndaxDevEBfYOIweUYOARheU0AhbDzYp4lyIvUkUwBYEWsAzIsuJNiugI6yIcQXy09g==",
+ "peerDependencies": {
+ "react": "^16.0.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/gatsby-plugin-google-analytics": {
"version": "4.24.0",
"resolved": "https://registry.npmjs.org/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-4.24.0.tgz",
@@ -10933,13 +11220,18 @@
"integrity": "sha1-SCG85m8cJMsDMWAr5strEsTwHEs="
},
"node_modules/get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -10970,15 +11262,19 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/get-window": {
@@ -11112,6 +11408,21 @@
"node": ">=4"
}
},
+ "node_modules/globalthis": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/globby": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
@@ -11128,6 +11439,17 @@
"node": ">=10"
}
},
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/got": {
"version": "11.8.5",
"resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz",
@@ -11279,11 +11601,22 @@
}
},
"node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dependencies": {
- "get-intrinsic": "^1.1.1"
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -11301,14 +11634,17 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/has-yarn": {
@@ -11339,6 +11675,17 @@
"node": ">=8"
}
},
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/hast-to-hyperscript": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz",
@@ -11774,7 +12121,7 @@
"node_modules/immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
},
"node_modules/immer": {
"version": "9.0.16",
@@ -11916,12 +12263,12 @@
}
},
"node_modules/internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dependencies": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
"engines": {
@@ -11986,6 +12333,21 @@
"is-decimal": "^1.0.0"
}
},
+ "node_modules/is-array-buffer": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -12069,6 +12431,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-data-view": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
+ "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "dependencies": {
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-date-object": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
@@ -12213,11 +12589,14 @@
"integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
},
"node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-npm": {
@@ -12306,6 +12685,9 @@
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-regexp": {
@@ -12347,11 +12729,14 @@
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -12395,6 +12780,20 @@
"node": ">= 0.4"
}
},
+ "node_modules/is-typed-array": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "dependencies": {
+ "which-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -12491,9 +12890,9 @@
"integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
},
"node_modules/isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
},
"node_modules/isexe": {
"version": "2.0.0",
@@ -12787,7 +13186,7 @@
"node_modules/lie": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
+ "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
"dependencies": {
"immediate": "~3.0.5"
}
@@ -13666,15 +14065,6 @@
"dom-walk": "^0.1.0"
}
},
- "node_modules/mini-create-react-context": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
- "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
- "dependencies": {
- "@babel/runtime": "^7.12.1",
- "tiny-warning": "^1.0.3"
- }
- },
"node_modules/mini-css-extract-plugin": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
@@ -13877,59 +14267,73 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"node_modules/netlify-cms-app": {
- "version": "2.14.32",
- "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.14.32.tgz",
- "integrity": "sha512-Zuz9CGqLH3ifmLqEUofgfltKUYvHI3zlHmcnlm7clQo+PIK+MXZKL1AZYLkeUrEak/0sxmz4CTeEXdFxJQKmQw==",
+ "version": "2.15.72",
+ "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.15.72.tgz",
+ "integrity": "sha512-oUqLegvCa2UdOK42tLByyol6RnLG3mMr55jj9W5DX199ODGZlD6V39S5UlrDD2r183SUAgDYersq5LjeBTTz0Q==",
"dependencies": {
"@emotion/core": "^10.0.35",
"@emotion/styled": "^10.0.27",
+ "codemirror": "^5.46.0",
"immutable": "^3.7.6",
"lodash": "^4.17.11",
"moment": "^2.24.0",
- "netlify-cms-backend-azure": "^1.1.2",
- "netlify-cms-backend-bitbucket": "^2.12.8",
- "netlify-cms-backend-git-gateway": "^2.11.11",
- "netlify-cms-backend-github": "^2.11.9",
- "netlify-cms-backend-gitlab": "^2.9.9",
- "netlify-cms-backend-test": "^2.10.7",
- "netlify-cms-core": "^2.38.10",
- "netlify-cms-editor-component-image": "^2.6.7",
- "netlify-cms-lib-auth": "^2.3.0",
- "netlify-cms-lib-util": "^2.12.3",
- "netlify-cms-locales": "^1.29.0",
- "netlify-cms-ui-default": "^2.12.1",
- "netlify-cms-widget-boolean": "^2.3.6",
- "netlify-cms-widget-code": "^1.2.7",
- "netlify-cms-widget-colorstring": "^1.0.3",
- "netlify-cms-widget-date": "^2.5.7",
- "netlify-cms-widget-datetime": "^2.6.8",
- "netlify-cms-widget-file": "^2.9.2",
- "netlify-cms-widget-image": "^2.7.7",
- "netlify-cms-widget-list": "^2.8.4",
- "netlify-cms-widget-map": "^1.4.6",
- "netlify-cms-widget-markdown": "^2.12.11",
- "netlify-cms-widget-number": "^2.4.7",
- "netlify-cms-widget-object": "^2.6.2",
- "netlify-cms-widget-relation": "^2.8.9",
- "netlify-cms-widget-select": "^2.7.4",
- "netlify-cms-widget-string": "^2.2.10",
- "netlify-cms-widget-text": "^2.3.6",
+ "netlify-cms-backend-azure": "^1.3.1",
+ "netlify-cms-backend-bitbucket": "^2.14.0",
+ "netlify-cms-backend-git-gateway": "^2.13.1",
+ "netlify-cms-backend-github": "^2.14.1",
+ "netlify-cms-backend-gitlab": "^2.13.0",
+ "netlify-cms-backend-proxy": "^1.2.3",
+ "netlify-cms-backend-test": "^2.11.3",
+ "netlify-cms-core": "^2.55.2",
+ "netlify-cms-editor-component-image": "^2.7.0",
+ "netlify-cms-lib-auth": "^2.4.2",
+ "netlify-cms-lib-util": "^2.15.1",
+ "netlify-cms-lib-widgets": "^1.8.1",
+ "netlify-cms-locales": "^1.39.0",
+ "netlify-cms-ui-default": "^2.15.5",
+ "netlify-cms-widget-boolean": "^2.4.1",
+ "netlify-cms-widget-code": "^1.3.4",
+ "netlify-cms-widget-colorstring": "^1.1.2",
+ "netlify-cms-widget-date": "^2.6.3",
+ "netlify-cms-widget-datetime": "^2.7.4",
+ "netlify-cms-widget-file": "^2.12.1",
+ "netlify-cms-widget-image": "^2.8.1",
+ "netlify-cms-widget-list": "^2.10.1",
+ "netlify-cms-widget-map": "^1.5.1",
+ "netlify-cms-widget-markdown": "^2.15.1",
+ "netlify-cms-widget-number": "^2.5.0",
+ "netlify-cms-widget-object": "^2.7.2",
+ "netlify-cms-widget-relation": "^2.11.1",
+ "netlify-cms-widget-select": "^2.8.2",
+ "netlify-cms-widget-string": "^2.3.0",
+ "netlify-cms-widget-text": "^2.4.1",
"prop-types": "^15.7.2",
"react-immutable-proptypes": "^2.1.0",
"uuid": "^3.3.2"
},
"peerDependencies": {
- "react": "^16.8.4",
- "react-dom": "^16.8.4"
+ "react": "^16.8.4 || ^17.0.0",
+ "react-dom": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-backend-azure": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.0.tgz",
- "integrity": "sha512-Fz55T0+McsQtFFzumF2OGbvvtbXXjEvdFx0X6yjqAmUKb+qzejEToJ0yP3wOpYY0CLHrY4Rp0PY+uK5CD5Qe7g==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.1.tgz",
+ "integrity": "sha512-mD0vYjhZAUjjc6/WeK/ei+uvgwYAMIE8zNxPCNYLBLLGS5s5bk4DdKeqTMwtzonjz+wfvMc1VVBEj8CHGeP8ZA==",
"dependencies": {
"js-base64": "^3.0.0",
"semaphore": "^1.1.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.9",
+ "@emotion/styled": "^10.0.9",
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11",
+ "netlify-cms-lib-auth": "^2.3.0",
+ "netlify-cms-lib-util": "^2.12.3",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-backend-bitbucket": {
@@ -13944,20 +14348,33 @@
}
},
"node_modules/netlify-cms-backend-git-gateway": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.0.tgz",
- "integrity": "sha512-cwifb+PBkvsTEHmO8l/uRdVv1QFrACpIikFF/jNDuxeixOY/KRWnKGfmc2t5L+D87CRGv9EcSF8J0lPDcpouYQ==",
+ "version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.1.tgz",
+ "integrity": "sha512-0prZbfmDd7k2Ww16kS1wayCBH/Er5fj/2OxdLPxoanQSRmCmTF1v9RRsy/52UR4mQdZd1e7Y5zgpIeoHk1aq6g==",
"dependencies": {
"gotrue-js": "^0.9.24",
"ini": "^2.0.0",
"jwt-decode": "^3.0.0",
"minimatch": "^3.0.4"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "lodash": "^4.17.11",
+ "netlify-cms-backend-bitbucket": "^2.12.8",
+ "netlify-cms-backend-github": "^2.11.9",
+ "netlify-cms-backend-gitlab": "^2.9.9",
+ "netlify-cms-lib-auth": "^2.3.0",
+ "netlify-cms-lib-util": "^2.12.3",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-backend-github": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.0.tgz",
- "integrity": "sha512-M0Dz31TdKGiOjJYEAd/F4zyAvsrjqgWZjxaXUGSfcbVTXmSJlKppocUw33Z1Uod3U6Iou18S/egMSz8uMA0qIA==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.1.tgz",
+ "integrity": "sha512-To7ZxqMUQuV7TBrckhKUT/uwHtVbRcs6RzDPayYkkA5j5SLlrQY2nJYpPQgJjEktCLYMPvcz2HZXTzWMOyvDDA==",
"dependencies": {
"apollo-cache-inmemory": "^1.6.2",
"apollo-client": "^2.6.3",
@@ -13968,6 +14385,16 @@
"graphql-tag": "^2.10.1",
"js-base64": "^3.0.0",
"semaphore": "^1.1.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "lodash": "^4.17.11",
+ "netlify-cms-lib-auth": "^2.3.0",
+ "netlify-cms-lib-util": "^2.12.3",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-backend-gitlab": {
@@ -13983,20 +14410,34 @@
"semaphore": "^1.1.0"
}
},
+ "node_modules/netlify-cms-backend-proxy": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-proxy/-/netlify-cms-backend-proxy-1.2.3.tgz",
+ "integrity": "sha512-HSbTxER/QaYonr8JC8W2eULKmvCwgH42NHNqKAz4QZNE5qNdbNk7pccfHHa3YjE4JcEcpJEMkb3+GrdDhq2QCw==",
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "netlify-cms-lib-util": "^2.12.3",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
+ }
+ },
"node_modules/netlify-cms-backend-test": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/netlify-cms-backend-test/-/netlify-cms-backend-test-2.11.3.tgz",
"integrity": "sha512-L7WXjryPcZ8immIkrdDauZjqiOrKS5NIcc6ewP9QI1BrZr2jeqwDpeN2/45fPdg/TRxtRA3ik3MuKXXLJRJ0MQ=="
},
"node_modules/netlify-cms-core": {
- "version": "2.54.5",
- "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.54.5.tgz",
- "integrity": "sha512-sAx4PWkrnc8G51fQjxz7AA/Q7Baic3jHFc8dADYnIVSKeJyg/xFcGQwSR594UdAx6sBcyMrNm4ON31k5CA07VA==",
+ "version": "2.55.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.55.2.tgz",
+ "integrity": "sha512-g7pU53axFQt8n3zzyNt/FI8vPv/lZ+G4cJnh5sfyWSM9/rK4wr7DeDfZTbmjPeonfuUFiD1UrFqzwqAnT7BjTA==",
"dependencies": {
"@iarna/toml": "2.2.5",
"ajv": "8.1.0",
"ajv-errors": "^3.0.0",
"ajv-keywords": "^5.0.0",
+ "clean-stack": "^4.1.0",
"copy-text-to-clipboard": "^3.0.0",
"deepmerge": "^4.2.2",
"diacritics": "^1.3.0",
@@ -14041,6 +14482,22 @@
"url-join": "^4.0.1",
"what-input": "^5.1.4",
"yaml": "^1.8.3"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11",
+ "moment": "^2.24.0",
+ "netlify-cms-editor-component-image": "^2.6.7",
+ "netlify-cms-lib-auth": "^2.3.0",
+ "netlify-cms-lib-util": "^2.12.3",
+ "netlify-cms-lib-widgets": "^1.6.1",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0",
+ "react-dom": "^16.8.4 || ^17.0.0",
+ "react-immutable-proptypes": "^2.1.0"
}
},
"node_modules/netlify-cms-core/node_modules/ajv": {
@@ -14052,6 +14509,18 @@
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/netlify-cms-core/node_modules/ajv-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
+ "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==",
+ "peerDependencies": {
+ "ajv": "^8.0.1"
}
},
"node_modules/netlify-cms-core/node_modules/ajv-keywords": {
@@ -14060,6 +14529,9 @@
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
"dependencies": {
"fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
}
},
"node_modules/netlify-cms-core/node_modules/json-schema-traverse": {
@@ -14067,112 +14539,6 @@
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
- "node_modules/netlify-cms-core/node_modules/path-to-regexp": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
- "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
- "dependencies": {
- "isarray": "0.0.1"
- }
- },
- "node_modules/netlify-cms-core/node_modules/react-redux": {
- "version": "7.2.6",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz",
- "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==",
- "dependencies": {
- "@babel/runtime": "^7.15.4",
- "@types/react-redux": "^7.1.20",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2"
- }
- },
- "node_modules/netlify-cms-core/node_modules/react-redux/node_modules/react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- },
- "node_modules/netlify-cms-core/node_modules/react-router-dom": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz",
- "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==",
- "dependencies": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.6.2",
- "react-router": "5.2.1",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "node_modules/netlify-cms-core/node_modules/react-router-dom/node_modules/react-router": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz",
- "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==",
- "dependencies": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "hoist-non-react-statics": "^3.1.0",
- "loose-envify": "^1.3.1",
- "mini-create-react-context": "^0.4.0",
- "path-to-regexp": "^1.7.0",
- "prop-types": "^15.6.2",
- "react-is": "^16.6.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "node_modules/netlify-cms-core/node_modules/redux-notifications": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz",
- "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==",
- "dependencies": {
- "object-assign": "^4.1.1",
- "prop-types": "^15.5.10",
- "react-redux": "^4.0.0",
- "react-transition-group": "^1.1.3"
- }
- },
- "node_modules/netlify-cms-core/node_modules/redux-notifications/node_modules/react-redux": {
- "version": "4.4.10",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz",
- "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==",
- "dependencies": {
- "create-react-class": "^15.5.1",
- "hoist-non-react-statics": "^3.3.0",
- "invariant": "^2.0.0",
- "lodash": "^4.17.11",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2"
- }
- },
- "node_modules/netlify-cms-core/node_modules/redux-notifications/node_modules/react-transition-group": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz",
- "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==",
- "dependencies": {
- "chain-function": "^1.0.0",
- "dom-helpers": "^3.2.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.5.6",
- "warning": "^3.0.0"
- }
- },
- "node_modules/netlify-cms-core/node_modules/url-join": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
- "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
- },
- "node_modules/netlify-cms-core/node_modules/warning": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
- "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
"node_modules/netlify-cms-editor-component-image": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/netlify-cms-editor-component-image/-/netlify-cms-editor-component-image-2.7.0.tgz",
@@ -14184,28 +14550,49 @@
"integrity": "sha512-Ygq6qhYndgyxIHtWZ09dMGh6FgBnsEpaSUryvTholvAK4smRJMkOjlwZTSoblM82k/hE7hl/PD8EVIozafVcXg=="
},
"node_modules/netlify-cms-lib-util": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.0.tgz",
- "integrity": "sha512-aOCV7/YTIU1aNd7NaJLaUeJLNRs9+gNBX4juRzzE2/TQcSpC8nHffMs8ijUTndJ/gm7peOw6OhUXX2DkmeY+qg==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.1.tgz",
+ "integrity": "sha512-Kg9aK40VjNRoD/BQ8MrYqj5K1ac62cjWrH3x+NqFEIyBQkpGtWcKzm6vrAcNe61LirW64YccsVAf+ll+ZDMJGA==",
"dependencies": {
"js-sha256": "^0.9.0",
"localforage": "^1.7.3",
"semaphore": "^1.1.0"
+ },
+ "peerDependencies": {
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11"
+ }
+ },
+ "node_modules/netlify-cms-lib-widgets": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-lib-widgets/-/netlify-cms-lib-widgets-1.8.1.tgz",
+ "integrity": "sha512-1tDCQJ90Flv8EcDTbCc395+oB3PpS08B3KnuMX0h1r601Z1/ORw+vSYQOTDlL+TvC13epmtmUwG29O0LjEl0QA==",
+ "peerDependencies": {
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11",
+ "moment": "^2.24.0"
}
},
"node_modules/netlify-cms-locales": {
- "version": "1.38.2",
- "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.38.2.tgz",
- "integrity": "sha512-tqSi/WAYxZ9kuX6Raa0+pEupoNaGXnC/7RnPONkecgRWWU0DbR6lK4MnexQT6GaeBk9IiYzFFEmSvih0Al/IeA=="
+ "version": "1.39.0",
+ "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.39.0.tgz",
+ "integrity": "sha512-79MhSw588IEMtd0SLObSIiTC0cv7krYqJOtYnapPwJcUYZ87nFz/le9v/KvJglb5OxmpvlNLRyGvbyK5Er4v4w=="
},
"node_modules/netlify-cms-ui-default": {
- "version": "2.15.4",
- "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.4.tgz",
- "integrity": "sha512-GckgSG8NrzmV/0BxJbqptpykRs7ZBWRmaydLR1j18XnLwe/ZWDEnibyHbP7fLCQuPL5SjX8e/1yZ2tHTvtML4w==",
+ "version": "2.15.5",
+ "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.5.tgz",
+ "integrity": "sha512-hrdS1zEF/Pb3jpxqHdRrb4cOxsTUBHgSr7doyRfZaa2il6S5s/Pgq49Otu6xr0CHiGNB721U4mXxFn8nCigcYw==",
"dependencies": {
"react-aria-menubutton": "^7.0.0",
"react-toggled": "^1.1.2",
"react-transition-group": "^4.0.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "lodash": "^4.17.11",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-ui-default/node_modules/dom-helpers": {
@@ -14234,21 +14621,35 @@
"integrity": "sha512-/0S10iXZVivlUKI6smyb+cE6bZQT9W8/Y2JJJYpP6vpoOynH0F78hSDUERv+3C428SPotyHeCLRneHoH44fkfQ=="
},
"node_modules/netlify-cms-widget-code": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.3.tgz",
- "integrity": "sha512-rWU5NkF3/alL9o6IxGw76AqCFN83RSEdrGHsSkFkl5RQWxLI6qeHh5gaksXv1Ikq/G+S0iRljzZQe1FQrrAT9w==",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.4.tgz",
+ "integrity": "sha512-WNrL4QIaTE9cIi4ubaLZ9WyFzoVSVLh25nRy+GsrIHJ0ltd0Y8iL/JzGsH7onpmOMX5KgaYeaHkoPGcrpc3MIQ==",
"dependencies": {
"react-codemirror2": "^7.0.0",
"react-select": "^4.0.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "codemirror": "^5.46.0",
+ "lodash": "^4.17.11",
+ "netlify-cms-ui-default": "^2.12.1",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-widget-colorstring": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.1.tgz",
- "integrity": "sha512-QRNhSwc3g2ibSFzmX1oDC1ulG3kNtlq+BtieMQiOcTbj8AhPOvhs22V4q+pQu6ymwUoYRJF/wUoaMzXWcCQ+QQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.2.tgz",
+ "integrity": "sha512-KsLSU4XQ6EL4aQYAb4tlTaZoO0FE1pbwe9eCZ8njg4nOc2HUcHyzjOEgwFfdnWdyokQFRTbweZ01/9caknZE8w==",
"dependencies": {
"react-color": "^2.18.1",
"validate-color": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0"
}
},
"node_modules/netlify-cms-widget-date": {
@@ -14268,13 +14669,23 @@
}
},
"node_modules/netlify-cms-widget-file": {
- "version": "2.11.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.11.1.tgz",
- "integrity": "sha512-jUGsD8xTV5xOl2sPQXg9BseovOBlfqyEryUWdvTrysP9rcB2kzd3PMso39vRyC/mqS/oNNwG1/XIYCr+NHO4gw==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.12.1.tgz",
+ "integrity": "sha512-u80aN3X0xSi+LoxJrvjRR5q1xPjR4daDxiyhtXutiA8qg2/kerYOftdAWhsZ2aMyIpvXMPasNCqpcic+wnknBA==",
"dependencies": {
"array-move": "4.0.0",
"common-tags": "^1.8.0",
"react-sortable-hoc": "^2.0.0"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "immutable": "^3.7.6",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0",
+ "react-immutable-proptypes": "^2.1.0",
+ "uuid": "^3.3.2"
}
},
"node_modules/netlify-cms-widget-image": {
@@ -14497,18 +14908,39 @@
"integrity": "sha512-4F7c+xkLba4UQTxhqfO8HTKfzCgQLeyDfdvJJOm/RXJjvcK+tp4MnTPqMI3OHBKi56Ay/oV1Q8OHIQ6grT9bpQ=="
},
"node_modules/netlify-cms-widget-object": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.1.tgz",
- "integrity": "sha512-vgqAEj+mwt5oBh2wjaqLxya1lYAjeWlLUjDliwPCM9BQcQbRA78qyuEC7L3vtZ6py744AJCCoPwvGvfS4aO+Gw=="
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.2.tgz",
+ "integrity": "sha512-x2jyRHcIBymdEZSFVoJrm6gVlCeySs4n/p8t+wM1n0HB5av9z5hnL/AypiwnNAUC2Bf+0AtrfFnQg2K6gZUcGQ==",
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0",
+ "react-immutable-proptypes": "^2.1.0"
+ }
},
"node_modules/netlify-cms-widget-relation": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.0.tgz",
- "integrity": "sha512-CAktNXtepfvbxccvOW0DEp9GUoPKqQvK0XfNjGhgCpKTGRcowLSRKBFBvl4X8icMNOfoWFvLG8KzG5oG9FgXSw==",
+ "version": "2.11.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.1.tgz",
+ "integrity": "sha512-oHnEgYKSqyU/XOyIHE/jvqLhFAk4YbaU0Xmwv+YBY38F1KuSQ0LUnm0slXlKO5jfl4jdCXnBGzgEcw8XEOviDw==",
"dependencies": {
"react-select": "^4.0.0",
"react-sortable-hoc": "^2.0.0",
"react-window": "^1.8.5"
+ },
+ "peerDependencies": {
+ "@emotion/core": "^10.0.35",
+ "@emotion/styled": "^10.0.27",
+ "immutable": "^3.7.6",
+ "lodash": "^4.17.11",
+ "netlify-cms-lib-widgets": "^1.6.1",
+ "netlify-cms-ui-default": "^2.12.1",
+ "prop-types": "^15.7.2",
+ "react": "^16.8.4 || ^17.0.0",
+ "uuid": "^3.3.2"
}
},
"node_modules/netlify-cms-widget-select": {
@@ -14636,14 +15068,14 @@
}
},
"node_modules/node-polyglot": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.4.2.tgz",
- "integrity": "sha512-AgTVpQ32BQ5XPI+tFHJ9bCYxWwSLvtmEodX8ooftFhEuyCgBG6ijWulIVb7pH3THigtgvc9uLiPn0IO51KHpkg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.5.0.tgz",
+ "integrity": "sha512-zXVwHNhFsG3mls+LKHxoHF70GQOL3FTDT3jH7ldkb95kG76RdU7F/NbvxV7D2hNIL9VpWXW6y78Fz+3KZkatRg==",
"dependencies": {
- "array.prototype.foreach": "^1.0.0",
+ "array.prototype.foreach": "^1.0.2",
"has": "^1.0.3",
- "object.entries": "^1.1.4",
- "string.prototype.trim": "^1.2.4",
+ "object.entries": "^1.1.5",
+ "string.prototype.trim": "^1.2.6",
"warning": "^4.0.3"
}
},
@@ -14751,6 +15183,11 @@
"resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
"integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
},
+ "node_modules/oauth": {
+ "version": "0.9.15",
+ "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz",
+ "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA=="
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -14760,9 +15197,9 @@
}
},
"node_modules/object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -14776,12 +15213,12 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -15399,6 +15836,105 @@
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
},
+ "node_modules/passport-google-oauth": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz",
+ "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==",
+ "dependencies": {
+ "passport-google-oauth1": "1.x.x",
+ "passport-google-oauth20": "2.x.x"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/passport-google-oauth1": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz",
+ "integrity": "sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==",
+ "dependencies": {
+ "passport-oauth1": "1.x.x"
+ }
+ },
+ "node_modules/passport-google-oauth20": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz",
+ "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==",
+ "dependencies": {
+ "passport-oauth2": "1.x.x"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/passport-oauth": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz",
+ "integrity": "sha512-4IZNVsZbN1dkBzmEbBqUxDG8oFOIK81jqdksE3HEb/vI3ib3FMjbiZZ6MTtooyYZzmKu0BfovjvT1pdGgIq+4Q==",
+ "dependencies": {
+ "passport-oauth1": "1.x.x",
+ "passport-oauth2": "1.x.x"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/passport-oauth1": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz",
+ "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==",
+ "dependencies": {
+ "oauth": "0.9.x",
+ "passport-strategy": "1.x.x",
+ "utils-merge": "1.x.x"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jaredhanson"
+ }
+ },
+ "node_modules/passport-oauth2": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz",
+ "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==",
+ "dependencies": {
+ "base64url": "3.x.x",
+ "oauth": "0.9.x",
+ "passport-strategy": "1.x.x",
+ "uid2": "0.0.x",
+ "utils-merge": "1.x.x"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jaredhanson"
+ }
+ },
+ "node_modules/passport-strategy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
+ "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/passport-yandex": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/passport-yandex/-/passport-yandex-0.0.5.tgz",
+ "integrity": "sha512-zw0JR2jLrPGhF7eAzVJb7CvAd8Uacy7dSckzt0bzonTBDbsWx2wdmVDa11Kg4fDLirHkQF72nM0ijDs8oKdO3A==",
+ "dependencies": {
+ "passport-oauth": "1.0.x",
+ "pkginfo": "0.3.x"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
"node_modules/password-prompt": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz",
@@ -15624,6 +16160,14 @@
"node": ">=4"
}
},
+ "node_modules/pkginfo": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz",
+ "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/platform": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
@@ -15648,6 +16192,14 @@
"node": ">=10"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/postcss": {
"version": "8.4.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
@@ -16425,9 +16977,13 @@
}
},
"node_modules/react-codemirror2": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz",
- "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw=="
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.3.0.tgz",
+ "integrity": "sha512-gCgJPXDX+5iaPolkHAu1YbJ92a2yL7Je4TuyO3QEqOtI/d6mbEk08l0oIm18R4ctuT/Sl87X63xIMBnRQBXYXA==",
+ "peerDependencies": {
+ "codemirror": "5.x",
+ "react": ">=15.5 <=17.x"
+ }
},
"node_modules/react-color": {
"version": "2.19.3",
@@ -16441,6 +16997,9 @@
"prop-types": "^15.5.10",
"reactcss": "^1.2.0",
"tinycolor2": "^1.4.1"
+ },
+ "peerDependencies": {
+ "react": "*"
}
},
"node_modules/react-datetime": {
@@ -16587,6 +17146,23 @@
"dnd-core": "14.0.1",
"fast-deep-equal": "^3.1.3",
"hoist-non-react-statics": "^3.3.2"
+ },
+ "peerDependencies": {
+ "@types/hoist-non-react-statics": ">= 3.3.1",
+ "@types/node": ">= 12",
+ "@types/react": ">= 16",
+ "react": ">= 16.14"
+ },
+ "peerDependenciesMeta": {
+ "@types/hoist-non-react-statics": {
+ "optional": true
+ },
+ "@types/node": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
}
},
"node_modules/react-dnd-html5-backend": {
@@ -16619,9 +17195,14 @@
"integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
},
"node_modules/react-frame-component": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.1.tgz",
- "integrity": "sha512-nrSh1OZuHlX69eWqJPiUkPT9S6/wxc4PpJV+vOQ4pHQQ8XmIsIT+utWT+nX32ZfANHZuKONA7JsWMUGT36CqaQ=="
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.7.tgz",
+ "integrity": "sha512-ROjHtSLoSVYUBfTieazj/nL8jIX9rZFmHC0yXEU+dx6Y82OcBEGgU9o7VyHMrBFUN9FuQ849MtIPNNLsb4krbg==",
+ "peerDependencies": {
+ "prop-types": "^15.5.9",
+ "react": ">= 16.3",
+ "react-dom": ">= 16.3"
+ }
},
"node_modules/react-helmet": {
"version": "6.1.0",
@@ -16635,14 +17216,14 @@
}
},
"node_modules/react-hot-loader": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz",
- "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.1.tgz",
+ "integrity": "sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==",
"dependencies": {
"fast-levenshtein": "^2.0.6",
"global": "^4.3.0",
"hoist-non-react-statics": "^3.3.0",
- "loader-utils": "^1.1.0",
+ "loader-utils": "^2.0.3",
"prop-types": "^15.6.1",
"react-lifecycles-compat": "^3.0.4",
"shallowequal": "^1.1.0",
@@ -16650,6 +17231,29 @@
},
"engines": {
"node": ">= 6"
+ },
+ "peerDependencies": {
+ "@types/react": "^15.0.0 || ^16.0.0 || ^17.0.0",
+ "react": "^15.0.0 || ^16.0.0 || ^17.0.0",
+ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-hot-loader/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
}
},
"node_modules/react-icons": {
@@ -16704,6 +17308,14 @@
"unified": "^9.0.0",
"unist-util-visit": "^2.0.0",
"vfile": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16",
+ "react": ">=16"
}
},
"node_modules/react-markdown/node_modules/react-is": {
@@ -16717,12 +17329,16 @@
"integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
"dependencies": {
"mdast-util-from-markdown": "^0.8.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
}
},
"node_modules/react-modal": {
- "version": "3.14.4",
- "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz",
- "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==",
+ "version": "3.16.1",
+ "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz",
+ "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==",
"dependencies": {
"exenv": "^1.2.0",
"prop-types": "^15.7.2",
@@ -16731,6 +17347,10 @@
},
"engines": {
"node": ">=8"
+ },
+ "peerDependencies": {
+ "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18",
+ "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18"
}
},
"node_modules/react-polyglot": {
@@ -16740,8 +17360,41 @@
"dependencies": {
"hoist-non-react-statics": "^3.3.0",
"prop-types": "^15.5.8"
+ },
+ "peerDependencies": {
+ "node-polyglot": "^2.0.0",
+ "react": ">=16.8.0"
}
},
+ "node_modules/react-redux": {
+ "version": "7.2.9",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz",
+ "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.15.4",
+ "@types/react-redux": "^7.1.20",
+ "hoist-non-react-statics": "^3.3.2",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "peerDependencies": {
+ "react": "^16.8.3 || ^17 || ^18"
+ },
+ "peerDependenciesMeta": {
+ "react-dom": {
+ "optional": true
+ },
+ "react-native": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-redux/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
"node_modules/react-refresh": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
@@ -16750,12 +17403,65 @@
"node": ">=0.10.0"
}
},
+ "node_modules/react-router": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
+ "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "hoist-non-react-statics": "^3.1.0",
+ "loose-envify": "^1.3.1",
+ "path-to-regexp": "^1.7.0",
+ "prop-types": "^15.6.2",
+ "react-is": "^16.6.0",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=15"
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz",
+ "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.6.2",
+ "react-router": "5.3.4",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=15"
+ }
+ },
+ "node_modules/react-router/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "node_modules/react-router/node_modules/path-to-regexp": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
+ "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
+ "dependencies": {
+ "isarray": "0.0.1"
+ }
+ },
"node_modules/react-scroll-sync": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/react-scroll-sync/-/react-scroll-sync-0.9.0.tgz",
"integrity": "sha512-IaMUSTbarj9mhjVtBl9I45Er8gQqV8rdb9A0eK77JJ8MvnLcFIlnoiXVx1NS9ACy9QELq7xCTxdIVEdhDV9R0Q==",
"dependencies": {
"prop-types": "^15.5.7"
+ },
+ "peerDependencies": {
+ "react": "0.14.x || 15.x || 16.x || 17.x",
+ "react-dom": "0.14.x || 15.x || 16.x || 17.x"
}
},
"node_modules/react-select": {
@@ -16815,6 +17521,10 @@
"prop-types": "^15.7.2",
"react-lifecycles-compat": "^3.0.4",
"react-style-proptype": "^3.2.2"
+ },
+ "peerDependencies": {
+ "react": "^16.0.0-0",
+ "react-dom": "^16.0.0-0"
}
},
"node_modules/react-style-proptype": {
@@ -16844,47 +17554,82 @@
"integrity": "sha512-3am1uA5ZzDwUkReEuUkK+fJ0DAYcGiLraWEPqXfL1kKD/NHbbB7fB/t+5FflMGd+FA6n9hih1es4pui1yzKi0w=="
},
"node_modules/react-topbar-progress-indicator": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.0.tgz",
- "integrity": "sha512-g6iEXI6gMKQlspckm2mtFt1yE8AiMRD9bZLRR3XRmB8ZqY0QMRi2TOQDLbH3YrEI7ma8I3rkL5CN9ZbfKv9GPg==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.1.tgz",
+ "integrity": "sha512-Oy3ENNKfymt16zoz5SYy/WOepMurB0oeZEyvuHm8JZ3jrTCe1oAUD7fG6HhYt5sg8Wcg5gdkzSWItaFF6c6VhA==",
"dependencies": {
"topbar": "^0.1.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz",
+ "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==",
+ "dependencies": {
+ "chain-function": "^1.0.0",
+ "dom-helpers": "^3.2.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.5.6",
+ "warning": "^3.0.0"
+ },
+ "peerDependencies": {
+ "react": "^15.0.0 || ^16.0.0",
+ "react-dom": "^15.0.0 || ^16.0.0"
+ }
+ },
+ "node_modules/react-transition-group/node_modules/warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
}
},
"node_modules/react-virtualized-auto-sizer": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz",
- "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==",
- "engines": {
- "node": ">8.0.0"
+ "version": "1.0.24",
+ "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz",
+ "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==",
+ "peerDependencies": {
+ "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0",
+ "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0"
}
},
"node_modules/react-waypoint": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.1.0.tgz",
- "integrity": "sha512-wiVF0lTslVm27xHbnvUUADUrcDjrQxAp9lEYGExvcoEBScYbXu3Kt++pLrfj6CqOeeRAL4HcX8aANVLSn6bK0Q==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz",
+ "integrity": "sha512-iF1y2c1BsoXuEGz08NoahaLFIGI9gTUAAOKip96HUmylRT6DUtpgoBPjk/Y8dfcFVmfVDvUzWjNXpZyKTOV0SQ==",
"dependencies": {
"@babel/runtime": "^7.12.5",
"consolidated-events": "^1.1.0 || ^2.0.0",
"prop-types": "^15.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^17.0.1 || ^18.0.0"
+ },
+ "peerDependencies": {
+ "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/react-waypoint/node_modules/react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
},
"node_modules/react-window": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz",
- "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==",
+ "version": "1.8.10",
+ "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz",
+ "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==",
"dependencies": {
"@babel/runtime": "^7.0.0",
"memoize-one": ">=3.1.1 <6"
},
"engines": {
"node": ">8.0.0"
+ },
+ "peerDependencies": {
+ "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/reactcss": {
@@ -16995,7 +17740,55 @@
"node_modules/redux-devtools-extension": {
"version": "2.13.9",
"resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz",
- "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A=="
+ "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==",
+ "deprecated": "Package moved to @redux-devtools/extension.",
+ "peerDependencies": {
+ "redux": "^3.1.0 || ^4.0.0"
+ }
+ },
+ "node_modules/redux-notifications": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz",
+ "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==",
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.5.10",
+ "react-redux": "^4.0.0",
+ "react-transition-group": "^1.1.3"
+ },
+ "peerDependencies": {
+ "react": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0",
+ "react-dom": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0"
+ }
+ },
+ "node_modules/redux-notifications/node_modules/react-redux": {
+ "version": "4.4.10",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz",
+ "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==",
+ "dependencies": {
+ "create-react-class": "^15.5.1",
+ "hoist-non-react-statics": "^3.3.0",
+ "invariant": "^2.0.0",
+ "lodash": "^4.17.11",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.7.2"
+ },
+ "peerDependencies": {
+ "react": "^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0",
+ "redux": "^2.0.0 || ^3.0.0"
+ }
+ },
+ "node_modules/redux-notifications/node_modules/redux": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz",
+ "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==",
+ "peer": true,
+ "dependencies": {
+ "lodash": "^4.2.1",
+ "lodash-es": "^4.2.1",
+ "loose-envify": "^1.1.0",
+ "symbol-observable": "^1.0.3"
+ }
},
"node_modules/redux-thunk": {
"version": "2.4.1",
@@ -17037,13 +17830,14 @@
"integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
},
"node_modules/regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
+ "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -17312,6 +18106,10 @@
"integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==",
"dependencies": {
"mdast-util-to-hast": "^10.2.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
}
},
"node_modules/remark-retext": {
@@ -17666,20 +18464,40 @@
"npm": ">=2.0.0"
}
},
+ "node_modules/safe-array-concat": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
+ "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
+ "has-symbols": "^1.0.3",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -18007,6 +18825,36 @@
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
},
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-function-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -18101,13 +18949,20 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/signal-exit": {
@@ -18724,39 +19579,46 @@
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
- "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
+ "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
+ "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -19436,7 +20298,7 @@
"node_modules/truncate-utf8-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
- "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
"dependencies": {
"utf8-byte-length": "^1.0.1"
}
@@ -19539,6 +20401,75 @@
"resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz",
"integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI="
},
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
+ "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
+ "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
+ "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
@@ -19583,6 +20514,11 @@
"node": "*"
}
},
+ "node_modules/uid2": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz",
+ "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA=="
+ },
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -19936,14 +20872,19 @@
"integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
},
"node_modules/url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "version": "0.11.3",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz",
+ "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==",
"dependencies": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
+ "punycode": "^1.4.1",
+ "qs": "^6.11.2"
}
},
+ "node_modules/url-join": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
+ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
+ },
"node_modules/url-loader": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
@@ -19995,16 +20936,22 @@
}
},
"node_modules/url/node_modules/punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
},
- "node_modules/url/node_modules/querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "node_modules/url/node_modules/qs": {
+ "version": "6.12.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
+ "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
"engines": {
- "node": ">=0.4.x"
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/use-composed-ref": {
@@ -20026,9 +20973,9 @@
}
},
"node_modules/utf8-byte-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
- "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
+ "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA=="
},
"node_modules/utif": {
"version": "2.0.1",
@@ -20083,9 +21030,9 @@
"integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA="
},
"node_modules/validate-color": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.1.tgz",
- "integrity": "sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg=="
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz",
+ "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw=="
},
"node_modules/value-equal": {
"version": "1.0.1",
@@ -20397,9 +21344,9 @@
}
},
"node_modules/what-input": {
- "version": "5.2.10",
- "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.10.tgz",
- "integrity": "sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ=="
+ "version": "5.2.12",
+ "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.12.tgz",
+ "integrity": "sha512-3yrSa7nGSXGJS6wZeSkO6VNm95pB1mZ9i3wFzC1hhY7mn4/afue/MvXz04OXNdBC8bfo4AB4RRd3Dem9jXM58Q=="
},
"node_modules/what-the-diff": {
"version": "0.6.0",
@@ -20446,6 +21393,24 @@
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
"integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
},
+ "node_modules/which-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/widest-line": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
@@ -22936,7 +23901,8 @@
"@icons/material": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
- "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw=="
+ "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
+ "requires": {}
},
"@jimp/bmp": {
"version": "0.14.0",
@@ -23984,9 +24950,9 @@
}
},
"@react-dnd/asap": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz",
- "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ=="
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz",
+ "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg=="
},
"@react-dnd/invariant": {
"version": "2.0.0",
@@ -24491,9 +25457,9 @@
}
},
"@types/hoist-non-react-statics": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
- "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz",
+ "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==",
"requires": {
"@types/react": "*",
"hoist-non-react-statics": "^3.3.0"
@@ -24609,9 +25575,9 @@
}
},
"@types/react-redux": {
- "version": "7.1.22",
- "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz",
- "integrity": "sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==",
+ "version": "7.1.33",
+ "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz",
+ "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==",
"requires": {
"@types/hoist-non-react-statics": "^3.3.0",
"@types/react": "*",
@@ -25058,11 +26024,6 @@
"uri-js": "^4.2.2"
}
},
- "ajv-errors": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
- "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ=="
- },
"ajv-keywords": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
@@ -25247,6 +26208,15 @@
"resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
"integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
},
+ "array-buffer-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
+ "requires": {
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ }
+ },
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
@@ -25302,15 +26272,16 @@
}
},
"array.prototype.foreach": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.2.tgz",
- "integrity": "sha512-gCOgyBKIaFL5hekfQLhsNmF0TY4Y5JdtOyFKtbSpL72oiCAZ9Zi7TFvcfSsM1LnBFMog1RYVJF0PHgtnY+U5nA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/array.prototype.foreach/-/array.prototype.foreach-1.0.7.tgz",
+ "integrity": "sha512-T6Y2wgc24suLW78a3Iq/Iu0zgucdBRtj11GElARgGZaqNC8ESFZV8qeJR9/I7bHCB3Vh5N6ATYUOBIZLLl9WCw==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
"es-array-method-boxes-properly": "^1.0.0",
- "get-intrinsic": "^1.1.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
"is-string": "^1.0.7"
}
},
@@ -25326,6 +26297,21 @@
"get-intrinsic": "^1.1.3"
}
},
+ "arraybuffer.prototype.slice": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
+ "requires": {
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
+ "is-shared-array-buffer": "^1.0.2"
+ }
+ },
"arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
@@ -25408,6 +26394,14 @@
"postcss-value-parser": "^4.2.0"
}
},
+ "available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "requires": {
+ "possible-typed-array-names": "^1.0.0"
+ }
+ },
"axe-core": {
"version": "4.5.2",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz",
@@ -25753,6 +26747,11 @@
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
"integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
},
+ "base64url": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
+ "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="
+ },
"better-opn": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz",
@@ -25974,12 +26973,15 @@
}
},
"call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
}
},
"callsites": {
@@ -26242,6 +27244,21 @@
}
}
},
+ "clean-stack": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz",
+ "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==",
+ "requires": {
+ "escape-string-regexp": "5.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
+ }
+ }
+ },
"cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
@@ -26390,6 +27407,11 @@
"mimic-response": "^1.0.0"
}
},
+ "codemirror": {
+ "version": "5.65.16",
+ "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz",
+ "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg=="
+ },
"collapse-white-space": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
@@ -26607,6 +27629,32 @@
"resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
"integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
},
+ "connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "requires": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
"consolidated-events": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
@@ -26673,9 +27721,9 @@
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"copy-text-to-clipboard": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz",
- "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q=="
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
+ "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q=="
},
"copy-webpack-plugin": {
"version": "7.0.0",
@@ -27082,6 +28130,36 @@
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
},
+ "data-view-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
+ "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "requires": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
+ "data-view-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
+ "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "requires": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
+ "data-view-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "requires": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
"date-fns": {
"version": "2.28.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
@@ -27140,16 +28218,27 @@
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
"integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
},
+ "define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "requires": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ }
+ },
"define-lazy-prop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="
},
"define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"requires": {
+ "define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
}
@@ -27300,7 +28389,7 @@
"diacritics": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/diacritics/-/diacritics-1.3.0.tgz",
- "integrity": "sha1-PvqHMj67hj5mls67AILUj/PW96E="
+ "integrity": "sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA=="
},
"dir-glob": {
"version": "3.0.1",
@@ -27599,34 +28688,56 @@
}
},
"es-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
- "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
- "requires": {
- "call-bind": "^1.0.2",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "requires": {
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
+ "function.prototype.name": "^1.1.6",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.13.1",
"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"
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.15"
}
},
"es-array-method-boxes-properly": {
@@ -27634,11 +28745,42 @@
"resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
"integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
},
+ "es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "requires": {
+ "get-intrinsic": "^1.2.4"
+ }
+ },
+ "es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
+ },
"es-module-lexer": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
"integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="
},
+ "es-object-atoms": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
+ "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+ "requires": {
+ "es-errors": "^1.3.0"
+ }
+ },
+ "es-set-tostringtag": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
+ "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
+ "requires": {
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
+ }
+ },
"es-shim-unscopables": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
@@ -28180,7 +29322,7 @@
"exenv": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
- "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
+ "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw=="
},
"exif-parser": {
"version": "0.1.12",
@@ -28580,6 +29722,14 @@
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
},
+ "for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "requires": {
+ "is-callable": "^1.1.3"
+ }
+ },
"fork-ts-checker-webpack-plugin": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz",
@@ -28685,19 +29835,19 @@
"optional": true
},
"function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
},
"function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
+ "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
"requires": {
"call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "functions-have-names": "^1.2.3"
}
},
"functional-red-black-tree": {
@@ -28713,7 +29863,7 @@
"fuzzy": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz",
- "integrity": "sha1-THbsL/CsGjap3M+aAN+GIweNTtg="
+ "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w=="
},
"gatsby": {
"version": "4.24.8",
@@ -29058,6 +30208,12 @@
"@parcel/transformer-json": "2.6.2"
}
},
+ "gatsby-plugin-disqus": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/gatsby-plugin-disqus/-/gatsby-plugin-disqus-1.2.6.tgz",
+ "integrity": "sha512-lGa6q7oldF3cxbwcS1dvndaxDevEBfYOIweUYOARheU0AhbDzYp4lyIvUkUwBYEWsAzIsuJNiugI6yIcQXy09g==",
+ "requires": {}
+ },
"gatsby-plugin-google-analytics": {
"version": "4.24.0",
"resolved": "https://registry.npmjs.org/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-4.24.0.tgz",
@@ -29614,13 +30770,15 @@
"integrity": "sha1-SCG85m8cJMsDMWAr5strEsTwHEs="
},
"get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
}
},
"get-own-enumerable-property-symbols": {
@@ -29639,12 +30797,13 @@
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
},
"get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
}
},
"get-window": {
@@ -29756,6 +30915,15 @@
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
},
+ "globalthis": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
+ "requires": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ }
+ },
"globby": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
@@ -29769,6 +30937,14 @@
"slash": "^3.0.0"
}
},
+ "gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "requires": {
+ "get-intrinsic": "^1.1.3"
+ }
+ },
"got": {
"version": "11.8.5",
"resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz",
@@ -29892,24 +31068,29 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"requires": {
- "get-intrinsic": "^1.1.1"
+ "es-define-property": "^1.0.0"
}
},
+ "has-proto": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q=="
+ },
"has-symbols": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
},
"has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"requires": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
}
},
"has-yarn": {
@@ -29933,6 +31114,14 @@
}
}
},
+ "hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "requires": {
+ "function-bind": "^1.1.2"
+ }
+ },
"hast-to-hyperscript": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz",
@@ -30336,7 +31525,7 @@
"immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
},
"immer": {
"version": "9.0.16",
@@ -30439,12 +31628,12 @@
}
},
"internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.0",
"side-channel": "^1.0.4"
}
},
@@ -30494,6 +31683,15 @@
"is-decimal": "^1.0.0"
}
},
+ "is-array-buffer": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1"
+ }
+ },
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -30550,6 +31748,14 @@
"has": "^1.0.3"
}
},
+ "is-data-view": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
+ "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "requires": {
+ "is-typed-array": "^1.1.13"
+ }
+ },
"is-date-object": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
@@ -30659,9 +31865,9 @@
}
},
"is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="
},
"is-npm": {
"version": "5.0.0",
@@ -30745,11 +31951,11 @@
"integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg=="
},
"is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
"requires": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
}
},
"is-ssh": {
@@ -30781,6 +31987,14 @@
"has-symbols": "^1.0.2"
}
},
+ "is-typed-array": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "requires": {
+ "which-typed-array": "^1.1.14"
+ }
+ },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -30867,9 +32081,9 @@
"integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
},
"isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
},
"isexe": {
"version": "2.0.0",
@@ -31122,7 +32336,7 @@
"lie": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
+ "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
"requires": {
"immediate": "~3.0.5"
}
@@ -31936,15 +33150,6 @@
"dom-walk": "^0.1.0"
}
},
- "mini-create-react-context": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
- "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
- "requires": {
- "@babel/runtime": "^7.12.1",
- "tiny-warning": "^1.0.3"
- }
- },
"mini-css-extract-plugin": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
@@ -32101,52 +33306,55 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"netlify-cms-app": {
- "version": "2.14.32",
- "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.14.32.tgz",
- "integrity": "sha512-Zuz9CGqLH3ifmLqEUofgfltKUYvHI3zlHmcnlm7clQo+PIK+MXZKL1AZYLkeUrEak/0sxmz4CTeEXdFxJQKmQw==",
+ "version": "2.15.72",
+ "resolved": "https://registry.npmjs.org/netlify-cms-app/-/netlify-cms-app-2.15.72.tgz",
+ "integrity": "sha512-oUqLegvCa2UdOK42tLByyol6RnLG3mMr55jj9W5DX199ODGZlD6V39S5UlrDD2r183SUAgDYersq5LjeBTTz0Q==",
"requires": {
"@emotion/core": "^10.0.35",
"@emotion/styled": "^10.0.27",
+ "codemirror": "^5.46.0",
"immutable": "^3.7.6",
"lodash": "^4.17.11",
"moment": "^2.24.0",
- "netlify-cms-backend-azure": "^1.1.2",
- "netlify-cms-backend-bitbucket": "^2.12.8",
- "netlify-cms-backend-git-gateway": "^2.11.11",
- "netlify-cms-backend-github": "^2.11.9",
- "netlify-cms-backend-gitlab": "^2.9.9",
- "netlify-cms-backend-test": "^2.10.7",
- "netlify-cms-core": "^2.38.10",
- "netlify-cms-editor-component-image": "^2.6.7",
- "netlify-cms-lib-auth": "^2.3.0",
- "netlify-cms-lib-util": "^2.12.3",
- "netlify-cms-locales": "^1.29.0",
- "netlify-cms-ui-default": "^2.12.1",
- "netlify-cms-widget-boolean": "^2.3.6",
- "netlify-cms-widget-code": "^1.2.7",
- "netlify-cms-widget-colorstring": "^1.0.3",
- "netlify-cms-widget-date": "^2.5.7",
- "netlify-cms-widget-datetime": "^2.6.8",
- "netlify-cms-widget-file": "^2.9.2",
- "netlify-cms-widget-image": "^2.7.7",
- "netlify-cms-widget-list": "^2.8.4",
- "netlify-cms-widget-map": "^1.4.6",
- "netlify-cms-widget-markdown": "^2.12.11",
- "netlify-cms-widget-number": "^2.4.7",
- "netlify-cms-widget-object": "^2.6.2",
- "netlify-cms-widget-relation": "^2.8.9",
- "netlify-cms-widget-select": "^2.7.4",
- "netlify-cms-widget-string": "^2.2.10",
- "netlify-cms-widget-text": "^2.3.6",
+ "netlify-cms-backend-azure": "^1.3.1",
+ "netlify-cms-backend-bitbucket": "^2.14.0",
+ "netlify-cms-backend-git-gateway": "^2.13.1",
+ "netlify-cms-backend-github": "^2.14.1",
+ "netlify-cms-backend-gitlab": "^2.13.0",
+ "netlify-cms-backend-proxy": "^1.2.3",
+ "netlify-cms-backend-test": "^2.11.3",
+ "netlify-cms-core": "^2.55.2",
+ "netlify-cms-editor-component-image": "^2.7.0",
+ "netlify-cms-lib-auth": "^2.4.2",
+ "netlify-cms-lib-util": "^2.15.1",
+ "netlify-cms-lib-widgets": "^1.8.1",
+ "netlify-cms-locales": "^1.39.0",
+ "netlify-cms-ui-default": "^2.15.5",
+ "netlify-cms-widget-boolean": "^2.4.1",
+ "netlify-cms-widget-code": "^1.3.4",
+ "netlify-cms-widget-colorstring": "^1.1.2",
+ "netlify-cms-widget-date": "^2.6.3",
+ "netlify-cms-widget-datetime": "^2.7.4",
+ "netlify-cms-widget-file": "^2.12.1",
+ "netlify-cms-widget-image": "^2.8.1",
+ "netlify-cms-widget-list": "^2.10.1",
+ "netlify-cms-widget-map": "^1.5.1",
+ "netlify-cms-widget-markdown": "^2.15.1",
+ "netlify-cms-widget-number": "^2.5.0",
+ "netlify-cms-widget-object": "^2.7.2",
+ "netlify-cms-widget-relation": "^2.11.1",
+ "netlify-cms-widget-select": "^2.8.2",
+ "netlify-cms-widget-string": "^2.3.0",
+ "netlify-cms-widget-text": "^2.4.1",
"prop-types": "^15.7.2",
"react-immutable-proptypes": "^2.1.0",
"uuid": "^3.3.2"
}
},
"netlify-cms-backend-azure": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.0.tgz",
- "integrity": "sha512-Fz55T0+McsQtFFzumF2OGbvvtbXXjEvdFx0X6yjqAmUKb+qzejEToJ0yP3wOpYY0CLHrY4Rp0PY+uK5CD5Qe7g==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-azure/-/netlify-cms-backend-azure-1.3.1.tgz",
+ "integrity": "sha512-mD0vYjhZAUjjc6/WeK/ei+uvgwYAMIE8zNxPCNYLBLLGS5s5bk4DdKeqTMwtzonjz+wfvMc1VVBEj8CHGeP8ZA==",
"requires": {
"js-base64": "^3.0.0",
"semaphore": "^1.1.0"
@@ -32164,9 +33372,9 @@
}
},
"netlify-cms-backend-git-gateway": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.0.tgz",
- "integrity": "sha512-cwifb+PBkvsTEHmO8l/uRdVv1QFrACpIikFF/jNDuxeixOY/KRWnKGfmc2t5L+D87CRGv9EcSF8J0lPDcpouYQ==",
+ "version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-git-gateway/-/netlify-cms-backend-git-gateway-2.13.1.tgz",
+ "integrity": "sha512-0prZbfmDd7k2Ww16kS1wayCBH/Er5fj/2OxdLPxoanQSRmCmTF1v9RRsy/52UR4mQdZd1e7Y5zgpIeoHk1aq6g==",
"requires": {
"gotrue-js": "^0.9.24",
"ini": "^2.0.0",
@@ -32175,9 +33383,9 @@
}
},
"netlify-cms-backend-github": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.0.tgz",
- "integrity": "sha512-M0Dz31TdKGiOjJYEAd/F4zyAvsrjqgWZjxaXUGSfcbVTXmSJlKppocUw33Z1Uod3U6Iou18S/egMSz8uMA0qIA==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-github/-/netlify-cms-backend-github-2.14.1.tgz",
+ "integrity": "sha512-To7ZxqMUQuV7TBrckhKUT/uwHtVbRcs6RzDPayYkkA5j5SLlrQY2nJYpPQgJjEktCLYMPvcz2HZXTzWMOyvDDA==",
"requires": {
"apollo-cache-inmemory": "^1.6.2",
"apollo-client": "^2.6.3",
@@ -32203,20 +33411,27 @@
"semaphore": "^1.1.0"
}
},
+ "netlify-cms-backend-proxy": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/netlify-cms-backend-proxy/-/netlify-cms-backend-proxy-1.2.3.tgz",
+ "integrity": "sha512-HSbTxER/QaYonr8JC8W2eULKmvCwgH42NHNqKAz4QZNE5qNdbNk7pccfHHa3YjE4JcEcpJEMkb3+GrdDhq2QCw==",
+ "requires": {}
+ },
"netlify-cms-backend-test": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/netlify-cms-backend-test/-/netlify-cms-backend-test-2.11.3.tgz",
"integrity": "sha512-L7WXjryPcZ8immIkrdDauZjqiOrKS5NIcc6ewP9QI1BrZr2jeqwDpeN2/45fPdg/TRxtRA3ik3MuKXXLJRJ0MQ=="
},
"netlify-cms-core": {
- "version": "2.54.5",
- "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.54.5.tgz",
- "integrity": "sha512-sAx4PWkrnc8G51fQjxz7AA/Q7Baic3jHFc8dADYnIVSKeJyg/xFcGQwSR594UdAx6sBcyMrNm4ON31k5CA07VA==",
+ "version": "2.55.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-core/-/netlify-cms-core-2.55.2.tgz",
+ "integrity": "sha512-g7pU53axFQt8n3zzyNt/FI8vPv/lZ+G4cJnh5sfyWSM9/rK4wr7DeDfZTbmjPeonfuUFiD1UrFqzwqAnT7BjTA==",
"requires": {
"@iarna/toml": "2.2.5",
"ajv": "8.1.0",
"ajv-errors": "^3.0.0",
"ajv-keywords": "^5.0.0",
+ "clean-stack": "^4.1.0",
"copy-text-to-clipboard": "^3.0.0",
"deepmerge": "^4.2.2",
"diacritics": "^1.3.0",
@@ -32274,6 +33489,12 @@
"uri-js": "^4.2.2"
}
},
+ "ajv-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz",
+ "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==",
+ "requires": {}
+ },
"ajv-keywords": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
@@ -32286,118 +33507,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
- },
- "path-to-regexp": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
- "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
- "requires": {
- "isarray": "0.0.1"
- }
- },
- "react-redux": {
- "version": "7.2.6",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz",
- "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==",
- "requires": {
- "@babel/runtime": "^7.15.4",
- "@types/react-redux": "^7.1.20",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- }
- }
- },
- "react-router-dom": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz",
- "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.6.2",
- "react-router": "5.2.1",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- },
- "dependencies": {
- "react-router": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz",
- "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "hoist-non-react-statics": "^3.1.0",
- "loose-envify": "^1.3.1",
- "mini-create-react-context": "^0.4.0",
- "path-to-regexp": "^1.7.0",
- "prop-types": "^15.6.2",
- "react-is": "^16.6.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- }
- }
- },
- "redux-notifications": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz",
- "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==",
- "requires": {
- "object-assign": "^4.1.1",
- "prop-types": "^15.5.10",
- "react-redux": "^4.0.0",
- "react-transition-group": "^1.1.3"
- },
- "dependencies": {
- "react-redux": {
- "version": "4.4.10",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz",
- "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==",
- "requires": {
- "create-react-class": "^15.5.1",
- "hoist-non-react-statics": "^3.3.0",
- "invariant": "^2.0.0",
- "lodash": "^4.17.11",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2"
- }
- },
- "react-transition-group": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz",
- "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==",
- "requires": {
- "chain-function": "^1.0.0",
- "dom-helpers": "^3.2.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.5.6",
- "warning": "^3.0.0"
- }
- }
- }
- },
- "url-join": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
- "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
- },
- "warning": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
- "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
- "requires": {
- "loose-envify": "^1.0.0"
- }
}
}
},
@@ -32412,24 +33521,30 @@
"integrity": "sha512-Ygq6qhYndgyxIHtWZ09dMGh6FgBnsEpaSUryvTholvAK4smRJMkOjlwZTSoblM82k/hE7hl/PD8EVIozafVcXg=="
},
"netlify-cms-lib-util": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.0.tgz",
- "integrity": "sha512-aOCV7/YTIU1aNd7NaJLaUeJLNRs9+gNBX4juRzzE2/TQcSpC8nHffMs8ijUTndJ/gm7peOw6OhUXX2DkmeY+qg==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-lib-util/-/netlify-cms-lib-util-2.15.1.tgz",
+ "integrity": "sha512-Kg9aK40VjNRoD/BQ8MrYqj5K1ac62cjWrH3x+NqFEIyBQkpGtWcKzm6vrAcNe61LirW64YccsVAf+ll+ZDMJGA==",
"requires": {
"js-sha256": "^0.9.0",
"localforage": "^1.7.3",
"semaphore": "^1.1.0"
}
},
+ "netlify-cms-lib-widgets": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-lib-widgets/-/netlify-cms-lib-widgets-1.8.1.tgz",
+ "integrity": "sha512-1tDCQJ90Flv8EcDTbCc395+oB3PpS08B3KnuMX0h1r601Z1/ORw+vSYQOTDlL+TvC13epmtmUwG29O0LjEl0QA==",
+ "requires": {}
+ },
"netlify-cms-locales": {
- "version": "1.38.2",
- "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.38.2.tgz",
- "integrity": "sha512-tqSi/WAYxZ9kuX6Raa0+pEupoNaGXnC/7RnPONkecgRWWU0DbR6lK4MnexQT6GaeBk9IiYzFFEmSvih0Al/IeA=="
+ "version": "1.39.0",
+ "resolved": "https://registry.npmjs.org/netlify-cms-locales/-/netlify-cms-locales-1.39.0.tgz",
+ "integrity": "sha512-79MhSw588IEMtd0SLObSIiTC0cv7krYqJOtYnapPwJcUYZ87nFz/le9v/KvJglb5OxmpvlNLRyGvbyK5Er4v4w=="
},
"netlify-cms-ui-default": {
- "version": "2.15.4",
- "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.4.tgz",
- "integrity": "sha512-GckgSG8NrzmV/0BxJbqptpykRs7ZBWRmaydLR1j18XnLwe/ZWDEnibyHbP7fLCQuPL5SjX8e/1yZ2tHTvtML4w==",
+ "version": "2.15.5",
+ "resolved": "https://registry.npmjs.org/netlify-cms-ui-default/-/netlify-cms-ui-default-2.15.5.tgz",
+ "integrity": "sha512-hrdS1zEF/Pb3jpxqHdRrb4cOxsTUBHgSr7doyRfZaa2il6S5s/Pgq49Otu6xr0CHiGNB721U4mXxFn8nCigcYw==",
"requires": {
"react-aria-menubutton": "^7.0.0",
"react-toggled": "^1.1.2",
@@ -32464,18 +33579,18 @@
"integrity": "sha512-/0S10iXZVivlUKI6smyb+cE6bZQT9W8/Y2JJJYpP6vpoOynH0F78hSDUERv+3C428SPotyHeCLRneHoH44fkfQ=="
},
"netlify-cms-widget-code": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.3.tgz",
- "integrity": "sha512-rWU5NkF3/alL9o6IxGw76AqCFN83RSEdrGHsSkFkl5RQWxLI6qeHh5gaksXv1Ikq/G+S0iRljzZQe1FQrrAT9w==",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-code/-/netlify-cms-widget-code-1.3.4.tgz",
+ "integrity": "sha512-WNrL4QIaTE9cIi4ubaLZ9WyFzoVSVLh25nRy+GsrIHJ0ltd0Y8iL/JzGsH7onpmOMX5KgaYeaHkoPGcrpc3MIQ==",
"requires": {
"react-codemirror2": "^7.0.0",
"react-select": "^4.0.0"
}
},
"netlify-cms-widget-colorstring": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.1.tgz",
- "integrity": "sha512-QRNhSwc3g2ibSFzmX1oDC1ulG3kNtlq+BtieMQiOcTbj8AhPOvhs22V4q+pQu6ymwUoYRJF/wUoaMzXWcCQ+QQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-colorstring/-/netlify-cms-widget-colorstring-1.1.2.tgz",
+ "integrity": "sha512-KsLSU4XQ6EL4aQYAb4tlTaZoO0FE1pbwe9eCZ8njg4nOc2HUcHyzjOEgwFfdnWdyokQFRTbweZ01/9caknZE8w==",
"requires": {
"react-color": "^2.18.1",
"validate-color": "^2.1.0"
@@ -32498,9 +33613,9 @@
}
},
"netlify-cms-widget-file": {
- "version": "2.11.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.11.1.tgz",
- "integrity": "sha512-jUGsD8xTV5xOl2sPQXg9BseovOBlfqyEryUWdvTrysP9rcB2kzd3PMso39vRyC/mqS/oNNwG1/XIYCr+NHO4gw==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-file/-/netlify-cms-widget-file-2.12.1.tgz",
+ "integrity": "sha512-u80aN3X0xSi+LoxJrvjRR5q1xPjR4daDxiyhtXutiA8qg2/kerYOftdAWhsZ2aMyIpvXMPasNCqpcic+wnknBA==",
"requires": {
"array-move": "4.0.0",
"common-tags": "^1.8.0",
@@ -32715,14 +33830,15 @@
"integrity": "sha512-4F7c+xkLba4UQTxhqfO8HTKfzCgQLeyDfdvJJOm/RXJjvcK+tp4MnTPqMI3OHBKi56Ay/oV1Q8OHIQ6grT9bpQ=="
},
"netlify-cms-widget-object": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.1.tgz",
- "integrity": "sha512-vgqAEj+mwt5oBh2wjaqLxya1lYAjeWlLUjDliwPCM9BQcQbRA78qyuEC7L3vtZ6py744AJCCoPwvGvfS4aO+Gw=="
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-object/-/netlify-cms-widget-object-2.7.2.tgz",
+ "integrity": "sha512-x2jyRHcIBymdEZSFVoJrm6gVlCeySs4n/p8t+wM1n0HB5av9z5hnL/AypiwnNAUC2Bf+0AtrfFnQg2K6gZUcGQ==",
+ "requires": {}
},
"netlify-cms-widget-relation": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.0.tgz",
- "integrity": "sha512-CAktNXtepfvbxccvOW0DEp9GUoPKqQvK0XfNjGhgCpKTGRcowLSRKBFBvl4X8icMNOfoWFvLG8KzG5oG9FgXSw==",
+ "version": "2.11.1",
+ "resolved": "https://registry.npmjs.org/netlify-cms-widget-relation/-/netlify-cms-widget-relation-2.11.1.tgz",
+ "integrity": "sha512-oHnEgYKSqyU/XOyIHE/jvqLhFAk4YbaU0Xmwv+YBY38F1KuSQ0LUnm0slXlKO5jfl4jdCXnBGzgEcw8XEOviDw==",
"requires": {
"react-select": "^4.0.0",
"react-sortable-hoc": "^2.0.0",
@@ -32837,14 +33953,14 @@
"integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA=="
},
"node-polyglot": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.4.2.tgz",
- "integrity": "sha512-AgTVpQ32BQ5XPI+tFHJ9bCYxWwSLvtmEodX8ooftFhEuyCgBG6ijWulIVb7pH3THigtgvc9uLiPn0IO51KHpkg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.5.0.tgz",
+ "integrity": "sha512-zXVwHNhFsG3mls+LKHxoHF70GQOL3FTDT3jH7ldkb95kG76RdU7F/NbvxV7D2hNIL9VpWXW6y78Fz+3KZkatRg==",
"requires": {
- "array.prototype.foreach": "^1.0.0",
+ "array.prototype.foreach": "^1.0.2",
"has": "^1.0.3",
- "object.entries": "^1.1.4",
- "string.prototype.trim": "^1.2.4",
+ "object.entries": "^1.1.5",
+ "string.prototype.trim": "^1.2.6",
"warning": "^4.0.3"
}
},
@@ -32932,15 +34048,20 @@
"resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
"integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
},
+ "oauth": {
+ "version": "0.9.15",
+ "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz",
+ "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA=="
+ },
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
},
"object-keys": {
"version": "1.1.1",
@@ -32948,12 +34069,12 @@
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
},
"object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
}
@@ -33460,6 +34581,76 @@
}
}
},
+ "passport-google-oauth": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth/-/passport-google-oauth-2.0.0.tgz",
+ "integrity": "sha512-JKxZpBx6wBQXX1/a1s7VmdBgwOugohH+IxCy84aPTZNq/iIPX6u7Mqov1zY7MKRz3niFPol0KJz8zPLBoHKtYA==",
+ "requires": {
+ "passport-google-oauth1": "1.x.x",
+ "passport-google-oauth20": "2.x.x"
+ }
+ },
+ "passport-google-oauth1": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth1/-/passport-google-oauth1-1.0.0.tgz",
+ "integrity": "sha512-qpCEhuflJgYrdg5zZIpAq/K3gTqa1CtHjbubsEsidIdpBPLkEVq6tB1I8kBNcH89RdSiYbnKpCBXAZXX/dtx1Q==",
+ "requires": {
+ "passport-oauth1": "1.x.x"
+ }
+ },
+ "passport-google-oauth20": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/passport-google-oauth20/-/passport-google-oauth20-2.0.0.tgz",
+ "integrity": "sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==",
+ "requires": {
+ "passport-oauth2": "1.x.x"
+ }
+ },
+ "passport-oauth": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth/-/passport-oauth-1.0.0.tgz",
+ "integrity": "sha512-4IZNVsZbN1dkBzmEbBqUxDG8oFOIK81jqdksE3HEb/vI3ib3FMjbiZZ6MTtooyYZzmKu0BfovjvT1pdGgIq+4Q==",
+ "requires": {
+ "passport-oauth1": "1.x.x",
+ "passport-oauth2": "1.x.x"
+ }
+ },
+ "passport-oauth1": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth1/-/passport-oauth1-1.3.0.tgz",
+ "integrity": "sha512-8T/nX4gwKTw0PjxP1xfD0QhrydQNakzeOpZ6M5Uqdgz9/a/Ag62RmJxnZQ4LkbdXGrRehQHIAHNAu11rCP46Sw==",
+ "requires": {
+ "oauth": "0.9.x",
+ "passport-strategy": "1.x.x",
+ "utils-merge": "1.x.x"
+ }
+ },
+ "passport-oauth2": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.7.0.tgz",
+ "integrity": "sha512-j2gf34szdTF2Onw3+76alNnaAExlUmHvkc7cL+cmaS5NzHzDP/BvFHJruueQ9XAeNOdpI+CH+PWid8RA7KCwAQ==",
+ "requires": {
+ "base64url": "3.x.x",
+ "oauth": "0.9.x",
+ "passport-strategy": "1.x.x",
+ "uid2": "0.0.x",
+ "utils-merge": "1.x.x"
+ }
+ },
+ "passport-strategy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
+ "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA=="
+ },
+ "passport-yandex": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/passport-yandex/-/passport-yandex-0.0.5.tgz",
+ "integrity": "sha512-zw0JR2jLrPGhF7eAzVJb7CvAd8Uacy7dSckzt0bzonTBDbsWx2wdmVDa11Kg4fDLirHkQF72nM0ijDs8oKdO3A==",
+ "requires": {
+ "passport-oauth": "1.0.x",
+ "pkginfo": "0.3.x"
+ }
+ },
"password-prompt": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz",
@@ -33637,6 +34828,11 @@
}
}
},
+ "pkginfo": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz",
+ "integrity": "sha512-yO5feByMzAp96LtP58wvPKSbaKAi/1C4kV9XpTctr6EepnP6F33RBNOiVrdz9BrPA98U2BMFsTNHo44TWcbQ2A=="
+ },
"platform": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
@@ -33655,6 +34851,11 @@
"@babel/runtime": "^7.16.7"
}
},
+ "possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q=="
+ },
"postcss": {
"version": "8.4.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
@@ -34266,9 +35467,10 @@
}
},
"react-codemirror2": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz",
- "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw=="
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.3.0.tgz",
+ "integrity": "sha512-gCgJPXDX+5iaPolkHAu1YbJ92a2yL7Je4TuyO3QEqOtI/d6mbEk08l0oIm18R4ctuT/Sl87X63xIMBnRQBXYXA==",
+ "requires": {}
},
"react-color": {
"version": "2.19.3",
@@ -34420,9 +35622,10 @@
"integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
},
"react-frame-component": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.1.tgz",
- "integrity": "sha512-nrSh1OZuHlX69eWqJPiUkPT9S6/wxc4PpJV+vOQ4pHQQ8XmIsIT+utWT+nX32ZfANHZuKONA7JsWMUGT36CqaQ=="
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.7.tgz",
+ "integrity": "sha512-ROjHtSLoSVYUBfTieazj/nL8jIX9rZFmHC0yXEU+dx6Y82OcBEGgU9o7VyHMrBFUN9FuQ849MtIPNNLsb4krbg==",
+ "requires": {}
},
"react-helmet": {
"version": "6.1.0",
@@ -34436,18 +35639,30 @@
}
},
"react-hot-loader": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz",
- "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.1.tgz",
+ "integrity": "sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==",
"requires": {
"fast-levenshtein": "^2.0.6",
"global": "^4.3.0",
"hoist-non-react-statics": "^3.3.0",
- "loader-utils": "^1.1.0",
+ "loader-utils": "^2.0.3",
"prop-types": "^15.6.1",
"react-lifecycles-compat": "^3.0.4",
"shallowequal": "^1.1.0",
"source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ }
}
},
"react-icons": {
@@ -34518,9 +35733,9 @@
}
},
"react-modal": {
- "version": "3.14.4",
- "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.14.4.tgz",
- "integrity": "sha512-8surmulejafYCH9wfUmFyj4UfbSJwjcgbS9gf3oOItu4Hwd6ivJyVBETI0yHRhpJKCLZMUtnhzk76wXTsNL6Qg==",
+ "version": "3.16.1",
+ "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz",
+ "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==",
"requires": {
"exenv": "^1.2.0",
"prop-types": "^15.7.2",
@@ -34537,11 +35752,76 @@
"prop-types": "^15.5.8"
}
},
+ "react-redux": {
+ "version": "7.2.9",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz",
+ "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==",
+ "requires": {
+ "@babel/runtime": "^7.15.4",
+ "@types/react-redux": "^7.1.20",
+ "hoist-non-react-statics": "^3.3.2",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.7.2",
+ "react-is": "^17.0.2"
+ },
+ "dependencies": {
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ }
+ }
+ },
"react-refresh": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
"integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ=="
},
+ "react-router": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
+ "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
+ "requires": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "hoist-non-react-statics": "^3.1.0",
+ "loose-envify": "^1.3.1",
+ "path-to-regexp": "^1.7.0",
+ "prop-types": "^15.6.2",
+ "react-is": "^16.6.0",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "path-to-regexp": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
+ "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
+ "requires": {
+ "isarray": "0.0.1"
+ }
+ }
+ }
+ },
+ "react-router-dom": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz",
+ "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==",
+ "requires": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.6.2",
+ "react-router": "5.3.4",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ }
+ },
"react-scroll-sync": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/react-scroll-sync/-/react-scroll-sync-0.9.0.tgz",
@@ -34635,40 +35915,63 @@
"integrity": "sha512-3am1uA5ZzDwUkReEuUkK+fJ0DAYcGiLraWEPqXfL1kKD/NHbbB7fB/t+5FflMGd+FA6n9hih1es4pui1yzKi0w=="
},
"react-topbar-progress-indicator": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.0.tgz",
- "integrity": "sha512-g6iEXI6gMKQlspckm2mtFt1yE8AiMRD9bZLRR3XRmB8ZqY0QMRi2TOQDLbH3YrEI7ma8I3rkL5CN9ZbfKv9GPg==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/react-topbar-progress-indicator/-/react-topbar-progress-indicator-4.1.1.tgz",
+ "integrity": "sha512-Oy3ENNKfymt16zoz5SYy/WOepMurB0oeZEyvuHm8JZ3jrTCe1oAUD7fG6HhYt5sg8Wcg5gdkzSWItaFF6c6VhA==",
"requires": {
"topbar": "^0.1.3"
}
},
+ "react-transition-group": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz",
+ "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==",
+ "requires": {
+ "chain-function": "^1.0.0",
+ "dom-helpers": "^3.2.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.5.6",
+ "warning": "^3.0.0"
+ },
+ "dependencies": {
+ "warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ }
+ }
+ },
"react-virtualized-auto-sizer": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz",
- "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ=="
+ "version": "1.0.24",
+ "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz",
+ "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==",
+ "requires": {}
},
"react-waypoint": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.1.0.tgz",
- "integrity": "sha512-wiVF0lTslVm27xHbnvUUADUrcDjrQxAp9lEYGExvcoEBScYbXu3Kt++pLrfj6CqOeeRAL4HcX8aANVLSn6bK0Q==",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/react-waypoint/-/react-waypoint-10.3.0.tgz",
+ "integrity": "sha512-iF1y2c1BsoXuEGz08NoahaLFIGI9gTUAAOKip96HUmylRT6DUtpgoBPjk/Y8dfcFVmfVDvUzWjNXpZyKTOV0SQ==",
"requires": {
"@babel/runtime": "^7.12.5",
"consolidated-events": "^1.1.0 || ^2.0.0",
"prop-types": "^15.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^17.0.1 || ^18.0.0"
},
"dependencies": {
"react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
}
}
},
"react-window": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz",
- "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==",
+ "version": "1.8.10",
+ "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz",
+ "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==",
"requires": {
"@babel/runtime": "^7.0.0",
"memoize-one": ">=3.1.1 <6"
@@ -34763,7 +36066,46 @@
"redux-devtools-extension": {
"version": "2.13.9",
"resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz",
- "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A=="
+ "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==",
+ "requires": {}
+ },
+ "redux-notifications": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/redux-notifications/-/redux-notifications-4.0.1.tgz",
+ "integrity": "sha512-mRVaEcsvu5B4P8x8kW0uY83EQqaWL/0+/NvL4bdbHGJVg+Rwx54MgBU1s+tB6RAA2E6NX/DmQrO4EbFDcQSi+w==",
+ "requires": {
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.5.10",
+ "react-redux": "^4.0.0",
+ "react-transition-group": "^1.1.3"
+ },
+ "dependencies": {
+ "react-redux": {
+ "version": "4.4.10",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-4.4.10.tgz",
+ "integrity": "sha512-tjL0Bmpkj75Td0k+lXlF8Fc8a9GuXFv/3ahUOCXExWs/jhsKiQeTffdH0j5byejCGCRL4tvGFYlrwBF1X/Aujg==",
+ "requires": {
+ "create-react-class": "^15.5.1",
+ "hoist-non-react-statics": "^3.3.0",
+ "invariant": "^2.0.0",
+ "lodash": "^4.17.11",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.7.2"
+ }
+ },
+ "redux": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz",
+ "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==",
+ "peer": true,
+ "requires": {
+ "lodash": "^4.2.1",
+ "lodash-es": "^4.2.1",
+ "loose-envify": "^1.1.0",
+ "symbol-observable": "^1.0.3"
+ }
+ }
+ }
},
"redux-thunk": {
"version": "2.4.1",
@@ -34802,13 +36144,14 @@
"integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
},
"regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
+ "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
}
},
"regexpp": {
@@ -35355,18 +36698,29 @@
"tslib": "^1.9.0"
}
},
+ "safe-array-concat": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
+ "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
+ "requires": {
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
+ "has-symbols": "^1.0.3",
+ "isarray": "^2.0.5"
+ }
+ },
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
}
},
@@ -35649,6 +37003,30 @@
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
},
+ "set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "requires": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ }
+ },
+ "set-function-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
+ "requires": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.2"
+ }
+ },
"setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -35723,13 +37101,14 @@
"integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw=="
},
"side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
}
},
"signal-exit": {
@@ -36264,33 +37643,34 @@
}
},
"string.prototype.trim": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
- "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
+ "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
}
},
"string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
+ "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"stringify-entities": {
@@ -36849,7 +38229,7 @@
"truncate-utf8-bytes": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
- "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
"requires": {
"utf8-byte-length": "^1.0.1"
}
@@ -36936,6 +38316,54 @@
"resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz",
"integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI="
},
+ "typed-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
+ "requires": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
+ }
+ },
+ "typed-array-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
+ "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
+ "requires": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
+ }
+ },
+ "typed-array-byte-offset": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
+ "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
+ "requires": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
+ }
+ },
+ "typed-array-length": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
+ "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
+ "requires": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
+ }
+ },
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
@@ -36960,6 +38388,11 @@
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz",
"integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw=="
},
+ "uid2": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz",
+ "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA=="
+ },
"unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -37269,26 +38702,34 @@
"integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
},
"url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "version": "0.11.3",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz",
+ "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==",
"requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
+ "punycode": "^1.4.1",
+ "qs": "^6.11.2"
},
"dependencies": {
"punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
},
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ "qs": {
+ "version": "6.12.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
+ "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
+ "requires": {
+ "side-channel": "^1.0.6"
+ }
}
}
},
+ "url-join": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
+ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="
+ },
"url-loader": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
@@ -37348,9 +38789,9 @@
}
},
"utf8-byte-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
- "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
+ "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA=="
},
"utif": {
"version": "2.0.1",
@@ -37396,9 +38837,9 @@
"integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA="
},
"validate-color": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.1.tgz",
- "integrity": "sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg=="
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz",
+ "integrity": "sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw=="
},
"value-equal": {
"version": "1.0.1",
@@ -37662,9 +39103,9 @@
}
},
"what-input": {
- "version": "5.2.10",
- "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.10.tgz",
- "integrity": "sha512-7AQoIMGq7uU8esmKniOtZG3A+pzlwgeyFpkS3f/yzRbxknSL68tvn5gjE6bZ4OMFxCPjpaBd2udUTqlZ0HwrXQ=="
+ "version": "5.2.12",
+ "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.12.tgz",
+ "integrity": "sha512-3yrSa7nGSXGJS6wZeSkO6VNm95pB1mZ9i3wFzC1hhY7mn4/afue/MvXz04OXNdBC8bfo4AB4RRd3Dem9jXM58Q=="
},
"what-the-diff": {
"version": "0.6.0",
@@ -37705,6 +39146,18 @@
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
"integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
},
+ "which-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "requires": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.2"
+ }
+ },
"widest-line": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
diff --git a/package.json b/package.json
index 000d3429..b5189ba5 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,9 @@
"dependencies": {
"@gatsby-contrib/gatsby-plugin-elasticlunr-search": "^3.0.2",
"@theme-ui/color": "^0.6.0",
+ "connect": "^3.7.0",
"gatsby": "^4.7.1",
+ "gatsby-plugin-disqus": "^1.2.6",
"gatsby-plugin-google-analytics": "^4.7.0",
"gatsby-plugin-image": "^2.7.0",
"gatsby-plugin-manifest": "^4.7.0",
@@ -41,7 +43,10 @@
"gatsby-source-filesystem": "^4.7.0",
"gatsby-transformer-remark": "^5.7.0",
"gatsby-transformer-sharp": "^4.7.0",
- "netlify-cms-app": "^2.14.32",
+ "netlify-cms-app": "^2.15.72",
+ "netlify-cms-locales": "^1.39.0",
+ "passport-google-oauth": "^2.0.0",
+ "passport-yandex": "^0.0.5",
"prismjs": "^1.27.0",
"react": "^16.14.0",
"react-dom": "^16.14.0",
diff --git a/src/assets/scss/_theme-variables.scss b/src/assets/scss/_theme-variables.scss
index 0c3e5b11..bbd9d793 100644
--- a/src/assets/scss/_theme-variables.scss
+++ b/src/assets/scss/_theme-variables.scss
@@ -11,7 +11,7 @@ $breakpoint-xl: 1200px;
monospace;
--font-size-small: 12px;
- --home-link-color: #d4d4d4;
+ --home-link-color: #5c2941;
--home-link-hover-color: var(--primary-color);
--button-color: #e5c3d3;
diff --git a/src/assets/scss/style.scss b/src/assets/scss/style.scss
index f8cfd8c3..78ec4a31 100644
--- a/src/assets/scss/style.scss
+++ b/src/assets/scss/style.scss
@@ -28,14 +28,14 @@
margin-left: 20px;
}
a {
- color: rgba(255, 255, 255, 0.6);
+ color: rgb(255, 255, 255);
text-decoration: none;
&:hover {
- color: rgba(255, 255, 255, 0.8);
+ color: rgba(255, 255, 255, 0.842);
}
}
a[aria-current="page"] {
- color: rgba(255, 255, 255, 1);
+ color: rgb(255, 255, 255);
}
.menu-trigger {
display: none;
@@ -221,7 +221,7 @@ article figure {
text-align: center;
figcaption {
font-size: var(--font-size-small);
- color: var(--text-color-meta);
+ color: var(255, 255, 255);
margin-top: 5px;
}
}
@@ -338,7 +338,7 @@ article img {
.site-footer {
display: flex;
align-items: center;
- background: #eee;
+ background: #0DA860;
text-align: center;
font-size: 14px;
padding: 20px 0;
@@ -428,7 +428,40 @@ article img {
}
}
+//Events
+.events {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;}
+.events td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36;
+ font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
+.events th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3;
+ font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
+.events .events-12h1{border-color:inherit;font-family:"Comic Sans MS", cursive, sans-serif !important;text-align:left;vertical-align:top}
+.events .events-abk0{font-family:"Comic Sans MS", cursive, sans-serif !important;text-align:left;vertical-align:top}
+
+.event-2 {
+ vertical-align: middle;
+ display: inline-block;
+}
+
+
+.events-health {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;}
+.events-health td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36;
+ font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
+.events-health th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3;
+ font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
+.events-health .events-health-acii{background-color:#FFF;border-color:inherit;color:#333;text-align:left;vertical-align:top}
+.events-health .events-health-xls6{background-color:#FFF;border-color:inherit;color:#333;text-align:left;vertical-align:middle}
+.events-health .events-health-0pky{border-color:inherit;text-align:left;vertical-align:top}
+
+.global-events {border-collapse:collapse;border-color:#93a1a1;border-spacing:0;}
+.global-events td{background-color:#fdf6e3;border-color:#93a1a1;border-style:solid;border-width:1px;color:#002b36;
+ font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}
+.global-events th{background-color:#657b83;border-color:#93a1a1;border-style:solid;border-width:1px;color:#fdf6e3;
+ font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
+.global-events .tg-0lax{text-align:left;vertical-align:top}
@import "utility";
// Libraries
@import "lib/prism-default";
+
+
+
diff --git a/src/components/Banner.js b/src/components/Banner.js
new file mode 100644
index 00000000..4fad22d4
--- /dev/null
+++ b/src/components/Banner.js
@@ -0,0 +1,23 @@
+import React from 'react';
+
+const Banner = () => {
+ return (
+
- A GatsbyJS Starter for Netlify CMS, Made with{" "}
-
-
| Дата | +Название мероприятия | +Время | +Место | +
|---|---|---|---|
| 01.11.2023 | +Экскурсия в музей истории Давид-Городка | +10:00 | +г. Давид-Городок | +
| 17.11.2023 | +Поход на премьеру фильма «Киношники» | +18:00 | +Кинотеатр «Экран» | +
| 18.11.2023 | +Интеллектуальная викторина | +11:20 | +Кабинет №32 | +
| 01.12.2023 | +Молодежный квиз 2023 | +13:20 | +Актовый зал | +
| 02.12.2023 | +Квест «Наша малая Родина» | +11:00 | +Центральная библиотека | +
| 10.02.2024 | +Игра-практикум «Глаза - наши незаменимые помощники» | +12:00 | +Кабинет №32 | +
| 01.03.2024 | +1 марта — Международный день борьбы с наркоманией и наркобизнесом + | +13:20 | +Центральная библиотека | +
| 02.03.2024 | +Квест «По страницам истории» | +11:30 | +Кабинет №32 | +
| 16.03.2024 | +15 марта — День Конституции Республики Беларусь | +13:20 | +Центральная библиотека | +
| 20.04.2024 | +Психологический тест «Дороги, которые мы выбираем» | +12:00 | +Кабинет №32 | +
| Дата | +Название | +Время | +Место | +
|---|---|---|---|
| 09.01.2023 | +День здоровья, посвященный началу учебного года. | +11:00 | +Двор гимназии | +
| 11.11.2023 | +Праздник волейбола | +10:00 | +Спортзал | +
| 09.12.2023 | +Мини-футбол | +11:00 | +Спортзал | +
| 13.01.2024 | +Лыжные гонки «Снежный снайпер» | +10:00 | +Двор гимназии | +
| 11.05.2024 | +День здоровья, посвященный окончанию учебного года | +10:00 | +Двор гимназии | +
| Дата | +Название | +
|---|---|
| 28.10 | +Ярмарка талантов 2023 | +
| 21.03 | +Мисс гимназии 2024 | +
| 18.05 | +День гимназии | +
-
-### Code Blocks
-
-Pre-formatted code blocks are used for writing about programming or
-markup source code. Rather than forming normal paragraphs, the lines
-of a code block are interpreted literally. Markdown wraps a code block
-in both `` and `` tags.
-
-To produce a code block in Markdown, simply indent every line of the
-block by at least 4 spaces or 1 tab.
-
-```javascript
-import React from "react"
-import { Link, useStaticQuery, graphql } from "gatsby"
-import Navigation from "../components/navigation"
-
-export default ({ children }) => {
- const data = useStaticQuery(
- graphql`
- query {
- site {
- siteMetadata {
- title
- }
- }
- }
- `
- )
- return (
-
-
-
- {data.site.siteMetadata.title}
-
-
-
- {children}
-
- )
-}
-```
-
-This is a normal paragraph:
-
-`This is a code block.`
-
-Here is an example of AppleScript:
-
- tell application "Foo"
- beep
- end tell
-
-A code block continues until it reaches a line that is not indented
-(or the end of the article).
-
-Within a code block, ampersands (`&`) and angle brackets (`<` and `>`)
-are automatically converted into HTML entities. This makes it very
-easy to include example HTML source code using Markdown -- just paste
-it and indent it, and Markdown will handle the hassle of encoding the
-ampersands and angle brackets. For example, this:
-
-
-
-
-
-Regular Markdown syntax is not processed within code blocks. E.g.,
-asterisks are just literal asterisks within a code block. This means
-it's also easy to use Markdown to write about Markdown's own syntax.
-
-```shell
-tell application "Foo"
- beep
-end tell
-```
-
-## Span Elements
-
-### Links
-
-Markdown supports two style of links: _inline_ and _reference_.
-
-In both styles, the link text is delimited by [square brackets].
-
-To create an inline link, use a set of regular parentheses immediately
-after the link text's closing square bracket. Inside the parentheses,
-put the URL where you want the link to point, along with an _optional_
-title for the link, surrounded in quotes. For example:
-
-This is [an example](http://example.com/) inline link.
-
-[This link](http://example.net/) has no title attribute.
-
-### Emphasis
-
-Markdown treats asterisks (`*`) and underscores (`_`) as indicators of
-emphasis. Text wrapped with one `*` or `_` will be wrapped with an
-HTML `` tag; double `*`'s or `_`'s will be wrapped with an HTML
-`` tag. E.g., this input:
-
-_single asterisks_
-
-_single underscores_
-
-**double asterisks**
-
-**double underscores**
-
-### Code
-
-To indicate a span of code, wrap it with backtick quotes (`` ` ``).
-Unlike a pre-formatted code block, a code span indicates code within a
-normal paragraph. For example:
-
-Use the `printf()` function.
-
-
diff --git a/src/content/posts/new-post.md b/src/content/posts/new-post.md
index 2748232c..e4d34b34 100644
--- a/src/content/posts/new-post.md
+++ b/src/content/posts/new-post.md
@@ -1,10 +1,28 @@
---
template: blog-post
-title: Neon in Games
-slug: /new-post
-date: 2020-05-09T05:53:16.102Z
-description: Neon
-featuredImage: /assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg
+title: Экскурсия в музей истории Давид - Городка
+slug: /museum-david
+timeforread: "1 мин "
+date: 2023-11-01 15:30
+description: test
+featuredImage: /assets/экскурсия-в-музей-истории-давид-городка-.png
+author: Вишневская Полина
---
+Мы вместе с 9 А и 11 А классами посетили Музей истории Давид-Городка. Музей основан в 1995 году как общественный музей города и из себя представляет небольшое здание, ныне административное. В самом музее 3 экспозиционных зала, каждый зал показывает отдельный период истории города или ремесло, которым славится Давид-Городок. Так же в музее представлены художественные шедевры К.К.Козелко. Множество учеников нашей школы даже не могли догадываться на сколько богата история Давид-Городка. Но после этой экскурсии мы культурно обогатились, повторили несколько тем для предстоящих уроков истории Беларуси и зарядились энергией на новую, продуктивную и весёлую учебную четверть.
-aksnd sk djk ks djskjdsj jd sjk dkj jk
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/404.js b/src/pages/404.js
index 4669202c..f9b9f42a 100644
--- a/src/pages/404.js
+++ b/src/pages/404.js
@@ -14,6 +14,7 @@ const NotFound = () => (
textAlign: "center",
}}
>
+
(
color: "var(--primary-color)",
}}
/>
- Oops we did not expect that to happen
+ Упс, мы не ожидали, что это произойдет
- Have you wondered into the unknow. Let us help you, Please take a look
- at below options
+ Позвольте нам помочь вам, пожалуйста, ознакомьтесь с приведенными ниже вариантами
- Back to Homepage
+ Вернуться на главную страницу
- Report this
+ Сообщить об этом
diff --git a/src/pages/events.js b/src/pages/events.js
new file mode 100644
index 00000000..f18d7042
--- /dev/null
+++ b/src/pages/events.js
@@ -0,0 +1,175 @@
+import React from "react"
+import { Link } from "gatsby"
+import { RiArrowLeftSLine, RiBugLine, RiSkullLine, RiAlertFill } from "react-icons/ri"
+import { MdEvent } from "react-icons/md";
+
+
+import Seo from "../components/seo"
+import Layout from "../components/layout"
+
+const NotFound = () => (
+
+
+
+
+
+
+
+
+
+ Дата
+ Название мероприятия
+ Время
+ Место
+
+
+
+
+ 01.11.2023
+ Экскурсия в музей истории Давид-Городка
+ 10:00
+ г. Давид-Городок
+
+
+ 17.11.2023
+ Поход на премьеру фильма «Киношники»
+ 18:00
+ Кинотеатр «Экран»
+
+
+ 18.11.2023
+ Интеллектуальная викторина
+ 11:20
+ Кабинет №32
+
+
+ 01.12.2023
+ Молодежный квиз 2023
+ 13:20
+ Актовый зал
+
+
+ 02.12.2023
+ Квест «Наша малая Родина»
+ 11:00
+ Центральная библиотека
+
+
+ 10.02.2024
+ Игра-практикум «Глаза - наши незаменимые помощники»
+ 12:00
+ Кабинет №32
+
+
+ 01.03.2024
+ 1 марта — Международный день борьбы с наркоманией и наркобизнесом
+
+13:20
+ Центральная библиотека
+
+
+ 02.03.2024
+ Квест «По страницам истории»
+ 11:30
+ Кабинет №32
+
+
+ 16.03.2024
+ 15 марта — День Конституции Республики Беларусь
+ 13:20
+ Центральная библиотека
+
+
+ 20.04.2024
+ Психологический тест «Дороги, которые мы выбираем»
+ 12:00
+ Кабинет №32
+
+
+
+
+Дни здоровья¹
+
+
+
+ Дата
+ Название
+ Время
+ Место
+
+
+
+
+ 09.01.2023
+ День здоровья, посвященный началу учебного года.
+ 11:00
+ Двор гимназии
+
+
+ 11.11.2023
+ Праздник волейбола
+ 10:00
+ Спортзал
+
+
+ 09.12.2023
+ Мини-футбол
+ 11:00
+ Спортзал
+
+
+ 13.01.2024
+ Лыжные гонки «Снежный снайпер»
+ 10:00
+ Двор гимназии
+
+
+ 11.05.2024
+ День здоровья, посвященный окончанию учебного года
+ 10:00
+ Двор гимназии
+
+
+
+
+Общегимназические мероприятия¹
+
+
+
+
+ Дата
+ Название
+
+
+
+
+ 28.10
+ Ярмарка талантов 2023
+
+
+ 21.03
+ Мисс гимназии 2024
+
+
+ 18.05
+ День гимназии
+
+
+
+¹ — по данным сайта Столинской государственной гимназии.
+
+
+
+
+ Вернуться на главную
+
+
+
+)
+
+export default NotFound
\ No newline at end of file
diff --git a/src/pages/thanks.js b/src/pages/thanks.js
index 4bd81df1..bd29e693 100644
--- a/src/pages/thanks.js
+++ b/src/pages/thanks.js
@@ -7,7 +7,7 @@ import Layout from "../components/layout"
const Thanks = () => (
-
+
(
color: "var(--primary-color)",
}}
/>
- Got your message
- Thank you for getting in touch us. We will get back to you shortly.
+ Письмо отправлено
+ Спасибо, что связались с нами. Мы ответим вам в ближайшее время.
- Lets go back to Homepage
+ Давайте вернемся на главную страницу
diff --git a/src/templates/about-page.js b/src/templates/about-page.js
index 99cc11d5..f740f83e 100644
--- a/src/templates/about-page.js
+++ b/src/templates/about-page.js
@@ -24,7 +24,7 @@ const AboutPage = ({ data }) => {
- {frontmatter.title}
+ {frontmatter.title}
diff --git a/src/templates/blog-list.js b/src/templates/blog-list.js
index 3af2abe7..d14989e7 100644
--- a/src/templates/blog-list.js
+++ b/src/templates/blog-list.js
@@ -6,7 +6,6 @@ import { RiArrowRightLine, RiArrowLeftLine } from "react-icons/ri"
import Layout from "../components/layout"
import PostCard from "../components/post-card"
import Seo from "../components/seo"
-
const styles = {
pagination: {
a: {
@@ -34,9 +33,10 @@ export const blogListQuery = graphql`
id
excerpt(pruneLength: 250)
frontmatter {
- date(formatString: "MMMM DD, YYYY")
+ date(formatString: "MMMM DD, YYYY", locale: "ru-RU")
slug
title
+ author
featuredImage {
childImageSharp {
gatsbyImageData(layout: CONSTRAINED, width: 345, height: 260)
@@ -57,7 +57,7 @@ const Pagination = props => (
{" "}
- Previous
+ Назад
)}
@@ -74,7 +74,7 @@ const Pagination = props => (
{!props.isLast && (
- Next{" "}
+ Вперёд {" "}
@@ -97,6 +97,7 @@ class BlogIndex extends React.Component {
const posts = data.allMarkdownRemark.edges
.filter(edge => !!edge.node.frontmatter.date)
+ .filter(edge => !!edge.node.frontmatter.author)
.map(edge => )
let props = {
isFirst,
@@ -111,12 +112,12 @@ class BlogIndex extends React.Component {
return (
- Blog
+ Новости
{posts}
@@ -124,4 +125,4 @@ class BlogIndex extends React.Component {
}
}
-export default BlogIndex
+export default BlogIndex
\ No newline at end of file
diff --git a/src/templates/blog-post.js b/src/templates/blog-post.js
index 87d9b3d0..89990645 100644
--- a/src/templates/blog-post.js
+++ b/src/templates/blog-post.js
@@ -3,6 +3,12 @@ import { jsx } from "theme-ui"
import { Link, graphql } from "gatsby"
import { GatsbyImage } from "gatsby-plugin-image"
import { RiArrowRightLine, RiArrowLeftLine } from "react-icons/ri"
+import { FaRegCalendarAlt } from "react-icons/fa";
+import { IoRemoveOutline } from "react-icons/io5";
+import { BsFillPeopleFill } from "react-icons/bs";
+import { FaRegClock } from "react-icons/fa";
+
+
import Layout from "../components/layout"
import Seo from "../components/seo"
@@ -24,8 +30,10 @@ const styles = {
},
}
+
+
const Pagination = props => (
-
+
{props.previous && props.previous.frontmatter.template === "blog-post" && (
-
@@ -38,7 +46,7 @@ const Pagination = props => (
{" "}
- Previous
+ Назад
{props.previous.frontmatter.title}
@@ -54,7 +62,7 @@ const Pagination = props => (
color: "muted",
}}
>
- Next{" "}
+ Вперёд{" "}
@@ -81,9 +89,10 @@ const Post = ({ data, pageContext }) => {
next,
}
- return (
+return (
+
- {
image={Image}
article={true}
/>
+
+
+
+
{frontmatter.title}
-
-
+ {frontmatter.timeforread} {frontmatter.author}
+
+
{Image ? (
{
""
)}
-
-
+
+
{(previous || next) && }
-
+
+
)
}
-
export default Post
export const pageQuery = graphql`
@@ -127,10 +138,12 @@ export const pageQuery = graphql`
html
excerpt(pruneLength: 148)
frontmatter {
- date(formatString: "MMMM DD, YYYY")
+ date(formatString: "MMMM DD, YYYY", locale: "ru-RU")
slug
title
description
+ timeforread
+ author
featuredImage {
childImageSharp {
gatsbyImageData(layout: FULL_WIDTH)
@@ -139,4 +152,4 @@ export const pageQuery = graphql`
}
}
}
-`
+`
\ No newline at end of file
diff --git a/src/templates/contact-page.js b/src/templates/contact-page.js
index 62595a1e..3821c315 100644
--- a/src/templates/contact-page.js
+++ b/src/templates/contact-page.js
@@ -5,7 +5,6 @@ import { RiSendPlane2Line } from "react-icons/ri"
import Layout from "../components/layout"
import Seo from "../components/seo"
-
export const pageQuery = graphql`
query ContactQuery($id: String!) {
markdownRemark(id: { eq: $id }) {
@@ -42,6 +41,7 @@ const Contact = ({ data }) => {
/>
-
diff --git a/src/util/default-colors.json b/src/util/default-colors.json
index 880f94d1..2ec2ec46 100644
--- a/src/util/default-colors.json
+++ b/src/util/default-colors.json
@@ -1,3 +1,3 @@
{
- "siteColor": "#5C2941"
+ "siteColor": "#0da860"
}
\ No newline at end of file
diff --git a/src/util/site.json b/src/util/site.json
index cd604020..ef4cd749 100644
--- a/src/util/site.json
+++ b/src/util/site.json
@@ -1,12 +1,14 @@
{
"meta": {
- "title": "Foundation",
+ "title": "Новости | 10А Столинской государственной гимназии",
+ "yandex-verification": "8578b4db27d073dc",
"titleTemplate": "%s",
- "description": "A starter to launch your blazing fast personal website and a blog, Built with Gatsby and Netlify CMS. Made with ❤ by Stackrole",
- "siteUrl": "https://foundation.stackrole.com",
- "image": "/assets/stackrole.png",
- "iconimage": "/assets/stackrole.png",
- "twitterUsername": "@stackrole"
+ "description": "Добро пожаловать на новостной сайт 10А класса Столинской государственной гимназии! Здесь вы найдете актуальные и интересные новости о школьной жизни, достижениях учеников, мероприятиях и событиях в гимназии.",
+ "siteUrl": "https://blog-10a.netlify.app",
+ "image": "/assets/10а.png",
+ "iconimage": "/assets/10а.png",
+ "mailru-domain": "9EAF93PHjsVOeH3N",
+ "twitterUsername": ""
},
- "ga": "UA-XXXXXXXXX-X"
-}
+ "ga": "GT-TWMWG25"
+}
\ No newline at end of file
diff --git a/src/util/socialmedia.json b/src/util/socialmedia.json
index 8a35ac61..7db6fa85 100644
--- a/src/util/socialmedia.json
+++ b/src/util/socialmedia.json
@@ -1,28 +1,8 @@
{
"socialIcons": [
- {
- "icon": "facebook",
- "url": "https://www.facebook.com/stackrolecom"
- },
- {
- "icon": "instagram",
- "url": "https://www.instagram.com/stackrole/"
- },
- {
- "icon": "linkedin",
- "url": "https://in.linkedin.com/company/stackrole"
- },
{
"icon": "youtube",
- "url": "https://www.youtube.com/channel/UCc1hYgIP_DzFMMzwLRcbDVQ"
- },
- {
- "icon": "dribbble",
- "url": "https://dribbble.com/stackrole"
- },
- {
- "icon": "tiktok",
- "url": "https://tiktok.com/"
+ "url": "https://www.youtube.com/@10a-stolin-state-gymnasium"
}
]
-}
+}
\ No newline at end of file
diff --git a/static/Group.svg b/static/Group.svg
new file mode 100644
index 00000000..e29f9699
--- /dev/null
+++ b/static/Group.svg
@@ -0,0 +1,40 @@
+
+
\ No newline at end of file
diff --git a/static/admin/config.yml b/static/admin/config.yml
index e4596eaa..1f81fafc 100644
--- a/static/admin/config.yml
+++ b/static/admin/config.yml
@@ -1,84 +1,106 @@
backend:
name: git-gateway
branch: main
+ publish_mode: editorial_workflow
commit_messages:
- create: "Create {{collection}} “{{slug}}”"
- update: "Update {{collection}} “{{slug}}”"
- delete: "Delete {{collection}} “{{slug}}”"
- uploadMedia: "[skip ci] Upload “{{path}}”"
- deleteMedia: "[skip ci] Delete “{{path}}”"
+ create: "Создать {{collection}} “{{slug}}”"
+ update: "Обновить {{collection}} “{{slug}}”"
+ delete: "Удалить {{collection}} “{{slug}}”"
+ uploadMedia: "[skip ci] Загрузить “{{path}}”"
+ deleteMedia: "[skip ci] Удалить “{{path}}”"
# Uncomment local_backend when you need to develop in your local
#local_backend: true # run `npx netlify-cms-proxy-server` for local testing
-media_folder: "static/assets"
+media_folder: static/assets
public_folder: "/assets"
+locale: 'ru'
+
collections:
+ - name: authors
+ label: Авторы
+ folder: "authors"
+ create: true
+ fields:
+ - {name: name, label: Имя}
+ - {name: vkHandle, label: "vkHandle"}
+ - {name: bio, label: Биография, widget: text}
- name: "posts" # Used in routes, ie.: /admin/collections/:slug/edit
- label: "Posts" # Used in the UI
- label_singular: "Post" # Used in the UI, ie: "New Post"
+ label: "Новости" # Used in the UI
+ label_singular: "Пост" # Used in the UI, ie: "New Post"
description: >
- Create awesome content here.
+ Создавайте потрясающий контент здесь.
folder: "src/content/posts"
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
summary: "{{title}} — {{year}}/{{month}}/{{day}}"
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {
- label: "Template",
+ label: "Шаблон",
name: "template",
widget: "hidden",
default: "blog-post",
}
- - { label: "Title", name: "title", widget: "string", tagname: "h1" }
+ - { label: "Заголовок", name: "title", widget: "string", tagname: "h1" }
- {
- label: "Slug",
+ label: "Путь к статье",
name: "slug",
widget: "string",
- hint: "Start slug with /. Use only alphanumeric characters, - and _. Avoid spaces in any cases.",
+ hint: "Начинайте путь с /. Используйте только буквенно-цифровые символы, - и _. В остальных случаях избегайте пробелов.",
}
- {
- label: "Publish Date",
+ label: "Время, необходимое на чтение статьи",
+ name: "timeforread",
+ widget: "string",
+ hint: "Укажите количество времени, которое необходимо на прочтение этой статьи.",
+ }
+ - {
+ label: "Дата публикации",
name: "date",
widget: "datetime",
dateFormat: "YYYY-MM-DD",
timeFormat: "HH:mm",
format: "YYYY-MM-DD HH:mm",
}
- - { label: "SEO Description", name: "description", widget: "text" }
+ - { label: "Описание SEO", name: "description", widget: "text" }
- {
- label: "Featured Image",
+ label: "Изображение",
name: "featuredImage",
widget: "image",
required: false,
tagname: "",
}
-
- {
- label: "Body",
+ label: "Текст",
name: "body",
widget: "markdown",
- hint: "Main content goes here.",
+ hint: "Основное содержание находится здесь.",
}
- - label: "Pages"
+ - name: author
+ label: Автор
+ widget: relation
+ collection: authors
+ searchFields: [name, vkHandle]
+ valueField: name
+ - label: "Страницы веб-сайта"
name: "pages"
files:
- - label: "Home"
+ - label: "Главная"
name: "home"
file: "src/content/pages/index.md"
fields:
- {
- label: "Template",
+ label: "Шаблон",
name: "template",
widget: "hidden",
default: "index-page",
}
- - { label: "Slug", name: "slug", widget: "hidden", default: "/" }
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Tagline", name: "tagline", widget: "string" }
- - { label: "Featured Image", name: "featuredImage", widget: "image" }
- - { label: "Body", name: "body", widget: "markdown" }
+ - { label: "Путь", name: "slug", widget: "hidden", default: "/" }
+ - { label: "Заголовок", name: "title", widget: "string" }
+ - { label: "Подзаголовок", name: "tagline", widget: "string" }
+ - { label: "Изображение", name: "featuredImage", widget: "image" }
+ - { label: "Текст", name: "body", widget: "markdown" }
- label: "CTA"
name: "cta"
widget: "object"
@@ -89,93 +111,93 @@ collections:
- name: "ctaLink"
label: "CTA Link"
widget: "string"
- - label: "About"
- name: "about"
- file: "src/content/pages/about.md"
+ - label: "Мероприятия"
+ name: "events"
+ file: "src/content/pages/events.md"
fields:
- {
- label: "Template",
+ label: "Шаблон",
name: "template",
widget: "hidden",
default: "about-page",
}
- - { label: "Slug", name: "slug", widget: "hidden", default: "/about" }
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Body", name: "body", widget: "markdown" }
- - label: "Contact"
+ - { label: "Путь", name: "slug", widget: "hidden", default: "/about" }
+ - { label: "Заголовок", name: "title", widget: "string" }
+ - { label: "Текст", name: "body", widget: "markdown" }
+ - label: "Обратная связь"
name: "contact"
file: "src/content/pages/contact.md"
fields:
- {
- label: "Template",
+ label: "Шаблон",
name: "template",
widget: "hidden",
default: "contact-page",
}
- {
- label: "Slug",
+ label: "Путь",
name: "slug",
widget: "hidden",
default: "/contact",
}
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Body", name: "body", widget: "markdown" }
+ - { label: "Заголовок", name: "title", widget: "string" }
+ - { label: "Текст", name: "body", widget: "markdown" }
- name: settings
- label: Settings
+ label: Настройки веб-сайта
files:
- name: general
- label: General
+ label: Основа
file: "src/util/site.json"
fields:
- - label: meta
+ - label: мета
name: meta
widget: object
fields:
- widget: string
name: title
- label: Site Title
+ label: Заголовок сайта
required: true
- widget: string
name: titleTemplate
- label: Title Template
+ label: Шаблон второй части заголовка
default: "%s"
required: true
- widget: string
name: siteUrl
- label: Website URL
+ label: Веб-адрес сайта
required: true
- widget: text
name: description
- label: Description
+ label: Описание веб-сайта
default: ""
required: false
- widget: image
name: image
- label: image
+ label: Изображение
default: "/assets/stackrole.png"
- widget: image
name: iconimage
- label: favicon
+ label: Иконка сайта
- widget: string
name: twitterUsername
label: Twitter
required: false
- - label: "Google Analytics"
+ - label: "Google Аналитика"
name: ga
widget: string
- hint: "Add you tracking ID, for example UA-XXXXXXXXX-X"
- - label: Social Icons
+ hint: "Добавьте свой идентификатор отслеживания, например UA-XXXXX XXXXX"
+ - label: Социальные сети
name: socialIcons
file: "src/util/socialmedia.json"
fields:
- - label: Social Icons
+ - label: Изображение соцеальных сетей
name: socialIcons
widget: list
collapsed: true
- hint: "Here you can add social icons, Click on 'Add social icons'"
+ hint: "Здесь вы можете добавить значки социальных сетей, нажмите на 'Добавить значки социальных сетей'."
fields:
- - label: "Icons"
+ - label: "Изображение"
name: "icon"
widget: "select"
options:
@@ -198,31 +220,31 @@ collections:
"behance",
"vk",
]
- hint: "Select the Icon"
+ hint: "Выберите значок"
- widget: string
name: url
- label: url
+ label: по адресу в сети Интернет
required: true
- hint: "Paste the 'URL' of your Social media"
+ hint: "Вставьте URL вашей социальной сети"
- - label: "Appearance"
+ - label: "Внешность веб-сайта"
name: "appearance"
identifier_field: "name"
files:
- - label: "Default Theme"
+ - label: "Тема веб-сайта по умолчанию"
name: "themescolors"
file: "src/util/default-colors.json"
fields:
- - label: "Primary Color"
+ - label: "Основной цвет"
name: "siteColor"
widget: "color"
enableAlpha: true
allowInput: true
- - label: "Dark Theme"
+ - label: "Темная тема"
name: "darkthemescolors"
file: "src/util/dark-theme-colors.json"
fields:
- - label: "Primary Color"
+ - label: "Основной цвет"
name: "siteColor"
widget: "color"
enableAlpha: true
diff --git a/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg b/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg
new file mode 100644
index 00000000..8b94bebe
Binary files /dev/null and b/static/assets/0-02-05-27d736c527643ad5949c56fb0b86ca88e08de144c3142b108b7fcce021a387fb_5a461a17fd01520c.jpg differ
diff --git a/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg b/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg
new file mode 100644
index 00000000..23eab8ff
Binary files /dev/null and b/static/assets/0-02-05-757bbc5dc4104d29860148e5414f8d32afcc1cc1982f1221e9b41268f6a9f7bd_180e2532c8f8ea44.jpg differ
diff --git a/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg b/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg
new file mode 100644
index 00000000..0fb41922
Binary files /dev/null and b/static/assets/0-02-05-a66b73931b8866648fd28f110a444200a60aace7b40a7f7e18d333e101874d09_e319561f28b49222.jpg differ
diff --git a/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg b/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg
new file mode 100644
index 00000000..77d14323
Binary files /dev/null and b/static/assets/0-02-05-ba9d6e33018fb903b14c9f2ceb228d9ae0e6b43585c1c2e4e64f030ae2193b48_ef01649f3857898.jpg differ
diff --git a/static/assets/09decad7932e3e61275119dccc21b510.jpg b/static/assets/09decad7932e3e61275119dccc21b510.jpg
new file mode 100644
index 00000000..1e70ba02
Binary files /dev/null and b/static/assets/09decad7932e3e61275119dccc21b510.jpg differ
diff --git "a/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png" "b/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png"
new file mode 100644
index 00000000..2fb909b5
Binary files /dev/null and "b/static/assets/1-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\274\320\265\320\266\320\264\321\203\320\275\320\260\321\200\320\276\320\264\320\275\321\213\320\271-\320\264\320\265\320\275\321\214-\320\261\320\276\321\200\321\214\320\261\321\213-\321\201-\320\275\320\260\321\200\320\272\320\276\320\274\320\260\320\275\320\270\320\265\320\271-\320\270-\320\275\320\260\321\200\320\272\320\276\320\261\320\270\320\267\320\275\320\265\321\201\320\276\320\274-1-.png" differ
diff --git "a/static/assets/10\320\260.png" "b/static/assets/10\320\260.png"
new file mode 100644
index 00000000..daa69fae
Binary files /dev/null and "b/static/assets/10\320\260.png" differ
diff --git a/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png b/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png
new file mode 100644
index 00000000..97e03231
Binary files /dev/null and b/static/assets/1672892267_grizly-club-p-tekstura-kolyuchei-provoloki-12.png differ
diff --git a/static/assets/271.jpg b/static/assets/271.jpg
new file mode 100644
index 00000000..bfe2ab5d
Binary files /dev/null and b/static/assets/271.jpg differ
diff --git a/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg b/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg
new file mode 100644
index 00000000..c227aa4d
Binary files /dev/null and b/static/assets/41zpy0sfo8w8r8s0ao71wmj3ugyvwi7t.jpg differ
diff --git a/static/assets/Banner-1.png b/static/assets/Banner-1.png
new file mode 100644
index 00000000..1291015e
Binary files /dev/null and b/static/assets/Banner-1.png differ
diff --git a/static/assets/DSC_5664_ybzaub.jpg b/static/assets/DSC_5664_ybzaub.jpg
new file mode 100644
index 00000000..13c357bc
Binary files /dev/null and b/static/assets/DSC_5664_ybzaub.jpg differ
diff --git a/static/assets/Untitled.svg b/static/assets/Untitled.svg
new file mode 100644
index 00000000..ae7e50f7
--- /dev/null
+++ b/static/assets/Untitled.svg
@@ -0,0 +1,4116 @@
+
\ No newline at end of file
diff --git a/static/assets/alex-zr48yvupk04-unsplash.jpg b/static/assets/alex-zr48yvupk04-unsplash.jpg
deleted file mode 100644
index 800e5cf4..00000000
Binary files a/static/assets/alex-zr48yvupk04-unsplash.jpg and /dev/null differ
diff --git a/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg b/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg
deleted file mode 100644
index a85fba92..00000000
Binary files a/static/assets/alexander-andrews-zw07kvdahpw-unsplash.jpg and /dev/null differ
diff --git a/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg b/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg
deleted file mode 100644
index 61ef0233..00000000
Binary files a/static/assets/andrew-seaman-4fi_4q6_efm-unsplash.jpg and /dev/null differ
diff --git a/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg b/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg
deleted file mode 100644
index 4daa1646..00000000
Binary files a/static/assets/annie-spratt-hx_hf2lppuu-unsplash.jpg and /dev/null differ
diff --git a/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg b/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg
deleted file mode 100644
index 73faf6d0..00000000
Binary files a/static/assets/avery-klein-c_drtsnboqa-unsplash.jpg and /dev/null differ
diff --git a/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg b/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg
deleted file mode 100644
index a57ca371..00000000
Binary files a/static/assets/bench-accounting-nvzvopqw0gc-unsplash.jpg and /dev/null differ
diff --git a/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg b/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg
deleted file mode 100644
index 009579c7..00000000
Binary files a/static/assets/charles-deluvio-d-vdqmtfaau-unsplash.jpg and /dev/null differ
diff --git a/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg b/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg
deleted file mode 100644
index 59fe742b..00000000
Binary files a/static/assets/christian-chen-kpydzvywfqg-unsplash.jpg and /dev/null differ
diff --git a/static/assets/dsc_5101.jpg b/static/assets/dsc_5101.jpg
new file mode 100644
index 00000000..a2cb917a
Binary files /dev/null and b/static/assets/dsc_5101.jpg differ
diff --git a/static/assets/dsc_5314.jpg b/static/assets/dsc_5314.jpg
new file mode 100644
index 00000000..03547afa
Binary files /dev/null and b/static/assets/dsc_5314.jpg differ
diff --git a/static/assets/dsc_5348.jpg b/static/assets/dsc_5348.jpg
new file mode 100644
index 00000000..e2904392
Binary files /dev/null and b/static/assets/dsc_5348.jpg differ
diff --git a/static/assets/dsc_5351.jpg b/static/assets/dsc_5351.jpg
new file mode 100644
index 00000000..76af4fee
Binary files /dev/null and b/static/assets/dsc_5351.jpg differ
diff --git a/static/assets/feed.rss b/static/assets/feed.rss
new file mode 100644
index 00000000..ebdfcc15
--- /dev/null
+++ b/static/assets/feed.rss
@@ -0,0 +1,46 @@
+
+
+
+
+ blog-10a.netlify.app
+
+ Добро пожаловать на новостной сайт 10А класса Столинской государственной гимназии! Здесь вы найдете актуальные и интересные новости о школьной жизни, достижениях учеников, мероприятиях и событиях в гимназии.
+ ru
+ Sun, 26 Jan 2025 10:11:52 +0000
+ MySitemapGenerator (www.mysitemapgenerator.com)
+
+ -
+
2521860440
+ Психологический тест «Дороги, которые мы выбираем»
+ https://blog-10a.netlify.app/career-guidance-test/
+ Лаховец Сергей
+ Новости сайта
+ Важность профессиональной ориентации в школьном возрасте нельзя недооценивать. Это время, когда подростки стоят на пороге взрослой жизни и должны принимать решения, которые определят их будущее. Психологический тест "Дороги, которые мы выбираем", проведенный в 10А классе, является одним из инструментов, помогающих учащимся осознать свои профессиональные намерения, интересы и склонности.
+ Психологический тест «Дороги, которые мы выбираем»


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

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

В рамках школьной программы по профориентации, такие тесты, как "Дороги, которые мы выбираем", играют ключевую роль. Они не только способствуют самопознанию и саморазвитию учащихся, но и помогают им сделать информированный выбор, который будет способствовать их долгосрочному личному и профессиональному удовлетворению. Это, в свою очередь, положительно сказывается на обществе в целом, так как люди, удовлетворенные своей работой, вносят больший вклад в социальное и экономическое развитие страны.
]]>
+ Sun, 26 Jan 2025 12:11:51 +0200
+
+
+ -
+
954058743
+ День гимназии — 2024
+ https://blog-10a.netlify.app/den-gimnazii/
+ Невдах Александр
+ Новости сайта
+ День гимназии
+ День гимназии — 2024


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

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

В этом году конкурс состоял из двух конкурсов:
«Память поколений в истории моей семьи». Необходимо было рассказать о ветеранах Великой Отечественной войны.
« Жить интересно!». Каждый класс презентовал свою визитку, в которой рассказал об интересных моментах из жизни класса.
В конце мероприятия были подведены итоги. Наш класс занял почетное третье место.


]]>
+ Sun, 26 Jan 2025 12:11:50 +0200
+
+
+ -
+
2599309986
+ Экскурсия в «Беларусбанк»
+ https://blog-10a.netlify.app/belarusbank/
+ Щука Ангелина
+ Новости сайта
+ Экскурсия в Беларусбанк для нас стала настоящим образовательным путешествием. Учащиеся имели уникальную возможность узнать о многогранной истории одного из крупнейших банков Беларуси, который играет ключевую роль в экономике страны. Рассказы о белорусских рублях открыли перед нами историю и эволюцию национальной валюты, а также её значение в современной экономике.
+ Экскурсия в «Беларусбанк»


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

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

Не менее важной была информация о перспективах работы в банковской сфере. Это позволило нам задуматься о возможной карьере в финансовом секторе и о том, какие навыки и знания нам необходимо развивать для достижения успеха в этой области.

Завершающим аккордом экскурсии стало оформление карточек «Изи-карта», что является прекрасным стартом для молодых людей в мире финансовой грамотности и ответственности.

Такие экскурсии являются не только познавательными, но и вдохновляющими, открывая перед молодым поколением двери в мир финансов и возможностей. Они помогают учащимся лучше понять экономические процессы и мотивируют их к обучению и саморазвитию в этой важной для каждого человека сфере.
]]>
+ Sun, 26 Jan 2025 12:11:49 +0200
+
+
+
+
\ No newline at end of file
diff --git a/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg b/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg
deleted file mode 100644
index 7d2d2851..00000000
Binary files a/static/assets/fredrick-tendong-hvyepjyehdq-unsplash.jpg and /dev/null differ
diff --git a/static/assets/gatsby-starter-foundation-dark-mode.jpg b/static/assets/gatsby-starter-foundation-dark-mode.jpg
deleted file mode 100644
index bccd209e..00000000
Binary files a/static/assets/gatsby-starter-foundation-dark-mode.jpg and /dev/null differ
diff --git a/static/assets/gatsby-starter-foundation-light-mode.jpg b/static/assets/gatsby-starter-foundation-light-mode.jpg
deleted file mode 100644
index f841becc..00000000
Binary files a/static/assets/gatsby-starter-foundation-light-mode.jpg and /dev/null differ
diff --git a/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg b/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg
deleted file mode 100644
index 19465799..00000000
Binary files a/static/assets/mike-dorner-sf_1ZDA1YFw-unsplash.jpg and /dev/null differ
diff --git a/static/assets/photo_10_2023-12-02_19-28-43.jpg b/static/assets/photo_10_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..b0614277
Binary files /dev/null and b/static/assets/photo_10_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_1_2023-11-11_20-50-29.jpg b/static/assets/photo_1_2023-11-11_20-50-29.jpg
new file mode 100644
index 00000000..1f84f17d
Binary files /dev/null and b/static/assets/photo_1_2023-11-11_20-50-29.jpg differ
diff --git a/static/assets/photo_1_2023-12-02_19-28-43.jpg b/static/assets/photo_1_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..976a7e4b
Binary files /dev/null and b/static/assets/photo_1_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_1_2024-02-10_17-28-20.jpg b/static/assets/photo_1_2024-02-10_17-28-20.jpg
new file mode 100644
index 00000000..d9849c0f
Binary files /dev/null and b/static/assets/photo_1_2024-02-10_17-28-20.jpg differ
diff --git a/static/assets/photo_1_2024-03-02_13-16-48.jpg b/static/assets/photo_1_2024-03-02_13-16-48.jpg
new file mode 100644
index 00000000..761bc0ee
Binary files /dev/null and b/static/assets/photo_1_2024-03-02_13-16-48.jpg differ
diff --git a/static/assets/photo_1_2024-03-15_19-04-43.jpg b/static/assets/photo_1_2024-03-15_19-04-43.jpg
new file mode 100644
index 00000000..4c6ebf10
Binary files /dev/null and b/static/assets/photo_1_2024-03-15_19-04-43.jpg differ
diff --git a/static/assets/photo_1_2024-03-22_20-23-04.jpg b/static/assets/photo_1_2024-03-22_20-23-04.jpg
new file mode 100644
index 00000000..99cf0c37
Binary files /dev/null and b/static/assets/photo_1_2024-03-22_20-23-04.jpg differ
diff --git a/static/assets/photo_1_2024-04-03_20-14-05.jpg b/static/assets/photo_1_2024-04-03_20-14-05.jpg
new file mode 100644
index 00000000..211e0b0f
Binary files /dev/null and b/static/assets/photo_1_2024-04-03_20-14-05.jpg differ
diff --git a/static/assets/photo_2023-10-28_20-06-27.jpg b/static/assets/photo_2023-10-28_20-06-27.jpg
new file mode 100644
index 00000000..072027ec
Binary files /dev/null and b/static/assets/photo_2023-10-28_20-06-27.jpg differ
diff --git a/static/assets/photo_2023-11-01_15-51-20.jpg b/static/assets/photo_2023-11-01_15-51-20.jpg
new file mode 100644
index 00000000..e27c53a1
Binary files /dev/null and b/static/assets/photo_2023-11-01_15-51-20.jpg differ
diff --git a/static/assets/photo_2023-11-11_20-24-59.jpg b/static/assets/photo_2023-11-11_20-24-59.jpg
new file mode 100644
index 00000000..51a56d5e
Binary files /dev/null and b/static/assets/photo_2023-11-11_20-24-59.jpg differ
diff --git a/static/assets/photo_2023-11-11_20-25-00.jpg b/static/assets/photo_2023-11-11_20-25-00.jpg
new file mode 100644
index 00000000..b05aa9a0
Binary files /dev/null and b/static/assets/photo_2023-11-11_20-25-00.jpg differ
diff --git a/static/assets/photo_2023-11-11_20-25-03.jpg b/static/assets/photo_2023-11-11_20-25-03.jpg
new file mode 100644
index 00000000..4394327e
Binary files /dev/null and b/static/assets/photo_2023-11-11_20-25-03.jpg differ
diff --git a/static/assets/photo_2023-11-18_17-51-34.jpg b/static/assets/photo_2023-11-18_17-51-34.jpg
new file mode 100644
index 00000000..b3f16348
Binary files /dev/null and b/static/assets/photo_2023-11-18_17-51-34.jpg differ
diff --git a/static/assets/photo_2023-12-02_13-17-53.jpg b/static/assets/photo_2023-12-02_13-17-53.jpg
new file mode 100644
index 00000000..7888560e
Binary files /dev/null and b/static/assets/photo_2023-12-02_13-17-53.jpg differ
diff --git a/static/assets/photo_2023-12-09_13-01-09.jpg b/static/assets/photo_2023-12-09_13-01-09.jpg
new file mode 100644
index 00000000..cab34d27
Binary files /dev/null and b/static/assets/photo_2023-12-09_13-01-09.jpg differ
diff --git a/static/assets/photo_2023-12-09_13-01-14.jpg b/static/assets/photo_2023-12-09_13-01-14.jpg
new file mode 100644
index 00000000..7bba6fb2
Binary files /dev/null and b/static/assets/photo_2023-12-09_13-01-14.jpg differ
diff --git a/static/assets/photo_2023-12-09_14-06-14.jpg b/static/assets/photo_2023-12-09_14-06-14.jpg
new file mode 100644
index 00000000..de400b9f
Binary files /dev/null and b/static/assets/photo_2023-12-09_14-06-14.jpg differ
diff --git a/static/assets/photo_2023-12-09_14-21-50.jpg b/static/assets/photo_2023-12-09_14-21-50.jpg
new file mode 100644
index 00000000..7b665f51
Binary files /dev/null and b/static/assets/photo_2023-12-09_14-21-50.jpg differ
diff --git a/static/assets/photo_2024-03-26_10-23-22.jpg b/static/assets/photo_2024-03-26_10-23-22.jpg
new file mode 100644
index 00000000..2d68ebef
Binary files /dev/null and b/static/assets/photo_2024-03-26_10-23-22.jpg differ
diff --git a/static/assets/photo_2024-10-08_20-17-26.jpg b/static/assets/photo_2024-10-08_20-17-26.jpg
new file mode 100644
index 00000000..84c82be2
Binary files /dev/null and b/static/assets/photo_2024-10-08_20-17-26.jpg differ
diff --git a/static/assets/photo_2_2023-11-11_20-50-29.jpg b/static/assets/photo_2_2023-11-11_20-50-29.jpg
new file mode 100644
index 00000000..a4c19944
Binary files /dev/null and b/static/assets/photo_2_2023-11-11_20-50-29.jpg differ
diff --git a/static/assets/photo_2_2024-02-10_17-28-20.jpg b/static/assets/photo_2_2024-02-10_17-28-20.jpg
new file mode 100644
index 00000000..2d90943f
Binary files /dev/null and b/static/assets/photo_2_2024-02-10_17-28-20.jpg differ
diff --git a/static/assets/photo_2_2024-03-02_13-16-48.jpg b/static/assets/photo_2_2024-03-02_13-16-48.jpg
new file mode 100644
index 00000000..e8be7f6c
Binary files /dev/null and b/static/assets/photo_2_2024-03-02_13-16-48.jpg differ
diff --git a/static/assets/photo_2_2024-03-15_19-05-02.jpg b/static/assets/photo_2_2024-03-15_19-05-02.jpg
new file mode 100644
index 00000000..33f4c1dc
Binary files /dev/null and b/static/assets/photo_2_2024-03-15_19-05-02.jpg differ
diff --git a/static/assets/photo_2_2024-03-22_20-23-04.jpg b/static/assets/photo_2_2024-03-22_20-23-04.jpg
new file mode 100644
index 00000000..d091987f
Binary files /dev/null and b/static/assets/photo_2_2024-03-22_20-23-04.jpg differ
diff --git a/static/assets/photo_2_2024-04-03_20-14-05.jpg b/static/assets/photo_2_2024-04-03_20-14-05.jpg
new file mode 100644
index 00000000..60f9f422
Binary files /dev/null and b/static/assets/photo_2_2024-04-03_20-14-05.jpg differ
diff --git a/static/assets/photo_2_2024-04-13_22-51-51.jpg b/static/assets/photo_2_2024-04-13_22-51-51.jpg
new file mode 100644
index 00000000..f56b9944
Binary files /dev/null and b/static/assets/photo_2_2024-04-13_22-51-51.jpg differ
diff --git a/static/assets/photo_2_2024-06-08_10-40-03.jpg b/static/assets/photo_2_2024-06-08_10-40-03.jpg
new file mode 100644
index 00000000..b204e72f
Binary files /dev/null and b/static/assets/photo_2_2024-06-08_10-40-03.jpg differ
diff --git a/static/assets/photo_3_2023-12-02_19-28-43.jpg b/static/assets/photo_3_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..0d172c29
Binary files /dev/null and b/static/assets/photo_3_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_3_2024-03-02_13-16-48.jpg b/static/assets/photo_3_2024-03-02_13-16-48.jpg
new file mode 100644
index 00000000..059455e0
Binary files /dev/null and b/static/assets/photo_3_2024-03-02_13-16-48.jpg differ
diff --git a/static/assets/photo_3_2024-03-22_20-23-04.jpg b/static/assets/photo_3_2024-03-22_20-23-04.jpg
new file mode 100644
index 00000000..00287f56
Binary files /dev/null and b/static/assets/photo_3_2024-03-22_20-23-04.jpg differ
diff --git a/static/assets/photo_3_2024-04-03_20-14-05.jpg b/static/assets/photo_3_2024-04-03_20-14-05.jpg
new file mode 100644
index 00000000..bd588d2a
Binary files /dev/null and b/static/assets/photo_3_2024-04-03_20-14-05.jpg differ
diff --git a/static/assets/photo_3_2024-06-08_10-40-03.jpg b/static/assets/photo_3_2024-06-08_10-40-03.jpg
new file mode 100644
index 00000000..14a32736
Binary files /dev/null and b/static/assets/photo_3_2024-06-08_10-40-03.jpg differ
diff --git a/static/assets/photo_4_2023-12-02_19-28-43.jpg b/static/assets/photo_4_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..dc213d0c
Binary files /dev/null and b/static/assets/photo_4_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_4_2024-02-10_17-28-20.jpg b/static/assets/photo_4_2024-02-10_17-28-20.jpg
new file mode 100644
index 00000000..23f609ef
Binary files /dev/null and b/static/assets/photo_4_2024-02-10_17-28-20.jpg differ
diff --git a/static/assets/photo_4_2024-03-02_13-16-48.jpg b/static/assets/photo_4_2024-03-02_13-16-48.jpg
new file mode 100644
index 00000000..76e59fdc
Binary files /dev/null and b/static/assets/photo_4_2024-03-02_13-16-48.jpg differ
diff --git a/static/assets/photo_4_2024-03-22_20-23-04.jpg b/static/assets/photo_4_2024-03-22_20-23-04.jpg
new file mode 100644
index 00000000..9ddf6312
Binary files /dev/null and b/static/assets/photo_4_2024-03-22_20-23-04.jpg differ
diff --git a/static/assets/photo_4_2024-04-03_20-14-05.jpg b/static/assets/photo_4_2024-04-03_20-14-05.jpg
new file mode 100644
index 00000000..adcb31d4
Binary files /dev/null and b/static/assets/photo_4_2024-04-03_20-14-05.jpg differ
diff --git a/static/assets/photo_4_2024-04-13_22-51-51.jpg b/static/assets/photo_4_2024-04-13_22-51-51.jpg
new file mode 100644
index 00000000..d292e775
Binary files /dev/null and b/static/assets/photo_4_2024-04-13_22-51-51.jpg differ
diff --git a/static/assets/photo_4_2024-06-08_10-40-03.jpg b/static/assets/photo_4_2024-06-08_10-40-03.jpg
new file mode 100644
index 00000000..2b8ea72c
Binary files /dev/null and b/static/assets/photo_4_2024-06-08_10-40-03.jpg differ
diff --git a/static/assets/photo_5_2023-12-02_19-28-43.jpg b/static/assets/photo_5_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..93ad9404
Binary files /dev/null and b/static/assets/photo_5_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_5_2024-02-10_17-28-20.jpg b/static/assets/photo_5_2024-02-10_17-28-20.jpg
new file mode 100644
index 00000000..59d75fc1
Binary files /dev/null and b/static/assets/photo_5_2024-02-10_17-28-20.jpg differ
diff --git a/static/assets/photo_5_2024-03-02_13-16-48.jpg b/static/assets/photo_5_2024-03-02_13-16-48.jpg
new file mode 100644
index 00000000..e7dcc85f
Binary files /dev/null and b/static/assets/photo_5_2024-03-02_13-16-48.jpg differ
diff --git a/static/assets/photo_5_2024-03-22_20-23-04.jpg b/static/assets/photo_5_2024-03-22_20-23-04.jpg
new file mode 100644
index 00000000..90192e22
Binary files /dev/null and b/static/assets/photo_5_2024-03-22_20-23-04.jpg differ
diff --git a/static/assets/photo_5_2024-06-08_10-40-03.jpg b/static/assets/photo_5_2024-06-08_10-40-03.jpg
new file mode 100644
index 00000000..aeb8ed75
Binary files /dev/null and b/static/assets/photo_5_2024-06-08_10-40-03.jpg differ
diff --git a/static/assets/photo_6_2023-12-02_19-28-43.jpg b/static/assets/photo_6_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..bbc18cf8
Binary files /dev/null and b/static/assets/photo_6_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_6_2024-04-13_22-51-51.jpg b/static/assets/photo_6_2024-04-13_22-51-51.jpg
new file mode 100644
index 00000000..7575349d
Binary files /dev/null and b/static/assets/photo_6_2024-04-13_22-51-51.jpg differ
diff --git a/static/assets/photo_6_2024-06-08_10-40-03.jpg b/static/assets/photo_6_2024-06-08_10-40-03.jpg
new file mode 100644
index 00000000..f2781425
Binary files /dev/null and b/static/assets/photo_6_2024-06-08_10-40-03.jpg differ
diff --git a/static/assets/photo_7_2023-12-02_19-28-43.jpg b/static/assets/photo_7_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..bb549860
Binary files /dev/null and b/static/assets/photo_7_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_8_2023-12-02_19-28-43.jpg b/static/assets/photo_8_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..c10b6c42
Binary files /dev/null and b/static/assets/photo_8_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/photo_9_2023-12-02_19-28-43.jpg b/static/assets/photo_9_2023-12-02_19-28-43.jpg
new file mode 100644
index 00000000..7a3573af
Binary files /dev/null and b/static/assets/photo_9_2023-12-02_19-28-43.jpg differ
diff --git a/static/assets/royal-mail-unsplash.jpg b/static/assets/royal-mail-unsplash.jpg
deleted file mode 100644
index 1940446f..00000000
Binary files a/static/assets/royal-mail-unsplash.jpg and /dev/null differ
diff --git a/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg b/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg
deleted file mode 100644
index 711513e6..00000000
Binary files a/static/assets/screen-post-hixmjh9xhoo-unsplash.jpg and /dev/null differ
diff --git a/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg b/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg
deleted file mode 100644
index 5467081a..00000000
Binary files a/static/assets/sebastiaan-stam-5hbrem-5mnq-unsplash.jpg and /dev/null differ
diff --git a/static/assets/space-blue-birthday-card-1-.png b/static/assets/space-blue-birthday-card-1-.png
new file mode 100644
index 00000000..7604d4ec
Binary files /dev/null and b/static/assets/space-blue-birthday-card-1-.png differ
diff --git a/static/assets/space-blue-birthday-card-2-.png b/static/assets/space-blue-birthday-card-2-.png
new file mode 100644
index 00000000..1d133fc9
Binary files /dev/null and b/static/assets/space-blue-birthday-card-2-.png differ
diff --git a/static/assets/space-blue-birthday-card-3-.png b/static/assets/space-blue-birthday-card-3-.png
new file mode 100644
index 00000000..d4bc53b5
Binary files /dev/null and b/static/assets/space-blue-birthday-card-3-.png differ
diff --git a/static/assets/space-blue-birthday-card-4-.png b/static/assets/space-blue-birthday-card-4-.png
new file mode 100644
index 00000000..0d7fd435
Binary files /dev/null and b/static/assets/space-blue-birthday-card-4-.png differ
diff --git a/static/assets/stackrole-spin-circle.png b/static/assets/stackrole-spin-circle.png
deleted file mode 100644
index 3efae5c4..00000000
Binary files a/static/assets/stackrole-spin-circle.png and /dev/null differ
diff --git a/static/assets/stackrole.png b/static/assets/stackrole.png
deleted file mode 100644
index 8357695c..00000000
Binary files a/static/assets/stackrole.png and /dev/null differ
diff --git a/static/assets/team-cats.jpg b/static/assets/team-cats.jpg
deleted file mode 100644
index 57c7a240..00000000
Binary files a/static/assets/team-cats.jpg and /dev/null differ
diff --git a/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg b/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg
deleted file mode 100644
index 8c2bb9ee..00000000
Binary files a/static/assets/toa-heftiba-0rlfirsdvzu-unsplash.jpg and /dev/null differ
diff --git a/static/assets/twitter-header.jpg b/static/assets/twitter-header.jpg
deleted file mode 100644
index 7b483ee3..00000000
Binary files a/static/assets/twitter-header.jpg and /dev/null differ
diff --git a/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg b/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg
deleted file mode 100644
index 4c6200b7..00000000
Binary files a/static/assets/vanessa-bucceri-gdirwiyama8-unsplash.jpg and /dev/null differ
diff --git a/static/assets/vmake-1709383172.jpg b/static/assets/vmake-1709383172.jpg
new file mode 100644
index 00000000..ff413639
Binary files /dev/null and b/static/assets/vmake-1709383172.jpg differ
diff --git a/static/assets/vmake-1709387514.jpg b/static/assets/vmake-1709387514.jpg
new file mode 100644
index 00000000..ed366484
Binary files /dev/null and b/static/assets/vmake-1709387514.jpg differ
diff --git a/static/assets/vmake-1710774776.jpg b/static/assets/vmake-1710774776.jpg
new file mode 100644
index 00000000..360f8d21
Binary files /dev/null and b/static/assets/vmake-1710774776.jpg differ
diff --git "a/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf" "b/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf"
new file mode 100644
index 00000000..bf99b03c
Binary files /dev/null and "b/static/assets/\320\234\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265 \320\277\320\276\320\261\320\265\320\264\321\213, \320\261\320\276\320\273\321\214\321\210\320\276\320\265 \320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265 \320\263\320\276\320\264\320\276\320\262\320\276\320\271 \320\276\321\202\321\207\320\265\321\202.pdf" differ
diff --git "a/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png" "b/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png"
new file mode 100644
index 00000000..76dd4e30
Binary files /dev/null and "b/static/assets/\320\262\321\213\321\201\321\202\320\260\320\262\320\272\320\260-\321\201\321\202\320\276\320\273\320\270\320\275\321\211\320\270\320\275\320\260-\321\201\320\265\320\263\320\276\320\264\320\275\321\217.-\320\274\320\276\320\266\320\265\320\274-\320\270-\320\264\320\265\320\273\320\260\320\265\320\274-.png" differ
diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png"
new file mode 100644
index 00000000..c1ca8a28
Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217-\320\275\320\260\321\200\320\276\320\264\320\276\320\262-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\270-\320\270-\321\200\320\276\321\201\321\201\320\270\320\270.png" differ
diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png"
new file mode 100644
index 00000000..42b1329d
Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\320\262\320\276\320\273\320\265\320\271\320\261\320\276\320\273\320\260\302\273-.png" differ
diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png"
new file mode 100644
index 00000000..d9d80b7b
Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\267\320\264\320\276\321\200\320\276\320\262\321\214\321\217-\302\253\320\277\321\200\320\260\320\267\320\264\320\275\320\270\320\272-\321\204\321\203\321\202\320\261\320\276\320\273\320\260\302\273.png" differ
diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png"
new file mode 100644
index 00000000..3da034a1
Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" differ
diff --git "a/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png" "b/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png"
new file mode 100644
index 00000000..941776ff
Binary files /dev/null and "b/static/assets/\320\264\320\265\320\275\321\214-\320\277\321\200\320\276\321\204\320\276\321\200\320\270\320\265\320\275\321\202\320\260\321\206\320\270\320\270.png" differ
diff --git "a/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png" "b/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png"
new file mode 100644
index 00000000..66d1227c
Binary files /dev/null and "b/static/assets/\320\265\320\264\320\270\320\275\321\213\320\271-\321\203\321\200\320\276\320\272-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\321\213\320\271-81-\320\271-\320\263\320\276\320\264\320\276\320\262\321\211\320\270\320\275\320\265-\321\202\321\200\320\260\320\263\320\265\320\264\320\270\320\270-\320\262-\321\205\320\260\321\202\321\213\320\275\320\270..png" differ
diff --git "a/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png" "b/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png"
new file mode 100644
index 00000000..f3461bf3
Binary files /dev/null and "b/static/assets/\320\270\320\263\321\200\320\260-\320\277\321\200\320\260\320\272\321\202\320\270\320\272\321\203\320\274-\302\253\320\263\320\273\320\260\320\267\320\260-\320\275\320\260\321\210\320\270-\320\275\320\265\320\267\320\260\320\274\320\265\320\275\320\270\320\274\321\213\320\265-\320\277\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\270\302\273.png" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg"
new file mode 100644
index 00000000..5265ed07
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-791.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg"
new file mode 100644
index 00000000..0ef0bc64
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-10-30_10-51-39-936.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg"
new file mode 100644
index 00000000..9af3e657
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-11-13_10-26-33-450.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg"
new file mode 100644
index 00000000..428373d1
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-626.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg"
new file mode 100644
index 00000000..87a7a7ee
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2023-12-02_09-19-52-762.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg"
new file mode 100644
index 00000000..0e45765c
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-20-11-972-1076x800.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg"
new file mode 100644
index 00000000..9ffd8608
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-127-1400x768.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg"
new file mode 100644
index 00000000..f6e68dba
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-01_15-21-01-765-1079x800.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg"
new file mode 100644
index 00000000..713c1183
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-03-12_18-50-02-655.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg"
new file mode 100644
index 00000000..43acd5a2
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-54-55-902_0.jpg" differ
diff --git "a/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg" "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg"
new file mode 100644
index 00000000..5cae824c
Binary files /dev/null and "b/static/assets/\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265_viber_2024-04-22_13-55-01-874.jpg" differ
diff --git "a/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png" "b/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png"
new file mode 100644
index 00000000..279a593d
Binary files /dev/null and "b/static/assets/\320\270\320\275\321\202\320\265\320\273\320\273\320\265\320\272\321\202\321\203\320\260\320\273\321\214\320\275\320\260\321\217-\320\262\320\270\320\272\321\202\320\276\321\200\320\270\320\275\320\260.png" differ
diff --git "a/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png" "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png"
new file mode 100644
index 00000000..706aa119
Binary files /dev/null and "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\275\320\260\321\210\320\260-\320\274\320\260\320\273\320\260\321\217-\321\200\320\276\320\264\320\270\320\275\320\260\302\273.png" differ
diff --git "a/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png" "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png"
new file mode 100644
index 00000000..9927bf87
Binary files /dev/null and "b/static/assets/\320\272\320\262\320\265\321\201\321\202-\302\253\320\277\320\276-\321\201\321\202\321\200\320\260\320\275\320\270\321\206\320\260\320\274-\320\270\321\201\321\202\320\276\321\200\320\270\320\270\302\273.png" differ
diff --git "a/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png" "b/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png"
new file mode 100644
index 00000000..9676b10b
Binary files /dev/null and "b/static/assets/\320\274\320\260\320\273\320\265\320\275\321\214\320\272\320\270\320\265-\320\277\320\276\320\261\320\265\320\264\321\213-\320\261\320\276\320\273\321\214\321\210\320\276\320\265-\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265-\320\263\320\276\320\264\320\276\320\262\320\276\320\271-\320\276\321\202\321\207\320\265\321\202-3-.png" differ
diff --git "a/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png" "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png"
new file mode 100644
index 00000000..a6eb2183
Binary files /dev/null and "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214-1-.png" differ
diff --git "a/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png"
new file mode 100644
index 00000000..a5830109
Binary files /dev/null and "b/static/assets/\320\274\320\265\321\200\320\276\320\277\321\200\320\270\321\217\321\202\320\270\320\265-\320\277\320\276\321\201\320\262\321\217\321\211\320\265\320\275\320\275\320\276\320\265-15-\320\274\320\260\321\200\321\202\320\260-\342\200\224-\320\264\320\265\320\275\321\214-\320\272\320\276\320\275\321\201\321\202\320\270\321\202\321\203\321\206\320\270\320\270-\321\200\320\265\321\201\320\277\321\203\320\261\320\273\320\270\320\272\320\270-\320\261\320\265\320\273\320\260\321\200\321\203\321\201\321\214.png" differ
diff --git "a/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png" "b/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png"
new file mode 100644
index 00000000..c66460e9
Binary files /dev/null and "b/static/assets/\320\274\320\276\320\273\320\276\320\264\320\265\320\266\320\275\321\213\320\271-\320\272\320\262\320\270\320\267-2023.png" differ
diff --git "a/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png" "b/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png"
new file mode 100644
index 00000000..fde098d7
Binary files /dev/null and "b/static/assets/\320\277\320\276\321\205\320\276\320\264-\320\262-\320\272\320\270\320\275\320\276\321\202\320\265\320\260\321\202\321\200-\320\275\320\260-\320\277\321\200\320\265\320\274\321\214\320\265\321\200\321\203-\321\204\320\270\320\273\321\214\320\274\320\260-\302\253\320\272\320\270\320\275\320\276\321\210\320\275\320\270\320\272\320\270\302\273.png" differ
diff --git "a/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png" "b/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png"
new file mode 100644
index 00000000..f257fe56
Binary files /dev/null and "b/static/assets/\320\277\321\201\320\270\321\205\320\276\320\273\320\276\320\263\320\270\321\207\320\265\321\201\320\272\320\270\320\271-\321\202\320\265\321\201\321\202-\302\253\320\264\320\276\321\200\320\276\320\263\320\270-\320\272\320\276\321\202\320\276\321\200\321\213\320\265-\320\274\321\213-\320\262\321\213\320\261\320\270\321\200\320\260\320\265\320\274\302\273.png" differ
diff --git "a/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png" "b/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png"
new file mode 100644
index 00000000..c9c60c2d
Binary files /dev/null and "b/static/assets/\321\201\320\270\320\275\320\270\320\271-\320\270\320\267\320\276\320\274\320\265\321\202\321\200\320\270\321\207\320\265\321\201\320\272\320\270\320\265-\321\215\320\273\320\265\320\274\320\265\320\275\321\202\321\213-\320\270-\320\274\320\260\320\272\320\265\321\202\321\213-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\320\270-\320\262-\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\320\270-\321\202\320\265\321\205\320\275\320\276\320\273\320\276\320\263\320\270\321\217-\320\277\321\200\320\265\320\267\320\265\320\275\321\202\320\260\321\206\320\270\321\217.png" differ
diff --git "a/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png" "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png"
new file mode 100644
index 00000000..0373eb88
Binary files /dev/null and "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\302\253\320\261\320\265\320\273\320\260\321\200\321\203\321\201\320\261\320\260\320\275\320\272\302\273.png" differ
diff --git "a/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png" "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png"
new file mode 100644
index 00000000..6c2ca0b1
Binary files /dev/null and "b/static/assets/\321\215\320\272\321\201\320\272\321\203\321\200\321\201\320\270\321\217-\320\262-\320\274\321\203\320\267\320\265\320\271-\320\270\321\201\321\202\320\276\321\200\320\270\320\270-\320\264\320\260\320\262\320\270\320\264-\320\263\320\276\321\200\320\276\320\264\320\272\320\260-.png" differ