diff --git a/blog/2024-4-16-AWRATuscaloosa.md b/blog/2024-4-16-AWRATuscaloosa.md
new file mode 100644
index 0000000..67b809f
--- /dev/null
+++ b/blog/2024-4-16-AWRATuscaloosa.md
@@ -0,0 +1,33 @@
+---
+title: "AWRA 2024 Spring Conference"
+description: "AWRA 2024 Spring Conference"
+slug: AWRA 2024 Spring Conference
+authors:
+ - name: Arpita Patel
+ url: https://github.com/arpita0911patel
+ image_url: https://avatars.githubusercontent.com/u/54657?v=4
+
+tags: [awra, tuscaloosa, conference]
+hide_table_of_contents: false
+---
+
+**AWRA 2024 Spring Conference**
+
+
+The **CIROH CyberInfrastructure team** recently participated in the **AWRA 2024 Spring Conference**, co-hosted by the Alabama Water Institute at the University of Alabama.
+
+Themed "Water Risk and Resilience: Research and Sustainable Solutions," the conference brought together a diverse group of water professionals to exchange knowledge and explore cutting-edge research in the field.
+
+CIROH team member **James Halgren** presented the work on **"Accelerating Community Contribution to the Next Generation Water Resources Modeling Framework." The presentation focused on building and sharing a continuous research data stream using the NextGen Water Resources Modeling Framework with NextGen IN A Box (NGIAB).** This project, a collaboration with Lynker members, showcases the potential for open-source tools and community-driven efforts to advance water resources modeling and research.
+
+
+
+CIROH team member **Sepehr Karimi** presented the work on **"Creating a community dataset for high-speed national water model data access"**
+
+
+
+CIROH team member **Shahab Alam** presented the work on **"Model structure selection for the flood and drought predictions using the NextGen Framework based on the extreme event simulations"**
+
+
+
+The conference provided a valuable platform for CIROH to share its expertise and connect with other water professionals dedicated to finding sustainable solutions to water-related challenges. The team's presentation was well-received, sparking insightful discussions and potential collaborations for future projects.
\ No newline at end of file
diff --git a/blog/2024-4-16-GoogleCloudNext2024.md b/blog/2024-4-16-GoogleCloudNext2024.md
new file mode 100644
index 0000000..032a6c9
--- /dev/null
+++ b/blog/2024-4-16-GoogleCloudNext2024.md
@@ -0,0 +1,68 @@
+---
+title: "Google Cloud Next '24: A Flood of Innovation and Inspiration"
+description: "Google Cloud Next '24: Las Vegas"
+slug: Google Cloud Next 2024
+authors:
+ - name: Arpita Patel
+ url: https://github.com/arpita0911patel
+ image_url: https://avatars.githubusercontent.com/u/54657?v=4
+
+tags: [google, googlecloud, googlecloudnext, conference]
+hide_table_of_contents: false
+---
+
+**Google Cloud Next '24: A Flood of Innovation and Inspiration**
+
+
+
+
+
+
+
+Hello everyone, and thanks for stopping by!
+
+I recently had the incredible opportunity to attend Google Cloud Next 2024 in person for the first time, and it was truly an **amazing experience**. From **insightful keynote presentations and workshops to vibrant booths** buzzing with connections, the event was a whirlwind of innovation and inspiration.
+
+One of the highlights was undoubtedly the abundance of AI announcements and advancements. Google continues to push the boundaries of what's possible, and it was exciting to witness the future of technology unfold.
+
+Among the many highlights, **CIROH** achieved a significant milestone with its **first-ever session at Google Cloud Next**. The presentation, titled **"Channel the Flood Data Deluge: Unlocking the American National Water Model,"** [link](https://cloud.withgoogle.com/next/session-library?session=DEV209&utm_source=copylink&utm_medium=unpaidsoc&utm_campaign=FY24-Q2-global-ENDM33-physicalevent-er-next-2024-mc&utm_content=next-homepage-social-share&utm_term=-#all> ) led by **Kel Markert (Google), Dr. Dan Ames (BYU), and Michael Ames(SADA)** was a resounding success. The session [link](https://assets.swoogo.com/uploads/3771985-6615e3b5da2cf.pdf) shed light on the immense potential of the National Water Model and its ability to revolutionize water resource management.
+
+The **energy and enthusiasm** throughout the event were contagious, and I left feeling incredibly **motivated and inspired**. I connected with numerous individuals from diverse backgrounds, fostering **new collaborations** and sparking exciting ideas for the future of water research and technology.
+
+If you're curious to see more about my Google Cloud Next experience, head over to **my LinkedIn post [link](https://www.linkedin.com/in/arpita0911patel/)** where I've shared pictures from all three days.
+
+Thank you for reading and stay tuned for more updates on the exciting advancements in water research and technology!
+
+**Want to delve deeper into the insights and announcements from Google Cloud Next?** Check out these valuable resources:
+
+**SADA Live:** Recap Key Cloud Technology Insights from Google Cloud Next '24: [link](https://www.linkedin.com/events/sadalive-recapkeycloudtechnolog7181342146724073472/)
+This LinkedIn event offers a comprehensive overview of the key takeaways and technological advancements unveiled at the conference.
+
+**Day 2 Google Blog Recap:** Dive into the specifics of Day 2 at Google Cloud Next with this insightful blog post, covering topics ranging from AI and data analytics to infrastructure and security. [link]()
+
+**AI Takes Center Stage:**
+
+- **Gemini for Google Cloud:** The introduction of Gemini 1.5 Pro, integrated with various Google Cloud services, promises enhanced functionality, security, and AI performance across diverse applications.
+- **AI Infrastructure Advancements:** The AI Hypercomputer provides exceptional computational power for complex AI tasks, while Gemini API now offers models tailored for various scales, enriching the development environment.
+- **Vertex AI Enhancements:** New tools for low-latency applications and improved Gemini integration empower developers to build more efficient and sophisticated AI-driven applications.
+- **Secure AI Framework (SAIF):** Establishes rigorous security standards for AI implementations, ensuring secure and responsible AI integrations.
+- **AI Database Assistant:** Leverages Gemini to simplify complex queries and deepen AI integration into database management.
+- **Google Vids:** This innovative Workspace feature utilizes Gemini and Vertex AI to enhance digital storytelling and collaboration, revolutionizing workplace communication.
+
+**Infrastructure and Development:**
+
+- **Google Axion Processor:** This cutting-edge processor boasts significant performance and energy efficiency improvements compared to traditional x86 instances, setting a new standard for computational efficiency.
+[link](https://lnkd.in/g544-Tdt)
+
+- **Google Distributed Cloud (GDC) Sandbox:** Enables developers to build and test services for GDC within a Google Cloud environment, simplifying the development process.
+[link](https://lnkd.in/gcDBFt4t)
+
+- **Migrate to Containers (M2C) CLI:** This new tool facilitates seamless migration of applications to containers, supporting deployment on GKE or Cloud Run.
+[link](https://lnkd.in/gz_AmHCY)
+
+**Security and Data Analytics:**
+
+- **AI Cyber Defense Initiative:** Revolutionizes cybersecurity by leveraging AI for innovative solutions against cyber threats.
+- **BigQuery as a Unified Platform:** Transforms BigQuery into a comprehensive platform for managing multimodal data and executing AI tasks, seamlessly integrated with Gemini.\
+Check out all the announcements: [link](https://lnkd.in/gNGYrg44)
+
diff --git a/docs/products/tools/nwm-gcp-api/_category_.json b/docs/products/tools/nwm-gcp-api/_category_.json
new file mode 100644
index 0000000..d74034e
--- /dev/null
+++ b/docs/products/tools/nwm-gcp-api/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "N",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Lets dive right into Water Node"
+ }
+}
\ No newline at end of file
diff --git a/docs/products/tools/nwm-gcp-api/waternode.md b/docs/products/tools/nwm-gcp-api/waternode.md
new file mode 100644
index 0000000..b35a319
--- /dev/null
+++ b/docs/products/tools/nwm-gcp-api/waternode.md
@@ -0,0 +1,35 @@
+---
+sidebar_position: 1
+title: "Water Prediction Node"
+description: "Water Node Website"
+tags:
+ - waternode
+ - CoastWatch
+ - national water center
+---
+
+# Welcome to the Water Prediction Node
+
+[The Water Prediction Node (WPN) website](https://waternode.ciroh.org/) is a collaborative effort between CIROH, NOAA CoastWatch, and the National Water Center. The purpose of the website is to intake and disseminate remote sensing data relevant to hydrological modeling, prediction, and analysis. The data will come from a variety of sources from within NOAA, CIROH, as well as potentially other agencies and companies. This data will be disseminated to CIROH researchers, Water Center operations, and the general public.
+
+The other main purpose of the website is to serve as an educational platform and facilitator for the use of satellite imagery so that stakeholders that aren't experts in the processing and acquisition of remote sensing data can still use satellite imagery in their research efforts.
+
+## Data Catalog
+
+The WPN has a [STAC](https://stacspec.org/en) data catalog. The catalog can be accessed via the [graphical browser](https://waternode.ciroh.org/catalog/?.language=en) or programatically via R or Python. The WPN has [a tutorial](https://colab.research.google.com/drive/17IME_lDGYwpLR_Wv-NZW5nm519XK3oMT?usp=sharing) demonstrating how to download WPN data via python. More tutorials for working with WPN data will be created at the [tutorials page](https://waternode.ciroh.org/tutorials.html).
+
+The two main initial focuses of the data catalog will be:
+1. Flood maps created using satellite data. Maps created by [NESDIS STAR](https://www.star.nesdis.noaa.gov/star/index.php) using VIIRS, Sentinel 1/2, landsat, and GOES ABI will be made available.
+2. ET related data. The WPN will catalog NESDIS STAR soil moisture products as well as remotely sensed vegetation indices that have the potential to improve hydrological model validation and evaluation efforts.
+3. Baseline inundated extents and river widths. Baseline inundated extents are already being produced by the National Water Center and have the potential to inform the flood masp in the catalog. Multi-year baselines can also be informative when evaluating drought stricken regions. River widths have the potential to be assimilated into the National Water Model to improve synthetic rating curves as well as model discharge estimates.
+
+## Current WPN projects
+
+The Water Prediction Node [first project](https://waternode.ciroh.org/fim.html) is making it easier to perform qualitative comparisons between flood maps created from satellite imagery and flood maps created using the inundation models used by the National Water Center (NWC). The WPN will enable these comparisons by focusing on:
+1. Exposing WPN data catalog assets as a web mapping service or web mapping tile service. This will allow stakeholders to easily import WPN satellite derived flood maps into their GIS viewer of choice. This satellite derived flood map layer can then be quickly compared to modeled inundation.
+2. Creating easy to access collections of satellite imagery of notable floods so that retrospective evaluation is easier.
+3. Creating a [web processing service](https://www.ogc.org/standard/wps/) that allows for the creation of agreement maps in the style of [gval](https://github.com/noaa-owp/gval). These agreement maps will highlight areas of agreement and disagreement between the modelled and remotely sensed flood maps and will allow the computation of agreement metrics.
+
+## Website repository
+
+The source for the website implementation can be found [here](https://github.com/dylanlee/wnweb/tree/main)
diff --git a/package-lock.json b/package-lock.json
index a46a93b..644cbd1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,8 @@
"name": "ciroh-docuhub",
"version": "0.40.0",
"dependencies": {
- "@docusaurus/core": "^3.2.0",
- "@docusaurus/preset-classic": "^3.2.0",
+ "@docusaurus/core": "^3.2.1",
+ "@docusaurus/preset-classic": "^3.2.1",
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mdx-js/react": "^3.0.0",
@@ -24,8 +24,8 @@
"update": "^0.7.4"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "^3.2.0",
- "@docusaurus/plugin-content-docs": "^3.2.0"
+ "@docusaurus/module-type-aliases": "^3.2.1",
+ "@docusaurus/plugin-content-docs": "^3.2.1"
},
"engines": {
"node": ">=16.14"
@@ -73,74 +73,74 @@
}
},
"node_modules/@algolia/cache-browser-local-storage": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.2.tgz",
- "integrity": "sha512-PvRQdCmtiU22dw9ZcTJkrVKgNBVAxKgD0/cfiqyxhA5+PHzA2WDt6jOmZ9QASkeM2BpyzClJb/Wr1yt2/t78Kw==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz",
+ "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==",
"dependencies": {
- "@algolia/cache-common": "4.23.2"
+ "@algolia/cache-common": "4.23.3"
}
},
"node_modules/@algolia/cache-common": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.2.tgz",
- "integrity": "sha512-OUK/6mqr6CQWxzl/QY0/mwhlGvS6fMtvEPyn/7AHUx96NjqDA4X4+Ju7aXFQKh+m3jW9VPB0B9xvEQgyAnRPNw=="
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz",
+ "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A=="
},
"node_modules/@algolia/cache-in-memory": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.2.tgz",
- "integrity": "sha512-rfbi/SnhEa3MmlqQvgYz/9NNJ156NkU6xFxjbxBtLWnHbpj+qnlMoKd+amoiacHRITpajg6zYbLM9dnaD3Bczw==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz",
+ "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==",
"dependencies": {
- "@algolia/cache-common": "4.23.2"
+ "@algolia/cache-common": "4.23.3"
}
},
"node_modules/@algolia/client-account": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.2.tgz",
- "integrity": "sha512-VbrOCLIN/5I7iIdskSoSw3uOUPF516k4SjDD4Qz3BFwa3of7D9A0lzBMAvQEJJEPHWdVraBJlGgdJq/ttmquJQ==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz",
+ "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==",
"dependencies": {
- "@algolia/client-common": "4.23.2",
- "@algolia/client-search": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "@algolia/client-common": "4.23.3",
+ "@algolia/client-search": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/client-analytics": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.2.tgz",
- "integrity": "sha512-lLj7irsAztGhMoEx/SwKd1cwLY6Daf1Q5f2AOsZacpppSvuFvuBrmkzT7pap1OD/OePjLKxicJS8wNA0+zKtuw==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz",
+ "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==",
"dependencies": {
- "@algolia/client-common": "4.23.2",
- "@algolia/client-search": "4.23.2",
- "@algolia/requester-common": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "@algolia/client-common": "4.23.3",
+ "@algolia/client-search": "4.23.3",
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/client-common": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.2.tgz",
- "integrity": "sha512-Q2K1FRJBern8kIfZ0EqPvUr3V29ICxCm/q42zInV+VJRjldAD9oTsMGwqUQ26GFMdFYmqkEfCbY4VGAiQhh22g==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz",
+ "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==",
"dependencies": {
- "@algolia/requester-common": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/client-personalization": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.2.tgz",
- "integrity": "sha512-vwPsgnCGhUcHhhQG5IM27z8q7dWrN9itjdvgA6uKf2e9r7vB+WXt4OocK0CeoYQt3OGEAExryzsB8DWqdMK5wg==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz",
+ "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==",
"dependencies": {
- "@algolia/client-common": "4.23.2",
- "@algolia/requester-common": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "@algolia/client-common": "4.23.3",
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/client-search": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.2.tgz",
- "integrity": "sha512-CxSB29OVGSE7l/iyoHvamMonzq7Ev8lnk/OkzleODZ1iBcCs3JC/XgTIKzN/4RSTrJ9QybsnlrN/bYCGufo7qw==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz",
+ "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==",
"dependencies": {
- "@algolia/client-common": "4.23.2",
- "@algolia/requester-common": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "@algolia/client-common": "4.23.3",
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/events": {
@@ -149,65 +149,65 @@
"integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ=="
},
"node_modules/@algolia/logger-common": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.2.tgz",
- "integrity": "sha512-jGM49Q7626cXZ7qRAWXn0jDlzvoA1FvN4rKTi1g0hxKsTTSReyYk0i1ADWjChDPl3Q+nSDhJuosM2bBUAay7xw=="
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz",
+ "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g=="
},
"node_modules/@algolia/logger-console": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.2.tgz",
- "integrity": "sha512-oo+lnxxEmlhTBTFZ3fGz1O8PJ+G+8FiAoMY2Qo3Q4w23xocQev6KqDTA1JQAGPDxAewNA2VBwWOsVXeXFjrI/Q==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz",
+ "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==",
"dependencies": {
- "@algolia/logger-common": "4.23.2"
+ "@algolia/logger-common": "4.23.3"
}
},
"node_modules/@algolia/recommend": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.2.tgz",
- "integrity": "sha512-Q75CjnzRCDzgIlgWfPnkLtrfF4t82JCirhalXkSSwe/c1GH5pWh4xUyDOR3KTMo+YxxX3zTlrL/FjHmUJEWEcg==",
- "dependencies": {
- "@algolia/cache-browser-local-storage": "4.23.2",
- "@algolia/cache-common": "4.23.2",
- "@algolia/cache-in-memory": "4.23.2",
- "@algolia/client-common": "4.23.2",
- "@algolia/client-search": "4.23.2",
- "@algolia/logger-common": "4.23.2",
- "@algolia/logger-console": "4.23.2",
- "@algolia/requester-browser-xhr": "4.23.2",
- "@algolia/requester-common": "4.23.2",
- "@algolia/requester-node-http": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz",
+ "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==",
+ "dependencies": {
+ "@algolia/cache-browser-local-storage": "4.23.3",
+ "@algolia/cache-common": "4.23.3",
+ "@algolia/cache-in-memory": "4.23.3",
+ "@algolia/client-common": "4.23.3",
+ "@algolia/client-search": "4.23.3",
+ "@algolia/logger-common": "4.23.3",
+ "@algolia/logger-console": "4.23.3",
+ "@algolia/requester-browser-xhr": "4.23.3",
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/requester-node-http": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/@algolia/requester-browser-xhr": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.2.tgz",
- "integrity": "sha512-TO9wLlp8+rvW9LnIfyHsu8mNAMYrqNdQ0oLF6eTWFxXfxG3k8F/Bh7nFYGk2rFAYty4Fw4XUtrv/YjeNDtM5og==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz",
+ "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==",
"dependencies": {
- "@algolia/requester-common": "4.23.2"
+ "@algolia/requester-common": "4.23.3"
}
},
"node_modules/@algolia/requester-common": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.2.tgz",
- "integrity": "sha512-3EfpBS0Hri0lGDB5H/BocLt7Vkop0bTTLVUBB844HH6tVycwShmsV6bDR7yXbQvFP1uNpgePRD3cdBCjeHmk6Q=="
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz",
+ "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw=="
},
"node_modules/@algolia/requester-node-http": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.2.tgz",
- "integrity": "sha512-SVzgkZM/malo+2SB0NWDXpnT7nO5IZwuDTaaH6SjLeOHcya1o56LSWXk+3F3rNLz2GVH+I/rpYKiqmHhSOjerw==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz",
+ "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==",
"dependencies": {
- "@algolia/requester-common": "4.23.2"
+ "@algolia/requester-common": "4.23.3"
}
},
"node_modules/@algolia/transporter": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.2.tgz",
- "integrity": "sha512-GY3aGKBy+8AK4vZh8sfkatDciDVKad5rTY2S10Aefyjh7e7UGBP4zigf42qVXwU8VOPwi7l/L7OACGMOFcjB0Q==",
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz",
+ "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==",
"dependencies": {
- "@algolia/cache-common": "4.23.2",
- "@algolia/logger-common": "4.23.2",
- "@algolia/requester-common": "4.23.2"
+ "@algolia/cache-common": "4.23.3",
+ "@algolia/logger-common": "4.23.3",
+ "@algolia/requester-common": "4.23.3"
}
},
"node_modules/@ampproject/remapping": {
@@ -2342,9 +2342,9 @@
}
},
"node_modules/@docusaurus/core": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.2.0.tgz",
- "integrity": "sha512-WTO6vW4404nhTmK9NL+95nd13I1JveFwZ8iOBYxb4xt+N2S3KzY+mm+1YtWw2vV37FbYfH+w+KrlrRaWuy5Hzw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.2.1.tgz",
+ "integrity": "sha512-ZeMAqNvy0eBv2dThEeMuNzzuu+4thqMQakhxsgT5s02A8LqRcdkg+rbcnuNqUIpekQ4GRx3+M5nj0ODJhBXo9w==",
"dependencies": {
"@babel/core": "^7.23.3",
"@babel/generator": "^7.23.3",
@@ -2356,13 +2356,13 @@
"@babel/runtime": "^7.22.6",
"@babel/runtime-corejs3": "^7.22.6",
"@babel/traverse": "^7.22.8",
- "@docusaurus/cssnano-preset": "3.2.0",
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/mdx-loader": "3.2.0",
+ "@docusaurus/cssnano-preset": "3.2.1",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/mdx-loader": "3.2.1",
"@docusaurus/react-loadable": "5.5.2",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"@svgr/webpack": "^6.5.1",
"autoprefixer": "^10.4.14",
"babel-loader": "^9.1.3",
@@ -2429,9 +2429,9 @@
}
},
"node_modules/@docusaurus/cssnano-preset": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.2.0.tgz",
- "integrity": "sha512-H88RXGUia7r/VF3XfyoA4kbwgpUZcKsObF6VvwBOP91EdArTf6lnHbJ/x8Ca79KS/zf98qaWyBGzW+5ez58Iyw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.2.1.tgz",
+ "integrity": "sha512-wTL9KuSSbMJjKrfu385HZEzAoamUsbKqwscAQByZw4k6Ja/RWpqgVvt/CbAC+aYEH6inLzOt+MjuRwMOrD3VBA==",
"dependencies": {
"cssnano-preset-advanced": "^5.3.10",
"postcss": "^8.4.26",
@@ -2443,9 +2443,9 @@
}
},
"node_modules/@docusaurus/logger": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.2.0.tgz",
- "integrity": "sha512-Z1R1NcOGXZ8CkIJSvjvyxnuDDSlx/+1xlh20iVTw1DZRjonFmI3T3tTgk40YpXyWUYQpIgAoqqPMpuseMMdgRQ==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.2.1.tgz",
+ "integrity": "sha512-0voOKJCn9RaM3np6soqEfo7SsVvf2C+CDTWhW+H/1AyBhybASpExtDEz+7ECck9TwPzFQ5tt+I3zVugUJbJWDg==",
"dependencies": {
"chalk": "^4.1.2",
"tslib": "^2.6.0"
@@ -2455,13 +2455,13 @@
}
},
"node_modules/@docusaurus/mdx-loader": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.2.0.tgz",
- "integrity": "sha512-JtkI5o6R/rJSr1Y23cHKz085aBJCvJw3AYHihJ7r+mBX+O8EuQIynG0e6/XpbSCpr7Ino0U50UtxaXcEbFwg9Q==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.2.1.tgz",
+ "integrity": "sha512-Fs8tXhXKZjNkdGaOy1xSLXSwfjCMT73J3Zfrju2U16uGedRFRjgK0ojpK5tiC7TnunsL3tOFgp1BSMBRflX9gw==",
"dependencies": {
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"@mdx-js/mdx": "^3.0.0",
"@slorber/remark-comment": "^1.0.0",
"escape-html": "^1.0.3",
@@ -2493,12 +2493,12 @@
}
},
"node_modules/@docusaurus/module-type-aliases": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.2.0.tgz",
- "integrity": "sha512-jRSp9YkvBwwNz6Xgy0RJPsnie+Ebb//gy7GdbkJ2pW2gvvlYKGib2+jSF0pfIzvyZLulfCynS1KQdvDKdSl8zQ==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.2.1.tgz",
+ "integrity": "sha512-FyViV5TqhL1vsM7eh29nJ5NtbRE6Ra6LP1PDcPvhwPSlA7eiWGRKAn3jWwMUcmjkos5SYY+sr0/feCdbM3eQHQ==",
"dependencies": {
"@docusaurus/react-loadable": "5.5.2",
- "@docusaurus/types": "3.2.0",
+ "@docusaurus/types": "3.2.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -2512,17 +2512,17 @@
}
},
"node_modules/@docusaurus/plugin-content-blog": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.2.0.tgz",
- "integrity": "sha512-MABqwjSicyHmYEfQueMthPCz18JkVxhK3EGhXTSRWwReAZ0UTuw9pG6+Wo+uXAugDaIcJH28rVZSwTDINPm2bw==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/mdx-loader": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.2.1.tgz",
+ "integrity": "sha512-lOx0JfhlGZoZu6pEJfeEpSISZR5dQbJGGvb42IP13G5YThNHhG9R9uoWuo4IOimPqBC7sHThdLA3VLevk61Fsw==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/mdx-loader": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"cheerio": "^1.0.0-rc.12",
"feed": "^4.2.2",
"fs-extra": "^11.1.1",
@@ -2543,18 +2543,18 @@
}
},
"node_modules/@docusaurus/plugin-content-docs": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.2.0.tgz",
- "integrity": "sha512-uuqhahmsBnirxOz+SXksnWt7+wc+iN4ntxNRH48BUgo7QRNLATWjHCgI8t6zrMJxK4o+QL9DhLaPDlFHs91B3Q==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/mdx-loader": "3.2.0",
- "@docusaurus/module-type-aliases": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.2.1.tgz",
+ "integrity": "sha512-GHe5b/lCskAR8QVbfWAfPAApvRZgqk7FN3sOHgjCtjzQACZxkHmq6QqyqZ8Jp45V7lVck4wt2Xw2IzBJ7Cz3bA==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/mdx-loader": "3.2.1",
+ "@docusaurus/module-type-aliases": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"@types/react-router-config": "^5.0.7",
"combine-promises": "^1.1.0",
"fs-extra": "^11.1.1",
@@ -2573,15 +2573,15 @@
}
},
"node_modules/@docusaurus/plugin-content-pages": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.2.0.tgz",
- "integrity": "sha512-4ofAN7JDsdb4tODO9OIrizWY5DmEJXr0eu+UDIkLqGP+gXXTahJZv8h2mlxO+lPXGXRCVBOfA14OG1hOYJVPwA==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/mdx-loader": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.2.1.tgz",
+ "integrity": "sha512-TOqVfMVTAHqWNEGM94Drz+PUpHDbwFy6ucHFgyTx9zJY7wPNSG5EN+rd/mU7OvAi26qpOn2o9xTdUmb28QLjEQ==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/mdx-loader": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0",
"webpack": "^5.88.1"
@@ -2595,13 +2595,13 @@
}
},
"node_modules/@docusaurus/plugin-debug": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.2.0.tgz",
- "integrity": "sha512-p6WxtO5XZGz66y6QNQtCJwBefq4S6/w75XaXVvH1/2P9uaijvF7R+Cm2EWQZ5WsvA5wl//DFWblyDHRyVC207Q==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.2.1.tgz",
+ "integrity": "sha512-AMKq8NuUKf2sRpN1m/sIbqbRbnmk+rSA+8mNU1LNxEl9BW9F/Gng8m9HKlzeyMPrf5XidzS1jqkuTLDJ6KIrFw==",
"dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
"fs-extra": "^11.1.1",
"react-json-view-lite": "^1.2.0",
"tslib": "^2.6.0"
@@ -2615,13 +2615,13 @@
}
},
"node_modules/@docusaurus/plugin-google-analytics": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.2.0.tgz",
- "integrity": "sha512-//TepJTEyAZSvBwHKEbXHu9xT/VkK3wUil2ZakKvQZYfUC01uWn6A1E3toa8R7WhCy1xPUeIukqmJy1Clg8njQ==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.2.1.tgz",
+ "integrity": "sha512-/rJ+9u+Px0eTCiF4TNcNtj3kHf8cp6K1HCwOTdbsSlz6Xn21syZYcy+f1VM9wF6HrvUkXUcbM5TDCvg2IRL6bQ==",
"dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -2633,13 +2633,13 @@
}
},
"node_modules/@docusaurus/plugin-google-gtag": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.2.0.tgz",
- "integrity": "sha512-3s6zxlaMMb87MW2Rxy6EnSRDs0WDEQPuHilZZH402C8kOrUnIwlhlfjWZ4ZyLDziGl/Eec/DvD0PVqj0qHRomA==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.2.1.tgz",
+ "integrity": "sha512-XtuJnlMvYfppeVdUyKiDIJAa/gTJKCQU92z8CLZZ9ibJdgVjFOLS10s0hIC0eL5z0U2u2loJz2rZ63HOkNHbBA==",
"dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"@types/gtag.js": "^0.0.12",
"tslib": "^2.6.0"
},
@@ -2652,13 +2652,13 @@
}
},
"node_modules/@docusaurus/plugin-google-tag-manager": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.2.0.tgz",
- "integrity": "sha512-rAKtsJ11vPHA7dTAqWCgyIy7AyFRF/lpI77Zd/4HKgqcIvIayVBvL3QtelhUazfYTLTH6ls6kQ9wjMcIFxRiGg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.2.1.tgz",
+ "integrity": "sha512-wiS/kE0Ny5pnjTxVCs8ljRnkL1RVMj59t6jmSsgEX7piDOoaXSMIUaoIt9ogS/v132uO0xEsxHstkRUZHQyPcQ==",
"dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -2670,16 +2670,16 @@
}
},
"node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.2.0.tgz",
- "integrity": "sha512-gnWDFt6MStjLkdtt63Lzc+14EPSd8B6mzJGJp9GQMvWDUoMAUijUqpVIHYQq+DPMcI4PJZ5I2nsl5XFf1vOldA==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.2.1.tgz",
+ "integrity": "sha512-uWZ7AxzdeaQSTCwD2yZtOiEm9zyKU+wqCmi/Sf25kQQqqFSBZUStXfaQ8OHP9cecnw893ZpZ811rPhB/wfujJw==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"fs-extra": "^11.1.1",
"sitemap": "^7.1.1",
"tslib": "^2.6.0"
@@ -2693,23 +2693,23 @@
}
},
"node_modules/@docusaurus/preset-classic": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.2.0.tgz",
- "integrity": "sha512-t7tXyk8kUgT7hUqEOgSJnPs+Foem9ucuan/a9QVYaVFCDjp92Sb2FpCY8bVasAokYCjodYe2LfpAoSCj5YDYWg==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/plugin-content-blog": "3.2.0",
- "@docusaurus/plugin-content-docs": "3.2.0",
- "@docusaurus/plugin-content-pages": "3.2.0",
- "@docusaurus/plugin-debug": "3.2.0",
- "@docusaurus/plugin-google-analytics": "3.2.0",
- "@docusaurus/plugin-google-gtag": "3.2.0",
- "@docusaurus/plugin-google-tag-manager": "3.2.0",
- "@docusaurus/plugin-sitemap": "3.2.0",
- "@docusaurus/theme-classic": "3.2.0",
- "@docusaurus/theme-common": "3.2.0",
- "@docusaurus/theme-search-algolia": "3.2.0",
- "@docusaurus/types": "3.2.0"
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.2.1.tgz",
+ "integrity": "sha512-E3OHSmttpEBcSMhfPBq3EJMBxZBM01W1rnaCUTXy9EHvkmB5AwgTfW1PwGAybPAX579ntE03R+2zmXdizWfKnQ==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/plugin-content-blog": "3.2.1",
+ "@docusaurus/plugin-content-docs": "3.2.1",
+ "@docusaurus/plugin-content-pages": "3.2.1",
+ "@docusaurus/plugin-debug": "3.2.1",
+ "@docusaurus/plugin-google-analytics": "3.2.1",
+ "@docusaurus/plugin-google-gtag": "3.2.1",
+ "@docusaurus/plugin-google-tag-manager": "3.2.1",
+ "@docusaurus/plugin-sitemap": "3.2.1",
+ "@docusaurus/theme-classic": "3.2.1",
+ "@docusaurus/theme-common": "3.2.1",
+ "@docusaurus/theme-search-algolia": "3.2.1",
+ "@docusaurus/types": "3.2.1"
},
"engines": {
"node": ">=18.0"
@@ -2732,22 +2732,22 @@
}
},
"node_modules/@docusaurus/theme-classic": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.2.0.tgz",
- "integrity": "sha512-4oSO5BQOJ5ja7WYdL6jK1n4J96tp+VJHamdwao6Ea252sA3W3vvR0otTflG4p4XVjNZH6hlPQoi5lKW0HeRgfQ==",
- "dependencies": {
- "@docusaurus/core": "3.2.0",
- "@docusaurus/mdx-loader": "3.2.0",
- "@docusaurus/module-type-aliases": "3.2.0",
- "@docusaurus/plugin-content-blog": "3.2.0",
- "@docusaurus/plugin-content-docs": "3.2.0",
- "@docusaurus/plugin-content-pages": "3.2.0",
- "@docusaurus/theme-common": "3.2.0",
- "@docusaurus/theme-translations": "3.2.0",
- "@docusaurus/types": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.2.1.tgz",
+ "integrity": "sha512-+vSbnQyoWjc6vRZi4vJO2dBU02wqzynsai15KK+FANZudrYaBHtkbLZAQhgmxzBGVpxzi87gRohlMm+5D8f4tA==",
+ "dependencies": {
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/mdx-loader": "3.2.1",
+ "@docusaurus/module-type-aliases": "3.2.1",
+ "@docusaurus/plugin-content-blog": "3.2.1",
+ "@docusaurus/plugin-content-docs": "3.2.1",
+ "@docusaurus/plugin-content-pages": "3.2.1",
+ "@docusaurus/theme-common": "3.2.1",
+ "@docusaurus/theme-translations": "3.2.1",
+ "@docusaurus/types": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"copy-text-to-clipboard": "^3.2.0",
@@ -2771,17 +2771,17 @@
}
},
"node_modules/@docusaurus/theme-common": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.2.0.tgz",
- "integrity": "sha512-sFbw9XviNJJ+760kAcZCQMQ3jkNIznGqa6MQ70E5BnbP+ja36kGgPOfjcsvAcNey1H1Rkhh3p2Mhf4HVLdKVVw==",
- "dependencies": {
- "@docusaurus/mdx-loader": "3.2.0",
- "@docusaurus/module-type-aliases": "3.2.0",
- "@docusaurus/plugin-content-blog": "3.2.0",
- "@docusaurus/plugin-content-docs": "3.2.0",
- "@docusaurus/plugin-content-pages": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.2.1.tgz",
+ "integrity": "sha512-d+adiD7L9xv6EvfaAwUqdKf4orsM3jqgeqAM+HAjgL/Ux0GkVVnfKr+tsoe+4ow4rHe6NUt+nkkW8/K8dKdilA==",
+ "dependencies": {
+ "@docusaurus/mdx-loader": "3.2.1",
+ "@docusaurus/module-type-aliases": "3.2.1",
+ "@docusaurus/plugin-content-blog": "3.2.1",
+ "@docusaurus/plugin-content-docs": "3.2.1",
+ "@docusaurus/plugin-content-pages": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -2800,18 +2800,18 @@
}
},
"node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.2.0.tgz",
- "integrity": "sha512-PgvF4qHoqJp8+GfqClUbTF/zYNOsz4De251IuzXon7+7FAXwvb2qmYtA2nEwyMbB7faKOz33Pxzv+y+153KS/g==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.2.1.tgz",
+ "integrity": "sha512-bzhCrpyXBXzeydNUH83II2akvFEGfhsNTPPWsk5N7e+odgQCQwoHhcF+2qILbQXjaoZ6B3c48hrvkyCpeyqGHw==",
"dependencies": {
"@docsearch/react": "^3.5.2",
- "@docusaurus/core": "3.2.0",
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/plugin-content-docs": "3.2.0",
- "@docusaurus/theme-common": "3.2.0",
- "@docusaurus/theme-translations": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-validation": "3.2.0",
+ "@docusaurus/core": "3.2.1",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/plugin-content-docs": "3.2.1",
+ "@docusaurus/theme-common": "3.2.1",
+ "@docusaurus/theme-translations": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-validation": "3.2.1",
"algoliasearch": "^4.18.0",
"algoliasearch-helper": "^3.13.3",
"clsx": "^2.0.0",
@@ -2830,9 +2830,9 @@
}
},
"node_modules/@docusaurus/theme-translations": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.2.0.tgz",
- "integrity": "sha512-VXzZJBuyVEmwUYyud+7IgJQEBRM6R2u/s10Rp3DOP19CBQxeKgHYTKkKhFtDeKMHDassb665kjgOi0YlJfUT6w==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.2.1.tgz",
+ "integrity": "sha512-jAUMkIkFfY+OAhJhv6mV8zlwY6J4AQxJPTgLdR2l+Otof9+QdJjHNh/ifVEu9q0lp3oSPlJj9l05AaP7Ref+cg==",
"dependencies": {
"fs-extra": "^11.1.1",
"tslib": "^2.6.0"
@@ -2842,9 +2842,9 @@
}
},
"node_modules/@docusaurus/types": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.2.0.tgz",
- "integrity": "sha512-uG3FfTkkkbZIPPNYx6xRfZHKeGyRd/inIT1cqvYt1FobFLd+7WhRXrSBqwJ9JajJjEAjNioRMVFgGofGf/Wdww==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.2.1.tgz",
+ "integrity": "sha512-n/toxBzL2oxTtRTOFiGKsHypzn/Pm+sXyw+VSk1UbqbXQiHOwHwts55bpKwbcUgA530Is6kix3ELiFOv9GAMfw==",
"dependencies": {
"@mdx-js/mdx": "^3.0.0",
"@types/history": "^4.7.11",
@@ -2862,12 +2862,12 @@
}
},
"node_modules/@docusaurus/utils": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.2.0.tgz",
- "integrity": "sha512-3rgrE7iL60yV2JQivlcoxUNNTK2APmn+OHLUmTvX2pueIM8DEOCEFHpJO4MiWjFO7V/Wq3iA/W1M03JnjdugVw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.2.1.tgz",
+ "integrity": "sha512-DPkIS/EPc+pGAV798PUXgNzJFM3HJouoQXgr0KDZuJVz1EkWbDLOcQwLIz8Qx7liI9ddfkN/TXTRQdsTPZNakw==",
"dependencies": {
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
"@svgr/webpack": "^6.5.1",
"escape-string-regexp": "^4.0.0",
"file-loader": "^6.2.0",
@@ -2899,9 +2899,9 @@
}
},
"node_modules/@docusaurus/utils-common": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.2.0.tgz",
- "integrity": "sha512-WEQT5L2lT/tBQgDRgeZQAIi9YJBrwEILb1BuObQn1St3T/4K1gx5fWwOT8qdLOov296XLd1FQg9Ywu27aE9svw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.2.1.tgz",
+ "integrity": "sha512-N5vadULnRLiqX2QfTjVEU3u5vo6RG2EZTdyXvJdzDOdrLCGIZAfnf/VkssinFZ922sVfaFfQ4FnStdhn5TWdVg==",
"dependencies": {
"tslib": "^2.6.0"
},
@@ -2918,13 +2918,13 @@
}
},
"node_modules/@docusaurus/utils-validation": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.2.0.tgz",
- "integrity": "sha512-rCzMTqwNrBrEOyU8EaD1fYWdig4TDhfj+YLqB8DY68VUAqSIgbY+yshpqFKB0bznFYNBJbn0bGpvVuImQOa/vA==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.2.1.tgz",
+ "integrity": "sha512-+x7IR9hNMXi62L1YAglwd0s95fR7+EtirjTxSN4kahYRWGqOi3jlQl1EV0az/yTEvKbxVvOPcdYicGu9dk4LJw==",
"dependencies": {
- "@docusaurus/logger": "3.2.0",
- "@docusaurus/utils": "3.2.0",
- "@docusaurus/utils-common": "3.2.0",
+ "@docusaurus/logger": "3.2.1",
+ "@docusaurus/utils": "3.2.1",
+ "@docusaurus/utils-common": "3.2.1",
"joi": "^17.9.2",
"js-yaml": "^4.1.0",
"tslib": "^2.6.0"
@@ -4524,25 +4524,25 @@
}
},
"node_modules/algoliasearch": {
- "version": "4.23.2",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.2.tgz",
- "integrity": "sha512-8aCl055IsokLuPU8BzLjwzXjb7ty9TPcUFFOk0pYOwsE5DMVhE3kwCMFtsCFKcnoPZK7oObm+H5mbnSO/9ioxQ==",
- "dependencies": {
- "@algolia/cache-browser-local-storage": "4.23.2",
- "@algolia/cache-common": "4.23.2",
- "@algolia/cache-in-memory": "4.23.2",
- "@algolia/client-account": "4.23.2",
- "@algolia/client-analytics": "4.23.2",
- "@algolia/client-common": "4.23.2",
- "@algolia/client-personalization": "4.23.2",
- "@algolia/client-search": "4.23.2",
- "@algolia/logger-common": "4.23.2",
- "@algolia/logger-console": "4.23.2",
- "@algolia/recommend": "4.23.2",
- "@algolia/requester-browser-xhr": "4.23.2",
- "@algolia/requester-common": "4.23.2",
- "@algolia/requester-node-http": "4.23.2",
- "@algolia/transporter": "4.23.2"
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz",
+ "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==",
+ "dependencies": {
+ "@algolia/cache-browser-local-storage": "4.23.3",
+ "@algolia/cache-common": "4.23.3",
+ "@algolia/cache-in-memory": "4.23.3",
+ "@algolia/client-account": "4.23.3",
+ "@algolia/client-analytics": "4.23.3",
+ "@algolia/client-common": "4.23.3",
+ "@algolia/client-personalization": "4.23.3",
+ "@algolia/client-search": "4.23.3",
+ "@algolia/logger-common": "4.23.3",
+ "@algolia/logger-console": "4.23.3",
+ "@algolia/recommend": "4.23.3",
+ "@algolia/requester-browser-xhr": "4.23.3",
+ "@algolia/requester-common": "4.23.3",
+ "@algolia/requester-node-http": "4.23.3",
+ "@algolia/transporter": "4.23.3"
}
},
"node_modules/algoliasearch-helper": {
@@ -13523,16 +13523,13 @@
}
},
"node_modules/estree-util-value-to-estree": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz",
- "integrity": "sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz",
+ "integrity": "sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==",
"dependencies": {
"@types/estree": "^1.0.0",
"is-plain-obj": "^4.0.0"
},
- "engines": {
- "node": ">=16.0.0"
- },
"funding": {
"url": "https://github.com/sponsors/remcohaszing"
}
diff --git a/package.json b/package.json
index 4cc860e..7fdda17 100644
--- a/package.json
+++ b/package.json
@@ -14,8 +14,8 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
- "@docusaurus/core": "^3.2.0",
- "@docusaurus/preset-classic": "^3.2.0",
+ "@docusaurus/core": "^3.2.1",
+ "@docusaurus/preset-classic": "^3.2.1",
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mdx-js/react": "^3.0.0",
@@ -30,8 +30,8 @@
"update": "^0.7.4"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "^3.2.0",
- "@docusaurus/plugin-content-docs": "^3.2.0"
+ "@docusaurus/module-type-aliases": "^3.2.1",
+ "@docusaurus/plugin-content-docs": "^3.2.1"
},
"browserslist": {
"production": [
diff --git a/src/pages/contribute.md b/src/pages/contribute.md
index 3dea6df..613e66b 100644
--- a/src/pages/contribute.md
+++ b/src/pages/contribute.md
@@ -78,4 +78,66 @@ To add content to this docusite, contact us at: it-support@ciroh.org
## CIROH Slack channel
-Connect with us on CIROH Slack channel : ciroh-ua-it-admin
\ No newline at end of file
+Connect with us on CIROH Slack channel : ciroh-ua-it-admin
+
+
+
+
+# How to write a new Blog?
+
+## Adding posts
+
+### What file name to use?
+
+DocuHub will extract a YYYY-MM-DD date from many patterns such as `YYYY-MM-DD-my-blog-post-title.md` or `YYYY/MM/DD/my-blog-post-title.md`. This enables you to easily group blog posts by year, by month, or to use a flat structure.
+
+### Example (with Metadata/Front matter)
+
+To publish in the blog, create a Markdown file within the blog directory.
+For example, create a file at `/blog/2019-09-05-hello-docuhub.md`
+
+e.g.
+
+```
+---
+title: Welcome DocuHub
+description: This is my first post on DocuHub.
+slug: welcome-DocuHub
+authors:
+ - name: John Doe
+ title: Co-creator of Product 1
+ url:
+ image_url:
+ - name: Jane Doe
+ title: Co-creator of Product 2
+ url:
+ image_url:
+tags: [hello, docuhub, nextgen]
+hide_table_of_contents: false
+---
+
+Welcome to this blog. This blog is created with [**DocuHub 2**](https://docs.ciroh.org/).
+
+
+
+This is my first post on DocuHub.
+
+A whole bunch of exploration to follow.
+```
+
+## What is Metadata/Front Matter
+
+The front matter is useful to add more metadata to your blog post, for example, author information, but Docusaurus will be able to infer all necessary metadata without the front matter.
+
+Front matter is provided at the very top of the file, enclosed by three dashes ---. The content is parsed as YAML.
+
+```
+---
+title: My Doc Title
+more_data:
+ - Can be provided
+ - as: objects
+ or: arrays
+---
+```
+
diff --git a/static/img/AWRA2024-2.png b/static/img/AWRA2024-2.png
new file mode 100644
index 0000000..0a7a293
Binary files /dev/null and b/static/img/AWRA2024-2.png differ
diff --git a/static/img/AWRA2024-3.png b/static/img/AWRA2024-3.png
new file mode 100644
index 0000000..391ce63
Binary files /dev/null and b/static/img/AWRA2024-3.png differ
diff --git a/static/img/GoogleCloudNext2024.png b/static/img/GoogleCloudNext2024.png
new file mode 100644
index 0000000..8ddf46c
Binary files /dev/null and b/static/img/GoogleCloudNext2024.png differ
diff --git a/static/img/awra2024.jpeg b/static/img/awra2024.jpeg
new file mode 100644
index 0000000..355d329
Binary files /dev/null and b/static/img/awra2024.jpeg differ
diff --git a/static/nextgen-news.json b/static/nextgen-news.json
index cac2ba3..a1b96e6 100644
--- a/static/nextgen-news.json
+++ b/static/nextgen-news.json
@@ -61,7 +61,7 @@
{
"type": "feature",
"title": "ngen-DataStream",
- "description": "3 PRs merged in January. Documentation available at: https://docs.ciroh.org/docs/products/tools/nextgeninabox/nextgenDatastream",
+ "description": "3 PRs merged in January. Documentation available at: /products/tools/nextgeninabox/nextgenDatastream",
"link": "https://github.com/CIROH-UA/ngen-datastream"
},
{