diff --git a/.github/workflows/deploy-frontend-dev.yml b/.github/workflows/deploy-frontend-dev.yml
index fce6e86f5..682acd5bd 100644
--- a/.github/workflows/deploy-frontend-dev.yml
+++ b/.github/workflows/deploy-frontend-dev.yml
@@ -1,4 +1,4 @@
-name: DeployFrontendDev
+name: DeployFrontendServerlessDev
on:
workflow_run:
@@ -28,13 +28,29 @@ jobs:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/github-actions-frontend-access
aws-region: ap-south-1
- - name: Build frontend and copy to S3
+ - name: Build frontend and copy zip to S3
run: |
cd nuxt-frontend
sed -i "s|VITE_RECAPTCHA_SITE_KEY_VALUE|${{ secrets.RECAPTCHA_SITE_KEY }}|g" config.js
sed -i "s|RESOURCES_URL|${{ secrets.RESOURCES_URL }}|g" config.js
+ sed -i "s|CLOUDFRONT_URL_VALUE|${{ secrets.CLOUDFRONT_URL_VALUE_DEV }}|g" config.js
sh ./../deploy/generate-sitemap.sh https://dev-stack.canopas.com https://dev-stack-api.canopas.com
- yarn install --frozen-lockfile && yarn generate
- aws s3 sync ./.output/public s3://dev-stack.canopas.com --exclude "*.js"
- aws s3 sync ./.output/public s3://dev-stack.canopas.com --include "*.js" --content-type "application/javascript"
- aws cloudfront create-invalidation --distribution-id ${{ secrets.DEV_CLOUDFRONT_DISTRIBUTION_ID }} --paths "/*"
\ No newline at end of file
+ yarn install --frozen-lockfile && yarn build
+ aws s3 rm s3://canopas-website-ssr-dev --recursive
+ cd .output/server && zip canopas_website_SSR_dev_${{ github.sha }}-${{ github.run_attempt }}.zip -r . && aws s3 cp canopas_website_SSR_dev_${{ github.sha }}-${{ github.run_attempt }}.zip s3://canopas-lambda-handlers && cd ../..
+ aws s3 sync --cache-control 'max-age=604800' --exclude *.html ./.output/public s3://canopas-website-ssr-dev
+ aws s3 sync ./.output/public s3://canopas-website-ssr-dev
+
+ - name: Deploy cloudformation stack
+ id: canopas-website-dev-lambda-stack-frontend
+ uses: aws-actions/aws-cloudformation-github-deploy@v1
+ with:
+ name: canopas-website-dev-lambda-stack-frontend
+ template: infrastructure/frontend.yml
+ capabilities: CAPABILITY_IAM,CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND
+ timeout-in-minutes: "10"
+ no-fail-on-empty-changeset: "1"
+ parameter-overrides: >-
+ EnvName=dev,
+ ZipFileName=canopas_website_SSR_dev_${{ github.sha }}-${{ github.run_attempt }}.zip,
+ CloudfrontURL=${{ secrets.CLOUDFRONT_URL_VALUE_DEV }}
diff --git a/.github/workflows/deploy-frontend-prod.yml b/.github/workflows/deploy-frontend-prod.yml
index b48df7463..38c924373 100644
--- a/.github/workflows/deploy-frontend-prod.yml
+++ b/.github/workflows/deploy-frontend-prod.yml
@@ -1,4 +1,4 @@
-name: DeployFrontendProd
+name: DeployFrontendServerlessProd
on:
workflow_run:
@@ -28,14 +28,30 @@ jobs:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/github-actions-frontend-access
aws-region: ap-south-1
- - name: Build frontend and copy to S3
+ - name: Build frontend and copy zip to S3
run: |
cd nuxt-frontend
sed -i "s|VITE_RECAPTCHA_SITE_KEY_VALUE|${{ secrets.RECAPTCHA_SITE_KEY }}|g" config.prod.js
sed -i "s|RESOURCES_URL|${{ secrets.RESOURCES_URL }}|g" config.prod.js
+ sed -i "s|CLOUDFRONT_URL_VALUE|${{ secrets.CLOUDFRONT_URL_VALUE_PROD }}|g" config.prod.js
mv config.prod.js config.js
sh ./../deploy/generate-sitemap.sh https://canopas.com https://prod-stack-api.canopas.com
- yarn install --frozen-lockfile && yarn generate
- aws s3 sync ./.output/public s3://canopas.com --exclude "*.js"
- aws s3 sync ./.output/public s3://canopas.com --include "*.js" --content-type "application/javascript"
- aws cloudfront create-invalidation --distribution-id ${{ secrets.PROD_CLOUDFRONT_DISTRIBUTION_ID }} --paths "/*"
\ No newline at end of file
+ yarn install --frozen-lockfile && yarn build
+ aws s3 rm s3://canopas-website-ssr-prod --recursive
+ cd .output/server && zip canopas_website_SSR_prod_${{ github.sha }}-${{ github.run_attempt }}.zip -r . && aws s3 cp canopas_website_SSR_prod_${{ github.sha }}-${{ github.run_attempt }}.zip s3://canopas-lambda-handlers && cd ../..
+ aws s3 sync --cache-control 'max-age=604800' --exclude *.html ./.output/public s3://canopas-website-ssr-prod
+ aws s3 sync ./.output/public s3://canopas-website-ssr-prod
+
+ - name: Deploy cloudformation stack
+ id: canopas-website-prod-lambda-stack-frontend
+ uses: aws-actions/aws-cloudformation-github-deploy@v1
+ with:
+ name: canopas-website-prod-lambda-stack-frontend
+ template: infrastructure/frontend.yml
+ capabilities: CAPABILITY_IAM,CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND
+ timeout-in-minutes: "10"
+ no-fail-on-empty-changeset: "1"
+ parameter-overrides: >-
+ EnvName=prod,
+ ZipFileName=canopas_website_SSR_prod_${{ github.sha }}-${{ github.run_attempt }}.zip,
+ CloudfrontURL=${{ secrets.CLOUDFRONT_URL_VALUE_PROD }}
diff --git a/infrastructure/frontend.yml b/infrastructure/frontend.yml
index 523b1ab25..0b242e023 100644
--- a/infrastructure/frontend.yml
+++ b/infrastructure/frontend.yml
@@ -1,82 +1,111 @@
-AWSTemplateFormatVersion: 2010-09-09
-Description: An ECS with launchType EC2 frontend stack
+AWSTemplateFormatVersion: "2010-09-09"
+Transform:
+ - AWS::LanguageExtensions
+ - AWS::Serverless-2016-10-31
+
+Description: Canopas website serverless deployment with SSR.
Parameters:
EnvName:
Type: String
- Description: Name of an environment. 'dev', 'staging', 'prod' and any name.
+ Description: Name of an environment.
AllowedPattern: ^.*[^0-9]$
ConstraintDescription: Must end with non-numeric character.
- ClusterName:
- Type: String
- Description: Name of ECS cluster
- ImageTag:
- Type: String
- Description: Website Docker frontend image tag
- NginxImageTag:
+ AllowedValues:
+ - dev
+ - prod
+ ZipFileName:
Type: String
- Description: NGINX Docker image tag
- BlogImageTag:
+ Description: Name of the zip file.
+ CloudfrontURL:
Type: String
- Description: Blog Docker image tag
+ Description: Cloudfront URL.
Resources:
- TaskDefinition:
- Type: AWS::ECS::TaskDefinition
+ HttpApi:
+ Type: AWS::Serverless::HttpApi
Properties:
- Family:
- Fn::Sub: canopas-website-${EnvName}-full-stack-task-definition
- ExecutionRoleArn:
- Fn::Sub: arn:aws:iam::${AWS::AccountId}:role/ecsTaskExecutionRole
- NetworkMode: "bridge"
- ContainerDefinitions:
- - Name: "canopas-website-nginx"
- Hostname: "canopas-website-nginx"
- Memory: 128
- Cpu: 128
- Essential: true
- Image:
- Fn::Sub: ${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/canopas-website-nginx:${NginxImageTag}
- PortMappings:
- - ContainerPort: 80
- HostPort: 80
- Protocol: tcp
- Links:
- - canopas-website-frontend
- - canopas-blog
-
- - Name: "canopas-website-frontend"
- Memory: 256
- Cpu: 256
- Essential: true
- Image:
- Fn::Sub: ${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/canopas-website-frontend:${ImageTag}
- PortMappings:
- - ContainerPort: 3080
- HostPort: 3080
- Protocol: tcp
-
- - Name: "canopas-blog"
- Memory: 256
- Cpu: 256
- Essential: true
- Image:
- Fn::Sub: ${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/canopas-blog:${BlogImageTag}
- PortMappings:
- - ContainerPort: 3000
- HostPort: 3000
- Protocol: tcp
+ StageName: $default
+ Description:
+ Fn::Sub: Canopas Website SSR Frontend API ${EnvName}
+ DefinitionBody:
+ openapi: "3.0.1"
+ info:
+ title:
+ Fn::Sub: canopas-website-ssr-frontend-${EnvName}
+ version: "1.0"
+ paths:
+ /favicon.ico:
+ x-amazon-apigateway-any-method:
+ responses:
+ default:
+ description: "Default response for ANY /favicon.ico"
+ x-amazon-apigateway-integration:
+ payloadFormatVersion: "1.0"
+ type: "http_proxy"
+ httpMethod: "ANY"
+ uri:
+ Fn::Sub: "${CloudfrontURL}favicon.ico"
+ connectionType: "INTERNET"
+ /sitemap.xml:
+ x-amazon-apigateway-any-method:
+ responses:
+ default:
+ description: "Default response for ANY /sitemap.xml"
+ x-amazon-apigateway-integration:
+ payloadFormatVersion: "1.0"
+ type: "http_proxy"
+ httpMethod: "ANY"
+ uri:
+ Fn::Sub: "${CloudfrontURL}sitemap.xml"
+ connectionType: "INTERNET"
+ /robots.txt:
+ x-amazon-apigateway-any-method:
+ responses:
+ default:
+ description: "Default response for ANY /robots.txt"
+ x-amazon-apigateway-integration:
+ payloadFormatVersion: "1.0"
+ type: "http_proxy"
+ httpMethod: "ANY"
+ uri:
+ Fn::Sub: "${CloudfrontURL}robots.txt"
+ connectionType: "INTERNET"
+ /apple-touch-icon.png:
+ x-amazon-apigateway-any-method:
+ responses:
+ default:
+ description: "Default response for ANY /apple-touch-icon.png"
+ x-amazon-apigateway-integration:
+ payloadFormatVersion: "1.0"
+ type: "http_proxy"
+ httpMethod: "ANY"
+ uri:
+ Fn::Sub: "${CloudfrontURL}apple-touch-icon.png"
+ connectionType: "INTERNET"
+ x-amazon-apigateway-importexport-version: "1.0"
- ECSService:
- Type: AWS::ECS::Service
+ HttpApiFunction:
+ Type: AWS::Serverless::Function
Properties:
- ServiceName: "canopas-website-full-stack"
- LaunchType: EC2
- Cluster:
- Fn::Sub: ${ClusterName}
- DesiredCount: 1
- TaskDefinition:
- Ref: "TaskDefinition"
- DeploymentConfiguration:
- MaximumPercent: 100
- MinimumHealthyPercent: 0
+ PackageType: Zip
+ CodeUri:
+ Fn::Sub: s3://canopas-lambda-handlers/${ZipFileName}
+ Handler: index.handler
+ Runtime: nodejs20.x
+ Architectures:
+ - x86_64
+ MemorySize: 256
+ Timeout: 30
+ FunctionName:
+ Fn::Sub: canopas-website-ssr-frontend-${EnvName}
+ Description:
+ Fn::Sub: Canopas Website SSR Frontend Lambda ${EnvName}
+ Events:
+ ProxyResource:
+ Type: HttpApi
+ Properties:
+ ApiId:
+ Ref: HttpApi
+ Path: $default
+ Method: any
diff --git a/nuxt-frontend/assets/css/app.css b/nuxt-frontend/assets/css/app.css
index d78cdc6c9..25e95ad64 100644
--- a/nuxt-frontend/assets/css/app.css
+++ b/nuxt-frontend/assets/css/app.css
@@ -3,7 +3,7 @@
font-family: Product Sans;
font-style: normal;
font-weight: 400;
- src: url(../fonts/ProductSans-Regular-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/ProductSans-Regular-Subset.woff2) format("woff2");
}
@font-face {
@@ -11,7 +11,7 @@
font-family: FuturaLT-Bold;
font-style: bold;
font-weight: 700;
- src: url(../fonts/FuturaLT-Bold-Subset.woff2);
+ src: url(~/assets/fonts/FuturaLT-Bold-Subset.woff2) format("woff2");
}
@font-face {
@@ -19,7 +19,7 @@
font-family: Inter-Bold;
font-style: bold;
font-weight: 700;
- src: url(../fonts/Inter-Bold-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/Inter-Bold-Subset.woff2) format("woff2");
}
@font-face {
@@ -27,7 +27,7 @@
font-family: Inter-SemiBold;
font-style: normal;
font-weight: 600;
- src: url(../fonts/Inter-SemiBold-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/Inter-SemiBold-Subset.woff2) format("woff2");
}
@font-face {
@@ -35,7 +35,7 @@
font-family: Inter-Medium;
font-style: medium;
font-weight: 500;
- src: url(../fonts/Inter-Medium-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/Inter-Medium-Subset.woff2) format("woff2");
}
@font-face {
@@ -43,7 +43,7 @@
font-family: Inter-Regular;
font-style: normal;
font-weight: 400;
- src: url(../fonts/Inter-Regular-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/Inter-Regular-Subset.woff2) format("woff2");
}
@font-face {
@@ -51,7 +51,7 @@
font-family: Inter-Light;
font-style: normal;
font-weight: 300;
- src: url(../fonts/Inter-Light-Subset.woff2) format("woff2");
+ src: url(~/assets/fonts/Inter-Light-Subset.woff2) format("woff2");
}
@font-face {
@@ -59,7 +59,7 @@
font-family: Roboto-Bold;
font-style: normal;
font-weight: 600;
- src: url(../fonts/Roboto-Bold-Subset.woff2);
+ src: url(~/assets/fonts/Roboto-Bold-Subset.woff2) format("woff2");
}
@font-face {
@@ -67,7 +67,7 @@
font-family: Roboto-Medium;
font-style: normal;
font-weight: 500;
- src: url(../fonts/Roboto-Medium-Subset.woff2);
+ src: url(~/assets/fonts/Roboto-Medium-Subset.woff2) format("woff2");
}
@font-face {
@@ -75,7 +75,7 @@
font-family: Opensans-Bold;
font-style: bold;
font-weight: 700;
- src: url(../fonts/Open-Sans-Bold.woff2) format("woff2");
+ src: url(~/assets/fonts/Open-Sans-Bold.woff2) format("woff2");
}
@font-face {
@@ -83,7 +83,71 @@
font-family: Opensans-SemiBold;
font-style: normal;
font-weight: 600;
- src: url(../fonts/Open-Sans-SemiBold.woff2) format("woff2");
+ src: url(~/assets/fonts/Open-Sans-SemiBold.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Source CodePro;
+ font-style: normal;
+ font-weight: 400;
+ src: url(~/assets/fonts/Source-codePro.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Poppins Regular;
+ font-style: normal;
+ font-weight: 400;
+ src: url(~/assets/fonts/Poppins-Regular.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Poppins Medium;
+ font-style: medium;
+ font-weight: 500;
+ src: url(~/assets/fonts/Poppins-Medium.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Inter-ExtraLight;
+ font-style: normal;
+ font-weight: 200;
+ src: url(~/assets/fonts/Inter-ExtraLight.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Comme-Light;
+ font-style: normal;
+ font-weight: 300;
+ src: url(~/assets/fonts/Comme-Light.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Comme-Regular;
+ font-style: normal;
+ font-weight: 400;
+ src: url(~/assets/fonts/Comme-Regular.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Comme-Medium;
+ font-style: normal;
+ font-weight: 500;
+ src: url(~/assets/fonts/Comme-Medium.woff2) format("woff2");
+}
+
+@font-face {
+ font-display: swap;
+ font-family: Comme-SemiBold;
+ font-style: normal;
+ font-weight: 600;
+ src: url(~/assets/fonts/Comme-SemiBold.woff2) format("woff2");
}
@font-face {
diff --git a/nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2 b/nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2
index 0e902e318..b1b760af7 100644
Binary files a/nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2 and b/nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2 differ
diff --git a/nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2 b/nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2
index 3f4251875..8578ae08c 100644
Binary files a/nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2 and b/nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2 differ
diff --git a/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4 b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4
index 6334e12c0..ca95ef8b1 100644
Binary files a/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4 and b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4 differ
diff --git a/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm
index 7f47f3219..ddd00dad3 100644
Binary files a/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm and b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm differ
diff --git a/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4 b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4
index eee96be0e..fa3674424 100644
Binary files a/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4 and b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4 differ
diff --git a/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm
index e7b70ee0d..88e2168e1 100644
Binary files a/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm and b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm differ
diff --git a/nuxt-frontend/components/android-app-development/CaseStudySection.vue b/nuxt-frontend/components/android-app-development/CaseStudySection.vue
index 6c9ab70d6..de9cca736 100644
--- a/nuxt-frontend/components/android-app-development/CaseStudySection.vue
+++ b/nuxt-frontend/components/android-app-development/CaseStudySection.vue
@@ -20,7 +20,7 @@
class="mt-6 relative lg:hidden"
:class="item.className"
>
-
-
+
-
+ >
diff --git a/nuxt-frontend/components/home-new/CaseStudy.vue b/nuxt-frontend/components/home-new/CaseStudy.vue
index 85c750a97..e0fccbd5f 100644
--- a/nuxt-frontend/components/home-new/CaseStudy.vue
+++ b/nuxt-frontend/components/home-new/CaseStudy.vue
@@ -22,7 +22,7 @@
class="container mt-4 mb-6 text-black-60 text-center sub-h1-regular lg:mobile-header-2-regular"
>
use our apps every day
diff --git a/nuxt-frontend/components/home-new/ContributionSection.vue b/nuxt-frontend/components/home-new/ContributionSection.vue
index d51991e8e..ff752c11f 100644
--- a/nuxt-frontend/components/home-new/ContributionSection.vue
+++ b/nuxt-frontend/components/home-new/ContributionSection.vue
@@ -7,20 +7,25 @@
class="mt-4 mb-8 lg:mb-[4.5rem] text-center sub-h1-regular lg:mobile-header-2-regular text-black-60"
>
and that starts with the site itself,
- canopas is open source!
-
+
@@ -102,14 +107,13 @@
import config from "@/config.js";
import { Swiper, SwiperSlide } from "swiper/vue";
import { Grid } from "swiper/modules";
-import { openBlog } from "@/utils.js";
export default {
data() {
return {
- openBlog,
width: 0,
modules: [Grid],
+ websiteOpenSourceUrl: "https://github.com/canopas/canopas-website",
contributions: [
{
title: "compose-intro-showcase",
diff --git a/nuxt-frontend/components/home-new/HomeIndex.vue b/nuxt-frontend/components/home-new/HomeIndex.vue
index 62878b54e..87d0b16aa 100644
--- a/nuxt-frontend/components/home-new/HomeIndex.vue
+++ b/nuxt-frontend/components/home-new/HomeIndex.vue
@@ -4,12 +4,14 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/nuxt-frontend/components/home-new/LandingSection.vue b/nuxt-frontend/components/home-new/LandingSection.vue
index a9a4a7860..d3ac52b3a 100644
--- a/nuxt-frontend/components/home-new/LandingSection.vue
+++ b/nuxt-frontend/components/home-new/LandingSection.vue
@@ -80,7 +80,11 @@
alt="client-image"
/>
-
+
-
+
diff --git a/nuxt-frontend/components/home-new/PortfolioSection.vue b/nuxt-frontend/components/home-new/PortfolioSection.vue
index 85c9dd16e..0badae20e 100755
--- a/nuxt-frontend/components/home-new/PortfolioSection.vue
+++ b/nuxt-frontend/components/home-new/PortfolioSection.vue
@@ -17,67 +17,71 @@
@mouseover="activeIndex = portfolio.id"
@mouseleave="activeIndex = null"
@touchstart.passive="activeIndex = portfolio.id"
- @click="openPortfolio(portfolio)"
>
-
-
-
+ {{ portfolio.title }}
+
+
-
-
-
-
+
+
+
+
+
+
-
-
- {{ portfolio.description }}
-
+ >
+ {{ portfolio.description }}
+
+
@@ -201,11 +205,5 @@ export default {
mounted() {
lozad().observe(); // lazy loads videos with default selector as '.lozad'
},
- methods: {
- openPortfolio(portfolio) {
- window.open(portfolio.url, portfolio.target ? portfolio.target : "_self");
- this.$mixpanel.track(portfolio.event);
- },
- },
};
diff --git a/nuxt-frontend/components/home-new/ServiceSection.vue b/nuxt-frontend/components/home-new/ServiceSection.vue
index 0244b946e..0d19e45ec 100644
--- a/nuxt-frontend/components/home-new/ServiceSection.vue
+++ b/nuxt-frontend/components/home-new/ServiceSection.vue
@@ -7,7 +7,7 @@
How we can help you
-
-
+
diff --git a/nuxt-frontend/components/home-new/ServiceSectionMobile.vue b/nuxt-frontend/components/home-new/ServiceSectionMobile.vue
index 735d19246..ad2d7d587 100644
--- a/nuxt-frontend/components/home-new/ServiceSectionMobile.vue
+++ b/nuxt-frontend/components/home-new/ServiceSectionMobile.vue
@@ -31,9 +31,12 @@
loading="lazy"
class="-mr-5 h-[50px] w-[50px]"
/>
-
+
{{ service.content }}
diff --git a/nuxt-frontend/components/partials/NewHeader.vue b/nuxt-frontend/components/partials/NewHeader.vue
index 61c113f5b..03b126c55 100755
--- a/nuxt-frontend/components/partials/NewHeader.vue
+++ b/nuxt-frontend/components/partials/NewHeader.vue
@@ -37,7 +37,6 @@
@mouseover="
showContributionMenu = navbar.name == 'Contribution'
"
- v-if="!navbar.target"
:to="navbar.url"
@click.native="$mixpanel.track(navbar.event)"
class="group relative mr-5 inline-block sm:mr-[30px] lg:mr-2 xl:mr-[30px]"
@@ -55,13 +54,6 @@
>{{ navbar.name }}
- {{ navbar.name }}
@@ -128,7 +120,6 @@
class="my-2 ml-1 py-2 lg:ml-0"
>
{{ navbar.name }}
-
- {{ navbar.name }}
@@ -192,7 +175,6 @@
diff --git a/nuxt-frontend/config.js b/nuxt-frontend/config.js
index 965231bdd..e9e88a9af 100644
--- a/nuxt-frontend/config.js
+++ b/nuxt-frontend/config.js
@@ -9,6 +9,7 @@ export default Object.freeze({
STRAPI_URL: "RESOURCES_URL",
VITE_RECAPTCHA_SITE_KEY: "VITE_RECAPTCHA_SITE_KEY_VALUE",
+ CLOUDFRONT_URL: "CLOUDFRONT_URL_VALUE",
MIX_PANEL_TOKEN: "acf7239a736ff487ca6058c981a55d7e",
// API urls
diff --git a/nuxt-frontend/config.prod.js b/nuxt-frontend/config.prod.js
index 8b3b1c400..33c9b4047 100644
--- a/nuxt-frontend/config.prod.js
+++ b/nuxt-frontend/config.prod.js
@@ -9,6 +9,7 @@ export default Object.freeze({
STRAPI_URL: "RESOURCES_URL",
VITE_RECAPTCHA_SITE_KEY: "VITE_RECAPTCHA_SITE_KEY_VALUE",
+ CLOUDFRONT_URL: "CLOUDFRONT_URL_VALUE",
MIX_PANEL_TOKEN: "16b177c2cda3ec1fb11c63a07f27996c",
// API urls
diff --git a/nuxt-frontend/nuxt.config.js b/nuxt-frontend/nuxt.config.js
index 3a75fa204..31e0edfa5 100644
--- a/nuxt-frontend/nuxt.config.js
+++ b/nuxt-frontend/nuxt.config.js
@@ -1,5 +1,7 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
import { defineNuxtConfig } from "nuxt/config";
+import config from "./config";
+
export default defineNuxtConfig({
app: {
head: {
@@ -7,6 +9,7 @@ export default defineNuxtConfig({
lang: "en",
},
},
+ cdnURL: config.CLOUDFRONT_URL,
},
devtools: { enabled: true },
modules: [
@@ -14,6 +17,7 @@ export default defineNuxtConfig({
"@nuxtjs/tailwindcss",
"nuxt-icon",
"@canopassoftware/blog-components",
+ "nuxt-lazy-hydrate",
],
css: ["~/assets/css/global.css", "~/assets/css/app.css"],
generate: { fallback: true },
@@ -31,8 +35,7 @@ export default defineNuxtConfig({
},
},
nitro: {
- prerender: {
- failOnError: false,
- },
+ compressPublicAssets: true,
+ preset: "aws-lambda",
},
});
diff --git a/nuxt-frontend/package.json b/nuxt-frontend/package.json
index 655e46e8e..e665d98fc 100644
--- a/nuxt-frontend/package.json
+++ b/nuxt-frontend/package.json
@@ -14,6 +14,7 @@
"@canopassoftware/blog-components": "^1.1.9",
"@ivanv/vue-collapse-transition": "^1.0.2",
"@nuxt/devtools": "latest",
+ "@types/lozad": "^1.16.4",
"@vue/cli-plugin-babel": "^5.0.8",
"@vue/cli-plugin-eslint": "^5.0.8",
"@vueuse/components": "^10.4.1",
@@ -46,6 +47,7 @@
"@vueuse/core": "^9.3.0",
"lozad": "^1.16.0",
"mixpanel-browser": "^2.47.0",
+ "nuxt-lazy-hydrate": "^1.0.0",
"pinia": "^2.1.6",
"serialize-javascript": "^6.0.1"
},
diff --git a/nuxt-frontend/tailwind.config.js b/nuxt-frontend/tailwind.config.js
index 1a7990c84..74db05133 100644
--- a/nuxt-frontend/tailwind.config.js
+++ b/nuxt-frontend/tailwind.config.js
@@ -120,6 +120,14 @@ module.exports = {
"inter-regular": ["Inter-Regular"],
"opensans-bold": ["Opensans-Bold"],
"opensans-semibold": ["Opensans-SemiBold"],
+ "source-codepro": ["Source CodePro"],
+ "poppins-regular": ["Poppins Regular"],
+ "poppins-medium": ["Poppins Medium"],
+ "inter-extralight": ["Inter-ExtraLight"],
+ "comme-light": ["Comme-Light"],
+ "comme-regular": ["Comme-Regular"],
+ "comme-medium": ["Comme-Medium"],
+ "comme-semibold": ["Comme-SemiBold"],
},
letterSpacing: {
"extra-wider": "0.0625em",
diff --git a/nuxt-frontend/yarn.lock b/nuxt-frontend/yarn.lock
index 6277b6ab4..4bb11df6f 100644
--- a/nuxt-frontend/yarn.lock
+++ b/nuxt-frontend/yarn.lock
@@ -112,33 +112,33 @@
tslib "^1.11.1"
"@aws-sdk/client-s3@^3.388.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.513.0.tgz#3353cd48a3815c2ca8ed492e7cd5e4c3ea3f9269"
- integrity sha512-Y7kbPLvVVgcn38sTyQP/WnD5Zc7lnJ4XQ8qIPobbkwhCL+rl4hIWcxpQLf1OGS4zw2fBFQAxZnDotuBrAvgNsw==
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.515.0.tgz#f14aa19c55292cee36f07b314655e435e52b3bc6"
+ integrity sha512-K527n83hrMUdosxOYTzL63wtlJtmN5SUJZnGY1sUR6UyOrnOr9lS6t3AB6BgHqLFRFZJqSqmhflv2cOD7P1UPg==
dependencies:
"@aws-crypto/sha1-browser" "3.0.0"
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/client-sts" "3.513.0"
+ "@aws-sdk/client-sts" "3.515.0"
"@aws-sdk/core" "3.513.0"
- "@aws-sdk/credential-provider-node" "3.513.0"
- "@aws-sdk/middleware-bucket-endpoint" "3.511.0"
- "@aws-sdk/middleware-expect-continue" "3.511.0"
- "@aws-sdk/middleware-flexible-checksums" "3.511.0"
- "@aws-sdk/middleware-host-header" "3.511.0"
- "@aws-sdk/middleware-location-constraint" "3.511.0"
- "@aws-sdk/middleware-logger" "3.511.0"
- "@aws-sdk/middleware-recursion-detection" "3.511.0"
- "@aws-sdk/middleware-sdk-s3" "3.511.0"
- "@aws-sdk/middleware-signing" "3.511.0"
- "@aws-sdk/middleware-ssec" "3.511.0"
- "@aws-sdk/middleware-user-agent" "3.511.0"
- "@aws-sdk/region-config-resolver" "3.511.0"
- "@aws-sdk/signature-v4-multi-region" "3.511.0"
- "@aws-sdk/types" "3.511.0"
- "@aws-sdk/util-endpoints" "3.511.0"
- "@aws-sdk/util-user-agent-browser" "3.511.0"
- "@aws-sdk/util-user-agent-node" "3.511.0"
+ "@aws-sdk/credential-provider-node" "3.515.0"
+ "@aws-sdk/middleware-bucket-endpoint" "3.515.0"
+ "@aws-sdk/middleware-expect-continue" "3.515.0"
+ "@aws-sdk/middleware-flexible-checksums" "3.515.0"
+ "@aws-sdk/middleware-host-header" "3.515.0"
+ "@aws-sdk/middleware-location-constraint" "3.515.0"
+ "@aws-sdk/middleware-logger" "3.515.0"
+ "@aws-sdk/middleware-recursion-detection" "3.515.0"
+ "@aws-sdk/middleware-sdk-s3" "3.515.0"
+ "@aws-sdk/middleware-signing" "3.515.0"
+ "@aws-sdk/middleware-ssec" "3.515.0"
+ "@aws-sdk/middleware-user-agent" "3.515.0"
+ "@aws-sdk/region-config-resolver" "3.515.0"
+ "@aws-sdk/signature-v4-multi-region" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
+ "@aws-sdk/util-endpoints" "3.515.0"
+ "@aws-sdk/util-user-agent-browser" "3.515.0"
+ "@aws-sdk/util-user-agent-node" "3.515.0"
"@aws-sdk/xml-builder" "3.496.0"
"@smithy/config-resolver" "^2.1.1"
"@smithy/core" "^1.3.2"
@@ -175,24 +175,24 @@
fast-xml-parser "4.2.5"
tslib "^2.5.0"
-"@aws-sdk/client-sso-oidc@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.513.0.tgz#a82c5eb7806781d1bbf48d514b37998e68912cb6"
- integrity sha512-DyncBVOR5aENL6vOeHPllIAwWUaDZdj1aRKVWiNECG4LuuwwjASX0wFLxTRe/4al3Ugob0OLqsrgC2hd59BLJA==
+"@aws-sdk/client-sso-oidc@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.515.0.tgz#7864bbcc1cca2441c726b1db5ef74be6142ec270"
+ integrity sha512-zACa8LNlPUdlNUBqQRf5a3MfouLNtcBfm84v2c8M976DwJrMGONPe1QjyLLsD38uESQiXiVQRruj/b000iMXNw==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/client-sts" "3.513.0"
+ "@aws-sdk/client-sts" "3.515.0"
"@aws-sdk/core" "3.513.0"
- "@aws-sdk/middleware-host-header" "3.511.0"
- "@aws-sdk/middleware-logger" "3.511.0"
- "@aws-sdk/middleware-recursion-detection" "3.511.0"
- "@aws-sdk/middleware-user-agent" "3.511.0"
- "@aws-sdk/region-config-resolver" "3.511.0"
- "@aws-sdk/types" "3.511.0"
- "@aws-sdk/util-endpoints" "3.511.0"
- "@aws-sdk/util-user-agent-browser" "3.511.0"
- "@aws-sdk/util-user-agent-node" "3.511.0"
+ "@aws-sdk/middleware-host-header" "3.515.0"
+ "@aws-sdk/middleware-logger" "3.515.0"
+ "@aws-sdk/middleware-recursion-detection" "3.515.0"
+ "@aws-sdk/middleware-user-agent" "3.515.0"
+ "@aws-sdk/region-config-resolver" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
+ "@aws-sdk/util-endpoints" "3.515.0"
+ "@aws-sdk/util-user-agent-browser" "3.515.0"
+ "@aws-sdk/util-user-agent-node" "3.515.0"
"@smithy/config-resolver" "^2.1.1"
"@smithy/core" "^1.3.2"
"@smithy/fetch-http-handler" "^2.4.1"
@@ -220,23 +220,23 @@
"@smithy/util-utf8" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/client-sso@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.513.0.tgz#d81c3fe2ba915e81826f3e96c85fa445c925e8f4"
- integrity sha512-621Aj/KrgvKJXXViatb3zM+TdM3n+lodmMbSm+FH37RqYoj36s5FgmXan3Ebu9WBu1lUzKm+a3ZyRWVces52uQ==
+"@aws-sdk/client-sso@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.515.0.tgz#858d3ebd187e54e70ebd7ac948fb889f70a7deee"
+ integrity sha512-4oGBLW476zmkdN98lAns3bObRNO+DLOfg4MDUSR6l6GYBV/zGAtoy2O/FhwYKgA2L5h2ZtElGopLlk/1Q0ePLw==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/core" "3.513.0"
- "@aws-sdk/middleware-host-header" "3.511.0"
- "@aws-sdk/middleware-logger" "3.511.0"
- "@aws-sdk/middleware-recursion-detection" "3.511.0"
- "@aws-sdk/middleware-user-agent" "3.511.0"
- "@aws-sdk/region-config-resolver" "3.511.0"
- "@aws-sdk/types" "3.511.0"
- "@aws-sdk/util-endpoints" "3.511.0"
- "@aws-sdk/util-user-agent-browser" "3.511.0"
- "@aws-sdk/util-user-agent-node" "3.511.0"
+ "@aws-sdk/middleware-host-header" "3.515.0"
+ "@aws-sdk/middleware-logger" "3.515.0"
+ "@aws-sdk/middleware-recursion-detection" "3.515.0"
+ "@aws-sdk/middleware-user-agent" "3.515.0"
+ "@aws-sdk/region-config-resolver" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
+ "@aws-sdk/util-endpoints" "3.515.0"
+ "@aws-sdk/util-user-agent-browser" "3.515.0"
+ "@aws-sdk/util-user-agent-node" "3.515.0"
"@smithy/config-resolver" "^2.1.1"
"@smithy/core" "^1.3.2"
"@smithy/fetch-http-handler" "^2.4.1"
@@ -264,23 +264,23 @@
"@smithy/util-utf8" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/client-sts@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.513.0.tgz#cc957fc3a764bc983335266aefa37b97c5ea73a6"
- integrity sha512-reWhX5CO+XZhT8xIdDPnEws0KQNBuvcSY2W7niSPVYfq1mOLkQgYenP/sC/TyvnNuZDzgcmJQdbdAKHuZvMuUQ==
+"@aws-sdk/client-sts@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.515.0.tgz#a645696bbc160e46c4c9e60aa66b79fd212d1230"
+ integrity sha512-ScYuvaIDgip3atOJIA1FU2n0gJkEdveu1KrrCPathoUCV5zpK8qQmO/n+Fj/7hKFxeKdFbB+4W4CsJWYH94nlg==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/core" "3.513.0"
- "@aws-sdk/middleware-host-header" "3.511.0"
- "@aws-sdk/middleware-logger" "3.511.0"
- "@aws-sdk/middleware-recursion-detection" "3.511.0"
- "@aws-sdk/middleware-user-agent" "3.511.0"
- "@aws-sdk/region-config-resolver" "3.511.0"
- "@aws-sdk/types" "3.511.0"
- "@aws-sdk/util-endpoints" "3.511.0"
- "@aws-sdk/util-user-agent-browser" "3.511.0"
- "@aws-sdk/util-user-agent-node" "3.511.0"
+ "@aws-sdk/middleware-host-header" "3.515.0"
+ "@aws-sdk/middleware-logger" "3.515.0"
+ "@aws-sdk/middleware-recursion-detection" "3.515.0"
+ "@aws-sdk/middleware-user-agent" "3.515.0"
+ "@aws-sdk/region-config-resolver" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
+ "@aws-sdk/util-endpoints" "3.515.0"
+ "@aws-sdk/util-user-agent-browser" "3.515.0"
+ "@aws-sdk/util-user-agent-node" "3.515.0"
"@smithy/config-resolver" "^2.1.1"
"@smithy/core" "^1.3.2"
"@smithy/fetch-http-handler" "^2.4.1"
@@ -321,22 +321,22 @@
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-env@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.511.0.tgz#54084b6f8762cb102dc31a7604c618adb7e2865d"
- integrity sha512-4VUsnLRox8YzxnZwnFrfZM4bL5KKLhsjjjX7oiuLyzFkhauI4HFYt7rTB8YNGphpqAg/Wzw5DBZfO3Bw1iR1HA==
+"@aws-sdk/credential-provider-env@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.515.0.tgz#8a96e51bb50a70596ec8d6fc38a78c2aca3b5b6f"
+ integrity sha512-45vxdyqhTAaUMERYVWOziG3K8L2TV9G4ryQS/KZ84o7NAybE9GMdoZRVmGHAO7mJJ1wQiYCM/E+i5b3NW9JfNA==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-http@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.511.0.tgz#21b303766573649ff4cb3931159dab0ae1760077"
- integrity sha512-y83Gt8GPpgMe/lMFxIq+0G2rbzLTC6lhrDocHUzqcApLD6wet8Esy2iYckSRlJgYY+qsVAzpLrSMtt85DwRPTw==
+"@aws-sdk/credential-provider-http@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.515.0.tgz#780b31ebb0d2c3fb1da31d163a2f39edb7d7d7c5"
+ integrity sha512-Ba6FXK77vU4WyheiamNjEuTFmir0eAXuJGPO27lBaA8g+V/seXGHScsbOG14aQGDOr2P02OPwKGZrWWA7BFpfQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/fetch-http-handler" "^2.4.1"
"@smithy/node-http-handler" "^2.3.1"
"@smithy/property-provider" "^2.1.1"
@@ -346,82 +346,82 @@
"@smithy/util-stream" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-ini@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.513.0.tgz#66578517442f4284b5ae4c4b2f801b2ed750ff28"
- integrity sha512-J9FAmTVHm9RsXxXluXCmJ+crkZPDpdNQhiVrbmPPq989lfr0u33rf1aKFMF5AyHNcNEWeAYKKBQwJJkcsxStIA==
- dependencies:
- "@aws-sdk/client-sts" "3.513.0"
- "@aws-sdk/credential-provider-env" "3.511.0"
- "@aws-sdk/credential-provider-process" "3.511.0"
- "@aws-sdk/credential-provider-sso" "3.513.0"
- "@aws-sdk/credential-provider-web-identity" "3.513.0"
- "@aws-sdk/types" "3.511.0"
+"@aws-sdk/credential-provider-ini@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.515.0.tgz#f669afd30aeac6088db0d7d485730c633836872b"
+ integrity sha512-ouDlNZdv2TKeVEA/YZk2+XklTXyAAGdbWnl4IgN9ItaodWI+lZjdIoNC8BAooVH+atIV/cZgoGTGQL7j2TxJ9A==
+ dependencies:
+ "@aws-sdk/client-sts" "3.515.0"
+ "@aws-sdk/credential-provider-env" "3.515.0"
+ "@aws-sdk/credential-provider-process" "3.515.0"
+ "@aws-sdk/credential-provider-sso" "3.515.0"
+ "@aws-sdk/credential-provider-web-identity" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/credential-provider-imds" "^2.2.1"
"@smithy/property-provider" "^2.1.1"
"@smithy/shared-ini-file-loader" "^2.3.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-node@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.513.0.tgz#7ce79ce6faea1850fb8992bb86e79e5f5e6f4e9c"
- integrity sha512-Cp6tYUJ+g8zJxI8vE0A9W6AxRLq3iR2zGGKsrPLNmZkUaHoVaJiNEd+2nL9RwCqDRve+N+Sh3mbZrLiqh3DO6A==
- dependencies:
- "@aws-sdk/credential-provider-env" "3.511.0"
- "@aws-sdk/credential-provider-http" "3.511.0"
- "@aws-sdk/credential-provider-ini" "3.513.0"
- "@aws-sdk/credential-provider-process" "3.511.0"
- "@aws-sdk/credential-provider-sso" "3.513.0"
- "@aws-sdk/credential-provider-web-identity" "3.513.0"
- "@aws-sdk/types" "3.511.0"
+"@aws-sdk/credential-provider-node@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.515.0.tgz#57e2105208fb8b2edc857f48533cb0a1e28a9412"
+ integrity sha512-Y4kHSpbxksiCZZNcvsiKUd8Fb2XlyUuONEwqWFNL82ZH6TCCjBGS31wJQCSxBHqYcOL3tiORUEJkoO7uS30uQA==
+ dependencies:
+ "@aws-sdk/credential-provider-env" "3.515.0"
+ "@aws-sdk/credential-provider-http" "3.515.0"
+ "@aws-sdk/credential-provider-ini" "3.515.0"
+ "@aws-sdk/credential-provider-process" "3.515.0"
+ "@aws-sdk/credential-provider-sso" "3.515.0"
+ "@aws-sdk/credential-provider-web-identity" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/credential-provider-imds" "^2.2.1"
"@smithy/property-provider" "^2.1.1"
"@smithy/shared-ini-file-loader" "^2.3.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-process@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.511.0.tgz#2b44f3159ff544239a81d0f9dfcd79b1f8e90361"
- integrity sha512-88hLUPqcTwjSubPS+34ZfmglnKeLny8GbmZsyllk96l26PmDTAqo5RScSA8BWxL0l5pRRWGtcrFyts+oibHIuQ==
+"@aws-sdk/credential-provider-process@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.515.0.tgz#71e1e624669ef5918b477b48ec8aff1bd686e787"
+ integrity sha512-pSjiOA2FM63LHRKNDvEpBRp80FVGT0Mw/gzgbqFXP+sewk0WVonYbEcMDTJptH3VsLPGzqH/DQ1YL/aEIBuXFQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/shared-ini-file-loader" "^2.3.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-sso@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.513.0.tgz#1a61776486ec98873b3d1140a5fcee4ab3b83b8b"
- integrity sha512-q9rRwRWVut97+hnc0Yt77tGeKoPLLDpKKVpVGC6e+EQHlXM4H6oq2VGLgXYJPA9HpMJ3t5zmmgHxEafYeFZo+w==
+"@aws-sdk/credential-provider-sso@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.515.0.tgz#b8efce2c885adf529c4f70db76bcc188afef299b"
+ integrity sha512-j7vUkiSmuhpBvZYoPTRTI4ePnQbiZMFl6TNhg9b9DprC1zHkucsZnhRhqjOVlrw/H6J4jmcPGcHHTZ5WQNI5xQ==
dependencies:
- "@aws-sdk/client-sso" "3.513.0"
- "@aws-sdk/token-providers" "3.513.0"
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/client-sso" "3.515.0"
+ "@aws-sdk/token-providers" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/shared-ini-file-loader" "^2.3.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/credential-provider-web-identity@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.513.0.tgz#9ac61426c7ea969efc6e1d80eb4d0f92e0be2e37"
- integrity sha512-0EZUQhbDaV3jxvIjcWEGiGmioFS0vEvUxaJrMgeRLUo9njZfLZ4VaEMsqPnZ9rMz2w9CxfpDeObEQlDzYeGRgA==
+"@aws-sdk/credential-provider-web-identity@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.515.0.tgz#848f113ca92dd7a6ebbb436872688a78a28d309b"
+ integrity sha512-66+2g4z3fWwdoGReY8aUHvm6JrKZMTRxjuizljVmMyOBttKPeBYXvUTop/g3ZGUx1f8j+C5qsGK52viYBvtjuQ==
dependencies:
- "@aws-sdk/client-sts" "3.513.0"
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/client-sts" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-bucket-endpoint@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.511.0.tgz#48c9c5242a488dcfa0323ce4db90d02fe253efb7"
- integrity sha512-G4dAAHPUZbpDCVBaCcAOlFoctO9lcecSs0EZYrvzQc/9d4XJvNWGd1C7GSdf204VPOCPZCjNpTkdWGm25r00wA==
+"@aws-sdk/middleware-bucket-endpoint@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.515.0.tgz#59dc2a3443f458cc503f70490618814ad0c2cbd9"
+ integrity sha512-Vm423j3udFrhKPaKiXtie+6aF05efjX8lhAu5VOruIvbam7olvdWNdkH7sGWlz1ko3CVa7PwOYjGHiOOhxpEOA==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@aws-sdk/util-arn-parser" "3.495.0"
"@smithy/node-config-provider" "^2.2.1"
"@smithy/protocol-http" "^3.1.1"
@@ -429,74 +429,74 @@
"@smithy/util-config-provider" "^2.2.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-expect-continue@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.511.0.tgz#ac96f26a55f5fd10e32c354f5c5e94be154dad6c"
- integrity sha512-zjDzrJV9PFCkEqhNLKKK+9PB1vPveVZLJbcY71V3PZFvPII1bhlgwvI1e99MhEiaiH2a9I2PnS56bGwEKuNTrw==
+"@aws-sdk/middleware-expect-continue@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.515.0.tgz#4a9056cbc0acf2dd89b29220fbd9ae5da56b8256"
+ integrity sha512-TWCXulivab4reOMx/vxa/IwnPX78fLwI9NUoAxjsqB6W9qjmSnPD43BSVeGvbbl/YNmgk7XfMbZb6IgxW7RyzA==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/protocol-http" "^3.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-flexible-checksums@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.511.0.tgz#a11d39c51d3f3ff4e2e5f745eceb6f1231d94bdb"
- integrity sha512-oI8zULi6VXLXJ3zA6aCdbOoceSNOxGITosB7EKDsLllzAQFV1WlzmQCtjFY8DLLYZ521atgJNcVbzjxPQnrnJA==
+"@aws-sdk/middleware-flexible-checksums@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.515.0.tgz#88302e23931bb936f12048953a825cfe8fa5c3c3"
+ integrity sha512-ydGjnqNeYlJaAkmQeQnS4pZRAAvzefdm8c234Qh0Fg55xRwHTNLp7uYsdfkTjrdAlj6YIO3Zr6vK6VJ6MGCwug==
dependencies:
"@aws-crypto/crc32" "3.0.0"
"@aws-crypto/crc32c" "3.0.0"
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/is-array-buffer" "^2.1.1"
"@smithy/protocol-http" "^3.1.1"
"@smithy/types" "^2.9.1"
"@smithy/util-utf8" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-host-header@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.511.0.tgz#4efc08d7fecf73492b15cfc66fce9b2f4684173d"
- integrity sha512-DbBzQP/6woSHR/+g9dHN3YiYaLIqFw9u8lQFMxi3rT3hqITFVYLzzXtEaHjDD6/is56pNT84CIKbyJ6/gY5d1Q==
+"@aws-sdk/middleware-host-header@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.515.0.tgz#835a1865d4e35ad8fd2f7e579b191d58f52e450c"
+ integrity sha512-I1MwWPzdRKM1luvdDdjdGsDjNVPhj9zaIytEchjTY40NcKOg+p2evLD2y69ozzg8pyXK63r8DdvDGOo9QPuh0A==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/protocol-http" "^3.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-location-constraint@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.511.0.tgz#196effea8560186d586742221803f423907476a0"
- integrity sha512-PKHnOT3oBo41NELq3Esz3K9JuV1l9E+SrCcfr/07yU4EbqhS4UGPb22Yf5JakQu4fGbTFlAftcc8PXcE2zLr4g==
+"@aws-sdk/middleware-location-constraint@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.515.0.tgz#848a90fb284ba7fc7258faada73808425aeb7b76"
+ integrity sha512-ORFC5oijjTJsHhUXy9o52/vl5Irf6e83bE/8tBp+sVVx81+E8zTTWZbysoa41c0B5Ycd0H3wCWutvjdXT16ydQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-logger@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.511.0.tgz#646525c397713a08f490beb5c955ccb326cf4207"
- integrity sha512-EYU9dBlJXvQcCsM2Tfgi0NQoXrqovfDv/fDy8oGJgZFrgNuHDti8tdVVxeJTUJNEAF67xlDl5o+rWEkKthkYGQ==
+"@aws-sdk/middleware-logger@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.515.0.tgz#430fc40d6897fdc25ad82075865d00d5d707b6ad"
+ integrity sha512-qXomJzg2m/5seQOxHi/yOXOKfSjwrrJSmEmfwJKJyQgdMbBcjz3Cz0H/1LyC6c5hHm6a/SZgSTzDAbAoUmyL+Q==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-recursion-detection@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.511.0.tgz#ac3ce292e3dc3b5dca86a03d8e66fa9e11beb9fc"
- integrity sha512-PlNPCV/6zpDVdNx1K69xDTh/wPNU4WyP4qa6hUo2/+4/PNG5HI9xbCWtpb4RjhdTRw6qDtkBNcPICHbtWx5aHg==
+"@aws-sdk/middleware-recursion-detection@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.515.0.tgz#7f44705d6d93adbcc743a5adf3bfa2c09670637c"
+ integrity sha512-dokHLbTV3IHRIBrw9mGoxcNTnQsjlm7TpkJhPdGT9T4Mq399EyQo51u6IsVMm07RXLl2Zw7u+u9p+qWBFzmFRA==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/protocol-http" "^3.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-sdk-s3@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.511.0.tgz#b49858e86bda505a2dea88207c68a02db9c961a5"
- integrity sha512-SKJr8mKaqjcGpu0xxRPXZiKrJmyetDfgzvWuZ7QOgdnPa+6jk5fmEUTFoPb3VCarMkf8xo/l6cTZ5lei7Lbflw==
+"@aws-sdk/middleware-sdk-s3@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.515.0.tgz#5d3e355d474c22c6748a4a6e48788eca3e81b713"
+ integrity sha512-vB8JwiTEAqm1UT9xfugnCgl0H0dtBLUQQK99JwQEWjHPZmQ3HQuVkykmJRY3X0hzKMEgqXodz0hZOvf3Hq1mvQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@aws-sdk/util-arn-parser" "3.495.0"
"@smithy/node-config-provider" "^2.2.1"
"@smithy/protocol-http" "^3.1.1"
@@ -506,12 +506,12 @@
"@smithy/util-config-provider" "^2.2.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-signing@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.511.0.tgz#9491193ab983a78c08dc924cdf181ca90c30d978"
- integrity sha512-IMijFLfm+QQHD6NNDX9k3op9dpBSlWKnqjcMU38Tytl2nbqV4gktkarOK1exHAmH7CdoYR5BufVtBzbASNSF/A==
+"@aws-sdk/middleware-signing@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.515.0.tgz#1fe447d8fdc403367a7ba4af53d2dcc647c24190"
+ integrity sha512-SdjCyQCL702I07KhCiBFcoh6+NYtnruHJQIzWwMpBteuYHnCHW1k9uZ6pqacsS+Y6qpAKfTVNpQx2zP2s6QoHA==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/protocol-http" "^3.1.1"
"@smithy/signature-v4" "^2.1.1"
@@ -519,66 +519,66 @@
"@smithy/util-middleware" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-ssec@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.511.0.tgz#655995a7dd08c890451c6ed22eee4e354c47acbf"
- integrity sha512-8pfgBard9pj7oWJ79R6dbXHUGr7JPP/OmAsKBYZA0r/91a1XdFUDtRYZadstjcOv/X3QbeG3QqWOtNco+XgM7Q==
+"@aws-sdk/middleware-ssec@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.515.0.tgz#395a16a27b99246bb88e8344ec8c0da507cdf1a6"
+ integrity sha512-0qLjKiorosVBzzaV/o7MEyS9xqLLu02qGbP564Z/FZY74JUQEpBNedgveMUbb6lqr85RnOuwZ0GZ0cBRfH2brQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/middleware-user-agent@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.511.0.tgz#e954070a928f16f93e9cccb84e6174554fdf94ac"
- integrity sha512-eLs+CxP2QCXh3tCGYCdAml3oyWj8MSIwKbH+8rKw0k/5vmY1YJDBy526whOxx61ivhz2e0muuijN4X5EZZ2Pnw==
+"@aws-sdk/middleware-user-agent@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.515.0.tgz#93daacea920fad11481559e5a399cf786e5e6c0c"
+ integrity sha512-nOqZjGA/GkjuJ5fUshec9Fv6HFd7ovOTxMJbw3MfAhqXuVZ6dKF41lpVJ4imNsgyFt3shUg9WDY8zGFjlYMB3g==
dependencies:
- "@aws-sdk/types" "3.511.0"
- "@aws-sdk/util-endpoints" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
+ "@aws-sdk/util-endpoints" "3.515.0"
"@smithy/protocol-http" "^3.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/region-config-resolver@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.511.0.tgz#abe0334f975414119a38eba0f85d1239a074b510"
- integrity sha512-RzBLSNaRd4iEkQyEGfiSNvSnWU/x23rsiFgA9tqYFA0Vqx7YmzSWC8QBUxpwybB8HkbbL9wNVKQqTbhI3mYneQ==
+"@aws-sdk/region-config-resolver@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.515.0.tgz#c0973acc32256c3688265512cf6d0469baa3af21"
+ integrity sha512-RIRx9loxMgEAc/r1wPfnfShOuzn4RBi8pPPv6/jhhITEeMnJe6enAh2k5y9DdiVDDgCWZgVFSv0YkAIfzAFsnQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/node-config-provider" "^2.2.1"
"@smithy/types" "^2.9.1"
"@smithy/util-config-provider" "^2.2.1"
"@smithy/util-middleware" "^2.1.1"
tslib "^2.5.0"
-"@aws-sdk/signature-v4-multi-region@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.511.0.tgz#6a33b9f540983c8c32ea3b0de4827f4a29da19f6"
- integrity sha512-lwbU3LX5TpYu1DHBMH2Wz+2MWGccn5G3psu1Y9WTPc+1bubVQHWf8UD2lzON5L2QirT9tQheQjTke1u5JC7FTQ==
+"@aws-sdk/signature-v4-multi-region@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.515.0.tgz#93d10569869ccc506a7cb6603566c9e0638a436e"
+ integrity sha512-5lrCn4DSE0zL41k0L6moqcdExZhWdAnV0/oMEagrISzQYoia+aNTEeyVD3xqJhRbEW4gCj3Uoyis6c8muf7b9g==
dependencies:
- "@aws-sdk/middleware-sdk-s3" "3.511.0"
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/middleware-sdk-s3" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/protocol-http" "^3.1.1"
"@smithy/signature-v4" "^2.1.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/token-providers@3.513.0":
- version "3.513.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.513.0.tgz#e096873c841373a3754cfb21c2483f11de48c9f8"
- integrity sha512-S27iFzj3dVRw1q+xLtqTGZOfYG95OwvTN7crvS2daqSYfcWN+dhEPzQJdDvGaAnAI45bWm8rppH/EYzrlxeZoA==
+"@aws-sdk/token-providers@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.515.0.tgz#c4e549a28d287b2861a2d331eae2be98c4236bd1"
+ integrity sha512-MQuf04rIcTXqwDzmyHSpFPF1fKEzRl64oXtCRUF3ddxTdK6wxXkePfK6wNCuL+GEbEcJAoCtIGIRpzGPJvQjHA==
dependencies:
- "@aws-sdk/client-sso-oidc" "3.513.0"
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/client-sso-oidc" "3.515.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/property-provider" "^2.1.1"
"@smithy/shared-ini-file-loader" "^2.3.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
-"@aws-sdk/types@3.511.0", "@aws-sdk/types@^3.222.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.511.0.tgz#b873bcd8d0db1265234a5a8b920a3c43a6ca28ff"
- integrity sha512-P03ufufxmkvd7nO46oOeEqYIMPJ8qMCKxAsfJk1JBVPQ1XctVntbail4/UFnrnzij8DTl4Mk/D62uGo7+RolXA==
+"@aws-sdk/types@3.515.0", "@aws-sdk/types@^3.222.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.515.0.tgz#ee97c887293211f1891bc1d8f0aaf354072b6002"
+ integrity sha512-B3gUpiMlpT6ERaLvZZ61D0RyrQPsFYDkCncLPVkZOKkCOoFU46zi1o6T5JcYiz8vkx1q9RGloQ5exh79s5pU/w==
dependencies:
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
@@ -590,12 +590,12 @@
dependencies:
tslib "^2.5.0"
-"@aws-sdk/util-endpoints@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.511.0.tgz#f2f7f0ca1c7a1caaede5345e700eeed41316be00"
- integrity sha512-J/5hsscJkg2pAOdLx1YKlyMCk5lFRxRxEtup9xipzOxVBlqOIE72Tuu31fbxSlF8XzO/AuCJcZL4m1v098K9oA==
+"@aws-sdk/util-endpoints@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.515.0.tgz#6d8bcc62617261a4c1de5d7507060ab361694923"
+ integrity sha512-UJi+jdwcGFV/F7d3+e2aQn5yZOVpDiAgfgNhPnEtgV0WozJ5/ZUeZBgWvSc/K415N4A4D/9cbBc7+I+35qzcDQ==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/types" "^2.9.1"
"@smithy/util-endpoints" "^1.1.1"
tslib "^2.5.0"
@@ -607,22 +607,22 @@
dependencies:
tslib "^2.5.0"
-"@aws-sdk/util-user-agent-browser@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.511.0.tgz#986c0f76141f6180fad6f9a0a4a8566d81c02e12"
- integrity sha512-5LuESdwtIcA10aHcX7pde7aCIijcyTPBXFuXmFlDTgm/naAayQxelQDpvgbzuzGLgePf8eTyyhDKhzwPZ2EqiQ==
+"@aws-sdk/util-user-agent-browser@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.515.0.tgz#f3c7027cfbfaf1786ae32176dd5ac8b0753ad0a1"
+ integrity sha512-pTWQb0JCafTmLHLDv3Qqs/nAAJghcPdGQIBpsCStb0YEzg3At/dOi2AIQ683yYnXmeOxLXJDzmlsovfVObJScw==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/types" "^2.9.1"
bowser "^2.11.0"
tslib "^2.5.0"
-"@aws-sdk/util-user-agent-node@3.511.0":
- version "3.511.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.511.0.tgz#2cb4f56050e2f173870d6bcccb0f12f68dbf73ce"
- integrity sha512-UopdlRvYY5mxlS4wwFv+QAWL6/T302wmoQj7i+RY+c/D3Ej3PKBb/mW3r2wEOgZLJmPpeeM1SYMk+rVmsW1rqw==
+"@aws-sdk/util-user-agent-node@3.515.0":
+ version "3.515.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.515.0.tgz#a76182778964e9e9098f5607b379c0efb12ffaa4"
+ integrity sha512-A/KJ+/HTohHyVXLH+t/bO0Z2mPrQgELbQO8tX+B2nElo8uklj70r5cT7F8ETsI9oOy+HDVpiL5/v45ZgpUOiPg==
dependencies:
- "@aws-sdk/types" "3.511.0"
+ "@aws-sdk/types" "3.515.0"
"@smithy/node-config-provider" "^2.2.1"
"@smithy/types" "^2.9.1"
tslib "^2.5.0"
@@ -2028,9 +2028,9 @@
"@jridgewell/trace-mapping" "^0.3.9"
"@jridgewell/resolve-uri@^3.1.0":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
- integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
+ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
"@jridgewell/set-array@^1.0.1":
version "1.1.2"
@@ -2297,16 +2297,16 @@
which "^3.0.1"
ws "^8.16.0"
-"@nuxt/kit@3.10.1", "@nuxt/kit@^3.5.0", "@nuxt/kit@^3.6.5", "@nuxt/kit@^3.7.4", "@nuxt/kit@^3.8.2", "@nuxt/kit@^3.9.1", "@nuxt/kit@^3.9.3":
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.10.1.tgz#d1608f02a54f8434a389d9efcf50dda8634bc135"
- integrity sha512-M9VRY0QGbG6lWOVqt69ZF96RLBUZVXyFpbBUwHnoHgjF9BXSX/MT/hrZcJicN4aPM2QRephGgsBd4U5wFmmn6g==
+"@nuxt/kit@3.10.2", "@nuxt/kit@^3.3.2", "@nuxt/kit@^3.5.0", "@nuxt/kit@^3.6.5", "@nuxt/kit@^3.7.4", "@nuxt/kit@^3.8.2", "@nuxt/kit@^3.9.1", "@nuxt/kit@^3.9.3":
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.10.2.tgz#90f271f4e667027db23cbac1343a45cac214e859"
+ integrity sha512-Bua7taY9CIm7HCTpHXqFyM1xlZkrUl6HOqWrkGjLLQg9eeWAdKT7ppT0iEMiGnb9f+5T0uL5Ec3TvuR5J8P9WA==
dependencies:
- "@nuxt/schema" "3.10.1"
- c12 "^1.6.1"
+ "@nuxt/schema" "3.10.2"
+ c12 "^1.7.0"
consola "^3.2.3"
defu "^6.1.4"
- globby "^14.0.0"
+ globby "^14.0.1"
hash-sum "^2.0.0"
ignore "^5.3.1"
jiti "^1.21.0"
@@ -2314,17 +2314,17 @@
mlly "^1.5.0"
pathe "^1.1.2"
pkg-types "^1.0.3"
- scule "^1.2.0"
- semver "^7.5.4"
- ufo "^1.3.2"
+ scule "^1.3.0"
+ semver "^7.6.0"
+ ufo "^1.4.0"
unctx "^2.3.1"
unimport "^3.7.1"
untyped "^1.4.2"
-"@nuxt/schema@3.10.1", "@nuxt/schema@^3.9.1":
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.10.1.tgz#b7cb2d26d26922f028bbf91f4ff0aa9b69cd19ca"
- integrity sha512-DyZLhbaaoGBCXO2jboCHTp77jbCIUem/va5iSu2+GO6M8vAHbNRphksw38gpSk/F74LbJDTbW0t3hrMBzU4B3g==
+"@nuxt/schema@3.10.2", "@nuxt/schema@^3.9.1":
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.10.2.tgz#355abc40bc96ffcfff145dc63e452eaa232bae82"
+ integrity sha512-hHVnMlPKYR6AVK889gvcYVgewB1885/KPZW6uYhVWkeKGc63JzNCILq8ykTqG/t8LpG1ZJpwxo5KtDk9nIZrfA==
dependencies:
"@nuxt/ui-templates" "^1.3.1"
consola "^3.2.3"
@@ -2332,9 +2332,9 @@
hookable "^5.5.3"
pathe "^1.1.2"
pkg-types "^1.0.3"
- scule "^1.2.0"
+ scule "^1.3.0"
std-env "^3.7.0"
- ufo "^1.3.2"
+ ufo "^1.4.0"
unimport "^3.7.1"
untyped "^1.4.2"
@@ -2366,14 +2366,14 @@
resolved "https://registry.yarnpkg.com/@nuxt/ui-templates/-/ui-templates-1.3.1.tgz#35f5c1adced7495a8c1284e37246a16e373ef5d5"
integrity sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==
-"@nuxt/vite-builder@3.10.1":
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-3.10.1.tgz#c6608b811aa9606d40e56a7433b3240d62c83502"
- integrity sha512-Rl3sNWd43LNuKc4Y7vwWPLKH+4brbFCfcCQP1W86eSzfijen9AGuqyYIrRaaMieNE7aHMpYSIGCo4kYohhMsuA==
+"@nuxt/vite-builder@3.10.2":
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-3.10.2.tgz#09332b0306f7e84902df9c6dcc716552ada0568e"
+ integrity sha512-FFMfcb/o2ID42QqX7LyspjG+cbibTUVMVYDNbxXviIsj0VWt5trlSL4zU81HaLn8nAgGTozMYqV5SJgT4rp/Zg==
dependencies:
- "@nuxt/kit" "3.10.1"
+ "@nuxt/kit" "3.10.2"
"@rollup/plugin-replace" "^5.0.5"
- "@vitejs/plugin-vue" "^5.0.3"
+ "@vitejs/plugin-vue" "^5.0.4"
"@vitejs/plugin-vue-jsx" "^3.1.0"
autoprefixer "^10.4.17"
clear "^0.1.0"
@@ -2388,20 +2388,20 @@
get-port-please "^3.1.2"
h3 "^1.10.1"
knitwork "^1.0.0"
- magic-string "^0.30.6"
+ magic-string "^0.30.7"
mlly "^1.5.0"
ohash "^1.1.3"
pathe "^1.1.2"
perfect-debounce "^1.0.0"
pkg-types "^1.0.3"
- postcss "^8.4.33"
+ postcss "^8.4.35"
rollup-plugin-visualizer "^5.12.0"
std-env "^3.7.0"
strip-literal "^2.0.0"
- ufo "^1.3.2"
+ ufo "^1.4.0"
unenv "^1.9.0"
- unplugin "^1.6.0"
- vite "5.0.12"
+ unplugin "^1.7.1"
+ vite "5.1.1"
vite-node "^1.2.2"
vite-plugin-checker "^0.6.4"
vue-bundle-renderer "^2.0.0"
@@ -2633,70 +2633,70 @@
estree-walker "^2.0.2"
picomatch "^2.3.1"
-"@rollup/rollup-android-arm-eabi@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz#786eaf6372be2fc209cc957c14aa9d3ff8fefe6a"
- integrity sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==
-
-"@rollup/rollup-android-arm64@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz#0114a042fd6396f4f3233e6171fd5b61a36ed539"
- integrity sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==
-
-"@rollup/rollup-darwin-arm64@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz#944d007c1dc71a8c9174d11671c0c34bd74a2c81"
- integrity sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==
-
-"@rollup/rollup-darwin-x64@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz#1d08cb4521a058d7736ab1c7fe988daf034a2598"
- integrity sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==
-
-"@rollup/rollup-linux-arm-gnueabihf@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz#4763eec1591bf0e99a54ad3d1ef39cb268ed7b19"
- integrity sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==
-
-"@rollup/rollup-linux-arm64-gnu@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz#e6dae70c53ace836973526c41803b877cffc6f7b"
- integrity sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==
-
-"@rollup/rollup-linux-arm64-musl@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz#5692e1a0feba0cc4a933864961afc3211177d242"
- integrity sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==
-
-"@rollup/rollup-linux-riscv64-gnu@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz#fbe3d80f7a7ac54a8847f5bddd1bc6f7b9ccb65f"
- integrity sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==
-
-"@rollup/rollup-linux-x64-gnu@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz#3f06b55ccf173446d390d0306643dff62ec99807"
- integrity sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==
-
-"@rollup/rollup-linux-x64-musl@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz#e4ac9b27041c83d7faab6205f62763103eb317ba"
- integrity sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==
-
-"@rollup/rollup-win32-arm64-msvc@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz#6ad0d4fb0066f240778ee3f61eecf7aa0357f883"
- integrity sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==
-
-"@rollup/rollup-win32-ia32-msvc@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz#29d50292381311cc8d3623e73b427b7e2e40a653"
- integrity sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==
-
-"@rollup/rollup-win32-x64-msvc@4.10.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz#4eedd01af3a82c1acb0fe6d837ebf339c4cbf839"
- integrity sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==
+"@rollup/rollup-android-arm-eabi@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.11.0.tgz#78693f843483a511bce6ce1d8a153a49f4cbab87"
+ integrity sha512-BV+u2QSfK3i1o6FucqJh5IK9cjAU6icjFFhvknzFgu472jzl0bBojfDAkJLBEsHFMo+YZg6rthBvBBt8z12IBQ==
+
+"@rollup/rollup-android-arm64@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.11.0.tgz#772cb1856f720863d982c17f25d3fbb930c946d3"
+ integrity sha512-0ij3iw7sT5jbcdXofWO2NqDNjSVVsf6itcAkV2I6Xsq4+6wjW1A8rViVB67TfBEan7PV2kbLzT8rhOVWLI2YXw==
+
+"@rollup/rollup-darwin-arm64@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.11.0.tgz#cac4aac05432ac684a6c6c5788e8db738e047a22"
+ integrity sha512-yPLs6RbbBMupArf6qv1UDk6dzZvlH66z6NLYEwqTU0VHtss1wkI4UYeeMS7TVj5QRVvaNAWYKP0TD/MOeZ76Zg==
+
+"@rollup/rollup-darwin-x64@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.11.0.tgz#e36d66c6b2d4d716c94926a375d6865b0c0c9c02"
+ integrity sha512-OvqIgwaGAwnASzXaZEeoJY3RltOFg+WUbdkdfoluh2iqatd090UeOG3A/h0wNZmE93dDew9tAtXgm3/+U/B6bw==
+
+"@rollup/rollup-linux-arm-gnueabihf@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.11.0.tgz#f7cc62debb348fb109724c882b99adc5c3f73e31"
+ integrity sha512-X17s4hZK3QbRmdAuLd2EE+qwwxL8JxyVupEqAkxKPa/IgX49ZO+vf0ka69gIKsaYeo6c1CuwY3k8trfDtZ9dFg==
+
+"@rollup/rollup-linux-arm64-gnu@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.11.0.tgz#ed398c7434734101e77a1fd0b05682b2c2027ecd"
+ integrity sha512-673Lu9EJwxVB9NfYeA4AdNu0FOHz7g9t6N1DmT7bZPn1u6bTF+oZjj+fuxUcrfxWXE0r2jxl5QYMa9cUOj9NFg==
+
+"@rollup/rollup-linux-arm64-musl@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.11.0.tgz#4860560d18d9f18568859a800b1e79fe3b85df9e"
+ integrity sha512-yFW2msTAQNpPJaMmh2NpRalr1KXI7ZUjlN6dY/FhWlOclMrZezm5GIhy3cP4Ts2rIAC+IPLAjNibjp1BsxCVGg==
+
+"@rollup/rollup-linux-riscv64-gnu@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.11.0.tgz#25bc0e9dbd5feab0b6fa68b2b87ce5f28a8a7c19"
+ integrity sha512-kKT9XIuhbvYgiA3cPAGntvrBgzhWkGpBMzuk1V12Xuoqg7CI41chye4HU0vLJnGf9MiZzfNh4I7StPeOzOWJfA==
+
+"@rollup/rollup-linux-x64-gnu@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.11.0.tgz#8c318d9c33a89cf9f917a1be90b0d8c75e0ab3ba"
+ integrity sha512-6q4ESWlyTO+erp1PSCmASac+ixaDv11dBk1fqyIuvIUc/CmRAX2Zk+2qK1FGo5q7kyDcjHCFVwgGFCGIZGVwCA==
+
+"@rollup/rollup-linux-x64-musl@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.11.0.tgz#132cf0787c966b3b22cf4475706fc4cb08ec880c"
+ integrity sha512-vIAQUmXeMLmaDN78HSE4Kh6xqof2e3TJUKr+LPqXWU4NYNON0MDN9h2+t4KHrPAQNmU3w1GxBQ/n01PaWFwa5w==
+
+"@rollup/rollup-win32-arm64-msvc@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.11.0.tgz#18e49376786def75843e605bdc8059a301c11dad"
+ integrity sha512-LVXo9dDTGPr0nezMdqa1hK4JeoMZ02nstUxGYY/sMIDtTYlli1ZxTXBYAz3vzuuvKO4X6NBETciIh7N9+abT1g==
+
+"@rollup/rollup-win32-ia32-msvc@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.11.0.tgz#ff9281d8b189436b7c234a52e7e0b635631c8667"
+ integrity sha512-xZVt6K70Gr3I7nUhug2dN6VRR1ibot3rXqXS3wo+8JP64t7djc3lBFyqO4GiVrhNaAIhUCJtwQ/20dr0h0thmQ==
+
+"@rollup/rollup-win32-x64-msvc@4.11.0":
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.11.0.tgz#a59158f78d07cd3ac15092ffca2f0319f3bb69f6"
+ integrity sha512-f3I7h9oTg79UitEco9/2bzwdciYkWr8pITs3meSDSlr1TdvQ7IxkQaaYN2YqZXX5uZhiYL+VuYDmHwNzhx+HOg==
"@sideway/address@^4.1.5":
version "4.1.5"
@@ -2715,54 +2715,54 @@
resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
-"@sigstore/bundle@^2.1.1":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.1.1.tgz#7fad9a1728939301607103722ac6f2a083d2f09a"
- integrity sha512-v3/iS+1nufZdKQ5iAlQKcCsoh0jffQyABvYIxKsZQFWc4ubuGjwZklFHpDgV6O6T7vvV78SW5NHI91HFKEcxKg==
+"@sigstore/bundle@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.2.0.tgz#e3f555a5c503fe176d8d1e0e829b00f842502e46"
+ integrity sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==
dependencies:
- "@sigstore/protobuf-specs" "^0.2.1"
+ "@sigstore/protobuf-specs" "^0.3.0"
"@sigstore/core@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-1.0.0.tgz#0fcdb32d191d4145a70cb837061185353b3b08e3"
integrity sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw==
-"@sigstore/protobuf-specs@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b"
- integrity sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==
+"@sigstore/protobuf-specs@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz#bdcc773671f625bb81591bca86ec5314d57297f3"
+ integrity sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==
-"@sigstore/sign@^2.2.2":
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.2.2.tgz#a958388fd20a7c367e20dd3604de3b47cc0b2b47"
- integrity sha512-mAifqvvGOCkb5BJ5d/SRrVP5+kKCGxtcHuti6lgqZalIfNxikxlJMMptOqFp9+xV5LAnJMSaMWtzvcgNZ3PlPA==
+"@sigstore/sign@^2.2.3":
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.2.3.tgz#f07bcd2cfee654fade867db44ae260f1a0142ba4"
+ integrity sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw==
dependencies:
- "@sigstore/bundle" "^2.1.1"
+ "@sigstore/bundle" "^2.2.0"
"@sigstore/core" "^1.0.0"
- "@sigstore/protobuf-specs" "^0.2.1"
+ "@sigstore/protobuf-specs" "^0.3.0"
make-fetch-happen "^13.0.0"
-"@sigstore/tuf@^2.3.0":
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.3.0.tgz#de64925ea10b16f3a7e77535d91eaf22be4dd904"
- integrity sha512-S98jo9cpJwO1mtQ+2zY7bOdcYyfVYCUaofCG6wWRzk3pxKHVAkSfshkfecto2+LKsx7Ovtqbgb2LS8zTRhxJ9Q==
+"@sigstore/tuf@^2.3.1":
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.3.1.tgz#86ff3c3c907e271696c88de0108d9063a8cbcc45"
+ integrity sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q==
dependencies:
- "@sigstore/protobuf-specs" "^0.2.1"
+ "@sigstore/protobuf-specs" "^0.3.0"
tuf-js "^2.2.0"
-"@sigstore/verify@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-1.0.0.tgz#0d41688710703fa4252bd25b973234dee5547cdf"
- integrity sha512-sRU6nblDBQ4pVTWni019Kij+XQj4RP75WXN5z3qHk81dt/L8A7r3v8RgRInTup4/Jf90WNods9CcbnWj7zJ26w==
+"@sigstore/verify@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-1.1.0.tgz#ab617c5dc0bc09ead7f101a848f4870af2d84374"
+ integrity sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg==
dependencies:
- "@sigstore/bundle" "^2.1.1"
+ "@sigstore/bundle" "^2.2.0"
"@sigstore/core" "^1.0.0"
- "@sigstore/protobuf-specs" "^0.2.1"
+ "@sigstore/protobuf-specs" "^0.3.0"
"@sindresorhus/merge-streams@^2.1.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.2.0.tgz#b3987287c58b6f1f2b8e8370f01b5a48e1ee3ce8"
- integrity sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.2.1.tgz#82b5e1e135ef62ef8b522d6e7f43ad360a69f294"
+ integrity sha512-255V7MMIKw6aQ43Wbqp9HZ+VHn6acddERTLiiLnlcPLU9PdTq9Aijl12oklAgUEblLWye+vHLzmqBx6f2TGcZw==
"@smithy/abort-controller@^2.1.1":
version "2.1.1"
@@ -3279,10 +3279,15 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
+"@types/lozad@^1.16.4":
+ version "1.16.4"
+ resolved "https://registry.yarnpkg.com/@types/lozad/-/lozad-1.16.4.tgz#a8c96ca5b211e052c7b545aad959c61465662d58"
+ integrity sha512-SK40Ulbghp1HXkqutSbkDG4Xu2jlM9bK7+Qd6r+H5rQzZSzy4EMXBmoPmQYyQKSRQo/8Zt3TdmUgg367cGO9tQ==
+
"@types/node@*":
- version "20.11.17"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292"
- integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==
+ version "20.11.19"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195"
+ integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==
dependencies:
undici-types "~5.26.4"
@@ -3378,7 +3383,7 @@
"@babel/plugin-transform-typescript" "^7.23.3"
"@vue/babel-plugin-jsx" "^1.1.5"
-"@vitejs/plugin-vue@^5.0.3":
+"@vitejs/plugin-vue@^5.0.4":
version "5.0.4"
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz#508d6a0f2440f86945835d903fcc0d95d1bb8a37"
integrity sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==
@@ -3614,9 +3619,9 @@
"@vue/shared" "3.4.19"
"@vue/devtools-api@^6.5.0":
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz#7f71f31e40973eeee65b9a64382b13593fdbd697"
- integrity sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==
+ version "6.6.1"
+ resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.1.tgz#7c14346383751d9f6ad4bea0963245b30220ef83"
+ integrity sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==
"@vue/reactivity@3.4.19":
version "3.4.19"
@@ -3650,7 +3655,7 @@
"@vue/compiler-ssr" "3.4.19"
"@vue/shared" "3.4.19"
-"@vue/shared@3.4.19", "@vue/shared@^3.4.15":
+"@vue/shared@3.4.19", "@vue/shared@^3.4.19":
version "3.4.19"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.19.tgz#28105147811bcf1e6612bf1c9ab0c6d91ada019c"
integrity sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==
@@ -4267,12 +4272,12 @@ braces@^3.0.2, braces@~3.0.2:
fill-range "^7.0.1"
browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.22.3:
- version "4.22.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6"
- integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==
+ version "4.23.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
+ integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
dependencies:
- caniuse-lite "^1.0.30001580"
- electron-to-chromium "^1.4.648"
+ caniuse-lite "^1.0.30001587"
+ electron-to-chromium "^1.4.668"
node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
@@ -4323,10 +4328,10 @@ bytes@3.1.2:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-c12@^1.5.1, c12@^1.6.1:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/c12/-/c12-1.7.0.tgz#c276fa9ba3cc0019c2be2f17b8a1dd78268f9e9b"
- integrity sha512-luqIHUs5S5s4vcSa1TVIGxSC1dH8mBT8cxzRvrlHN/iZs+G/PkxsOb300ODuAdvRzUopyXYqg7cmdOGpcYaxwg==
+c12@^1.5.1, c12@^1.7.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/c12/-/c12-1.8.0.tgz#6be4c9540782f624cfb41820460ce36534f0ee35"
+ integrity sha512-93U6RndoaAwFQPBcS9F/6lwtgBfrWh4695sQ/ChILkbj0C7zOZVptOU3Sxp0I/9xvfW/lzBWD90AXDQz4muSkA==
dependencies:
chokidar "^3.5.3"
defu "^6.1.4"
@@ -4414,7 +4419,7 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001580:
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001587:
version "1.0.30001587"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz#a0bce920155fa56a1885a69c74e1163fc34b4881"
integrity sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==
@@ -4441,7 +4446,7 @@ chalk@^5.3.0:
resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1, chokidar@^3.5.3:
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1, chokidar@^3.5.3, chokidar@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
@@ -4477,9 +4482,9 @@ ci-info@^4.0.0:
integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==
citty@^0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/citty/-/citty-0.1.5.tgz#fe37ceae5dc764af75eb2fece99d2bf527ea4e50"
- integrity sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/citty/-/citty-0.1.6.tgz#0f7904da1ed4625e1a9ea7e0fa780981aab7c5e4"
+ integrity sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==
dependencies:
consola "^3.2.3"
@@ -5110,10 +5115,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-electron-to-chromium@^1.4.648:
- version "1.4.668"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.668.tgz#5cfed14f3240cdc70a359a49790cb295b1f097f1"
- integrity sha512-ZOBocMYCehr9W31+GpMclR+KBaDZOoAEabLdhpZ8oU1JFDwIaFY0UDbpXVEUFc0BIP2O2Qn3rkfCjQmMR4T/bQ==
+electron-to-chromium@^1.4.668:
+ version "1.4.672"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.672.tgz#f8ce803b43898b7e91dcfcf70d6fd656b11a645d"
+ integrity sha512-YYCy+goe3UqZqa3MOQCI5Mx/6HdBLzXL/mkbGCEWL3sP3Z1BP9zqAzeD3YEmLZlespYGFtyM8tRp5i2vfaUGCA==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -5938,7 +5943,7 @@ globby@^11.0.2:
merge2 "^1.4.1"
slash "^3.0.0"
-globby@^14.0.0:
+globby@^14.0.0, globby@^14.0.1:
version "14.0.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.1.tgz#a1b44841aa7f4c6d8af2bc39951109d77301959b"
integrity sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==
@@ -6123,9 +6128,9 @@ http-errors@~1.6.2:
statuses ">= 1.4.0 < 2"
http-proxy-agent@^7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.1.tgz#f1c7df4bd6c30ba90f2c713fd4b60d3989d4b3d9"
- integrity sha512-My1KCEPs6A0hb4qCVzYp8iEvA8j8YqcvXLZZH8C9OFuTYpYjHE7N2dtG3mRl1HMD4+VGXpF3XcDVcxGBT7yDZQ==
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
dependencies:
agent-base "^7.1.0"
debug "^4.3.4"
@@ -6144,9 +6149,9 @@ https-proxy-agent@^5.0.0:
debug "4"
https-proxy-agent@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.3.tgz#93f115f0f106a746faf364d1301b2e561cdf70de"
- integrity sha512-kCnwztfX0KZJSLOBrcL0emLeFako55NWMovvyPP2AjsghNk9RB1yjSI+jVumPHYZsNXegNoqupSW9IY3afSH8w==
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168"
+ integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==
dependencies:
agent-base "^7.0.2"
debug "4"
@@ -6729,9 +6734,9 @@ lilconfig@^2.1.0:
integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
lilconfig@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.0.0.tgz#f8067feb033b5b74dab4602a5f5029420be749bc"
- integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.0.tgz#aabf03fd46934d0566d75b4b64ce41a2cdea1167"
+ integrity sha512-p3cz0JV5vw/XeouBU3Ldnp+ZkBjE+n8ydJ4mcwBrOiXXPqNlrzGBqWs9X4MWF7f+iKUBu794Y8Hh8yawiJbCjw==
lines-and-columns@^1.1.6:
version "1.2.4"
@@ -6895,7 +6900,7 @@ magic-string-ast@^0.3.0:
dependencies:
magic-string "^0.30.2"
-magic-string@^0.30.0, magic-string@^0.30.2, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.6:
+magic-string@^0.30.0, magic-string@^0.30.2, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.6, magic-string@^0.30.7:
version "0.30.7"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.7.tgz#0cecd0527d473298679da95a2d7aeb8c64048505"
integrity sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==
@@ -7469,9 +7474,9 @@ nth-check@^2.0.1, nth-check@^2.1.1:
boolbase "^1.0.0"
nuxi@^3.10.0:
- version "3.10.0"
- resolved "https://registry.yarnpkg.com/nuxi/-/nuxi-3.10.0.tgz#32db1c774d1829fbca7034135297e6c3e791b661"
- integrity sha512-veZXw2NuaQ1PrpvHrnQ1dPgkAjv0WqPlvFReg5Iubum0QVGWdJJvGuNsltDQyPcZ7X7mhMXq9SLIpokK4kpvKA==
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/nuxi/-/nuxi-3.10.1.tgz#22492634caf779b208f5f1c98277deafc8d4d27d"
+ integrity sha512-ZNt858+FOZDIiKKFJkXO7uJAnALytDdn1XbLgtZAqbtWNMayHbOnWcnxh+WSOE4H9uOi2+loWXEqKElmNWLgcQ==
optionalDependencies:
fsevents "~2.3.3"
@@ -7483,25 +7488,33 @@ nuxt-icon@^0.5.0:
"@iconify/vue" "^4.1.1"
"@nuxt/kit" "^3.6.5"
+nuxt-lazy-hydrate@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/nuxt-lazy-hydrate/-/nuxt-lazy-hydrate-1.0.0.tgz#205377c54c497e6d26e1e2c788b5eed8144a2ae8"
+ integrity sha512-NJE4wXIud+ihI4B+m5046/hh1wORZni5L9ybCytTO+5FL/PaAS5SBr7boDduTwIjzT2u09p1vVo6yLVzjogljA==
+ dependencies:
+ "@nuxt/kit" "^3.3.2"
+ vue3-lazy-hydration "^1.2.1"
+
nuxt@^3.7.4:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.10.1.tgz#b0236e73df6db8f8465a4d1088c54a6a995e554c"
- integrity sha512-1X1DFTGPbVQFF1tjOWYl3qYc3zQww8htknu3qiP8xNzY1MFnDT3Xisxcf6KDe375tHHui0UpXflseL6evlEoMQ==
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.10.2.tgz#ce5a655808dcefff62dadef3a8f34cb010a69c37"
+ integrity sha512-EYRPNPEHRoOzL5ZusOMoBvv1/yifGwdv7BLJPD/jaEDeEZvdXjLXLSRh2NukmdB1SdNmfL3wEnt5xtRpQO1niQ==
dependencies:
"@nuxt/devalue" "^2.0.2"
"@nuxt/devtools" "^1.0.8"
- "@nuxt/kit" "3.10.1"
- "@nuxt/schema" "3.10.1"
+ "@nuxt/kit" "3.10.2"
+ "@nuxt/schema" "3.10.2"
"@nuxt/telemetry" "^2.5.3"
"@nuxt/ui-templates" "^1.3.1"
- "@nuxt/vite-builder" "3.10.1"
+ "@nuxt/vite-builder" "3.10.2"
"@unhead/dom" "^1.8.10"
"@unhead/ssr" "^1.8.10"
"@unhead/vue" "^1.8.10"
- "@vue/shared" "^3.4.15"
+ "@vue/shared" "^3.4.19"
acorn "8.11.3"
- c12 "^1.6.1"
- chokidar "^3.5.3"
+ c12 "^1.7.0"
+ chokidar "^3.6.0"
cookie-es "^1.0.0"
defu "^6.1.4"
destr "^2.0.2"
@@ -7510,13 +7523,13 @@ nuxt@^3.7.4:
escape-string-regexp "^5.0.0"
estree-walker "^3.0.3"
fs-extra "^11.2.0"
- globby "^14.0.0"
+ globby "^14.0.1"
h3 "^1.10.1"
hookable "^5.5.3"
jiti "^1.21.0"
klona "^2.0.6"
knitwork "^1.0.0"
- magic-string "^0.30.6"
+ magic-string "^0.30.7"
mlly "^1.5.0"
nitropack "^2.8.1"
nuxi "^3.10.0"
@@ -7527,19 +7540,19 @@ nuxt@^3.7.4:
perfect-debounce "^1.0.0"
pkg-types "^1.0.3"
radix3 "^1.1.0"
- scule "^1.2.0"
+ scule "^1.3.0"
std-env "^3.7.0"
strip-literal "^2.0.0"
- ufo "^1.3.2"
+ ufo "^1.4.0"
ultrahtml "^1.5.2"
uncrypto "^0.1.3"
unctx "^2.3.1"
unenv "^1.9.0"
unimport "^3.7.1"
- unplugin "^1.6.0"
+ unplugin "^1.7.1"
unplugin-vue-router "^0.7.0"
untyped "^1.4.2"
- vue "^3.4.15"
+ vue "^3.4.19"
vue-bundle-renderer "^2.0.0"
vue-devtools-stub "^0.1.0"
vue-router "^4.2.5"
@@ -8201,7 +8214,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.32, postcss@^8.4.33, postcss@^8.4.35:
+postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.33, postcss@^8.4.35:
version "8.4.35"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
@@ -8548,25 +8561,25 @@ rollup-plugin-visualizer@^5.12.0, rollup-plugin-visualizer@^5.9.3:
yargs "^17.5.1"
rollup@^4.2.0, rollup@^4.6.0:
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.10.0.tgz#244c2cb54a8de004a949fe6036a0801be9060456"
- integrity sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.11.0.tgz#28f28d8f8660facfed001b512d3cfda8c0dc09b6"
+ integrity sha512-2xIbaXDXjf3u2tajvA5xROpib7eegJ9Y/uPlSFhXLNpK9ampCczXAhLEb5yLzJyG3LAdI1NWtNjDXiLyniNdjQ==
dependencies:
"@types/estree" "1.0.5"
optionalDependencies:
- "@rollup/rollup-android-arm-eabi" "4.10.0"
- "@rollup/rollup-android-arm64" "4.10.0"
- "@rollup/rollup-darwin-arm64" "4.10.0"
- "@rollup/rollup-darwin-x64" "4.10.0"
- "@rollup/rollup-linux-arm-gnueabihf" "4.10.0"
- "@rollup/rollup-linux-arm64-gnu" "4.10.0"
- "@rollup/rollup-linux-arm64-musl" "4.10.0"
- "@rollup/rollup-linux-riscv64-gnu" "4.10.0"
- "@rollup/rollup-linux-x64-gnu" "4.10.0"
- "@rollup/rollup-linux-x64-musl" "4.10.0"
- "@rollup/rollup-win32-arm64-msvc" "4.10.0"
- "@rollup/rollup-win32-ia32-msvc" "4.10.0"
- "@rollup/rollup-win32-x64-msvc" "4.10.0"
+ "@rollup/rollup-android-arm-eabi" "4.11.0"
+ "@rollup/rollup-android-arm64" "4.11.0"
+ "@rollup/rollup-darwin-arm64" "4.11.0"
+ "@rollup/rollup-darwin-x64" "4.11.0"
+ "@rollup/rollup-linux-arm-gnueabihf" "4.11.0"
+ "@rollup/rollup-linux-arm64-gnu" "4.11.0"
+ "@rollup/rollup-linux-arm64-musl" "4.11.0"
+ "@rollup/rollup-linux-riscv64-gnu" "4.11.0"
+ "@rollup/rollup-linux-x64-gnu" "4.11.0"
+ "@rollup/rollup-linux-x64-musl" "4.11.0"
+ "@rollup/rollup-win32-arm64-msvc" "4.11.0"
+ "@rollup/rollup-win32-ia32-msvc" "4.11.0"
+ "@rollup/rollup-win32-x64-msvc" "4.11.0"
fsevents "~2.3.2"
run-applescript@^7.0.0:
@@ -8597,9 +8610,9 @@ safe-buffer@5.2.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
sass@^1.65.1:
- version "1.70.0"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75"
- integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==
+ version "1.71.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.0.tgz#b3085759b9b2ab503a977aecb7e91153bf941117"
+ integrity sha512-HKKIKf49Vkxlrav3F/w6qRuPcmImGVbIXJ2I3Kg0VMA+3Bav+8yE9G5XmP5lMj6nl4OlqbPftGAscNaNu28b8w==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
@@ -8633,7 +8646,7 @@ schema-utils@^4.0.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.1.0"
-scule@^1.0.0, scule@^1.1.0, scule@^1.1.1, scule@^1.2.0:
+scule@^1.0.0, scule@^1.1.0, scule@^1.1.1, scule@^1.2.0, scule@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3"
integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==
@@ -8648,7 +8661,7 @@ semver@^6.0.0, semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.0, semver@^7.5.3, semver@^7.5.4:
+semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.0, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0:
version "7.6.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
@@ -8775,16 +8788,16 @@ signal-exit@^4.0.1, signal-exit@^4.1.0:
integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
sigstore@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.2.1.tgz#a0f9f6b7f39aef5d9b3d659cd14b99a502fb44b0"
- integrity sha512-OBBSKvmjr4DCyUb+IC2p7wooOCsCNwaqvCilTJVNPo0y8lJl+LsCrfz4LtMwnw3Gn+8frt816wi1+DWZTUCpBQ==
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.2.2.tgz#5e4ff39febeae9e0679bafa22180cb0f445a7e35"
+ integrity sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==
dependencies:
- "@sigstore/bundle" "^2.1.1"
+ "@sigstore/bundle" "^2.2.0"
"@sigstore/core" "^1.0.0"
- "@sigstore/protobuf-specs" "^0.2.1"
- "@sigstore/sign" "^2.2.2"
- "@sigstore/tuf" "^2.3.0"
- "@sigstore/verify" "^1.0.0"
+ "@sigstore/protobuf-specs" "^0.3.0"
+ "@sigstore/sign" "^2.2.3"
+ "@sigstore/tuf" "^2.3.1"
+ "@sigstore/verify" "^1.1.0"
simple-git@^3.22.0:
version "3.22.0"
@@ -8883,9 +8896,9 @@ spdx-correct@^3.0.0:
spdx-license-ids "^3.0.0"
spdx-exceptions@^2.1.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz#c07a4ede25b16e4f78e6707bbd84b15a45c19c1b"
- integrity sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66"
+ integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==
spdx-expression-parse@^3.0.0:
version "3.0.1"
@@ -9187,9 +9200,9 @@ terser-webpack-plugin@^5.3.10:
terser "^5.26.0"
terser@^5.17.4, terser@^5.26.0:
- version "5.27.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.0.tgz#70108689d9ab25fef61c4e93e808e9fd092bf20c"
- integrity sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==
+ version "5.27.1"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.1.tgz#b0092975ea1b379d166088a1a57e32f0839d84a2"
+ integrity sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==
dependencies:
"@jridgewell/source-map" "^0.3.3"
acorn "^8.8.2"
@@ -9322,7 +9335,7 @@ type-is@^1.6.16, type-is@~1.6.18:
media-typer "0.3.0"
mime-types "~2.1.24"
-ufo@^1.1.2, ufo@^1.2.0, ufo@^1.3.0, ufo@^1.3.1, ufo@^1.3.2:
+ufo@^1.1.2, ufo@^1.2.0, ufo@^1.3.0, ufo@^1.3.1, ufo@^1.3.2, ufo@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.4.0.tgz#39845b31be81b4f319ab1d99fd20c56cac528d32"
integrity sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==
@@ -9470,7 +9483,7 @@ unplugin-vue-router@^0.7.0:
unplugin "^1.5.0"
yaml "^2.3.2"
-unplugin@^1.3.1, unplugin@^1.5.0, unplugin@^1.5.1, unplugin@^1.6.0:
+unplugin@^1.3.1, unplugin@^1.5.0, unplugin@^1.5.1, unplugin@^1.7.1:
version "1.7.1"
resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.7.1.tgz#009571e3128640f4e327f33680d2db27afaf1e11"
integrity sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==
@@ -9641,21 +9654,21 @@ vite-plugin-vue-inspector@^4.0.2:
kolorist "^1.8.0"
magic-string "^0.30.4"
-vite@5.0.12:
- version "5.0.12"
- resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.12.tgz#8a2ffd4da36c132aec4adafe05d7adde38333c47"
- integrity sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==
+vite@5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.1.tgz#294e39b199d669981efc7e0261b14f78ec80819e"
+ integrity sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==
dependencies:
esbuild "^0.19.3"
- postcss "^8.4.32"
+ postcss "^8.4.35"
rollup "^4.2.0"
optionalDependencies:
fsevents "~2.3.3"
vite@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.1.tgz#294e39b199d669981efc7e0261b14f78ec80819e"
- integrity sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.3.tgz#dd072653a80225702265550a4700561740dfde55"
+ integrity sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==
dependencies:
esbuild "^0.19.3"
postcss "^8.4.35"
@@ -9744,7 +9757,12 @@ vue-router@^4.2.5:
dependencies:
"@vue/devtools-api" "^6.5.0"
-vue@^3.4.15:
+vue3-lazy-hydration@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/vue3-lazy-hydration/-/vue3-lazy-hydration-1.2.1.tgz#a1c179f2049c6d0fe796f84ff1d5a56e8c3f1fda"
+ integrity sha512-0KEU+t1ZcOFomf2xhpKPMU2XBdZDVyVjvkxcXAJRpZ818Om4MMhKxbrmIK6hZ+NZOyoRAgMHl/N1zFZJuQoSJA==
+
+vue@^3.4.19:
version "3.4.19"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.19.tgz#f9ae0a44db86628548736ff04152830726a97263"
integrity sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==
@@ -9786,9 +9804,9 @@ webpack-virtual-modules@^0.6.1:
integrity sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==
webpack@^5.54.0:
- version "5.90.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.1.tgz#62ab0c097d7cbe83d32523dbfbb645cdb7c3c01c"
- integrity sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==
+ version "5.90.2"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.2.tgz#189686a8a292427076db9907d495625345805fab"
+ integrity sha512-ziXu8ABGr0InCMEYFnHrYweinHK2PWrMqnwdHk2oK3rRhv/1B+2FnfwYv5oD+RrknK/Pp/Hmyvu+eAsaMYhzCw==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.5"
diff --git a/sitemap/sitemap.go b/sitemap/sitemap.go
index a38b3dbc9..ad234b4c6 100755
--- a/sitemap/sitemap.go
+++ b/sitemap/sitemap.go
@@ -191,32 +191,59 @@ func addPublishedResources(baseUrl string, sitemapUrls []URL) ([]URL, error) {
return sitemapUrls, nil
}
- req, err := http.NewRequest("GET", resourceUrl+"/v1/posts?populate=deep&publicationState=live", nil)
+ responseData, err := doRequest(resourceUrl + "/v1/posts?populate=deep&publicationState=live")
+
if err != nil {
log.Error(err)
return sitemapUrls, err
}
- resp, err := http.DefaultClient.Do(req)
+ var resources Resources
+ json.Unmarshal(responseData, &resources)
+
+ for i := range resources.Data {
+ data := resources.Data[i]
+ sitemapUrls = append(sitemapUrls, URL{Loc: baseUrl + `/` + data.Attributes.Slug, Priority: `0.9`})
+ }
+
+ // get tags
+ responseTags, err := doRequest(resourceUrl + "/v1/tags?fields[0]=slug")
+
if err != nil {
log.Error(err)
return sitemapUrls, err
}
- defer resp.Body.Close()
- responseData, err := io.ReadAll(resp.Body)
+ var tags Resources
+ json.Unmarshal(responseTags, &tags)
+
+ for i := range tags.Data {
+ data := tags.Data[i]
+ sitemapUrls = append(sitemapUrls, URL{Loc: baseUrl + `/tag/` + data.Attributes.Slug, Priority: `0.8`})
+ }
+
+ return sitemapUrls, nil
+}
+
+func doRequest(url string) ([]byte, error) {
+ req, err := http.NewRequest("GET", url, nil)
if err != nil {
log.Error(err)
- return sitemapUrls, err
+ return nil, err
}
- var resources Resources
- json.Unmarshal(responseData, &resources)
+ resp, err := http.DefaultClient.Do(req)
+ if err != nil {
+ log.Error(err)
+ return nil, err
+ }
+ defer resp.Body.Close()
- for i := range resources.Data {
- data := resources.Data[i]
- sitemapUrls = append(sitemapUrls, URL{Loc: baseUrl + `/` + data.Attributes.Slug, Priority: `0.9`})
+ responseData, err := io.ReadAll(resp.Body)
+ if err != nil {
+ log.Error(err)
+ return nil, err
}
- return sitemapUrls, nil
+ return responseData, nil
}
diff --git a/sitemap/sitemap_test.go b/sitemap/sitemap_test.go
index 49c09a61e..62749adb5 100644
--- a/sitemap/sitemap_test.go
+++ b/sitemap/sitemap_test.go
@@ -94,6 +94,7 @@ func expectedURLData() []URL {
{Loc: baseUrl + "/portfolio", Priority: `0.9`},
{Loc: baseUrl + `/contributions`, Priority: `0.9`},
{Loc: baseUrl + "/resources", Priority: `0.9`},
+ {Loc: baseUrl + "/blog", Priority: `0.9`},
{Loc: baseUrl + "/about", Priority: `0.9`},
{Loc: baseUrl + "/contact", Priority: `0.9`},
{Loc: baseUrl + "/android-app-development", Priority: `0.9`},
diff --git a/sitemap/templates/path.txt b/sitemap/templates/path.txt
index 6d7f0ab5e..67400fed1 100644
--- a/sitemap/templates/path.txt
+++ b/sitemap/templates/path.txt
@@ -2,6 +2,7 @@ services
portfolio
contributions
resources
+blog
about
contact
android-app-development
diff --git a/templates/path.txt b/templates/path.txt
index 6d7f0ab5e..67400fed1 100644
--- a/templates/path.txt
+++ b/templates/path.txt
@@ -2,6 +2,7 @@ services
portfolio
contributions
resources
+blog
about
contact
android-app-development