From 45f88b5d95aee2bba950a3ed215388c907cefa60 Mon Sep 17 00:00:00 2001 From: a-bochilo <103776395+a-bochilo@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:55:12 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20master=20from=20@=20CodeCavePr?= =?UTF-8?q?o/codecave.pro-new@845d8758f131ad0c20612d3e69b6d50a5b8f8064=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 8 ++++---- 404/index.html | 8 ++++---- _gatsby/slices/_gatsby-scripts-1.html | 4 ++-- blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html | 10 +++++----- blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/index.html | 10 +++++----- blog/45775c6a-7cd8-5018-9047-afbec09abf59/index.html | 10 +++++----- blog/6a129001-a171-5d7e-9555-a943ae9d624f/index.html | 10 +++++----- blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/index.html | 10 +++++----- blog/aa06b558-51ae-5f78-9989-0baadffbbc36/index.html | 10 +++++----- blog/articlename/index.html | 8 ++++---- blog/articlename/page/1/index.html | 8 ++++---- blog/articlename/page/2/index.html | 8 ++++---- blog/azure-devops/index.html | 8 ++++---- blog/azure-devops/page/1/index.html | 8 ++++---- blog/azure/index.html | 8 ++++---- blog/azure/page/1/index.html | 8 ++++---- blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html | 10 +++++----- blog/changelog/index.html | 8 ++++---- blog/changelog/page/1/index.html | 8 ++++---- blog/cloud-init/index.html | 8 ++++---- blog/cloud-init/page/1/index.html | 8 ++++---- blog/confluence/index.html | 8 ++++---- blog/confluence/page/1/index.html | 8 ++++---- blog/devops/index.html | 8 ++++---- blog/devops/page/1/index.html | 8 ++++---- blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html | 10 +++++----- blog/f7437acb-56dc-5ec6-9370-7726f39da57a/index.html | 10 +++++----- blog/hashtag/index.html | 8 ++++---- blog/hashtag/page/1/index.html | 8 ++++---- blog/importanttopick/index.html | 8 ++++---- blog/importanttopick/page/1/index.html | 8 ++++---- blog/importanttopick/page/2/index.html | 8 ++++---- blog/index.html | 8 ++++---- blog/keywordlong/index.html | 8 ++++---- blog/keywordlong/page/1/index.html | 8 ++++---- blog/page/1/index.html | 8 ++++---- blog/page/2/index.html | 8 ++++---- blog/podryabinkina/index.html | 8 ++++---- blog/podryabinkina/page/1/index.html | 8 ++++---- blog/post/index.html | 8 ++++---- blog/post/page/1/index.html | 8 ++++---- blog/post/page/2/index.html | 8 ++++---- blog/proxmox/index.html | 8 ++++---- blog/proxmox/page/1/index.html | 8 ++++---- blog/self-hosted-build-agent/index.html | 8 ++++---- blog/self-hosted-build-agent/page/1/index.html | 8 ++++---- blog/virtualization/index.html | 8 ++++---- blog/virtualization/page/1/index.html | 8 ++++---- blog/vm/index.html | 8 ++++---- blog/vm/page/1/index.html | 8 ++++---- blog/zhmayev/index.html | 8 ++++---- blog/zhmayev/page/1/index.html | 8 ++++---- blog/zhmayev/page/2/index.html | 8 ++++---- chunk-map.json | 2 +- ...rc-pages-templates-post-tsx-faf47b9679f1ea2df95d.js | 4 ++-- ...ages-templates-post-tsx-faf47b9679f1ea2df95d.js.map | 2 +- ...pages-templates-project-tsx-4094dc02619f4d8f92a5.js | 2 ++ ...s-templates-project-tsx-4094dc02619f4d8f92a5.js.map | 1 + ...pages-templates-project-tsx-95821b610840eeba7835.js | 2 -- ...s-templates-project-tsx-95821b610840eeba7835.js.map | 1 - cookie-policy/index.html | 8 ++++---- index.html | 8 ++++---- page-data/app-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/articlename/page-data.json | 2 +- page-data/blog/articlename/page/1/page-data.json | 2 +- page-data/blog/articlename/page/2/page-data.json | 2 +- page-data/blog/azure-devops/page-data.json | 2 +- page-data/blog/azure-devops/page/1/page-data.json | 2 +- page-data/blog/azure/page-data.json | 2 +- page-data/blog/azure/page/1/page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/changelog/page-data.json | 2 +- page-data/blog/changelog/page/1/page-data.json | 2 +- page-data/blog/cloud-init/page-data.json | 2 +- page-data/blog/cloud-init/page/1/page-data.json | 2 +- page-data/blog/confluence/page-data.json | 2 +- page-data/blog/confluence/page/1/page-data.json | 2 +- page-data/blog/devops/page-data.json | 2 +- page-data/blog/devops/page/1/page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/hashtag/page-data.json | 2 +- page-data/blog/hashtag/page/1/page-data.json | 2 +- page-data/blog/importanttopick/page-data.json | 2 +- page-data/blog/importanttopick/page/1/page-data.json | 2 +- page-data/blog/importanttopick/page/2/page-data.json | 2 +- page-data/blog/keywordlong/page-data.json | 2 +- page-data/blog/keywordlong/page/1/page-data.json | 2 +- page-data/blog/page-data.json | 2 +- page-data/blog/page/1/page-data.json | 2 +- page-data/blog/page/2/page-data.json | 2 +- page-data/blog/podryabinkina/page-data.json | 2 +- page-data/blog/podryabinkina/page/1/page-data.json | 2 +- page-data/blog/post/page-data.json | 2 +- page-data/blog/post/page/1/page-data.json | 2 +- page-data/blog/post/page/2/page-data.json | 2 +- page-data/blog/proxmox/page-data.json | 2 +- page-data/blog/proxmox/page/1/page-data.json | 2 +- page-data/blog/self-hosted-build-agent/page-data.json | 2 +- .../blog/self-hosted-build-agent/page/1/page-data.json | 2 +- page-data/blog/virtualization/page-data.json | 2 +- page-data/blog/virtualization/page/1/page-data.json | 2 +- page-data/blog/vm/page-data.json | 2 +- page-data/blog/vm/page/1/page-data.json | 2 +- page-data/blog/zhmayev/page-data.json | 2 +- page-data/blog/zhmayev/page/1/page-data.json | 2 +- page-data/blog/zhmayev/page/2/page-data.json | 2 +- page-data/index/page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/projects/page-data.json | 2 +- page-data/projects/page/1/page-data.json | 2 +- page-data/services/page-data.json | 2 +- page-data/workflow/page-data.json | 2 +- privacy-policy/index.html | 8 ++++---- .../08716ab8-fc5f-5f90-9fc0-a8218ec51923/index.html | 10 +++++----- .../4010b091-889b-5be1-ab5a-bde195aa7729/index.html | 10 +++++----- .../4057e0b3-692b-5512-a1fc-cb93bd81fe0e/index.html | 10 +++++----- .../45987eea-191f-531c-b854-25e3d60decff/index.html | 10 +++++----- .../9f63d17d-6164-509e-b2c7-4c655ab9ad7a/index.html | 10 +++++----- .../f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/index.html | 10 +++++----- .../ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/index.html | 10 +++++----- projects/index.html | 8 ++++---- projects/page/1/index.html | 8 ++++---- services/index.html | 8 ++++---- ...0fc65c4900a2.css => styles.e81cc51ad791cfea532d.css | 2 +- ...b58fe.js => webpack-runtime-f07da5ffad66aeb2b219.js | 4 ++-- ....map => webpack-runtime-f07da5ffad66aeb2b219.js.map | 2 +- webpack.stats.json | 2 +- workflow/index.html | 8 ++++---- 141 files changed, 357 insertions(+), 357 deletions(-) rename component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js => component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js (97%) rename component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js.map => component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js.map (98%) create mode 100644 component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js create mode 100644 component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js.map delete mode 100644 component---src-pages-templates-project-tsx-95821b610840eeba7835.js delete mode 100644 component---src-pages-templates-project-tsx-95821b610840eeba7835.js.map rename styles.144d2db20fc65c4900a2.css => styles.e81cc51ad791cfea532d.css (94%) rename webpack-runtime-3bc7b316e699e38b58fe.js => webpack-runtime-f07da5ffad66aeb2b219.js (94%) rename webpack-runtime-3bc7b316e699e38b58fe.js.map => webpack-runtime-f07da5ffad66aeb2b219.js.map (98%) diff --git a/404.html b/404.html index e4268aae..d2112f26 100644 --- a/404.html +++ b/404.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/404/index.html b/404/index.html index 70603755..f107ba4f 100644 --- a/404/index.html +++ b/404/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index 31f0d43a..4489cf09 100644 --- a/_gatsby/slices/_gatsby-scripts-1.html +++ b/_gatsby/slices/_gatsby-scripts-1.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html b/blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html index ae60396e..5aefc39d 100644 --- a/blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html +++ b/blog/10582553-73a2-569f-8bdd-980e1f77c10a/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Streamlining Changelog Creation with Azure DevOps and Confluence

Streamlining Changelog Creation with Azure DevOps and Confluence

+ }]);
Reading time: 3m.

Streamlining Changelog Creation with Azure DevOps and Confluence

Streamlining Changelog Creation with Azure DevOps and Confluence

In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.

Conclusion - \ No newline at end of file + \ No newline at end of file diff --git a/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/index.html b/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/index.html index 65817678..492907d7 100644 --- a/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/index.html +++ b/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Awesome post 5

Part 1

+ }]);
Reading time: 3m.

Awesome post 5

Part 1

Part 2 - \ No newline at end of file + \ No newline at end of file diff --git a/blog/45775c6a-7cd8-5018-9047-afbec09abf59/index.html b/blog/45775c6a-7cd8-5018-9047-afbec09abf59/index.html index 77be710e..16f381ba 100644 --- a/blog/45775c6a-7cd8-5018-9047-afbec09abf59/index.html +++ b/blog/45775c6a-7cd8-5018-9047-afbec09abf59/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Awesome post 1

+ }]);
Reading time: 3m.

Awesome post 1

One more list: - \ No newline at end of file + \ No newline at end of file diff --git a/blog/6a129001-a171-5d7e-9555-a943ae9d624f/index.html b/blog/6a129001-a171-5d7e-9555-a943ae9d624f/index.html index 08085169..d853ad7c 100644 --- a/blog/6a129001-a171-5d7e-9555-a943ae9d624f/index.html +++ b/blog/6a129001-a171-5d7e-9555-a943ae9d624f/index.html @@ -1,8 +1,8 @@
Reading time: 1m.

Awesome post 3

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

Share this post

like

Congratulations! Now you can show off with your new knowledge!

If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!

CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+ }]);
Reading time: 1m.

Awesome post 3

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

Share this post

like

Congratulations! Now you can show off with your new knowledge!

If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!

CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/index.html b/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/index.html index b266f381..0af55b22 100644 --- a/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/index.html +++ b/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Awesome post 6

Professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites

+ }]);
Reading time: 3m.

Awesome post 6

Professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites

Part 1

Part 2 - \ No newline at end of file + \ No newline at end of file diff --git a/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/index.html b/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/index.html index bba774b6..d7b1fd28 100644 --- a/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/index.html +++ b/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/index.html @@ -1,8 +1,8 @@
Reading time: 1m.

Awesome post 2

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

Share this post

like

Congratulations! Now you can show off with your new knowledge!

If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!

CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+ }]);
Reading time: 1m.

Awesome post 2

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

Share this post

like

Congratulations! Now you can show off with your new knowledge!

If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!

CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/blog/articlename/index.html b/blog/articlename/index.html index 5359b657..d0ff5592 100644 --- a/blog/articlename/index.html +++ b/blog/articlename/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/articlename/page/1/index.html b/blog/articlename/page/1/index.html index e00be529..b33290f8 100644 --- a/blog/articlename/page/1/index.html +++ b/blog/articlename/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/articlename/page/2/index.html b/blog/articlename/page/2/index.html index 39d7c63d..144366b1 100644 --- a/blog/articlename/page/2/index.html +++ b/blog/articlename/page/2/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/azure-devops/index.html b/blog/azure-devops/index.html index e117b569..91b45fa2 100644 --- a/blog/azure-devops/index.html +++ b/blog/azure-devops/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/azure-devops/page/1/index.html b/blog/azure-devops/page/1/index.html index 068137be..36d113dc 100644 --- a/blog/azure-devops/page/1/index.html +++ b/blog/azure-devops/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/azure/index.html b/blog/azure/index.html index 5ee291df..9e01cb53 100644 --- a/blog/azure/index.html +++ b/blog/azure/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/azure/page/1/index.html b/blog/azure/page/1/index.html index 306a582f..62a6a612 100644 --- a/blog/azure/page/1/index.html +++ b/blog/azure/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html b/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html index caa1358a..842aa3c4 100644 --- a/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html +++ b/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Proxmox VM Templates and Cloud-Init

Proxmox and Cloud-Init virtual machine templates

+ }]);
Reading time: 3m.

Proxmox VM Templates and Cloud-Init

Proxmox and Cloud-Init virtual machine templates

In the world of virtualization, efficiency and automation are key. This is where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for easily managing virtual machines (VMs). One of the most interesting features of Proxmox is the ability to use virtual machine templates in combination with Cloud-Init, which simplifies the deployment process and makes it as smooth as in the cloud. Let's figure it out.

@@ -199,6 +199,6 @@

Conclusion

- \ No newline at end of file + \ No newline at end of file diff --git a/blog/changelog/index.html b/blog/changelog/index.html index 1c041d6c..2d3f9a51 100644 --- a/blog/changelog/index.html +++ b/blog/changelog/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/changelog/page/1/index.html b/blog/changelog/page/1/index.html index b8347ecd..82b8815c 100644 --- a/blog/changelog/page/1/index.html +++ b/blog/changelog/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/cloud-init/index.html b/blog/cloud-init/index.html index 6be03593..b6660507 100644 --- a/blog/cloud-init/index.html +++ b/blog/cloud-init/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/cloud-init/page/1/index.html b/blog/cloud-init/page/1/index.html index b20b2250..aa68ce76 100644 --- a/blog/cloud-init/page/1/index.html +++ b/blog/cloud-init/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/confluence/index.html b/blog/confluence/index.html index 89457ce9..329def2f 100644 --- a/blog/confluence/index.html +++ b/blog/confluence/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/confluence/page/1/index.html b/blog/confluence/page/1/index.html index a8d99165..bf79799c 100644 --- a/blog/confluence/page/1/index.html +++ b/blog/confluence/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/devops/index.html b/blog/devops/index.html index 182630d5..82b7bb83 100644 --- a/blog/devops/index.html +++ b/blog/devops/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/devops/page/1/index.html b/blog/devops/page/1/index.html index f97a2c36..94ecea13 100644 --- a/blog/devops/page/1/index.html +++ b/blog/devops/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html b/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html index fe7ae550..161e220c 100644 --- a/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html +++ b/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Self-Hosted build Agent for Azure Pipelines

Self-Hosted build Agent for Azure Pipelines

+ }]);
Reading time: 3m.

Self-Hosted build Agent for Azure Pipelines

Self-Hosted build Agent for Azure Pipelines

Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines.

@@ -472,6 +472,6 @@

Final Thoughts

- \ No newline at end of file + \ No newline at end of file diff --git a/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/index.html b/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/index.html index 44633412..b2a86815 100644 --- a/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/index.html +++ b/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/index.html @@ -1,8 +1,8 @@
Reading time: 3m.

Awesome post 4

Part 1

+ }]);
Reading time: 3m.

Awesome post 4

Part 1

Part 2 - \ No newline at end of file + \ No newline at end of file diff --git a/blog/hashtag/index.html b/blog/hashtag/index.html index e14fb1bb..82a5953d 100644 --- a/blog/hashtag/index.html +++ b/blog/hashtag/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/hashtag/page/1/index.html b/blog/hashtag/page/1/index.html index c7eca76e..ac77fca8 100644 --- a/blog/hashtag/page/1/index.html +++ b/blog/hashtag/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/importanttopick/index.html b/blog/importanttopick/index.html index 65389916..46e5ec95 100644 --- a/blog/importanttopick/index.html +++ b/blog/importanttopick/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/importanttopick/page/1/index.html b/blog/importanttopick/page/1/index.html index 5b0418fd..fe48775d 100644 --- a/blog/importanttopick/page/1/index.html +++ b/blog/importanttopick/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/importanttopick/page/2/index.html b/blog/importanttopick/page/2/index.html index 1661b523..e4f2893c 100644 --- a/blog/importanttopick/page/2/index.html +++ b/blog/importanttopick/page/2/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 0751826a..69ff2750 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/keywordlong/index.html b/blog/keywordlong/index.html index cdb886f3..ffd9bd39 100644 --- a/blog/keywordlong/index.html +++ b/blog/keywordlong/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/keywordlong/page/1/index.html b/blog/keywordlong/page/1/index.html index 83f41b7b..99b5448c 100644 --- a/blog/keywordlong/page/1/index.html +++ b/blog/keywordlong/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/page/1/index.html b/blog/page/1/index.html index 1df6ae86..99d39a50 100644 --- a/blog/page/1/index.html +++ b/blog/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/page/2/index.html b/blog/page/2/index.html index dd2a9323..236fc7b2 100644 --- a/blog/page/2/index.html +++ b/blog/page/2/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/podryabinkina/index.html b/blog/podryabinkina/index.html index ce998983..65d31962 100644 --- a/blog/podryabinkina/index.html +++ b/blog/podryabinkina/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/podryabinkina/page/1/index.html b/blog/podryabinkina/page/1/index.html index 32792162..40863411 100644 --- a/blog/podryabinkina/page/1/index.html +++ b/blog/podryabinkina/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/post/index.html b/blog/post/index.html index 830a3c20..a71ea887 100644 --- a/blog/post/index.html +++ b/blog/post/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/post/page/1/index.html b/blog/post/page/1/index.html index 5726ad8f..31346b6e 100644 --- a/blog/post/page/1/index.html +++ b/blog/post/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/post/page/2/index.html b/blog/post/page/2/index.html index 81835f8c..5d983366 100644 --- a/blog/post/page/2/index.html +++ b/blog/post/page/2/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/proxmox/index.html b/blog/proxmox/index.html index cf39b8f3..0c9ef201 100644 --- a/blog/proxmox/index.html +++ b/blog/proxmox/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/proxmox/page/1/index.html b/blog/proxmox/page/1/index.html index 98d42b0d..f994edc6 100644 --- a/blog/proxmox/page/1/index.html +++ b/blog/proxmox/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/self-hosted-build-agent/index.html b/blog/self-hosted-build-agent/index.html index 80ef9d40..c4d2e8dd 100644 --- a/blog/self-hosted-build-agent/index.html +++ b/blog/self-hosted-build-agent/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/self-hosted-build-agent/page/1/index.html b/blog/self-hosted-build-agent/page/1/index.html index 44cd23e4..ba00f07e 100644 --- a/blog/self-hosted-build-agent/page/1/index.html +++ b/blog/self-hosted-build-agent/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/virtualization/index.html b/blog/virtualization/index.html index cae0ecc6..c8f6218f 100644 --- a/blog/virtualization/index.html +++ b/blog/virtualization/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/virtualization/page/1/index.html b/blog/virtualization/page/1/index.html index 49271761..52198568 100644 --- a/blog/virtualization/page/1/index.html +++ b/blog/virtualization/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/vm/index.html b/blog/vm/index.html index 83cc30af..e1f330dc 100644 --- a/blog/vm/index.html +++ b/blog/vm/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/vm/page/1/index.html b/blog/vm/page/1/index.html index 520b451e..832031e7 100644 --- a/blog/vm/page/1/index.html +++ b/blog/vm/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/zhmayev/index.html b/blog/zhmayev/index.html index 0d361b61..3ff37647 100644 --- a/blog/zhmayev/index.html +++ b/blog/zhmayev/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/zhmayev/page/1/index.html b/blog/zhmayev/page/1/index.html index 9b0466f8..05f4a3bf 100644 --- a/blog/zhmayev/page/1/index.html +++ b/blog/zhmayev/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/blog/zhmayev/page/2/index.html b/blog/zhmayev/page/2/index.html index a335eb3a..f6cb5960 100644 --- a/blog/zhmayev/page/2/index.html +++ b/blog/zhmayev/page/2/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chunk-map.json b/chunk-map.json index d392760a..ec4de134 100644 --- a/chunk-map.json +++ b/chunk-map.json @@ -1 +1 @@ -{"app":["/app-a10c13aa836e9c26d16d.js"],"component---src-pages-templates-404-tsx":["/component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js"],"component---src-pages-templates-blog-by-author-tsx":["/component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["/component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js"],"component---src-pages-templates-blog-tsx":["/component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js"],"component---src-pages-templates-index-tsx":["/component---src-pages-templates-index-tsx-c399118fd452a66701b3.js"],"component---src-pages-templates-policies-tsx":["/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["/component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js"],"component---src-pages-templates-project-tsx":["/component---src-pages-templates-project-tsx-95821b610840eeba7835.js"],"component---src-pages-templates-projects-tsx":["/component---src-pages-templates-projects-tsx-585b3228148568f67aca.js"],"component---src-pages-templates-services-tsx":["/component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js"],"component---src-pages-templates-workflow-tsx":["/component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js"]} \ No newline at end of file +{"app":["/app-a10c13aa836e9c26d16d.js"],"component---src-pages-templates-404-tsx":["/component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js"],"component---src-pages-templates-blog-by-author-tsx":["/component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["/component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js"],"component---src-pages-templates-blog-tsx":["/component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js"],"component---src-pages-templates-index-tsx":["/component---src-pages-templates-index-tsx-c399118fd452a66701b3.js"],"component---src-pages-templates-policies-tsx":["/component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["/component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js"],"component---src-pages-templates-project-tsx":["/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js"],"component---src-pages-templates-projects-tsx":["/component---src-pages-templates-projects-tsx-585b3228148568f67aca.js"],"component---src-pages-templates-services-tsx":["/component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js"],"component---src-pages-templates-workflow-tsx":["/component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js"]} \ No newline at end of file diff --git a/component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js b/component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js similarity index 97% rename from component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js rename to component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js index 88e25d88..09f79b33 100644 --- a/component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js +++ b/component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js @@ -1,2 +1,2 @@ -(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[354],{1237:function(t,e,a){var r=a(9720).w_;t.exports.A=function(t){return r({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"}}]})(t)}},2651:function(t,e,a){var r=a(9720).w_;t.exports.l=function(t){return r({tag:"svg",attr:{viewBox:"0 0 488 512"},child:[{tag:"path",attr:{d:"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"}}]})(t)}},1112:function(t,e,a){var r=a(9720).w_;t.exports.o=function(t){return r({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"}}]})(t)}},4404:function(t,e,a){"use strict";var r=a(4160),l=a(8032),o=a(917);e.Z=t=>{let{authorAlias:e,author:a,authorPosition:s,authorPhoto:i}=t;const n=(0,l.c)(i);return(0,o.tZ)(r.rU,{to:`/blog/${e.split(" ").join("-").toLowerCase()}`,title:`${a}'s blog`,itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person",className:"flex items-center gap-4 mb-8 sm:mb-12 text-secondary-100 text-lg"},n?(0,o.tZ)(l.G,{image:n,alt:"avatar",itemProp:"image",className:"object-contain aspect-square rounded-full w-16 grayscale"}):null,(0,o.tZ)("div",{className:"flex-1 w-max"},(0,o.tZ)("p",{itemProp:"name",className:"font-semibold whitespace-nowrap"},a),(0,o.tZ)("p",{itemProp:"jobTitle",className:"text-secondary-30"},s)))}},1532:function(t,e,a){"use strict";a.r(e),a.d(e,{Head:function(){return N},default:function(){return y}});var r=a(7294),l=a(7896),o=a(9165),s=a(1164),i=a(4528),n=a.n(i),c=a(1112),m=a(5337),p=a(2651),u=a(1237),d=a(917);const h=t=>{let{url:e,media:a,children:r}=t;return(0,d.tZ)("a",{href:e,rel:"noopener noreferrer",target:"_blank",title:`Share on ${a}`,className:"hover:brightness-75"},r)};var f=t=>{let{url:e,postTitle:a,shareTitle:r}=t;return(0,d.tZ)("div",{className:"sm:basis-52 sm:shrink-0"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},r),(0,d.tZ)("div",{className:"flex w-full items-center justify-evenly sm:justify-between py-2.5"},(0,d.tZ)(h,{media:"Twitter",url:`http://twitter.com/share?text=${a}&url=${e}`},(0,d.tZ)(n(),null)),(0,d.tZ)(h,{media:"Pinterest",url:`http://pinterest.com/pin/create/button/?url=${e}&description=${a}`},(0,d.tZ)(c.o,{size:"20px"})),(0,d.tZ)(h,{media:"Linkedin",url:`http://www.linkedin.com/shareArticle?mini=true&url=${e}&title=${a}&source=CodeCave`},(0,d.tZ)(m.l,{size:"20px"})),(0,d.tZ)(h,{media:"Google+",url:`https://plus.google.com/share?url=${e}`},(0,d.tZ)(p.l,{size:"20px"})),(0,d.tZ)(h,{media:"Facebook",url:`https://www.facebook.com/sharer/sharer.php?u=${e}&p[title]=${a}`},(0,d.tZ)(u.A,{size:"20px"}))))},x=a(4160),g=a(8032);var Z=t=>{let{title:e,text:a}=t;const r=(0,x.K2)(b),l=(0,g.c)(null==r?void 0:r.file);return(0,d.tZ)("div",{className:"flex flex-col sm:flex-row items-center w-full sm:px-12 mb-8 gap-5 justify-center"},l?(0,d.tZ)(g.G,{image:l,alt:"like",className:"object-contain aspect-square h-40"}):null,(0,d.tZ)("div",{className:"flex-1"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},e),(0,d.tZ)("p",{className:"text-base"},a)))};const b="639074693";var v=t=>{let{keywords:e,readMoreTitle:a}=t;return(0,d.tZ)("div",{className:"w-full"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},a),(0,d.tZ)("div",{className:"flex flex-wrap gap-2"},e.map((t=>(0,d.tZ)(x.rU,{key:t,to:`/blog/${t.split(" ").join("-").toLowerCase()}`,title:`blog about ${t}`,className:"text-sm text-secondary-10 border border-solid border-secondary-10 rounded-full px-5 py-2.5 hover:border-secondary-100 hover:text-secondary-100 hover:bg-main-70"},"#",(0,d.tZ)("span",{itemProp:"keywords"},t))))))},w=a(4404);var y=t=>{let{data:{post:{frontmatter:e,html:a,wordCount:{words:i}},author:n},pageContext:{markupData:c,lang:m}}=t;const{href:p}=(0,l.useLocation)(),{date:u,title:h,keywords:x}=e,{authorAlias:g,author:b,authorPosition:y,authorPhoto:N}=n.frontmatter,P=Math.floor(i/200),k=P||1;return(0,d.tZ)(r.Fragment,null,(0,d.tZ)("div",{itemScope:!0,itemType:"https://schema.org/Article",className:"flex bg-main-100"},(0,d.tZ)(s.Z,{maxWidthClass:"max-w-2xl",className:"flex-col text-secondary-100 text-lg md:!px-0 pt-8 sm:pt-16"},(0,d.tZ)(w.Z,{authorAlias:g,author:b,authorPhoto:N,authorPosition:y}),(0,d.tZ)("div",{className:"w-full flex items-center justify-between mb-2.5 sm:mb-5 text-sm sm:text-base"},(0,d.tZ)("span",{itemProp:"datePublished"},u),(0,d.tZ)("span",null,c.readingTimeTitle,": ",k,null==c?void 0:c.readingTimeUnits,".")),(0,d.tZ)("h2",{className:"text-[24px] sm:text-4xl font-semibold mb-8",itemProp:"headline"},h),(0,d.tZ)("div",{className:"single-post",dangerouslySetInnerHTML:{__html:a},itemProp:"articleBody"}),(0,d.tZ)("div",{className:"flex flex-col sm:flex-row w-full gap-8 lg:gap-16 mb-8 md:mb-12"},x?(0,d.tZ)(v,{keywords:x,readMoreTitle:c.readMoreOnTopicTitle}):null,(0,d.tZ)(f,{url:p,postTitle:h,shareTitle:c.sharePostTitle})),(0,d.tZ)(Z,{title:c.postFooterTitle,text:c.postFooterText})),(0,d.tZ)(o.Lx,{itemProp:"copyrightHolder",lang:m})))};const N=t=>{let{data:{post:{frontmatter:{title:e}}},pageContext:a,location:r}=t;return(0,d.tZ)(o.Ag,{title:`${a.markupData.head} | ${e.toUpperCase()}`,siteUrl:a.site.siteUrl,path:r.pathname,lang:a.lang})}},4528:function(t,e,a){var r=a(7294);function l(t){return r.createElement("svg",t,[r.createElement("g",{clipPath:"url(#clip0_1390_2975)",key:0},r.createElement("path",{d:"M15.7511 0H18.8178L12.1179 8.47193L20 20H13.8282L8.99457 13.0081L3.46363 20H0.394883L7.56109 10.9385L0 0H6.32809L10.6975 6.39068L15.7511 0ZM14.6747 17.9691H16.3741L5.40481 1.92425H3.58137L14.6747 17.9691Z",fill:"#E4E4E4"})),r.createElement("defs",{key:1},r.createElement("clipPath",{id:"clip0_1390_2975"},r.createElement("rect",{width:"20",height:"20",fill:"white"})))])}l.defaultProps={width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},t.exports=l,l.default=l}}]); -//# sourceMappingURL=component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js.map \ No newline at end of file +(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[354],{1237:function(t,e,a){var r=a(9720).w_;t.exports.A=function(t){return r({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"}}]})(t)}},2651:function(t,e,a){var r=a(9720).w_;t.exports.l=function(t){return r({tag:"svg",attr:{viewBox:"0 0 488 512"},child:[{tag:"path",attr:{d:"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"}}]})(t)}},1112:function(t,e,a){var r=a(9720).w_;t.exports.o=function(t){return r({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"}}]})(t)}},4404:function(t,e,a){"use strict";var r=a(4160),l=a(8032),o=a(917);e.Z=t=>{let{authorAlias:e,author:a,authorPosition:s,authorPhoto:i}=t;const n=(0,l.c)(i);return(0,o.tZ)(r.rU,{to:`/blog/${e.split(" ").join("-").toLowerCase()}`,title:`${a}'s blog`,itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person",className:"flex items-center gap-4 mb-8 sm:mb-12 text-secondary-100 text-lg"},n?(0,o.tZ)(l.G,{image:n,alt:"avatar",itemProp:"image",className:"object-contain aspect-square rounded-full w-16 grayscale"}):null,(0,o.tZ)("div",{className:"flex-1 w-max"},(0,o.tZ)("p",{itemProp:"name",className:"font-semibold whitespace-nowrap"},a),(0,o.tZ)("p",{itemProp:"jobTitle",className:"text-secondary-30"},s)))}},1532:function(t,e,a){"use strict";a.r(e),a.d(e,{Head:function(){return N},default:function(){return y}});var r=a(7294),l=a(7896),o=a(9165),s=a(1164),i=a(4528),n=a.n(i),c=a(1112),m=a(5337),p=a(2651),u=a(1237),d=a(917);const h=t=>{let{url:e,media:a,children:r}=t;return(0,d.tZ)("a",{href:e,rel:"noopener noreferrer",target:"_blank",title:`Share on ${a}`,className:"hover:brightness-75"},r)};var f=t=>{let{url:e,postTitle:a,shareTitle:r}=t;return(0,d.tZ)("div",{className:"sm:basis-52 sm:shrink-0"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},r),(0,d.tZ)("div",{className:"flex w-full items-center justify-evenly sm:justify-between py-2.5"},(0,d.tZ)(h,{media:"Twitter",url:`http://twitter.com/share?text=${a}&url=${e}`},(0,d.tZ)(n(),null)),(0,d.tZ)(h,{media:"Pinterest",url:`http://pinterest.com/pin/create/button/?url=${e}&description=${a}`},(0,d.tZ)(c.o,{size:"20px"})),(0,d.tZ)(h,{media:"Linkedin",url:`http://www.linkedin.com/shareArticle?mini=true&url=${e}&title=${a}&source=CodeCave`},(0,d.tZ)(m.l,{size:"20px"})),(0,d.tZ)(h,{media:"Google+",url:`https://plus.google.com/share?url=${e}`},(0,d.tZ)(p.l,{size:"20px"})),(0,d.tZ)(h,{media:"Facebook",url:`https://www.facebook.com/sharer/sharer.php?u=${e}&p[title]=${a}`},(0,d.tZ)(u.A,{size:"20px"}))))},x=a(4160),g=a(8032);var Z=t=>{let{title:e,text:a}=t;const r=(0,x.K2)(b),l=(0,g.c)(null==r?void 0:r.file);return(0,d.tZ)("div",{className:"flex flex-col sm:flex-row items-center w-full sm:px-12 mb-8 gap-5 justify-center"},l?(0,d.tZ)(g.G,{image:l,alt:"like",className:"object-contain aspect-square h-40"}):null,(0,d.tZ)("div",{className:"flex-1"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},e),(0,d.tZ)("p",{className:"text-base"},a)))};const b="639074693";var v=t=>{let{keywords:e,readMoreTitle:a}=t;return(0,d.tZ)("div",{className:"w-full"},(0,d.tZ)("p",{className:"text-lg font-bold mb-5"},a),(0,d.tZ)("div",{className:"flex flex-wrap gap-2"},e.map((t=>(0,d.tZ)(x.rU,{key:t,to:`/blog/${t.split(" ").join("-").toLowerCase()}`,title:`blog about ${t}`,className:"text-sm text-secondary-10 border border-solid border-secondary-10 rounded-full px-5 py-2.5 hover:border-secondary-100 hover:text-secondary-100 hover:bg-main-70"},"#",(0,d.tZ)("span",{itemProp:"keywords"},t))))))},w=a(4404);var y=t=>{let{data:{post:{frontmatter:e,html:a,wordCount:{words:i}},author:n},pageContext:{markupData:c,lang:m}}=t;const{href:p}=(0,l.useLocation)(),{date:u,title:h,keywords:x}=e,{authorAlias:g,author:b,authorPosition:y,authorPhoto:N}=n.frontmatter,P=Math.floor(i/200),k=P||1;return(0,d.tZ)(r.Fragment,null,(0,d.tZ)("div",{itemScope:!0,itemType:"https://schema.org/Article",className:"flex bg-main-100"},(0,d.tZ)(s.Z,{maxWidthClass:"max-w-2xl",className:"flex-col text-secondary-100 text-lg md:!px-0 pt-8 sm:pt-16"},(0,d.tZ)(w.Z,{authorAlias:g,author:b,authorPhoto:N,authorPosition:y}),(0,d.tZ)("div",{className:"w-full flex items-center justify-between mb-2.5 sm:mb-5 text-sm sm:text-base"},(0,d.tZ)("span",{itemProp:"datePublished"},u),(0,d.tZ)("span",null,c.readingTimeTitle,": ",k,null==c?void 0:c.readingTimeUnits,".")),(0,d.tZ)("h1",{className:"text-[24px] sm:text-4xl font-semibold mb-8",itemProp:"headline"},h),(0,d.tZ)("div",{className:"single-post",dangerouslySetInnerHTML:{__html:a},itemProp:"articleBody"}),(0,d.tZ)("div",{className:"flex flex-col sm:flex-row w-full gap-8 lg:gap-16 mb-8 md:mb-12"},x?(0,d.tZ)(v,{keywords:x,readMoreTitle:c.readMoreOnTopicTitle}):null,(0,d.tZ)(f,{url:p,postTitle:h,shareTitle:c.sharePostTitle})),(0,d.tZ)(Z,{title:c.postFooterTitle,text:c.postFooterText})),(0,d.tZ)(o.Lx,{itemProp:"copyrightHolder",lang:m})))};const N=t=>{let{data:{post:{frontmatter:{title:e}}},pageContext:a,location:r}=t;return(0,d.tZ)(o.Ag,{title:`${a.markupData.head} | ${e.toUpperCase()}`,siteUrl:a.site.siteUrl,path:r.pathname,lang:a.lang})}},4528:function(t,e,a){var r=a(7294);function l(t){return r.createElement("svg",t,[r.createElement("g",{clipPath:"url(#clip0_1390_2975)",key:0},r.createElement("path",{d:"M15.7511 0H18.8178L12.1179 8.47193L20 20H13.8282L8.99457 13.0081L3.46363 20H0.394883L7.56109 10.9385L0 0H6.32809L10.6975 6.39068L15.7511 0ZM14.6747 17.9691H16.3741L5.40481 1.92425H3.58137L14.6747 17.9691Z",fill:"#E4E4E4"})),r.createElement("defs",{key:1},r.createElement("clipPath",{id:"clip0_1390_2975"},r.createElement("rect",{width:"20",height:"20",fill:"white"})))])}l.defaultProps={width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},t.exports=l,l.default=l}}]); +//# sourceMappingURL=component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js.map \ No newline at end of file diff --git a/component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js.map b/component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js.map similarity index 98% rename from component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js.map rename to component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js.map index 22223a5d..31a483b1 100644 --- a/component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js.map +++ b/component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js.map @@ -1 +1 @@ -{"version":3,"file":"component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js","mappings":"8FACA,IAAIA,EAAU,WACdC,EAAOC,QAAQ,EAAa,SAAqBC,GAC/C,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,+QAAzFA,CAAyWG,EAClX,C,uBCHA,IAAIH,EAAU,WACdC,EAAOC,QAAQ,EAAW,SAAmBC,GAC3C,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,8PAAzFA,CAAwVG,EACjW,C,uBCHA,IAAIH,EAAU,WACdC,EAAOC,QAAQ,EAAc,SAAsBC,GACjD,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,iqBAAzFA,CAA2vBG,EACpwB,C,qECuCA,IArCuBC,IAKH,IALI,YACtBC,EAAW,OACXC,EAAM,eACNC,EAAc,YACdC,GACYJ,EACZ,MAAMK,GAASC,EAAAA,EAAAA,GAASF,GAExB,OACEG,EAAAA,EAAAA,IAACC,EAAAA,GAAI,CACHC,GAAI,SAASR,EAAYS,MAAM,KAAKC,KAAK,KAAKC,gBAC9CC,MAAO,GAAGX,WACVY,SAAS,SACTC,WAAS,EACTC,SAAS,4BACTC,UAAU,oEAETZ,GACCE,EAAAA,EAAAA,IAACW,EAAAA,EAAW,CACVC,MAAOd,EACPe,IAAI,SACJN,SAAS,QACTG,UAAU,6DAEV,MACJV,EAAAA,EAAAA,IAAA,OAAKU,UAAU,iBACbV,EAAAA,EAAAA,IAAA,KAAGO,SAAS,OAAOG,UAAU,mCAC1Bf,IAEHK,EAAAA,EAAAA,IAAA,KAAGO,SAAS,WAAWG,UAAU,qBAC9Bd,IAGA,C,2NC/BX,MAiDakB,EAAcC,IAIqC,IAJpC,IAC1BC,EAAG,MACHC,EAAK,SACLC,GACwDH,EACxD,OACEf,EAAAA,EAAAA,IAAA,KACEmB,KAAMH,EACNI,IAAI,sBACJC,OAAO,SACPf,MAAO,YAAYW,IACnBP,UAAU,uBAETQ,EACC,EAIR,MAnEqBzB,IAQd,IARe,IACpBuB,EAAG,UACHM,EAAS,WACTC,GAKD9B,EACC,OACEO,EAAAA,EAAAA,IAAA,OAAKU,UAAU,4BACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0Ba,IAEvCvB,EAAAA,EAAAA,IAAA,OAAKU,UAAU,sEACbV,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,UACND,IAAK,iCAAiCM,SAAiBN,MAEvDhB,EAAAA,EAAAA,IAACwB,IAAC,QAEJxB,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,YACND,IAAK,+CAA+CA,iBAAmBM,MAEvEtB,EAAAA,EAAAA,IAACyB,EAAAA,EAAW,CAACC,KAAK,WAEpB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,WACND,IAAK,sDAAsDA,WAAaM,sBAExEtB,EAAAA,EAAAA,IAAC2B,EAAAA,EAAU,CAACD,KAAK,WAEnB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,UACND,IAAK,qCAAqCA,MAE1ChB,EAAAA,EAAAA,IAAC4B,EAAAA,EAAQ,CAACF,KAAK,WAEjB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,WACND,IAAK,gDAAgDA,cAAgBM,MAErEtB,EAAAA,EAAAA,IAAC6B,EAAAA,EAAU,CAACH,KAAK,WAGjB,E,oBC5BV,MArBmBjC,IAAuD,IAAtD,MAAEa,EAAK,KAAEwB,GAAuCrC,EAClE,MAAMsC,GAAWC,EAAAA,EAAAA,IAAeC,GAC1BrB,GAAQb,EAAAA,EAAAA,GAASgC,aAAQ,EAARA,EAAUG,MAEjC,OACElC,EAAAA,EAAAA,IAAA,OAAKU,UAAU,oFACZE,GACCZ,EAAAA,EAAAA,IAACW,EAAAA,EAAW,CACVC,MAAOA,EACPC,IAAI,OACJH,UAAU,sCAEV,MACJV,EAAAA,EAAAA,IAAA,OAAKU,UAAU,WACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0BJ,IACvCN,EAAAA,EAAAA,IAAA,KAAGU,UAAU,aAAaoB,IAExB,EAMH,MAAMG,EAAK,YCElB,MA1BqBxC,IAMd,IANe,SACpB0C,EAAQ,cACRC,GAID3C,EACC,OACEO,EAAAA,EAAAA,IAAA,OAAKU,UAAU,WACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0B0B,IACvCpC,EAAAA,EAAAA,IAAA,OAAKU,UAAU,wBACZyB,EAASE,KAAKC,IACbtC,EAAAA,EAAAA,IAACC,EAAAA,GAAI,CACHsC,IAAKD,EACLpC,GAAI,SAASoC,EAAQnC,MAAM,KAAKC,KAAK,KAAKC,gBAC1CC,MAAO,cAAcgC,IACrB5B,UAAU,mKACX,KACEV,EAAAA,EAAAA,IAAA,QAAMO,SAAS,YAAY+B,OAI9B,E,UC0EV,MAtFa7C,IAUwC,IATnD+C,MACEC,MAAM,YACJC,EAAW,KACXC,EACAC,WAAW,MAAEC,IAEflD,OAAQmD,GAEVC,aAAa,WAAEC,EAAU,KAAEC,IACmBxD,EAC9C,MAAQ0B,KAAM+B,IAAeC,EAAAA,EAAAA,gBAEvB,KAAEC,EAAI,MAAE9C,EAAK,SAAE6B,GAAaO,GAC5B,YAAEhD,EAAW,OAAEC,EAAM,eAAEC,EAAc,YAAEC,GAC3CiD,EAAWJ,YAEPW,EAAUC,KAAKC,MAAMV,EAAQ,KAC7BW,EAAcH,GAAoB,EAExC,OACErD,EAAAA,EAAAA,IAAAyD,EAAAA,SAAA,MACEzD,EAAAA,EAAAA,IAAA,OACEQ,WAAS,EACTC,SAAS,6BACTC,UAAU,qBAEVV,EAAAA,EAAAA,IAAC0D,EAAAA,EAAgB,CACfC,cAAc,YACdjD,UAAU,+DAEVV,EAAAA,EAAAA,IAAC4D,EAAAA,EAAc,CACblE,YAAaA,EACbC,OAAQA,EACRE,YAAaA,EACbD,eAAgBA,KAGlBI,EAAAA,EAAAA,IAAA,OAAKU,UAAU,iFACbV,EAAAA,EAAAA,IAAA,QAAMO,SAAS,iBAAiB6C,IAEhCpD,EAAAA,EAAAA,IAAA,YACGgD,EAAWa,iBAAiB,KAAGL,EAC/BR,aAAU,EAAVA,EAAYc,iBAAiB,OAIlC9D,EAAAA,EAAAA,IAAA,MACEU,UAAU,6CACVH,SAAS,YAERD,IAGHN,EAAAA,EAAAA,IAAA,OACEU,UAAU,cACVqD,wBAAyB,CAAEC,OAAQrB,GACnCpC,SAAS,iBAGXP,EAAAA,EAAAA,IAAA,OAAKU,UAAU,kEACZyB,GACCnC,EAAAA,EAAAA,IAACiE,EAAY,CACX9B,SAAUA,EACVC,cAAeY,EAAWkB,uBAE1B,MAEJlE,EAAAA,EAAAA,IAACmE,EAAY,CACXnD,IAAKkC,EACL5B,UAAWhB,EACXiB,WAAYyB,EAAWoB,mBAI3BpE,EAAAA,EAAAA,IAACqE,EAAU,CACT/D,MAAO0C,EAAWsB,gBAClBxC,KAAMkB,EAAWuB,mBAGrBvE,EAAAA,EAAAA,IAACwE,EAAAA,GAAqB,CAACjE,SAAS,kBAAkB0C,KAAMA,KAEzD,EAMA,MAAMwB,EAAmD1D,IAAA,IAC9DyB,MACEC,MACEC,aAAa,MAAEpC,KAElB,YACDyC,EAAW,SACX2B,GACD3D,EAAA,OACCf,EAAAA,EAAAA,IAAC2E,EAAAA,GAAO,CACNrE,MAAO,GAAGyC,EAAYC,WAAW4B,UAAUtE,EAAMuE,gBACjDC,QAAS/B,EAAYgC,KAAKD,QAC1BE,KAAMN,EAASO,SACfhC,KAAMF,EAAYE,MAClB,C,uBCnHJ,IAAIQ,EAAQ,EAAQ,MAEpB,SAASjC,EAAGhC,GACR,OAAOiE,EAAMyB,cAAc,MAAM1F,EAAM,CAACiE,EAAMyB,cAAc,IAAI,CAAC,SAAW,wBAAwB,IAAM,GAAGzB,EAAMyB,cAAc,OAAO,CAAC,EAAI,+MAA+M,KAAO,aAAazB,EAAMyB,cAAc,OAAO,CAAC,IAAM,GAAGzB,EAAMyB,cAAc,WAAW,CAAC,GAAK,mBAAmBzB,EAAMyB,cAAc,OAAO,CAAC,MAAQ,KAAK,OAAS,KAAK,KAAO,aAC/gB,CAEA1D,EAAE2D,aAAe,CAAC,MAAQ,KAAK,OAAS,KAAK,QAAU,YAAY,KAAO,QAE1E7F,EAAOC,QAAUiC,EAEjBA,EAAE4D,QAAU5D,C","sources":["webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaFacebook.js","webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaGoogle.js","webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaPinterest.js","webpack://code-cave/./src/components/posts/postAuthorCard.tsx","webpack://code-cave/./src/components/posts/shareButtons.tsx","webpack://code-cave/./src/components/posts/postFooter.tsx","webpack://code-cave/./src/components/posts/postHashtags.tsx","webpack://code-cave/./src/pagesTemplates/post.tsx","webpack://code-cave/./src/assets/posts/X.svg"],"sourcesContent":["// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaFacebook = function FaFacebook (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 512 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"}}]})(props);\n};\n","// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaGoogle = function FaGoogle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 488 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"}}]})(props);\n};\n","// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaPinterest = function FaPinterest (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 496 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"}}]})(props);\n};\n","import React from \"react\";\nimport { Link } from \"gatsby\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport { IPostAuthor } from \"../../types/post.type\";\n\nconst PostAuthorCard = ({\n authorAlias,\n author,\n authorPosition,\n authorPhoto,\n}: IPostAuthor) => {\n const avatar = getImage(authorPhoto);\n\n return (\n \n {avatar ? (\n \n ) : null}\n
\n

\n {author}\n

\n

\n {authorPosition}\n

\n
\n \n );\n};\n\nexport default PostAuthorCard;\n","import React from \"react\";\n\nimport X from \"../../assets/posts/X.svg\";\nimport { FaPinterest } from \"@react-icons/all-files/fa/FaPinterest\";\nimport { FaLinkedin } from \"@react-icons/all-files/fa/FaLinkedin\";\nimport { FaGoogle } from \"@react-icons/all-files/fa/FaGoogle\";\nimport { FaFacebook } from \"@react-icons/all-files/fa/FaFacebook\";\n\nconst ShareButtons = ({\n url,\n postTitle,\n shareTitle,\n}: {\n url: string;\n postTitle: string;\n shareTitle: string;\n}) => {\n return (\n
\n

{shareTitle}

\n\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n );\n};\n\nexport const ShareButton = ({\n url,\n media,\n children,\n}: React.PropsWithChildren<{ url: string; media: string }>) => {\n return (\n \n {children}\n \n );\n};\n\nexport default ShareButtons;\n","import React from \"react\";\nimport { graphql, useStaticQuery } from \"gatsby\";\nimport { GatsbyImage, ImageDataLike, getImage } from \"gatsby-plugin-image\";\n\nconst PostFooter = ({ title, text }: { title: string; text: string }) => {\n const fileData = useStaticQuery(query) as { file: ImageDataLike | null };\n const image = getImage(fileData?.file);\n\n return (\n
\n {image ? (\n \n ) : null}\n
\n

{title}

\n

{text}

\n
\n
\n );\n};\n\nexport default PostFooter;\n\nexport const query = graphql`\n query {\n file(name: { eq: \"postFooterImage\" }) {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n width: 160\n )\n }\n }\n }\n`;\n","import { Link } from \"gatsby\";\nimport React from \"react\";\n\nconst PostHashtags = ({\n keywords,\n readMoreTitle,\n}: {\n keywords: string[];\n readMoreTitle: string;\n}) => {\n return (\n
\n

{readMoreTitle}

\n
\n {keywords.map((hashtag) => (\n \n #{hashtag}\n \n ))}\n
\n
\n );\n};\n\nexport default PostHashtags;\n","import React from \"react\";\nimport { HeadFC, Link, PageProps, graphql } from \"gatsby\";\nimport { useLocation } from \"@reach/router\";\n\nimport { IPostPageContext, IPostQueryResult } from \"../types/post.type\";\n\nimport { HeadSeo, LocalBusinessMetadata } from \"../components/common/metadata\";\nimport ContentContainer from \"../components/common/contentContainer\";\nimport ShareButtons from \"../components/posts/shareButtons\";\nimport PostFooter from \"../components/posts/postFooter\";\nimport PostHashtags from \"../components/posts/postHashtags\";\nimport PostAuthorCard from \"../components/posts/postAuthorCard\";\n\nconst Post = ({\n data: {\n post: {\n frontmatter,\n html,\n wordCount: { words },\n },\n author: authorData,\n },\n pageContext: { markupData, lang },\n}: PageProps) => {\n const { href: currentUrl } = useLocation();\n\n const { date, title, keywords } = frontmatter;\n const { authorAlias, author, authorPosition, authorPhoto } =\n authorData.frontmatter;\n\n const minutes = Math.floor(words / 200);\n const readingTime = minutes ? minutes : 1;\n\n return (\n <>\n \n \n \n\n
\n {date}\n\n \n {markupData.readingTimeTitle}: {readingTime}\n {markupData?.readingTimeUnits}.\n \n
\n\n \n {title}\n \n\n \n\n
\n {keywords ? (\n \n ) : null}\n\n \n
\n\n \n \n \n
\n \n );\n};\n\nexport default Post;\n\nexport const Head: HeadFC = ({\n data: {\n post: {\n frontmatter: { title },\n },\n },\n pageContext,\n location,\n}) => (\n \n);\n\nexport const query = graphql`\n query ($id: String, $lang: String, $authorId: String) {\n post: markdownRemark(id: { eq: $id }) {\n frontmatter {\n date(formatString: \"DD MMM YYYY\", locale: $lang)\n title\n keywords\n }\n html\n wordCount {\n words\n }\n }\n author: markdownRemark(id: { eq: $authorId }) {\n frontmatter {\n authorAlias\n author\n authorPosition\n authorPhoto {\n childImageSharp {\n gatsbyImageData(\n width: 64\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n )\n }\n }\n }\n }\n }\n`;\n","var React = require('react');\n\nfunction X (props) {\n return React.createElement(\"svg\",props,[React.createElement(\"g\",{\"clipPath\":\"url(#clip0_1390_2975)\",\"key\":0},React.createElement(\"path\",{\"d\":\"M15.7511 0H18.8178L12.1179 8.47193L20 20H13.8282L8.99457 13.0081L3.46363 20H0.394883L7.56109 10.9385L0 0H6.32809L10.6975 6.39068L15.7511 0ZM14.6747 17.9691H16.3741L5.40481 1.92425H3.58137L14.6747 17.9691Z\",\"fill\":\"#E4E4E4\"})),React.createElement(\"defs\",{\"key\":1},React.createElement(\"clipPath\",{\"id\":\"clip0_1390_2975\"},React.createElement(\"rect\",{\"width\":\"20\",\"height\":\"20\",\"fill\":\"white\"})))]);\n}\n\nX.defaultProps = {\"width\":\"20\",\"height\":\"20\",\"viewBox\":\"0 0 20 20\",\"fill\":\"none\"};\n\nmodule.exports = X;\n\nX.default = X;\n"],"names":["GenIcon","module","exports","props","_ref","authorAlias","author","authorPosition","authorPhoto","avatar","getImage","___EmotionJSX","Link","to","split","join","toLowerCase","title","itemProp","itemScope","itemType","className","GatsbyImage","image","alt","ShareButton","_ref2","url","media","children","href","rel","target","postTitle","shareTitle","X","FaPinterest","size","FaLinkedin","FaGoogle","FaFacebook","text","fileData","useStaticQuery","query","file","keywords","readMoreTitle","map","hashtag","key","data","post","frontmatter","html","wordCount","words","authorData","pageContext","markupData","lang","currentUrl","useLocation","date","minutes","Math","floor","readingTime","React","ContentContainer","maxWidthClass","PostAuthorCard","readingTimeTitle","readingTimeUnits","dangerouslySetInnerHTML","__html","PostHashtags","readMoreOnTopicTitle","ShareButtons","sharePostTitle","PostFooter","postFooterTitle","postFooterText","LocalBusinessMetadata","Head","location","HeadSeo","head","toUpperCase","siteUrl","site","path","pathname","createElement","defaultProps","default"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js","mappings":"8FACA,IAAIA,EAAU,WACdC,EAAOC,QAAQ,EAAa,SAAqBC,GAC/C,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,+QAAzFA,CAAyWG,EAClX,C,uBCHA,IAAIH,EAAU,WACdC,EAAOC,QAAQ,EAAW,SAAmBC,GAC3C,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,8PAAzFA,CAAwVG,EACjW,C,uBCHA,IAAIH,EAAU,WACdC,EAAOC,QAAQ,EAAc,SAAsBC,GACjD,OAAOH,EAAQ,CAAC,IAAM,MAAM,KAAO,CAAC,QAAU,eAAe,MAAQ,CAAC,CAAC,IAAM,OAAO,KAAO,CAAC,EAAI,iqBAAzFA,CAA2vBG,EACpwB,C,qECuCA,IArCuBC,IAKH,IALI,YACtBC,EAAW,OACXC,EAAM,eACNC,EAAc,YACdC,GACYJ,EACZ,MAAMK,GAASC,EAAAA,EAAAA,GAASF,GAExB,OACEG,EAAAA,EAAAA,IAACC,EAAAA,GAAI,CACHC,GAAI,SAASR,EAAYS,MAAM,KAAKC,KAAK,KAAKC,gBAC9CC,MAAO,GAAGX,WACVY,SAAS,SACTC,WAAS,EACTC,SAAS,4BACTC,UAAU,oEAETZ,GACCE,EAAAA,EAAAA,IAACW,EAAAA,EAAW,CACVC,MAAOd,EACPe,IAAI,SACJN,SAAS,QACTG,UAAU,6DAEV,MACJV,EAAAA,EAAAA,IAAA,OAAKU,UAAU,iBACbV,EAAAA,EAAAA,IAAA,KAAGO,SAAS,OAAOG,UAAU,mCAC1Bf,IAEHK,EAAAA,EAAAA,IAAA,KAAGO,SAAS,WAAWG,UAAU,qBAC9Bd,IAGA,C,2NC/BX,MAiDakB,EAAcC,IAIqC,IAJpC,IAC1BC,EAAG,MACHC,EAAK,SACLC,GACwDH,EACxD,OACEf,EAAAA,EAAAA,IAAA,KACEmB,KAAMH,EACNI,IAAI,sBACJC,OAAO,SACPf,MAAO,YAAYW,IACnBP,UAAU,uBAETQ,EACC,EAIR,MAnEqBzB,IAQd,IARe,IACpBuB,EAAG,UACHM,EAAS,WACTC,GAKD9B,EACC,OACEO,EAAAA,EAAAA,IAAA,OAAKU,UAAU,4BACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0Ba,IAEvCvB,EAAAA,EAAAA,IAAA,OAAKU,UAAU,sEACbV,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,UACND,IAAK,iCAAiCM,SAAiBN,MAEvDhB,EAAAA,EAAAA,IAACwB,IAAC,QAEJxB,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,YACND,IAAK,+CAA+CA,iBAAmBM,MAEvEtB,EAAAA,EAAAA,IAACyB,EAAAA,EAAW,CAACC,KAAK,WAEpB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,WACND,IAAK,sDAAsDA,WAAaM,sBAExEtB,EAAAA,EAAAA,IAAC2B,EAAAA,EAAU,CAACD,KAAK,WAEnB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,UACND,IAAK,qCAAqCA,MAE1ChB,EAAAA,EAAAA,IAAC4B,EAAAA,EAAQ,CAACF,KAAK,WAEjB1B,EAAAA,EAAAA,IAACc,EAAW,CACVG,MAAM,WACND,IAAK,gDAAgDA,cAAgBM,MAErEtB,EAAAA,EAAAA,IAAC6B,EAAAA,EAAU,CAACH,KAAK,WAGjB,E,oBC5BV,MArBmBjC,IAAuD,IAAtD,MAAEa,EAAK,KAAEwB,GAAuCrC,EAClE,MAAMsC,GAAWC,EAAAA,EAAAA,IAAeC,GAC1BrB,GAAQb,EAAAA,EAAAA,GAASgC,aAAQ,EAARA,EAAUG,MAEjC,OACElC,EAAAA,EAAAA,IAAA,OAAKU,UAAU,oFACZE,GACCZ,EAAAA,EAAAA,IAACW,EAAAA,EAAW,CACVC,MAAOA,EACPC,IAAI,OACJH,UAAU,sCAEV,MACJV,EAAAA,EAAAA,IAAA,OAAKU,UAAU,WACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0BJ,IACvCN,EAAAA,EAAAA,IAAA,KAAGU,UAAU,aAAaoB,IAExB,EAMH,MAAMG,EAAK,YCElB,MA1BqBxC,IAMd,IANe,SACpB0C,EAAQ,cACRC,GAID3C,EACC,OACEO,EAAAA,EAAAA,IAAA,OAAKU,UAAU,WACbV,EAAAA,EAAAA,IAAA,KAAGU,UAAU,0BAA0B0B,IACvCpC,EAAAA,EAAAA,IAAA,OAAKU,UAAU,wBACZyB,EAASE,KAAKC,IACbtC,EAAAA,EAAAA,IAACC,EAAAA,GAAI,CACHsC,IAAKD,EACLpC,GAAI,SAASoC,EAAQnC,MAAM,KAAKC,KAAK,KAAKC,gBAC1CC,MAAO,cAAcgC,IACrB5B,UAAU,mKACX,KACEV,EAAAA,EAAAA,IAAA,QAAMO,SAAS,YAAY+B,OAI9B,E,UC0EV,MAtFa7C,IAUwC,IATnD+C,MACEC,MAAM,YACJC,EAAW,KACXC,EACAC,WAAW,MAAEC,IAEflD,OAAQmD,GAEVC,aAAa,WAAEC,EAAU,KAAEC,IACmBxD,EAC9C,MAAQ0B,KAAM+B,IAAeC,EAAAA,EAAAA,gBAEvB,KAAEC,EAAI,MAAE9C,EAAK,SAAE6B,GAAaO,GAC5B,YAAEhD,EAAW,OAAEC,EAAM,eAAEC,EAAc,YAAEC,GAC3CiD,EAAWJ,YAEPW,EAAUC,KAAKC,MAAMV,EAAQ,KAC7BW,EAAcH,GAAoB,EAExC,OACErD,EAAAA,EAAAA,IAAAyD,EAAAA,SAAA,MACEzD,EAAAA,EAAAA,IAAA,OACEQ,WAAS,EACTC,SAAS,6BACTC,UAAU,qBAEVV,EAAAA,EAAAA,IAAC0D,EAAAA,EAAgB,CACfC,cAAc,YACdjD,UAAU,+DAEVV,EAAAA,EAAAA,IAAC4D,EAAAA,EAAc,CACblE,YAAaA,EACbC,OAAQA,EACRE,YAAaA,EACbD,eAAgBA,KAGlBI,EAAAA,EAAAA,IAAA,OAAKU,UAAU,iFACbV,EAAAA,EAAAA,IAAA,QAAMO,SAAS,iBAAiB6C,IAEhCpD,EAAAA,EAAAA,IAAA,YACGgD,EAAWa,iBAAiB,KAAGL,EAC/BR,aAAU,EAAVA,EAAYc,iBAAiB,OAIlC9D,EAAAA,EAAAA,IAAA,MACEU,UAAU,6CACVH,SAAS,YAERD,IAGHN,EAAAA,EAAAA,IAAA,OACEU,UAAU,cACVqD,wBAAyB,CAAEC,OAAQrB,GACnCpC,SAAS,iBAGXP,EAAAA,EAAAA,IAAA,OAAKU,UAAU,kEACZyB,GACCnC,EAAAA,EAAAA,IAACiE,EAAY,CACX9B,SAAUA,EACVC,cAAeY,EAAWkB,uBAE1B,MAEJlE,EAAAA,EAAAA,IAACmE,EAAY,CACXnD,IAAKkC,EACL5B,UAAWhB,EACXiB,WAAYyB,EAAWoB,mBAI3BpE,EAAAA,EAAAA,IAACqE,EAAU,CACT/D,MAAO0C,EAAWsB,gBAClBxC,KAAMkB,EAAWuB,mBAGrBvE,EAAAA,EAAAA,IAACwE,EAAAA,GAAqB,CAACjE,SAAS,kBAAkB0C,KAAMA,KAEzD,EAMA,MAAMwB,EAAmD1D,IAAA,IAC9DyB,MACEC,MACEC,aAAa,MAAEpC,KAElB,YACDyC,EAAW,SACX2B,GACD3D,EAAA,OACCf,EAAAA,EAAAA,IAAC2E,EAAAA,GAAO,CACNrE,MAAO,GAAGyC,EAAYC,WAAW4B,UAAUtE,EAAMuE,gBACjDC,QAAS/B,EAAYgC,KAAKD,QAC1BE,KAAMN,EAASO,SACfhC,KAAMF,EAAYE,MAClB,C,uBCnHJ,IAAIQ,EAAQ,EAAQ,MAEpB,SAASjC,EAAGhC,GACR,OAAOiE,EAAMyB,cAAc,MAAM1F,EAAM,CAACiE,EAAMyB,cAAc,IAAI,CAAC,SAAW,wBAAwB,IAAM,GAAGzB,EAAMyB,cAAc,OAAO,CAAC,EAAI,+MAA+M,KAAO,aAAazB,EAAMyB,cAAc,OAAO,CAAC,IAAM,GAAGzB,EAAMyB,cAAc,WAAW,CAAC,GAAK,mBAAmBzB,EAAMyB,cAAc,OAAO,CAAC,MAAQ,KAAK,OAAS,KAAK,KAAO,aAC/gB,CAEA1D,EAAE2D,aAAe,CAAC,MAAQ,KAAK,OAAS,KAAK,QAAU,YAAY,KAAO,QAE1E7F,EAAOC,QAAUiC,EAEjBA,EAAE4D,QAAU5D,C","sources":["webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaFacebook.js","webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaGoogle.js","webpack://code-cave/./node_modules/@react-icons/all-files/fa/FaPinterest.js","webpack://code-cave/./src/components/posts/postAuthorCard.tsx","webpack://code-cave/./src/components/posts/shareButtons.tsx","webpack://code-cave/./src/components/posts/postFooter.tsx","webpack://code-cave/./src/components/posts/postHashtags.tsx","webpack://code-cave/./src/pagesTemplates/post.tsx","webpack://code-cave/./src/assets/posts/X.svg"],"sourcesContent":["// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaFacebook = function FaFacebook (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 512 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"}}]})(props);\n};\n","// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaGoogle = function FaGoogle (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 488 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"}}]})(props);\n};\n","// THIS FILE IS AUTO GENERATED\nvar GenIcon = require('../lib').GenIcon\nmodule.exports.FaPinterest = function FaPinterest (props) {\n return GenIcon({\"tag\":\"svg\",\"attr\":{\"viewBox\":\"0 0 496 512\"},\"child\":[{\"tag\":\"path\",\"attr\":{\"d\":\"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"}}]})(props);\n};\n","import React from \"react\";\nimport { Link } from \"gatsby\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport { IPostAuthor } from \"../../types/post.type\";\n\nconst PostAuthorCard = ({\n authorAlias,\n author,\n authorPosition,\n authorPhoto,\n}: IPostAuthor) => {\n const avatar = getImage(authorPhoto);\n\n return (\n \n {avatar ? (\n \n ) : null}\n
\n

\n {author}\n

\n

\n {authorPosition}\n

\n
\n \n );\n};\n\nexport default PostAuthorCard;\n","import React from \"react\";\n\nimport X from \"../../assets/posts/X.svg\";\nimport { FaPinterest } from \"@react-icons/all-files/fa/FaPinterest\";\nimport { FaLinkedin } from \"@react-icons/all-files/fa/FaLinkedin\";\nimport { FaGoogle } from \"@react-icons/all-files/fa/FaGoogle\";\nimport { FaFacebook } from \"@react-icons/all-files/fa/FaFacebook\";\n\nconst ShareButtons = ({\n url,\n postTitle,\n shareTitle,\n}: {\n url: string;\n postTitle: string;\n shareTitle: string;\n}) => {\n return (\n
\n

{shareTitle}

\n\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n );\n};\n\nexport const ShareButton = ({\n url,\n media,\n children,\n}: React.PropsWithChildren<{ url: string; media: string }>) => {\n return (\n \n {children}\n \n );\n};\n\nexport default ShareButtons;\n","import React from \"react\";\nimport { graphql, useStaticQuery } from \"gatsby\";\nimport { GatsbyImage, ImageDataLike, getImage } from \"gatsby-plugin-image\";\n\nconst PostFooter = ({ title, text }: { title: string; text: string }) => {\n const fileData = useStaticQuery(query) as { file: ImageDataLike | null };\n const image = getImage(fileData?.file);\n\n return (\n
\n {image ? (\n \n ) : null}\n
\n

{title}

\n

{text}

\n
\n
\n );\n};\n\nexport default PostFooter;\n\nexport const query = graphql`\n query {\n file(name: { eq: \"postFooterImage\" }) {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n width: 160\n )\n }\n }\n }\n`;\n","import { Link } from \"gatsby\";\nimport React from \"react\";\n\nconst PostHashtags = ({\n keywords,\n readMoreTitle,\n}: {\n keywords: string[];\n readMoreTitle: string;\n}) => {\n return (\n
\n

{readMoreTitle}

\n
\n {keywords.map((hashtag) => (\n \n #{hashtag}\n \n ))}\n
\n
\n );\n};\n\nexport default PostHashtags;\n","import React from \"react\";\nimport { HeadFC, Link, PageProps, graphql } from \"gatsby\";\nimport { useLocation } from \"@reach/router\";\n\nimport { IPostPageContext, IPostQueryResult } from \"../types/post.type\";\n\nimport { HeadSeo, LocalBusinessMetadata } from \"../components/common/metadata\";\nimport ContentContainer from \"../components/common/contentContainer\";\nimport ShareButtons from \"../components/posts/shareButtons\";\nimport PostFooter from \"../components/posts/postFooter\";\nimport PostHashtags from \"../components/posts/postHashtags\";\nimport PostAuthorCard from \"../components/posts/postAuthorCard\";\n\nconst Post = ({\n data: {\n post: {\n frontmatter,\n html,\n wordCount: { words },\n },\n author: authorData,\n },\n pageContext: { markupData, lang },\n}: PageProps) => {\n const { href: currentUrl } = useLocation();\n\n const { date, title, keywords } = frontmatter;\n const { authorAlias, author, authorPosition, authorPhoto } =\n authorData.frontmatter;\n\n const minutes = Math.floor(words / 200);\n const readingTime = minutes ? minutes : 1;\n\n return (\n <>\n \n \n \n\n
\n {date}\n\n \n {markupData.readingTimeTitle}: {readingTime}\n {markupData?.readingTimeUnits}.\n \n
\n\n \n {title}\n \n\n \n\n
\n {keywords ? (\n \n ) : null}\n\n \n
\n\n \n \n \n
\n \n );\n};\n\nexport default Post;\n\nexport const Head: HeadFC = ({\n data: {\n post: {\n frontmatter: { title },\n },\n },\n pageContext,\n location,\n}) => (\n \n);\n\nexport const query = graphql`\n query ($id: String, $lang: String, $authorId: String) {\n post: markdownRemark(id: { eq: $id }) {\n frontmatter {\n date(formatString: \"DD MMM YYYY\", locale: $lang)\n title\n keywords\n }\n html\n wordCount {\n words\n }\n }\n author: markdownRemark(id: { eq: $authorId }) {\n frontmatter {\n authorAlias\n author\n authorPosition\n authorPhoto {\n childImageSharp {\n gatsbyImageData(\n width: 64\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n )\n }\n }\n }\n }\n }\n`;\n","var React = require('react');\n\nfunction X (props) {\n return React.createElement(\"svg\",props,[React.createElement(\"g\",{\"clipPath\":\"url(#clip0_1390_2975)\",\"key\":0},React.createElement(\"path\",{\"d\":\"M15.7511 0H18.8178L12.1179 8.47193L20 20H13.8282L8.99457 13.0081L3.46363 20H0.394883L7.56109 10.9385L0 0H6.32809L10.6975 6.39068L15.7511 0ZM14.6747 17.9691H16.3741L5.40481 1.92425H3.58137L14.6747 17.9691Z\",\"fill\":\"#E4E4E4\"})),React.createElement(\"defs\",{\"key\":1},React.createElement(\"clipPath\",{\"id\":\"clip0_1390_2975\"},React.createElement(\"rect\",{\"width\":\"20\",\"height\":\"20\",\"fill\":\"white\"})))]);\n}\n\nX.defaultProps = {\"width\":\"20\",\"height\":\"20\",\"viewBox\":\"0 0 20 20\",\"fill\":\"none\"};\n\nmodule.exports = X;\n\nX.default = X;\n"],"names":["GenIcon","module","exports","props","_ref","authorAlias","author","authorPosition","authorPhoto","avatar","getImage","___EmotionJSX","Link","to","split","join","toLowerCase","title","itemProp","itemScope","itemType","className","GatsbyImage","image","alt","ShareButton","_ref2","url","media","children","href","rel","target","postTitle","shareTitle","X","FaPinterest","size","FaLinkedin","FaGoogle","FaFacebook","text","fileData","useStaticQuery","query","file","keywords","readMoreTitle","map","hashtag","key","data","post","frontmatter","html","wordCount","words","authorData","pageContext","markupData","lang","currentUrl","useLocation","date","minutes","Math","floor","readingTime","React","ContentContainer","maxWidthClass","PostAuthorCard","readingTimeTitle","readingTimeUnits","dangerouslySetInnerHTML","__html","PostHashtags","readMoreOnTopicTitle","ShareButtons","sharePostTitle","PostFooter","postFooterTitle","postFooterText","LocalBusinessMetadata","Head","location","HeadSeo","head","toUpperCase","siteUrl","site","path","pathname","createElement","defaultProps","default"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js b/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js new file mode 100644 index 00000000..1772d387 --- /dev/null +++ b/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[147],{1880:function(t,e,n){n.r(e),n.d(e,{Head:function(){return b},default:function(){return h}});var l=n(8032),a=n(1164),o=n(7294),i=n(1312),s=n(7451),r=n(917);const c=t=>{let{selected:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"view image",className:"bg-transparent touch-manipulation inline-flex w-12 h-12 after:rounded-sm flex items-center mx-1.5 md:mx-3 after:bg-main-10 after:w-full after:h-1.5 after:content-['']".concat(e?" after:bg-secondary-100":""),type:"button",onClick:n})},m=t=>{let{enabled:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"previous image",className:"bg-transparent touch-manipulation flex z-10 text-main-70 absolute flex items-center justify-center top-1/2 -translate-y-1/2 w-10 md:w-16 h-10 md:h-16 left-0 disabled:opacity-30",onClick:n,disabled:!e},(0,r.tZ)("svg",{className:"w-2/3 h-2/3",viewBox:"137.718 -1.001 366.563 644"},(0,r.tZ)("path",{fill:"#f9f9f9",d:"M428.36 12.5c16.67-16.67 43.76-16.67 60.42 0 16.67 16.67 16.67 43.76 0 60.42L241.7 320c148.25 148.24 230.61 230.6 247.08 247.08 16.67 16.66 16.67 43.75 0 60.42-16.67 16.66-43.76 16.67-60.42 0-27.72-27.71-249.45-249.37-277.16-277.08a42.308 42.308 0 0 1-12.48-30.34c0-11.1 4.1-22.05 12.48-30.42C206.63 234.23 400.64 40.21 428.36 12.5z"})))},p=t=>{let{enabled:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"next image",className:"bg-transparent touch-manipulation flex z-10 text-main-70 absolute flex items-center justify-center top-1/2 -translate-y-1/2 w-10 md:w-16 h-10 md:h-16 right-0 disabled:opacity-30",onClick:n,disabled:!e},(0,r.tZ)("svg",{className:"w-2/3 h-2/3",viewBox:"0 0 238.003 238.003"},(0,r.tZ)("path",{fill:"#f9f9f9",d:"M181.776 107.719L78.705 4.648c-6.198-6.198-16.273-6.198-22.47 0s-6.198 16.273 0 22.47l91.883 91.883-91.883 91.883c-6.198 6.198-6.198 16.273 0 22.47s16.273 6.198 22.47 0l103.071-103.039a15.741 15.741 0 0 0 4.64-11.283c0-4.13-1.526-8.199-4.64-11.313z"})))};var u=t=>{let{screenshots:e}=t;const[n,a]=(0,i.Z)({loop:!0},[(0,s.Z)({stopOnInteraction:!1,stopOnMouseEnter:!0})]),{0:u,1:d}=(0,o.useState)(!1),{0:f,1:x}=(0,o.useState)(!1),{0:g,1:h}=(0,o.useState)(0),{0:b,1:w}=(0,o.useState)([]),Z=(0,o.useCallback)((()=>a&&a.scrollPrev()),[a]),y=(0,o.useCallback)((()=>a&&a.scrollNext()),[a]),v=(0,o.useCallback)((t=>a&&a.scrollTo(t)),[a]),N=(0,o.useCallback)((t=>{w(t.scrollSnapList())}),[]),k=(0,o.useCallback)((t=>{h(t.selectedScrollSnap()),d(t.canScrollPrev()),x(t.canScrollNext())}),[]);return(0,o.useEffect)((()=>{a&&(N(a),k(a),a.on("reInit",N),a.on("reInit",k),a.on("select",k))}),[a,N,k]),(0,r.tZ)("div",{className:"h-full overflow-hidden relative",ref:n},(0,r.tZ)("div",{className:"h-full flex items-center "},e.map((t=>{let{id:e,childImageSharp:n}=t;const a=(0,l.c)(n);return(0,r.tZ)("div",{key:e,className:"h-full shrink-0 min-w-0 basis-full px-12 md:px-20 pt-2.5 pb-8 md:py-8 cursor-pointer flex items-center justify-center"},a?(0,r.tZ)(l.G,{image:a,alt:"logo",className:"object-contain rounded-xl max-h-[424px]"}):null)}))),(0,r.tZ)(m,{onClick:Z,enabled:u}),(0,r.tZ)(p,{onClick:y,enabled:f}),(0,r.tZ)("div",{className:"z-10 absolute bottom-1 left-0 right-0 flex justify-center items-center"},b.map(((t,e)=>(0,r.tZ)(c,{key:e,selected:e===g,onClick:()=>v(e)})))))},d=n(9165),f=n(7462);var x=t=>{let{title:e,text:n,className:l,children:a,textAttr:o,...i}=t;return(0,r.tZ)("section",(0,f.Z)({},i,{className:"w-full"}),(0,r.tZ)("h2",{className:"text-[24px] md:text-4xl text-secondary-100 uppercase w-full max-w-[320px] mb-2"},e),null!=o&&o.dangerouslySetInnerHTML?(0,r.tZ)("p",(0,f.Z)({},o,{className:`text-base md:text-lg w-full max-w-[544px] float-right ${l}`})):(0,r.tZ)("p",(0,f.Z)({},o,{className:`text-base md:text-lg w-full max-w-[544px] float-right ${l}`}),a||n))};var g=t=>{let{text:e,...n}=t;return(0,r.tZ)("span",(0,f.Z)({},n,{className:"bg-main-70 px-5 h-10 md:h-16 whitespace-nowrap text-sm md:text-lg font-medium rounded-lg flex items-center"}),e)};var h=t=>{let{data:{markdownRemark:{frontmatter:e,html:n}},pageContext:{markupData:o,lang:i}}=t;const{title:s,description:c,challenge:m,clientDescription:p,team:f,screenshots:h,stack:b}=e,w=(0,l.c)(e.logo);return(0,r.tZ)("div",{itemScope:!0,itemType:"https://schema.org/CreativeWork",className:"flex bg-main-100"},(0,r.tZ)(a.Z,{maxWidthClass:"max-w-4.5xl",className:"flex-col text-secondary-70 py-6 md:py-16 lg:!px-0 gap-5 md:gap-8"},(0,r.tZ)("div",{className:"flex flex-col flex-col-reverse items-center md:items-start md:flex-row justify-between gap-x-16 gap-y-2.5 pb-10 gradient-border border-b border-solid"},(0,r.tZ)("div",{className:"flex-1 w-full md:max-w-[528px]"},(0,r.tZ)("h1",{itemProp:"name",className:"w-full text-[24px] md:text-4xl font-semibold text-secondary-100 mb-5 uppercase"},s),(0,r.tZ)("p",{itemProp:"description",className:"w-full text-base font-light"},c)),w?(0,r.tZ)("div",{className:"w-28 md:w-48 h-28 md:h-48 flex items-center justify-center"},(0,r.tZ)(l.G,{image:w,imgStyle:{objectFit:"contain"},alt:"logo",itemProp:"image",className:"max-h-full max-w-full grayscale"})):null),(0,r.tZ)(x,{title:o.clientSectionTitle,text:p,itemProp:"sourceOrganization",itemScope:!0,itemType:"https://schema.org/Organization",textAttr:{itemProp:"description"}}),(0,r.tZ)(x,{title:o.challengeSectionTitle,text:m,textAttr:{itemProp:"about"}}),n?(0,r.tZ)(x,{title:o.solutionSectionTitle,text:m,textAttr:{itemProp:"articleBody",dangerouslySetInnerHTML:{__html:n}}}):null,null!=f&&f.length?(0,r.tZ)(x,{title:o.teamSectionTitle,className:"flex gap-2.5 flex-wrap pt-2 md:pt-0"},f.map((t=>(0,r.tZ)(g,{key:t,id:t,text:t,itemProp:"contributor"})))):null,null!=b&&b.length?(0,r.tZ)(x,{title:o.techSectionTitle,className:"flex gap-2.5 flex-wrap pt-2 md:pt-0"},b.map((t=>(0,r.tZ)(g,{key:t,id:t,text:t,itemProp:"keywords"})))):null,null!=h&&h.length?(0,r.tZ)("section",{className:"w-full mb-8"},(0,r.tZ)("h2",{className:"text-[24px] md:text-4xl text-secondary-100 uppercase w-full max-w-[320px]"},o.resultSectionTitle),(0,r.tZ)(u,{screenshots:h})):null,(0,r.tZ)(d.Lx,{itemProp:"author",lang:i})))};const b=t=>{var e;let{data:{markdownRemark:{frontmatter:{title:n,cover:a}}},pageContext:o,location:i}=t;const s=(0,l.c)(a);return(0,r.tZ)(d.Ag,{title:`${o.markupData.head} | ${n.toUpperCase()}`,siteUrl:o.site.siteUrl,path:i.pathname,img:null==s||null===(e=s.images.fallback)||void 0===e?void 0:e.src,lang:o.lang})}},7451:function(t,e,n){n.d(e,{Z:function(){return a}});const l={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function a(t={}){let e,n,o,i=!1,s=!0,r=!1,c=0;function m(){if(o)return;if(!s)return;i||n.emit("autoplay:play");const{ownerWindow:t}=n.internalEngine();t.clearInterval(c),c=t.setInterval(x,e.delay),i=!0}function p(){if(o)return;i&&n.emit("autoplay:stop");const{ownerWindow:t}=n.internalEngine();t.clearInterval(c),c=0,i=!1}function u(){if(d())return s=i,p();s&&m()}function d(){const{ownerDocument:t}=n.internalEngine();return"hidden"===t.visibilityState}function f(t){void 0!==t&&(r=t),s=!0,m()}function x(){const{index:t}=n.internalEngine(),l=t.clone().add(1).get(),a=n.scrollSnapList().length-1;e.stopOnLastSnap&&l===a&&p(),n.canScrollNext()?n.scrollNext(r):n.scrollTo(0,r)}return{name:"autoplay",options:t,init:function(i,c){n=i;const{mergeOptions:f,optionsAtMedia:x}=c,g=f(l,a.globalOptions),h=f(g,t);if(e=x(h),n.scrollSnapList().length<=1)return;r=e.jump,o=!1;const{eventStore:b,ownerDocument:w}=n.internalEngine(),Z=n.rootNode(),y=e.rootNode&&e.rootNode(Z)||Z,v=n.containerNode();n.on("pointerDown",p),e.stopOnInteraction||n.on("pointerUp",m),e.stopOnMouseEnter&&(b.add(y,"mouseenter",(()=>{s=!1,p()})),e.stopOnInteraction||b.add(y,"mouseleave",(()=>{s=!0,m()}))),e.stopOnFocusIn&&(b.add(v,"focusin",p),e.stopOnInteraction||b.add(v,"focusout",m)),b.add(w,"visibilitychange",u),e.playOnInit&&!d()&&m()},destroy:function(){n.off("pointerDown",p).off("pointerUp",m),p(),o=!0,i=!1},play:f,stop:function(){i&&p()},reset:function(){i&&f()},isPlaying:function(){return i}}}a.globalOptions=void 0}}]); +//# sourceMappingURL=component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js.map \ No newline at end of file diff --git a/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js.map b/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js.map new file mode 100644 index 00000000..74256088 --- /dev/null +++ b/component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js.map @@ -0,0 +1 @@ +{"version":3,"file":"component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js","mappings":"iPAOO,MAAMA,EAAYC,IAAgD,IAA/C,SAAEC,EAAQ,QAAEC,GAA6BF,EACjE,OACEG,EAAAA,EAAAA,IAAA,UACE,aAAW,aACXC,UAAW,yKAAyKC,OAClLJ,EAAW,0BAA4B,IAEzCK,KAAK,SACLJ,QAASA,GACT,EAIOK,EAAaC,IAAoD,IAAnD,QAAEC,EAAO,QAAEP,GAAkCM,EACtE,OACEL,EAAAA,EAAAA,IAAA,UACE,aAAW,iBACXC,UAAU,mLACVF,QAASA,EACTQ,UAAWD,IAEXN,EAAAA,EAAAA,IAAA,OAAKC,UAAU,cAAcO,QAAQ,+BACnCR,EAAAA,EAAAA,IAAA,QACES,KAAK,UACLC,EAAE,kVAGC,EAIAC,EAAaC,IAAoD,IAAnD,QAAEN,EAAO,QAAEP,GAAkCa,EACtE,OACEZ,EAAAA,EAAAA,IAAA,UACE,aAAW,aACXC,UAAU,oLACVF,QAASA,EACTQ,UAAWD,IAEXN,EAAAA,EAAAA,IAAA,OAAKC,UAAU,cAAcO,QAAQ,wBACnCR,EAAAA,EAAAA,IAAA,QACES,KAAK,UACLC,EAAE,8PAGC,EC6Cb,MAtF4Bb,IAIrB,IAJsB,YAC3BgB,GAGDhB,EACC,MAAOiB,EAAUC,IAAYC,EAAAA,EAAAA,GAAiB,CAAEC,MAAM,GAAQ,EAC5DC,EAAAA,EAAAA,GAAS,CACPC,mBAAmB,EACnBC,kBAAkB,OAGhB,EAACC,EAAe,EAACC,IAAqBC,EAAAA,EAAAA,WAAS,IAC/C,EAACC,EAAe,EAACC,IAAqBF,EAAAA,EAAAA,WAAS,IAC/C,EAACG,EAAc,EAACC,IAAoBJ,EAAAA,EAAAA,UAAS,IAC7C,EAACK,EAAY,EAACC,IAAkBN,EAAAA,EAAAA,UAAmB,IAEnDO,GAAaC,EAAAA,EAAAA,cACjB,IAAMhB,GAAYA,EAASe,cAC3B,CAACf,IAEGiB,GAAaD,EAAAA,EAAAA,cACjB,IAAMhB,GAAYA,EAASiB,cAC3B,CAACjB,IAEGkB,GAAWF,EAAAA,EAAAA,cACdG,GAAkBnB,GAAYA,EAASkB,SAASC,IACjD,CAACnB,IAGGoB,GAASJ,EAAAA,EAAAA,cAAahB,IAC1Bc,EAAed,EAASqB,iBAAiB,GACxC,IAEGC,GAAWN,EAAAA,EAAAA,cAAahB,IAC5BY,EAAiBZ,EAASuB,sBAC1BhB,EAAkBP,EAASwB,iBAC3Bd,EAAkBV,EAASyB,gBAAgB,GAC1C,IAYH,OAVAC,EAAAA,EAAAA,YAAU,KACH1B,IAELoB,EAAOpB,GACPsB,EAAStB,GACTA,EAAS2B,GAAG,SAAUP,GACtBpB,EAAS2B,GAAG,SAAUL,GACtBtB,EAAS2B,GAAG,SAAUL,GAAS,GAC9B,CAACtB,EAAUoB,EAAQE,KAGpBrC,EAAAA,EAAAA,IAAA,OAAKC,UAAU,kCAAkC0C,IAAK7B,IACpDd,EAAAA,EAAAA,IAAA,OAAKC,UAAU,6BACZY,EAAY+B,KAAIvC,IAA8B,IAA7B,GAAEwC,EAAE,gBAAEC,GAAiBzC,EACvC,MAAM0C,GAAMC,EAAAA,EAAAA,GAASF,GACrB,OACE9C,EAAAA,EAAAA,IAAA,OACEiD,IAAKJ,EACL5C,UAAU,yHAET8C,GACC/C,EAAAA,EAAAA,IAACkD,EAAAA,EAAW,CACVC,MAAOJ,EACPK,IAAI,OACJnD,UAAU,4CAEV,KACA,MAIZD,EAAAA,EAAAA,IAACI,EAAU,CAACL,QAAS+B,EAAYxB,QAASe,KAC1CrB,EAAAA,EAAAA,IAACW,EAAU,CAACZ,QAASiC,EAAY1B,QAASkB,KAE1CxB,EAAAA,EAAAA,IAAA,OAAKC,UAAU,0EACZ2B,EAAYgB,KAAI,CAACS,EAAGnB,KACnBlC,EAAAA,EAAAA,IAACJ,EAAS,CACRqD,IAAKf,EACLpC,SAAUoC,IAAUR,EACpB3B,QAASA,IAAMkC,EAASC,QAI1B,E,oBCrDV,MA9BkCrC,IAO+B,IAP9B,MACjCyD,EAAK,KACLC,EAAI,UACJtD,EAAS,SACTuD,EAAQ,SACRC,KACGC,GACsD7D,EACzD,OACEG,EAAAA,EAAAA,IAAA,WAAA2D,EAAAA,EAAAA,GAAA,GAAaD,EAAI,CAAEzD,UAAU,YAC3BD,EAAAA,EAAAA,IAAA,MAAIC,UAAU,kFACXqD,GAEAG,SAAAA,EAAUG,yBACX5D,EAAAA,EAAAA,IAAA,KAAA2D,EAAAA,EAAAA,GAAA,GACMF,EAAQ,CACZxD,UAAW,yDAAyDA,QAGtED,EAAAA,EAAAA,IAAA,KAAA2D,EAAAA,EAAAA,GAAA,GACMF,EAAQ,CACZxD,UAAW,yDAAyDA,MAEnEuD,GAAsBD,GAGnB,EClBd,MAXwB1D,IAA+C,IAA9C,KAAE0D,KAASG,GAA6B7D,EAC/D,OACEG,EAAAA,EAAAA,IAAA,QAAA2D,EAAAA,EAAAA,GAAA,GACMD,EAAI,CACRzD,UAAU,+GAETsD,EACI,ECkIX,MAjIgB1D,IAK4C,IAJ1DgE,MACEC,gBAAgB,YAAEC,EAAW,KAAEC,IAEjCC,aAAa,WAAEC,EAAU,KAAEC,IAC0BtE,EACrD,MAAM,MACJyD,EAAK,YACLc,EAAW,UACXC,EAAS,kBACTC,EAAiB,KACjBC,EAAI,YACJ1D,EAAW,MACX2D,GACET,EACEU,GAAOzB,EAAAA,EAAAA,GAASe,EAAYU,MAElC,OACEzE,EAAAA,EAAAA,IAAA,OACE0E,WAAS,EACTC,SAAS,kCACT1E,UAAU,qBAEVD,EAAAA,EAAAA,IAAC4E,EAAAA,EAAgB,CACfC,cAAc,cACd5E,UAAU,qEAEVD,EAAAA,EAAAA,IAAA,OAAKC,UAAU,0JACbD,EAAAA,EAAAA,IAAA,OAAKC,UAAU,mCACbD,EAAAA,EAAAA,IAAA,MACE8E,SAAS,OACT7E,UAAU,kFAETqD,IAEHtD,EAAAA,EAAAA,IAAA,KAAG8E,SAAS,cAAc7E,UAAU,+BACjCmE,IAIJK,GACCzE,EAAAA,EAAAA,IAAA,OAAKC,UAAU,+DACbD,EAAAA,EAAAA,IAACkD,EAAAA,EAAW,CACVC,MAAOsB,EACPM,SAAU,CAAEC,UAAW,WACvB5B,IAAI,OACJ0B,SAAS,QACT7E,UAAU,qCAGZ,OAGND,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWgB,mBAClB3B,KAAMe,EACNQ,SAAS,qBACTJ,WAAS,EACTC,SAAS,kCACTlB,SAAU,CACRqB,SAAU,kBAId9E,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWiB,sBAClB5B,KAAMc,EACNZ,SAAU,CACRqB,SAAU,WAIbd,GACChE,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWkB,qBAClB7B,KAAMc,EACNZ,SAAU,CACRqB,SAAU,cACVlB,wBAAyB,CAAEyB,OAAQrB,MAGrC,KAEHO,SAAAA,EAAMe,QACLtF,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWqB,iBAClBtF,UAAU,uCAETsE,EAAK3B,KAAK4C,IACTxF,EAAAA,EAAAA,IAACyF,EAAe,CACdxC,IAAKuC,EACL3C,GAAI2C,EACJjC,KAAMiC,EACNV,SAAS,mBAIb,KAEHN,SAAAA,EAAOc,QACNtF,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWwB,iBAClBzF,UAAU,uCAETuE,EAAM5B,KAAK+C,IACV3F,EAAAA,EAAAA,IAACyF,EAAe,CACdxC,IAAK0C,EACL9C,GAAI8C,EACJpC,KAAMoC,EACNb,SAAS,gBAIb,KAEHjE,SAAAA,EAAayE,QACZtF,EAAAA,EAAAA,IAAA,WAASC,UAAU,gBACjBD,EAAAA,EAAAA,IAAA,MAAIC,UAAU,6EACXiE,EAAW0B,qBAEd5F,EAAAA,EAAAA,IAAC6F,EAAmB,CAAChF,YAAaA,KAElC,MACJb,EAAAA,EAAAA,IAAC8F,EAAAA,GAAqB,CAAChB,SAAS,SAASX,KAAMA,KAE7C,EAMH,MAAM4B,EAA0D1F,IAQjE,IAAA2F,EAAA,IAPJnC,MACEC,gBACEC,aAAa,MAAET,EAAK,MAAE2C,KAEzB,YACDhC,EAAW,SACXiC,GACD7F,EACC,MAAM8F,GAAWnD,EAAAA,EAAAA,GAASiD,GAE1B,OACEjG,EAAAA,EAAAA,IAACoG,EAAAA,GAAO,CACN9C,MAAO,GAAGW,EAAYC,WAAWmC,UAAU/C,EAAMgD,gBACjDC,QAAStC,EAAYuC,KAAKD,QAC1BE,KAAMP,EAASQ,SACf3D,IAAKoD,SAAyB,QAAjBH,EAARG,EAAUQ,OAAOC,gBAAQ,IAAAZ,OAAjB,EAARA,EAA2Ba,IAChC1C,KAAMF,EAAYE,MAClB,C,uDCpKN,MAAM2C,EAAiB,CACrBC,QAAQ,EACRC,YAAa,CAAC,EACdC,MAAO,IACPC,MAAM,EACNC,YAAY,EACZC,eAAe,EACfjG,mBAAmB,EACnBC,kBAAkB,EAClBiG,gBAAgB,EAChBC,SAAU,MAGZ,SAASpG,EAASqG,EAAc,CAAC,GAC/B,IAAIC,EACAzG,EACA0G,EACAC,GAAU,EACVC,GAAS,EACTT,GAAO,EACPU,EAAQ,EAmDZ,SAASC,IACP,GAAIJ,EAAW,OACf,IAAKE,EAAQ,OACRD,GAAS3G,EAAS+G,KAAK,iBAC5B,MAAM,YACJC,GACEhH,EAASiH,iBACbD,EAAYE,cAAcL,GAC1BA,EAAQG,EAAYG,YAAYC,EAAMX,EAAQP,OAC9CS,GAAU,CACZ,CACA,SAASU,IACP,GAAIX,EAAW,OACXC,GAAS3G,EAAS+G,KAAK,iBAC3B,MAAM,YACJC,GACEhH,EAASiH,iBACbD,EAAYE,cAAcL,GAC1BA,EAAQ,EACRF,GAAU,CACZ,CACA,SAASW,IACP,GAAIC,IAEF,OADAX,EAASD,EACFU,IAELT,GAAQE,GACd,CACA,SAASS,IACP,MAAM,cACJC,GACExH,EAASiH,iBACb,MAAyC,WAAlCO,EAAcC,eACvB,CACA,SAASC,EAAKC,QACgB,IAAjBA,IAA8BxB,EAAOwB,GAChDf,GAAS,EACTE,GACF,CAUA,SAASM,IACP,MAAM,MACJjG,GACEnB,EAASiH,iBACPW,EAAYzG,EAAM0G,QAAQC,IAAI,GAAGC,MACjCC,EAAYhI,EAASqB,iBAAiBkD,OAAS,EACxCkC,EAAQH,gBAAkBsB,IAAcI,GAC3CX,IACNrH,EAASyB,gBACXzB,EAASiB,WAAWkF,GAEpBnG,EAASkB,SAAS,EAAGiF,EAEzB,CAWA,MAVa,CACX8B,KAAM,WACNxB,QAASD,EACT0B,KAnHF,SAAcC,EAAkBC,GAC9BpI,EAAWmI,EACX,MAAM,aACJE,EAAY,eACZC,GACEF,EACEG,EAAcF,EAAatC,EAAgB5F,EAASqI,eACpDC,EAAaJ,EAAaE,EAAa/B,GAE7C,GADAC,EAAU6B,EAAeG,GACrBzI,EAASqB,iBAAiBkD,QAAU,EAAG,OAC3C4B,EAAOM,EAAQN,KACfO,GAAY,EACZ,MAAM,WACJgC,EAAU,cACVlB,GACExH,EAASiH,iBACP0B,EAAY3I,EAASuG,WACrBqC,EAAOnC,EAAQF,UAAYE,EAAQF,SAASoC,IAAcA,EAC1DE,EAAY7I,EAAS8I,gBAC3B9I,EAAS2B,GAAG,cAAe0F,GACtBZ,EAAQrG,mBACXJ,EAAS2B,GAAG,YAAamF,GAEvBL,EAAQpG,mBACVqI,EAAWZ,IAAIc,EAAM,cAAc,KACjChC,GAAS,EACTS,GAAW,IAERZ,EAAQrG,mBACXsI,EAAWZ,IAAIc,EAAM,cAAc,KACjChC,GAAS,EACTE,GAAY,KAIdL,EAAQJ,gBACVqC,EAAWZ,IAAIe,EAAW,UAAWxB,GAChCZ,EAAQrG,mBACXsI,EAAWZ,IAAIe,EAAW,WAAY/B,IAG1C4B,EAAWZ,IAAIN,EAAe,mBAAoBF,GAC9Cb,EAAQL,aAAemB,KAAoBT,GACjD,EAyEEiC,QAxEF,WACE/I,EAASgJ,IAAI,cAAe3B,GAAW2B,IAAI,YAAalC,GACxDO,IACAX,GAAY,EACZC,GAAU,CACZ,EAoEEe,OACAuB,KA7BF,WACMtC,GAASU,GACf,EA4BE6B,MA3BF,WACMvC,GAASe,GACf,EA0BEyB,UAzBF,WACE,OAAOxC,CACT,EA0BF,CACAxG,EAASqI,mBAAgBY,C","sources":["webpack://code-cave/./src/components/projects/carouselDotsButtonsArrows.tsx","webpack://code-cave/./src/components/projects/screenshotsCarousel.tsx","webpack://code-cave/./src/components/projects/projectDescriptionSection.tsx","webpack://code-cave/./src/components/projects/stackOrTeamCard.tsx","webpack://code-cave/./src/pagesTemplates/project.tsx","webpack://code-cave/./node_modules/embla-carousel-autoplay/esm/embla-carousel-autoplay.esm.js"],"sourcesContent":["import React from \"react\";\n\nimport {\n IDotButtonPropType,\n IPrevNextButtonPropType,\n} from \"../../types/carousel.type\";\n\nexport const DotButton = ({ selected, onClick }: IDotButtonPropType) => {\n return (\n \n );\n};\n\nexport const PrevButton = ({ enabled, onClick }: IPrevNextButtonPropType) => {\n return (\n \n \n \n \n \n );\n};\n\nexport const NextButton = ({ enabled, onClick }: IPrevNextButtonPropType) => {\n return (\n \n \n \n \n \n );\n};\n","import React, { useState, useEffect, useCallback } from \"react\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport useEmblaCarousel from \"embla-carousel-react\";\nimport Autoplay from \"embla-carousel-autoplay\";\n\nimport { IScreenshot } from \"../../types/project.type\";\nimport { EmblaCarouselType } from \"embla-carousel\";\n\nimport { DotButton, PrevButton, NextButton } from \"./carouselDotsButtonsArrows\";\n\nconst ScreenshotsCarousel = ({\n screenshots,\n}: {\n screenshots: IScreenshot[];\n}) => {\n const [emblaRef, emblaApi] = useEmblaCarousel({ loop: true }, [\n Autoplay({\n stopOnInteraction: false,\n stopOnMouseEnter: true,\n }),\n ]);\n const [prevBtnEnabled, setPrevBtnEnabled] = useState(false);\n const [nextBtnEnabled, setNextBtnEnabled] = useState(false);\n const [selectedIndex, setSelectedIndex] = useState(0);\n const [scrollSnaps, setScrollSnaps] = useState([]);\n\n const scrollPrev = useCallback(\n () => emblaApi && emblaApi.scrollPrev(),\n [emblaApi]\n );\n const scrollNext = useCallback(\n () => emblaApi && emblaApi.scrollNext(),\n [emblaApi]\n );\n const scrollTo = useCallback(\n (index: number) => emblaApi && emblaApi.scrollTo(index),\n [emblaApi]\n );\n\n const onInit = useCallback((emblaApi: EmblaCarouselType) => {\n setScrollSnaps(emblaApi.scrollSnapList());\n }, []);\n\n const onSelect = useCallback((emblaApi: EmblaCarouselType) => {\n setSelectedIndex(emblaApi.selectedScrollSnap());\n setPrevBtnEnabled(emblaApi.canScrollPrev());\n setNextBtnEnabled(emblaApi.canScrollNext());\n }, []);\n\n useEffect(() => {\n if (!emblaApi) return;\n\n onInit(emblaApi);\n onSelect(emblaApi);\n emblaApi.on(\"reInit\", onInit);\n emblaApi.on(\"reInit\", onSelect);\n emblaApi.on(\"select\", onSelect);\n }, [emblaApi, onInit, onSelect]);\n\n return (\n
\n
\n {screenshots.map(({ id, childImageSharp }) => {\n const img = getImage(childImageSharp);\n return (\n \n {img ? (\n \n ) : null}\n
\n );\n })}\n
\n \n \n\n
\n {scrollSnaps.map((_, index) => (\n scrollTo(index)}\n />\n ))}\n
\n
\n );\n};\n\nexport default ScreenshotsCarousel;\n","import React, { HTMLAttributes } from \"react\";\n\ninterface IProjectDescriptionSectionProps\n extends HTMLAttributes {\n title: string;\n className?: string;\n text?: string;\n textAttr?: HTMLAttributes;\n}\n\nconst ProjectDescriptionSection = ({\n title,\n text,\n className,\n children,\n textAttr,\n ...attr\n}: React.PropsWithChildren) => {\n return (\n
\n

\n {title}\n

\n {!!textAttr?.dangerouslySetInnerHTML ? (\n \n ) : (\n \n {children ? children : text}\n

\n )}\n
\n );\n};\n\nexport default ProjectDescriptionSection;\n","import React from \"react\";\n\ninterface IStackOrTeamCardProps\n extends React.HTMLAttributes {\n text: string;\n}\n\nconst StackOrTeamCard = ({ text, ...attr }: IStackOrTeamCardProps) => {\n return (\n \n {text}\n \n );\n};\n\nexport default StackOrTeamCard;\n","import React from \"react\";\nimport { HeadFC, PageProps, graphql } from \"gatsby\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport {\n IProjectQueryResult,\n IProjectsPageContext,\n} from \"../types/project.type\";\n\nimport ContentContainer from \"../components/common/contentContainer\";\nimport ScreenshotsCarousel from \"../components/projects/screenshotsCarousel\";\nimport { HeadSeo, LocalBusinessMetadata } from \"../components/common/metadata\";\nimport ProjectDescriptionSection from \"../components/projects/projectDescriptionSection\";\nimport StackOrTeamCard from \"../components/projects/stackOrTeamCard\";\n\nconst Project = ({\n data: {\n markdownRemark: { frontmatter, html },\n },\n pageContext: { markupData, lang },\n}: PageProps) => {\n const {\n title,\n description,\n challenge,\n clientDescription,\n team,\n screenshots,\n stack,\n } = frontmatter;\n const logo = getImage(frontmatter.logo);\n\n return (\n \n \n
\n
\n \n {title}\n \n

\n {description}\n

\n
\n\n {logo ? (\n
\n \n
\n ) : null}\n
\n\n \n\n \n\n {html ? (\n \n ) : null}\n\n {team?.length ? (\n \n {team.map((member) => (\n \n ))}\n \n ) : null}\n\n {stack?.length ? (\n \n {stack.map((tech) => (\n \n ))}\n \n ) : null}\n\n {screenshots?.length ? (\n
\n

\n {markupData.resultSectionTitle}\n

\n \n
\n ) : null}\n \n \n
\n );\n};\n\nexport default Project;\n\nexport const Head: HeadFC = ({\n data: {\n markdownRemark: {\n frontmatter: { title, cover },\n },\n },\n pageContext,\n location,\n}) => {\n const coverImg = getImage(cover);\n\n return (\n \n );\n};\n\nexport const query = graphql`\n query ($id: String) {\n markdownRemark(id: { eq: $id }) {\n id\n html\n frontmatter {\n stack\n title\n description\n challenge\n clientDescription\n logo {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n width: 180\n )\n }\n }\n cover {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n height: 400\n )\n }\n }\n team\n screenshots {\n id\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n height: 424\n )\n }\n }\n }\n }\n }\n`;\n","const defaultOptions = {\n active: true,\n breakpoints: {},\n delay: 4000,\n jump: false,\n playOnInit: true,\n stopOnFocusIn: true,\n stopOnInteraction: true,\n stopOnMouseEnter: false,\n stopOnLastSnap: false,\n rootNode: null\n};\n\nfunction Autoplay(userOptions = {}) {\n let options;\n let emblaApi;\n let destroyed;\n let playing = false;\n let resume = true;\n let jump = false;\n let timer = 0;\n function init(emblaApiInstance, optionsHandler) {\n emblaApi = emblaApiInstance;\n const {\n mergeOptions,\n optionsAtMedia\n } = optionsHandler;\n const optionsBase = mergeOptions(defaultOptions, Autoplay.globalOptions);\n const allOptions = mergeOptions(optionsBase, userOptions);\n options = optionsAtMedia(allOptions);\n if (emblaApi.scrollSnapList().length <= 1) return;\n jump = options.jump;\n destroyed = false;\n const {\n eventStore,\n ownerDocument\n } = emblaApi.internalEngine();\n const emblaRoot = emblaApi.rootNode();\n const root = options.rootNode && options.rootNode(emblaRoot) || emblaRoot;\n const container = emblaApi.containerNode();\n emblaApi.on('pointerDown', stopTimer);\n if (!options.stopOnInteraction) {\n emblaApi.on('pointerUp', startTimer);\n }\n if (options.stopOnMouseEnter) {\n eventStore.add(root, 'mouseenter', () => {\n resume = false;\n stopTimer();\n });\n if (!options.stopOnInteraction) {\n eventStore.add(root, 'mouseleave', () => {\n resume = true;\n startTimer();\n });\n }\n }\n if (options.stopOnFocusIn) {\n eventStore.add(container, 'focusin', stopTimer);\n if (!options.stopOnInteraction) {\n eventStore.add(container, 'focusout', startTimer);\n }\n }\n eventStore.add(ownerDocument, 'visibilitychange', visibilityChange);\n if (options.playOnInit && !documentIsHidden()) startTimer();\n }\n function destroy() {\n emblaApi.off('pointerDown', stopTimer).off('pointerUp', startTimer);\n stopTimer();\n destroyed = true;\n playing = false;\n }\n function startTimer() {\n if (destroyed) return;\n if (!resume) return;\n if (!playing) emblaApi.emit('autoplay:play');\n const {\n ownerWindow\n } = emblaApi.internalEngine();\n ownerWindow.clearInterval(timer);\n timer = ownerWindow.setInterval(next, options.delay);\n playing = true;\n }\n function stopTimer() {\n if (destroyed) return;\n if (playing) emblaApi.emit('autoplay:stop');\n const {\n ownerWindow\n } = emblaApi.internalEngine();\n ownerWindow.clearInterval(timer);\n timer = 0;\n playing = false;\n }\n function visibilityChange() {\n if (documentIsHidden()) {\n resume = playing;\n return stopTimer();\n }\n if (resume) startTimer();\n }\n function documentIsHidden() {\n const {\n ownerDocument\n } = emblaApi.internalEngine();\n return ownerDocument.visibilityState === 'hidden';\n }\n function play(jumpOverride) {\n if (typeof jumpOverride !== 'undefined') jump = jumpOverride;\n resume = true;\n startTimer();\n }\n function stop() {\n if (playing) stopTimer();\n }\n function reset() {\n if (playing) play();\n }\n function isPlaying() {\n return playing;\n }\n function next() {\n const {\n index\n } = emblaApi.internalEngine();\n const nextIndex = index.clone().add(1).get();\n const lastIndex = emblaApi.scrollSnapList().length - 1;\n const kill = options.stopOnLastSnap && nextIndex === lastIndex;\n if (kill) stopTimer();\n if (emblaApi.canScrollNext()) {\n emblaApi.scrollNext(jump);\n } else {\n emblaApi.scrollTo(0, jump);\n }\n }\n const self = {\n name: 'autoplay',\n options: userOptions,\n init,\n destroy,\n play,\n stop,\n reset,\n isPlaying\n };\n return self;\n}\nAutoplay.globalOptions = undefined;\n\nexport { Autoplay as default };\n//# sourceMappingURL=embla-carousel-autoplay.esm.js.map\n"],"names":["DotButton","_ref","selected","onClick","___EmotionJSX","className","concat","type","PrevButton","_ref2","enabled","disabled","viewBox","fill","d","NextButton","_ref3","screenshots","emblaRef","emblaApi","useEmblaCarousel","loop","Autoplay","stopOnInteraction","stopOnMouseEnter","prevBtnEnabled","setPrevBtnEnabled","useState","nextBtnEnabled","setNextBtnEnabled","selectedIndex","setSelectedIndex","scrollSnaps","setScrollSnaps","scrollPrev","useCallback","scrollNext","scrollTo","index","onInit","scrollSnapList","onSelect","selectedScrollSnap","canScrollPrev","canScrollNext","useEffect","on","ref","map","id","childImageSharp","img","getImage","key","GatsbyImage","image","alt","_","title","text","children","textAttr","attr","_extends","dangerouslySetInnerHTML","data","markdownRemark","frontmatter","html","pageContext","markupData","lang","description","challenge","clientDescription","team","stack","logo","itemScope","itemType","ContentContainer","maxWidthClass","itemProp","imgStyle","objectFit","ProjectDescriptionSection","clientSectionTitle","challengeSectionTitle","solutionSectionTitle","__html","length","teamSectionTitle","member","StackOrTeamCard","techSectionTitle","tech","resultSectionTitle","ScreenshotsCarousel","LocalBusinessMetadata","Head","_coverImg$images$fall","cover","location","coverImg","HeadSeo","head","toUpperCase","siteUrl","site","path","pathname","images","fallback","src","defaultOptions","active","breakpoints","delay","jump","playOnInit","stopOnFocusIn","stopOnLastSnap","rootNode","userOptions","options","destroyed","playing","resume","timer","startTimer","emit","ownerWindow","internalEngine","clearInterval","setInterval","next","stopTimer","visibilityChange","documentIsHidden","ownerDocument","visibilityState","play","jumpOverride","nextIndex","clone","add","get","lastIndex","name","init","emblaApiInstance","optionsHandler","mergeOptions","optionsAtMedia","optionsBase","globalOptions","allOptions","eventStore","emblaRoot","root","container","containerNode","destroy","off","stop","reset","isPlaying","undefined"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-templates-project-tsx-95821b610840eeba7835.js b/component---src-pages-templates-project-tsx-95821b610840eeba7835.js deleted file mode 100644 index c1a023f7..00000000 --- a/component---src-pages-templates-project-tsx-95821b610840eeba7835.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[147],{1880:function(t,e,n){n.r(e),n.d(e,{Head:function(){return b},default:function(){return h}});var l=n(8032),a=n(1164),o=n(7294),i=n(1312),s=n(7451),r=n(917);const c=t=>{let{selected:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"view image",className:"bg-transparent touch-manipulation inline-flex w-12 h-12 after:rounded-sm flex items-center mx-1.5 md:mx-3 after:bg-main-10 after:w-full after:h-1.5 after:content-['']".concat(e?" after:bg-secondary-100":""),type:"button",onClick:n})},m=t=>{let{enabled:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"previous image",className:"bg-transparent touch-manipulation flex z-10 text-main-70 absolute flex items-center justify-center top-1/2 -translate-y-1/2 w-10 md:w-16 h-10 md:h-16 left-0 disabled:opacity-30",onClick:n,disabled:!e},(0,r.tZ)("svg",{className:"w-2/3 h-2/3",viewBox:"137.718 -1.001 366.563 644"},(0,r.tZ)("path",{fill:"#f9f9f9",d:"M428.36 12.5c16.67-16.67 43.76-16.67 60.42 0 16.67 16.67 16.67 43.76 0 60.42L241.7 320c148.25 148.24 230.61 230.6 247.08 247.08 16.67 16.66 16.67 43.75 0 60.42-16.67 16.66-43.76 16.67-60.42 0-27.72-27.71-249.45-249.37-277.16-277.08a42.308 42.308 0 0 1-12.48-30.34c0-11.1 4.1-22.05 12.48-30.42C206.63 234.23 400.64 40.21 428.36 12.5z"})))},p=t=>{let{enabled:e,onClick:n}=t;return(0,r.tZ)("button",{"aria-label":"next image",className:"bg-transparent touch-manipulation flex z-10 text-main-70 absolute flex items-center justify-center top-1/2 -translate-y-1/2 w-10 md:w-16 h-10 md:h-16 right-0 disabled:opacity-30",onClick:n,disabled:!e},(0,r.tZ)("svg",{className:"w-2/3 h-2/3",viewBox:"0 0 238.003 238.003"},(0,r.tZ)("path",{fill:"#f9f9f9",d:"M181.776 107.719L78.705 4.648c-6.198-6.198-16.273-6.198-22.47 0s-6.198 16.273 0 22.47l91.883 91.883-91.883 91.883c-6.198 6.198-6.198 16.273 0 22.47s16.273 6.198 22.47 0l103.071-103.039a15.741 15.741 0 0 0 4.64-11.283c0-4.13-1.526-8.199-4.64-11.313z"})))};var u=t=>{let{screenshots:e}=t;const[n,a]=(0,i.Z)({loop:!0},[(0,s.Z)({stopOnInteraction:!1,stopOnMouseEnter:!0})]),{0:u,1:d}=(0,o.useState)(!1),{0:f,1:x}=(0,o.useState)(!1),{0:g,1:h}=(0,o.useState)(0),{0:b,1:w}=(0,o.useState)([]),Z=(0,o.useCallback)((()=>a&&a.scrollPrev()),[a]),y=(0,o.useCallback)((()=>a&&a.scrollNext()),[a]),v=(0,o.useCallback)((t=>a&&a.scrollTo(t)),[a]),N=(0,o.useCallback)((t=>{w(t.scrollSnapList())}),[]),k=(0,o.useCallback)((t=>{h(t.selectedScrollSnap()),d(t.canScrollPrev()),x(t.canScrollNext())}),[]);return(0,o.useEffect)((()=>{a&&(N(a),k(a),a.on("reInit",N),a.on("reInit",k),a.on("select",k))}),[a,N,k]),(0,r.tZ)("div",{className:"h-full overflow-hidden relative",ref:n},(0,r.tZ)("div",{className:"h-full flex items-center "},e.map((t=>{let{id:e,childImageSharp:n}=t;const a=(0,l.c)(n);return(0,r.tZ)("div",{key:e,className:"h-full shrink-0 min-w-0 basis-full px-12 md:px-20 pt-2.5 pb-8 md:py-8 cursor-pointer flex items-center justify-center"},a?(0,r.tZ)(l.G,{image:a,alt:"logo",className:"object-contain rounded-xl max-h-[424px]"}):null)}))),(0,r.tZ)(m,{onClick:Z,enabled:u}),(0,r.tZ)(p,{onClick:y,enabled:f}),(0,r.tZ)("div",{className:"z-10 absolute bottom-1 left-0 right-0 flex justify-center items-center"},b.map(((t,e)=>(0,r.tZ)(c,{key:e,selected:e===g,onClick:()=>v(e)})))))},d=n(9165),f=n(7462);var x=t=>{let{title:e,text:n,className:l,children:a,textAttr:o,...i}=t;return(0,r.tZ)("section",(0,f.Z)({},i,{className:"w-full"}),(0,r.tZ)("h2",{className:"text-[24px] md:text-4xl text-secondary-100 uppercase w-full max-w-[320px] mb-2"},e),null!=o&&o.dangerouslySetInnerHTML?(0,r.tZ)("p",(0,f.Z)({},o,{className:`text-base md:text-lg w-full max-w-[544px] float-right ${l}`})):(0,r.tZ)("p",(0,f.Z)({},o,{className:`text-base md:text-lg w-full max-w-[544px] float-right ${l}`}),a||n))};var g=t=>{let{text:e,...n}=t;return(0,r.tZ)("p",(0,f.Z)({},n,{className:"bg-main-70 px-5 h-10 md:h-16 whitespace-nowrap text-sm md:text-lg font-medium rounded-lg flex items-center"}),e)};var h=t=>{let{data:{markdownRemark:{frontmatter:e,html:n}},pageContext:{markupData:o,lang:i}}=t;const{title:s,description:c,challenge:m,clientDescription:p,team:f,screenshots:h,stack:b}=e,w=(0,l.c)(e.logo);return(0,r.tZ)("div",{itemScope:!0,itemType:"https://schema.org/CreativeWork",className:"flex bg-main-100"},(0,r.tZ)(a.Z,{maxWidthClass:"max-w-4.5xl",className:"flex-col text-secondary-70 py-6 md:py-16 lg:!px-0 gap-5 md:gap-8"},(0,r.tZ)("div",{className:"flex flex-col flex-col-reverse items-center md:items-start md:flex-row justify-between gap-x-16 gap-y-2.5 pb-10 gradient-border border-b border-solid"},(0,r.tZ)("div",{className:"flex-1 w-full md:max-w-[528px]"},(0,r.tZ)("h1",{itemProp:"name",className:"w-full text-[24px] md:text-4xl font-semibold text-secondary-100 mb-5 uppercase"},s),(0,r.tZ)("p",{itemProp:"description",className:"w-full text-base font-light"},c)),w?(0,r.tZ)("div",{className:"w-28 md:w-48 h-28 md:h-48 flex items-center justify-center"},(0,r.tZ)(l.G,{image:w,imgStyle:{objectFit:"contain"},alt:"logo",itemProp:"image",className:"max-h-full max-w-full grayscale"})):null),(0,r.tZ)(x,{title:o.clientSectionTitle,text:p,itemProp:"sourceOrganization",itemScope:!0,itemType:"https://schema.org/Organization",textAttr:{itemProp:"description"}}),(0,r.tZ)(x,{title:o.challengeSectionTitle,text:m,textAttr:{itemProp:"about"}}),n?(0,r.tZ)(x,{title:o.solutionSectionTitle,text:m,textAttr:{itemProp:"articleBody",dangerouslySetInnerHTML:{__html:n}}}):null,null!=f&&f.length?(0,r.tZ)(x,{title:o.teamSectionTitle,className:"flex gap-2.5 flex-wrap pt-2 md:pt-0"},f.map((t=>(0,r.tZ)(g,{id:t,text:t,itemProp:"contributor"})))):null,null!=b&&b.length?(0,r.tZ)(x,{title:o.techSectionTitle,className:"flex gap-2.5 flex-wrap pt-2 md:pt-0"},b.map((t=>(0,r.tZ)(g,{id:t,text:t,itemProp:"keywords"})))):null,null!=h&&h.length?(0,r.tZ)("section",{className:"w-full mb-8"},(0,r.tZ)("h2",{className:"text-[24px] md:text-4xl text-secondary-100 uppercase w-full max-w-[320px]"},o.resultSectionTitle),(0,r.tZ)(u,{screenshots:h})):null,(0,r.tZ)(d.Lx,{itemProp:"author",lang:i})))};const b=t=>{var e;let{data:{markdownRemark:{frontmatter:{title:n,cover:a}}},pageContext:o,location:i}=t;const s=(0,l.c)(a);return(0,r.tZ)(d.Ag,{title:`${o.markupData.head} | ${n.toUpperCase()}`,siteUrl:o.site.siteUrl,path:i.pathname,img:null==s||null===(e=s.images.fallback)||void 0===e?void 0:e.src,lang:o.lang})}},7451:function(t,e,n){n.d(e,{Z:function(){return a}});const l={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function a(t={}){let e,n,o,i=!1,s=!0,r=!1,c=0;function m(){if(o)return;if(!s)return;i||n.emit("autoplay:play");const{ownerWindow:t}=n.internalEngine();t.clearInterval(c),c=t.setInterval(x,e.delay),i=!0}function p(){if(o)return;i&&n.emit("autoplay:stop");const{ownerWindow:t}=n.internalEngine();t.clearInterval(c),c=0,i=!1}function u(){if(d())return s=i,p();s&&m()}function d(){const{ownerDocument:t}=n.internalEngine();return"hidden"===t.visibilityState}function f(t){void 0!==t&&(r=t),s=!0,m()}function x(){const{index:t}=n.internalEngine(),l=t.clone().add(1).get(),a=n.scrollSnapList().length-1;e.stopOnLastSnap&&l===a&&p(),n.canScrollNext()?n.scrollNext(r):n.scrollTo(0,r)}return{name:"autoplay",options:t,init:function(i,c){n=i;const{mergeOptions:f,optionsAtMedia:x}=c,g=f(l,a.globalOptions),h=f(g,t);if(e=x(h),n.scrollSnapList().length<=1)return;r=e.jump,o=!1;const{eventStore:b,ownerDocument:w}=n.internalEngine(),Z=n.rootNode(),y=e.rootNode&&e.rootNode(Z)||Z,v=n.containerNode();n.on("pointerDown",p),e.stopOnInteraction||n.on("pointerUp",m),e.stopOnMouseEnter&&(b.add(y,"mouseenter",(()=>{s=!1,p()})),e.stopOnInteraction||b.add(y,"mouseleave",(()=>{s=!0,m()}))),e.stopOnFocusIn&&(b.add(v,"focusin",p),e.stopOnInteraction||b.add(v,"focusout",m)),b.add(w,"visibilitychange",u),e.playOnInit&&!d()&&m()},destroy:function(){n.off("pointerDown",p).off("pointerUp",m),p(),o=!0,i=!1},play:f,stop:function(){i&&p()},reset:function(){i&&f()},isPlaying:function(){return i}}}a.globalOptions=void 0}}]); -//# sourceMappingURL=component---src-pages-templates-project-tsx-95821b610840eeba7835.js.map \ No newline at end of file diff --git a/component---src-pages-templates-project-tsx-95821b610840eeba7835.js.map b/component---src-pages-templates-project-tsx-95821b610840eeba7835.js.map deleted file mode 100644 index d1aa2122..00000000 --- a/component---src-pages-templates-project-tsx-95821b610840eeba7835.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-templates-project-tsx-95821b610840eeba7835.js","mappings":"iPAOO,MAAMA,EAAYC,IAAgD,IAA/C,SAAEC,EAAQ,QAAEC,GAA6BF,EACjE,OACEG,EAAAA,EAAAA,IAAA,UACE,aAAW,aACXC,UAAW,yKAAyKC,OAClLJ,EAAW,0BAA4B,IAEzCK,KAAK,SACLJ,QAASA,GACT,EAIOK,EAAaC,IAAoD,IAAnD,QAAEC,EAAO,QAAEP,GAAkCM,EACtE,OACEL,EAAAA,EAAAA,IAAA,UACE,aAAW,iBACXC,UAAU,mLACVF,QAASA,EACTQ,UAAWD,IAEXN,EAAAA,EAAAA,IAAA,OAAKC,UAAU,cAAcO,QAAQ,+BACnCR,EAAAA,EAAAA,IAAA,QACES,KAAK,UACLC,EAAE,kVAGC,EAIAC,EAAaC,IAAoD,IAAnD,QAAEN,EAAO,QAAEP,GAAkCa,EACtE,OACEZ,EAAAA,EAAAA,IAAA,UACE,aAAW,aACXC,UAAU,oLACVF,QAASA,EACTQ,UAAWD,IAEXN,EAAAA,EAAAA,IAAA,OAAKC,UAAU,cAAcO,QAAQ,wBACnCR,EAAAA,EAAAA,IAAA,QACES,KAAK,UACLC,EAAE,8PAGC,EC6Cb,MAtF4Bb,IAIrB,IAJsB,YAC3BgB,GAGDhB,EACC,MAAOiB,EAAUC,IAAYC,EAAAA,EAAAA,GAAiB,CAAEC,MAAM,GAAQ,EAC5DC,EAAAA,EAAAA,GAAS,CACPC,mBAAmB,EACnBC,kBAAkB,OAGhB,EAACC,EAAe,EAACC,IAAqBC,EAAAA,EAAAA,WAAS,IAC/C,EAACC,EAAe,EAACC,IAAqBF,EAAAA,EAAAA,WAAS,IAC/C,EAACG,EAAc,EAACC,IAAoBJ,EAAAA,EAAAA,UAAS,IAC7C,EAACK,EAAY,EAACC,IAAkBN,EAAAA,EAAAA,UAAmB,IAEnDO,GAAaC,EAAAA,EAAAA,cACjB,IAAMhB,GAAYA,EAASe,cAC3B,CAACf,IAEGiB,GAAaD,EAAAA,EAAAA,cACjB,IAAMhB,GAAYA,EAASiB,cAC3B,CAACjB,IAEGkB,GAAWF,EAAAA,EAAAA,cACdG,GAAkBnB,GAAYA,EAASkB,SAASC,IACjD,CAACnB,IAGGoB,GAASJ,EAAAA,EAAAA,cAAahB,IAC1Bc,EAAed,EAASqB,iBAAiB,GACxC,IAEGC,GAAWN,EAAAA,EAAAA,cAAahB,IAC5BY,EAAiBZ,EAASuB,sBAC1BhB,EAAkBP,EAASwB,iBAC3Bd,EAAkBV,EAASyB,gBAAgB,GAC1C,IAYH,OAVAC,EAAAA,EAAAA,YAAU,KACH1B,IAELoB,EAAOpB,GACPsB,EAAStB,GACTA,EAAS2B,GAAG,SAAUP,GACtBpB,EAAS2B,GAAG,SAAUL,GACtBtB,EAAS2B,GAAG,SAAUL,GAAS,GAC9B,CAACtB,EAAUoB,EAAQE,KAGpBrC,EAAAA,EAAAA,IAAA,OAAKC,UAAU,kCAAkC0C,IAAK7B,IACpDd,EAAAA,EAAAA,IAAA,OAAKC,UAAU,6BACZY,EAAY+B,KAAIvC,IAA8B,IAA7B,GAAEwC,EAAE,gBAAEC,GAAiBzC,EACvC,MAAM0C,GAAMC,EAAAA,EAAAA,GAASF,GACrB,OACE9C,EAAAA,EAAAA,IAAA,OACEiD,IAAKJ,EACL5C,UAAU,yHAET8C,GACC/C,EAAAA,EAAAA,IAACkD,EAAAA,EAAW,CACVC,MAAOJ,EACPK,IAAI,OACJnD,UAAU,4CAEV,KACA,MAIZD,EAAAA,EAAAA,IAACI,EAAU,CAACL,QAAS+B,EAAYxB,QAASe,KAC1CrB,EAAAA,EAAAA,IAACW,EAAU,CAACZ,QAASiC,EAAY1B,QAASkB,KAE1CxB,EAAAA,EAAAA,IAAA,OAAKC,UAAU,0EACZ2B,EAAYgB,KAAI,CAACS,EAAGnB,KACnBlC,EAAAA,EAAAA,IAACJ,EAAS,CACRqD,IAAKf,EACLpC,SAAUoC,IAAUR,EACpB3B,QAASA,IAAMkC,EAASC,QAI1B,E,oBCrDV,MA9BkCrC,IAO+B,IAP9B,MACjCyD,EAAK,KACLC,EAAI,UACJtD,EAAS,SACTuD,EAAQ,SACRC,KACGC,GACsD7D,EACzD,OACEG,EAAAA,EAAAA,IAAA,WAAA2D,EAAAA,EAAAA,GAAA,GAAaD,EAAI,CAAEzD,UAAU,YAC3BD,EAAAA,EAAAA,IAAA,MAAIC,UAAU,kFACXqD,GAEAG,SAAAA,EAAUG,yBACX5D,EAAAA,EAAAA,IAAA,KAAA2D,EAAAA,EAAAA,GAAA,GACMF,EAAQ,CACZxD,UAAW,yDAAyDA,QAGtED,EAAAA,EAAAA,IAAA,KAAA2D,EAAAA,EAAAA,GAAA,GACMF,EAAQ,CACZxD,UAAW,yDAAyDA,MAEnEuD,GAAsBD,GAGnB,EClBd,MAXwB1D,IAA+C,IAA9C,KAAE0D,KAASG,GAA6B7D,EAC/D,OACEG,EAAAA,EAAAA,IAAA,KAAA2D,EAAAA,EAAAA,GAAA,GACMD,EAAI,CACRzD,UAAU,+GAETsD,EACC,EC4HR,MA3HgB1D,IAK4C,IAJ1DgE,MACEC,gBAAgB,YAAEC,EAAW,KAAEC,IAEjCC,aAAa,WAAEC,EAAU,KAAEC,IAC0BtE,EACrD,MAAM,MACJyD,EAAK,YACLc,EAAW,UACXC,EAAS,kBACTC,EAAiB,KACjBC,EAAI,YACJ1D,EAAW,MACX2D,GACET,EACEU,GAAOzB,EAAAA,EAAAA,GAASe,EAAYU,MAElC,OACEzE,EAAAA,EAAAA,IAAA,OACE0E,WAAS,EACTC,SAAS,kCACT1E,UAAU,qBAEVD,EAAAA,EAAAA,IAAC4E,EAAAA,EAAgB,CACfC,cAAc,cACd5E,UAAU,qEAEVD,EAAAA,EAAAA,IAAA,OAAKC,UAAU,0JACbD,EAAAA,EAAAA,IAAA,OAAKC,UAAU,mCACbD,EAAAA,EAAAA,IAAA,MACE8E,SAAS,OACT7E,UAAU,kFAETqD,IAEHtD,EAAAA,EAAAA,IAAA,KAAG8E,SAAS,cAAc7E,UAAU,+BACjCmE,IAIJK,GACCzE,EAAAA,EAAAA,IAAA,OAAKC,UAAU,+DACbD,EAAAA,EAAAA,IAACkD,EAAAA,EAAW,CACVC,MAAOsB,EACPM,SAAU,CAAEC,UAAW,WACvB5B,IAAI,OACJ0B,SAAS,QACT7E,UAAU,qCAGZ,OAGND,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWgB,mBAClB3B,KAAMe,EACNQ,SAAS,qBACTJ,WAAS,EACTC,SAAS,kCACTlB,SAAU,CACRqB,SAAU,kBAId9E,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWiB,sBAClB5B,KAAMc,EACNZ,SAAU,CACRqB,SAAU,WAIbd,GACChE,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWkB,qBAClB7B,KAAMc,EACNZ,SAAU,CACRqB,SAAU,cACVlB,wBAAyB,CAAEyB,OAAQrB,MAGrC,KAEHO,SAAAA,EAAMe,QACLtF,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWqB,iBAClBtF,UAAU,uCAETsE,EAAK3B,KAAK4C,IACTxF,EAAAA,EAAAA,IAACyF,EAAe,CACd5C,GAAI2C,EACJjC,KAAMiC,EACNV,SAAS,mBAIb,KAEHN,SAAAA,EAAOc,QACNtF,EAAAA,EAAAA,IAACiF,EAAyB,CACxB3B,MAAOY,EAAWwB,iBAClBzF,UAAU,uCAETuE,EAAM5B,KAAK+C,IACV3F,EAAAA,EAAAA,IAACyF,EAAe,CAAC5C,GAAI8C,EAAMpC,KAAMoC,EAAMb,SAAS,gBAGlD,KAEHjE,SAAAA,EAAayE,QACZtF,EAAAA,EAAAA,IAAA,WAASC,UAAU,gBACjBD,EAAAA,EAAAA,IAAA,MAAIC,UAAU,6EACXiE,EAAW0B,qBAEd5F,EAAAA,EAAAA,IAAC6F,EAAmB,CAAChF,YAAaA,KAElC,MACJb,EAAAA,EAAAA,IAAC8F,EAAAA,GAAqB,CAAChB,SAAS,SAASX,KAAMA,KAE7C,EAMH,MAAM4B,EAA0D1F,IAQjE,IAAA2F,EAAA,IAPJnC,MACEC,gBACEC,aAAa,MAAET,EAAK,MAAE2C,KAEzB,YACDhC,EAAW,SACXiC,GACD7F,EACC,MAAM8F,GAAWnD,EAAAA,EAAAA,GAASiD,GAE1B,OACEjG,EAAAA,EAAAA,IAACoG,EAAAA,GAAO,CACN9C,MAAO,GAAGW,EAAYC,WAAWmC,UAAU/C,EAAMgD,gBACjDC,QAAStC,EAAYuC,KAAKD,QAC1BE,KAAMP,EAASQ,SACf3D,IAAKoD,SAAyB,QAAjBH,EAARG,EAAUQ,OAAOC,gBAAQ,IAAAZ,OAAjB,EAARA,EAA2Ba,IAChC1C,KAAMF,EAAYE,MAClB,C,uDC9JN,MAAM2C,EAAiB,CACrBC,QAAQ,EACRC,YAAa,CAAC,EACdC,MAAO,IACPC,MAAM,EACNC,YAAY,EACZC,eAAe,EACfjG,mBAAmB,EACnBC,kBAAkB,EAClBiG,gBAAgB,EAChBC,SAAU,MAGZ,SAASpG,EAASqG,EAAc,CAAC,GAC/B,IAAIC,EACAzG,EACA0G,EACAC,GAAU,EACVC,GAAS,EACTT,GAAO,EACPU,EAAQ,EAmDZ,SAASC,IACP,GAAIJ,EAAW,OACf,IAAKE,EAAQ,OACRD,GAAS3G,EAAS+G,KAAK,iBAC5B,MAAM,YACJC,GACEhH,EAASiH,iBACbD,EAAYE,cAAcL,GAC1BA,EAAQG,EAAYG,YAAYC,EAAMX,EAAQP,OAC9CS,GAAU,CACZ,CACA,SAASU,IACP,GAAIX,EAAW,OACXC,GAAS3G,EAAS+G,KAAK,iBAC3B,MAAM,YACJC,GACEhH,EAASiH,iBACbD,EAAYE,cAAcL,GAC1BA,EAAQ,EACRF,GAAU,CACZ,CACA,SAASW,IACP,GAAIC,IAEF,OADAX,EAASD,EACFU,IAELT,GAAQE,GACd,CACA,SAASS,IACP,MAAM,cACJC,GACExH,EAASiH,iBACb,MAAyC,WAAlCO,EAAcC,eACvB,CACA,SAASC,EAAKC,QACgB,IAAjBA,IAA8BxB,EAAOwB,GAChDf,GAAS,EACTE,GACF,CAUA,SAASM,IACP,MAAM,MACJjG,GACEnB,EAASiH,iBACPW,EAAYzG,EAAM0G,QAAQC,IAAI,GAAGC,MACjCC,EAAYhI,EAASqB,iBAAiBkD,OAAS,EACxCkC,EAAQH,gBAAkBsB,IAAcI,GAC3CX,IACNrH,EAASyB,gBACXzB,EAASiB,WAAWkF,GAEpBnG,EAASkB,SAAS,EAAGiF,EAEzB,CAWA,MAVa,CACX8B,KAAM,WACNxB,QAASD,EACT0B,KAnHF,SAAcC,EAAkBC,GAC9BpI,EAAWmI,EACX,MAAM,aACJE,EAAY,eACZC,GACEF,EACEG,EAAcF,EAAatC,EAAgB5F,EAASqI,eACpDC,EAAaJ,EAAaE,EAAa/B,GAE7C,GADAC,EAAU6B,EAAeG,GACrBzI,EAASqB,iBAAiBkD,QAAU,EAAG,OAC3C4B,EAAOM,EAAQN,KACfO,GAAY,EACZ,MAAM,WACJgC,EAAU,cACVlB,GACExH,EAASiH,iBACP0B,EAAY3I,EAASuG,WACrBqC,EAAOnC,EAAQF,UAAYE,EAAQF,SAASoC,IAAcA,EAC1DE,EAAY7I,EAAS8I,gBAC3B9I,EAAS2B,GAAG,cAAe0F,GACtBZ,EAAQrG,mBACXJ,EAAS2B,GAAG,YAAamF,GAEvBL,EAAQpG,mBACVqI,EAAWZ,IAAIc,EAAM,cAAc,KACjChC,GAAS,EACTS,GAAW,IAERZ,EAAQrG,mBACXsI,EAAWZ,IAAIc,EAAM,cAAc,KACjChC,GAAS,EACTE,GAAY,KAIdL,EAAQJ,gBACVqC,EAAWZ,IAAIe,EAAW,UAAWxB,GAChCZ,EAAQrG,mBACXsI,EAAWZ,IAAIe,EAAW,WAAY/B,IAG1C4B,EAAWZ,IAAIN,EAAe,mBAAoBF,GAC9Cb,EAAQL,aAAemB,KAAoBT,GACjD,EAyEEiC,QAxEF,WACE/I,EAASgJ,IAAI,cAAe3B,GAAW2B,IAAI,YAAalC,GACxDO,IACAX,GAAY,EACZC,GAAU,CACZ,EAoEEe,OACAuB,KA7BF,WACMtC,GAASU,GACf,EA4BE6B,MA3BF,WACMvC,GAASe,GACf,EA0BEyB,UAzBF,WACE,OAAOxC,CACT,EA0BF,CACAxG,EAASqI,mBAAgBY,C","sources":["webpack://code-cave/./src/components/projects/carouselDotsButtonsArrows.tsx","webpack://code-cave/./src/components/projects/screenshotsCarousel.tsx","webpack://code-cave/./src/components/projects/projectDescriptionSection.tsx","webpack://code-cave/./src/components/projects/stackOrTeamCard.tsx","webpack://code-cave/./src/pagesTemplates/project.tsx","webpack://code-cave/./node_modules/embla-carousel-autoplay/esm/embla-carousel-autoplay.esm.js"],"sourcesContent":["import React from \"react\";\n\nimport {\n IDotButtonPropType,\n IPrevNextButtonPropType,\n} from \"../../types/carousel.type\";\n\nexport const DotButton = ({ selected, onClick }: IDotButtonPropType) => {\n return (\n \n );\n};\n\nexport const PrevButton = ({ enabled, onClick }: IPrevNextButtonPropType) => {\n return (\n \n \n \n \n \n );\n};\n\nexport const NextButton = ({ enabled, onClick }: IPrevNextButtonPropType) => {\n return (\n \n \n \n \n \n );\n};\n","import React, { useState, useEffect, useCallback } from \"react\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport useEmblaCarousel from \"embla-carousel-react\";\nimport Autoplay from \"embla-carousel-autoplay\";\n\nimport { IScreenshot } from \"../../types/project.type\";\nimport { EmblaCarouselType } from \"embla-carousel\";\n\nimport { DotButton, PrevButton, NextButton } from \"./carouselDotsButtonsArrows\";\n\nconst ScreenshotsCarousel = ({\n screenshots,\n}: {\n screenshots: IScreenshot[];\n}) => {\n const [emblaRef, emblaApi] = useEmblaCarousel({ loop: true }, [\n Autoplay({\n stopOnInteraction: false,\n stopOnMouseEnter: true,\n }),\n ]);\n const [prevBtnEnabled, setPrevBtnEnabled] = useState(false);\n const [nextBtnEnabled, setNextBtnEnabled] = useState(false);\n const [selectedIndex, setSelectedIndex] = useState(0);\n const [scrollSnaps, setScrollSnaps] = useState([]);\n\n const scrollPrev = useCallback(\n () => emblaApi && emblaApi.scrollPrev(),\n [emblaApi]\n );\n const scrollNext = useCallback(\n () => emblaApi && emblaApi.scrollNext(),\n [emblaApi]\n );\n const scrollTo = useCallback(\n (index: number) => emblaApi && emblaApi.scrollTo(index),\n [emblaApi]\n );\n\n const onInit = useCallback((emblaApi: EmblaCarouselType) => {\n setScrollSnaps(emblaApi.scrollSnapList());\n }, []);\n\n const onSelect = useCallback((emblaApi: EmblaCarouselType) => {\n setSelectedIndex(emblaApi.selectedScrollSnap());\n setPrevBtnEnabled(emblaApi.canScrollPrev());\n setNextBtnEnabled(emblaApi.canScrollNext());\n }, []);\n\n useEffect(() => {\n if (!emblaApi) return;\n\n onInit(emblaApi);\n onSelect(emblaApi);\n emblaApi.on(\"reInit\", onInit);\n emblaApi.on(\"reInit\", onSelect);\n emblaApi.on(\"select\", onSelect);\n }, [emblaApi, onInit, onSelect]);\n\n return (\n
\n
\n {screenshots.map(({ id, childImageSharp }) => {\n const img = getImage(childImageSharp);\n return (\n \n {img ? (\n \n ) : null}\n
\n );\n })}\n
\n \n \n\n
\n {scrollSnaps.map((_, index) => (\n scrollTo(index)}\n />\n ))}\n
\n
\n );\n};\n\nexport default ScreenshotsCarousel;\n","import React, { HTMLAttributes } from \"react\";\n\ninterface IProjectDescriptionSectionProps\n extends HTMLAttributes {\n title: string;\n className?: string;\n text?: string;\n textAttr?: HTMLAttributes;\n}\n\nconst ProjectDescriptionSection = ({\n title,\n text,\n className,\n children,\n textAttr,\n ...attr\n}: React.PropsWithChildren) => {\n return (\n
\n

\n {title}\n

\n {!!textAttr?.dangerouslySetInnerHTML ? (\n \n ) : (\n \n {children ? children : text}\n

\n )}\n
\n );\n};\n\nexport default ProjectDescriptionSection;\n","import React from \"react\";\n\ninterface IStackOrTeamCardProps\n extends React.HTMLAttributes {\n text: string;\n}\n\nconst StackOrTeamCard = ({ text, ...attr }: IStackOrTeamCardProps) => {\n return (\n \n {text}\n

\n );\n};\n\nexport default StackOrTeamCard;\n","import React from \"react\";\nimport { HeadFC, PageProps, graphql } from \"gatsby\";\nimport { GatsbyImage, getImage } from \"gatsby-plugin-image\";\n\nimport {\n IProjectQueryResult,\n IProjectsPageContext,\n} from \"../types/project.type\";\n\nimport ContentContainer from \"../components/common/contentContainer\";\nimport ScreenshotsCarousel from \"../components/projects/screenshotsCarousel\";\nimport { HeadSeo, LocalBusinessMetadata } from \"../components/common/metadata\";\nimport ProjectDescriptionSection from \"../components/projects/projectDescriptionSection\";\nimport StackOrTeamCard from \"../components/projects/stackOrTeamCard\";\n\nconst Project = ({\n data: {\n markdownRemark: { frontmatter, html },\n },\n pageContext: { markupData, lang },\n}: PageProps) => {\n const {\n title,\n description,\n challenge,\n clientDescription,\n team,\n screenshots,\n stack,\n } = frontmatter;\n const logo = getImage(frontmatter.logo);\n\n return (\n \n \n
\n
\n \n {title}\n \n

\n {description}\n

\n
\n\n {logo ? (\n
\n \n
\n ) : null}\n
\n\n \n\n \n\n {html ? (\n \n ) : null}\n\n {team?.length ? (\n \n {team.map((member) => (\n \n ))}\n \n ) : null}\n\n {stack?.length ? (\n \n {stack.map((tech) => (\n \n ))}\n \n ) : null}\n\n {screenshots?.length ? (\n
\n

\n {markupData.resultSectionTitle}\n

\n \n
\n ) : null}\n \n \n
\n );\n};\n\nexport default Project;\n\nexport const Head: HeadFC = ({\n data: {\n markdownRemark: {\n frontmatter: { title, cover },\n },\n },\n pageContext,\n location,\n}) => {\n const coverImg = getImage(cover);\n\n return (\n \n );\n};\n\nexport const query = graphql`\n query ($id: String) {\n markdownRemark(id: { eq: $id }) {\n id\n html\n frontmatter {\n stack\n title\n description\n challenge\n clientDescription\n logo {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n width: 180\n )\n }\n }\n cover {\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n height: 400\n )\n }\n }\n team\n screenshots {\n id\n childImageSharp {\n gatsbyImageData(\n formats: [AUTO, WEBP, AVIF]\n placeholder: BLURRED\n height: 424\n )\n }\n }\n }\n }\n }\n`;\n","const defaultOptions = {\n active: true,\n breakpoints: {},\n delay: 4000,\n jump: false,\n playOnInit: true,\n stopOnFocusIn: true,\n stopOnInteraction: true,\n stopOnMouseEnter: false,\n stopOnLastSnap: false,\n rootNode: null\n};\n\nfunction Autoplay(userOptions = {}) {\n let options;\n let emblaApi;\n let destroyed;\n let playing = false;\n let resume = true;\n let jump = false;\n let timer = 0;\n function init(emblaApiInstance, optionsHandler) {\n emblaApi = emblaApiInstance;\n const {\n mergeOptions,\n optionsAtMedia\n } = optionsHandler;\n const optionsBase = mergeOptions(defaultOptions, Autoplay.globalOptions);\n const allOptions = mergeOptions(optionsBase, userOptions);\n options = optionsAtMedia(allOptions);\n if (emblaApi.scrollSnapList().length <= 1) return;\n jump = options.jump;\n destroyed = false;\n const {\n eventStore,\n ownerDocument\n } = emblaApi.internalEngine();\n const emblaRoot = emblaApi.rootNode();\n const root = options.rootNode && options.rootNode(emblaRoot) || emblaRoot;\n const container = emblaApi.containerNode();\n emblaApi.on('pointerDown', stopTimer);\n if (!options.stopOnInteraction) {\n emblaApi.on('pointerUp', startTimer);\n }\n if (options.stopOnMouseEnter) {\n eventStore.add(root, 'mouseenter', () => {\n resume = false;\n stopTimer();\n });\n if (!options.stopOnInteraction) {\n eventStore.add(root, 'mouseleave', () => {\n resume = true;\n startTimer();\n });\n }\n }\n if (options.stopOnFocusIn) {\n eventStore.add(container, 'focusin', stopTimer);\n if (!options.stopOnInteraction) {\n eventStore.add(container, 'focusout', startTimer);\n }\n }\n eventStore.add(ownerDocument, 'visibilitychange', visibilityChange);\n if (options.playOnInit && !documentIsHidden()) startTimer();\n }\n function destroy() {\n emblaApi.off('pointerDown', stopTimer).off('pointerUp', startTimer);\n stopTimer();\n destroyed = true;\n playing = false;\n }\n function startTimer() {\n if (destroyed) return;\n if (!resume) return;\n if (!playing) emblaApi.emit('autoplay:play');\n const {\n ownerWindow\n } = emblaApi.internalEngine();\n ownerWindow.clearInterval(timer);\n timer = ownerWindow.setInterval(next, options.delay);\n playing = true;\n }\n function stopTimer() {\n if (destroyed) return;\n if (playing) emblaApi.emit('autoplay:stop');\n const {\n ownerWindow\n } = emblaApi.internalEngine();\n ownerWindow.clearInterval(timer);\n timer = 0;\n playing = false;\n }\n function visibilityChange() {\n if (documentIsHidden()) {\n resume = playing;\n return stopTimer();\n }\n if (resume) startTimer();\n }\n function documentIsHidden() {\n const {\n ownerDocument\n } = emblaApi.internalEngine();\n return ownerDocument.visibilityState === 'hidden';\n }\n function play(jumpOverride) {\n if (typeof jumpOverride !== 'undefined') jump = jumpOverride;\n resume = true;\n startTimer();\n }\n function stop() {\n if (playing) stopTimer();\n }\n function reset() {\n if (playing) play();\n }\n function isPlaying() {\n return playing;\n }\n function next() {\n const {\n index\n } = emblaApi.internalEngine();\n const nextIndex = index.clone().add(1).get();\n const lastIndex = emblaApi.scrollSnapList().length - 1;\n const kill = options.stopOnLastSnap && nextIndex === lastIndex;\n if (kill) stopTimer();\n if (emblaApi.canScrollNext()) {\n emblaApi.scrollNext(jump);\n } else {\n emblaApi.scrollTo(0, jump);\n }\n }\n const self = {\n name: 'autoplay',\n options: userOptions,\n init,\n destroy,\n play,\n stop,\n reset,\n isPlaying\n };\n return self;\n}\nAutoplay.globalOptions = undefined;\n\nexport { Autoplay as default };\n//# sourceMappingURL=embla-carousel-autoplay.esm.js.map\n"],"names":["DotButton","_ref","selected","onClick","___EmotionJSX","className","concat","type","PrevButton","_ref2","enabled","disabled","viewBox","fill","d","NextButton","_ref3","screenshots","emblaRef","emblaApi","useEmblaCarousel","loop","Autoplay","stopOnInteraction","stopOnMouseEnter","prevBtnEnabled","setPrevBtnEnabled","useState","nextBtnEnabled","setNextBtnEnabled","selectedIndex","setSelectedIndex","scrollSnaps","setScrollSnaps","scrollPrev","useCallback","scrollNext","scrollTo","index","onInit","scrollSnapList","onSelect","selectedScrollSnap","canScrollPrev","canScrollNext","useEffect","on","ref","map","id","childImageSharp","img","getImage","key","GatsbyImage","image","alt","_","title","text","children","textAttr","attr","_extends","dangerouslySetInnerHTML","data","markdownRemark","frontmatter","html","pageContext","markupData","lang","description","challenge","clientDescription","team","stack","logo","itemScope","itemType","ContentContainer","maxWidthClass","itemProp","imgStyle","objectFit","ProjectDescriptionSection","clientSectionTitle","challengeSectionTitle","solutionSectionTitle","__html","length","teamSectionTitle","member","StackOrTeamCard","techSectionTitle","tech","resultSectionTitle","ScreenshotsCarousel","LocalBusinessMetadata","Head","_coverImg$images$fall","cover","location","coverImg","HeadSeo","head","toUpperCase","siteUrl","site","path","pathname","images","fallback","src","defaultOptions","active","breakpoints","delay","jump","playOnInit","stopOnFocusIn","stopOnLastSnap","rootNode","userOptions","options","destroyed","playing","resume","timer","startTimer","emit","ownerWindow","internalEngine","clearInterval","setInterval","next","stopTimer","visibilityChange","documentIsHidden","ownerDocument","visibilityState","play","jumpOverride","nextIndex","clone","add","get","lastIndex","name","init","emblaApiInstance","optionsHandler","mergeOptions","optionsAtMedia","optionsBase","globalOptions","allOptions","eventStore","emblaRoot","root","container","containerNode","destroy","off","stop","reset","isPlaying","undefined"],"sourceRoot":""} \ No newline at end of file diff --git a/cookie-policy/index.html b/cookie-policy/index.html index ea15251d..f48b3d1a 100644 --- a/cookie-policy/index.html +++ b/cookie-policy/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/index.html b/index.html index 307e8ce5..5aee6edb 100644 --- a/index.html +++ b/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/page-data/app-data.json b/page-data/app-data.json index fa504d20..df2589cc 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"bc73ddd7befdcb461a84"} +{"webpackCompilationHash":"55d86e24108f644e4515"} diff --git a/page-data/blog/10582553-73a2-569f-8bdd-980e1f77c10a/page-data.json b/page-data/blog/10582553-73a2-569f-8bdd-980e1f77c10a/page-data.json index ac394a29..9b27665c 100644 --- a/page-data/blog/10582553-73a2-569f-8bdd-980e1f77c10a/page-data.json +++ b/page-data/blog/10582553-73a2-569f-8bdd-980e1f77c10a/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/10582553-73a2-569f-8bdd-980e1f77c10a/","result":{"data":{"post":{"frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","keywords":["devops","azure devops","confluence","changelog"]},"html":"

Streamlining Changelog Creation with Azure DevOps and Confluence

\n

In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

By the end of this article, you will have a script that automates the extraction of changelog information from the latest and previous versions of a repository using Git commands. It then uses the ConfluencePS module to create a new Confluence page displaying the changelog. The script is configured to run in Azure Pipelines under certain conditions, such as when a new tag is created in the repository.

\n

Let’s start!

\n

What do we need?

\n
    \n
  1. Receive release information.
  2. \n
  3. Retrieving the changelog between previous and latest version.
  4. \n
  5. Create a Confluence page.
  6. \n
  7. Integration with Azure pipelines.
  8. \n
\n

Let's start by preparing Confluence to create a new changelogs folder. To do this we need to follow these steps:

\n

Step 1: Creating a Parent Page:

\n
    \n
  • Sign in to your Confluence account.
  • \n
  • Go to the Space where you want to create the changelogs folder.
  • \n
  • Create a new page that will serve as the parent page for all future changelogs pages. This can be done by selecting \"Create\" and following the instructions to create a page.
  • \n
\n

Step 2: Getting SpaceKey:

\n
    \n
  • The SpaceKey is usually shown in the URL when you are in a Confluence space.
  • \n
  • If the key does not appear in the URL, you can find it by going to Space tools > Overview > Space details.
  • \n
\n

Step 3: Getting Parent Page ID:

\n
    \n
  • The Parent Page ID (ParentID) can be found in the URL when you are on the page that will serve as the parent of changelogs. In the page URL, look at the pageId parameter, this will be the ParentID.
  • \n
\n

Step 4: Confluence Site URL entry:

\n\n

You now have all the information you need to create new changelogs pages using the script.

\n
\n

[⚠️ Warning:]Make sure you have the appropriate permissions to create and edit pages in your chosen Confluence space.

\n
\n

Step 5: Creating PowerShell Script

\n

Now we create a file confluence.ps1 in the root of our repository.

\n

Firstly our script gets a list of changes between these versions. (Line 1-11)

\n

Next the script creates a new Confluence page that displays the change log, using the ConfluencePS module, passes it to the environment variable for our pipeline. (Line 13-33)

\n
Param ([String]$username, [String]$password) # Get username and password options from Azure Pipeline\n$repoPath = \".\" # Set the repository path as the current directory\n$currentVersion = git describe --abbrev=0 HEAD  # Get the latest version of the repository using git\n# Write-Host $currentVersion\n$prevVersion = git describe --abbrev=0 $currentVersion^  #Get the previous version of the repository using git\n# Write-Host $prevVersion\n$changelog = git log --no-merges --pretty=\"- %s<br />\" \"$prevVersion..$currentVersion\"  #Get the list of changes between the two versions using git\n# Write-Host $changelog\n# exit -0\n$confluenceUrl = \"https://your.atlassian.net/wiki\"  #Set the Confluence URL\n$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force #Convert the password to a secure string\n$credentials = New-Object System.Management.Automation.PSCredential `\n     -ArgumentList $username, $securePassword   #Create a credential object for Confluence\n#Check if the module ConfluencePS is installed\nif (-not (Get-Module -Name ConfluencePS -ListAvailable)) {\n    Install-Module -Name ConfluencePS -Scope CurrentUser -Force\n}\nImport-Module ConfluencePS # Import the module ConfluencePS\nSet-ConfluenceInfo -BaseURI $confluenceUrl -Credential $credentials   #Set the information about Confluence using the URL and credentials\n$body = @\"\n<h2>What's new in comparison with version $prevVersion</h2>\n<pre>$changelog</pre>\n\"@\n$page = New-ConfluencePage -Title \"What's new in $currentVersion\" -SpaceKey YOURSPACEKEY -ParentID YOUR_PARENT_ID -Body $body  #Create a new Confluence page with the given title, space key and body\n$pageObj = Get-ConfluencePage -PageID $page.ID     # Get the Confluence page object by ID\nWrite-Output $pageObj.URL     #Print the page URL to the screen\nWrite-Host \"##vso[task.setvariable variable=confluenceUrl]$($pageObj.URL)\"    #Set the variable confluenceUrl for Azure Pipeline using the page URL
\n
\n

[⚠️ Warning:] To use this script, you need to change the following:
> $confluenceUrl to your Confluence site URL. (line 13)

\n
\n

YOURSPACEKEY on the key of your space in Confluence. (line 30)
\nYOUR_PARENT_ID on the ID of the parent page where the new page is to be created. (line 30)
\n• Make sure you have Git installed and available in your script path.
\n• Make sure you have rights to create pages in the specified Confluence space.
\n• If you are not using Azure Pipeline, remove or modify the lines associated with Write-Host \"##vso[task.setvariable variable=confluenceUrl]$($pageObj.URL)\" to suit your runtime environment.

\n

In the script, you can experiment with the body of the page and the list of data that you want to send to the changelog.

\n

Step 6: Integration with Azure pipelines.

\n

The task is configured to run in Azure Pipelines and only runs under certain conditions, such as when a new tag is created in the repository.\n$USERNAME and $PASSWORD variables are stored in pipeline secrets and are passed during pipeline startup. The task causes our script to run.

\n
Azure Pipeline Task\n\n- task: PowerShell@2\n  condition: and(not(eq(variables['Build.Reason'], 'PullRequest')), BeginsWith(variables['Build.SourceBranch'], 'refs/tags/'))\n  displayName: Create a changelog and create a page in Confluence.\n  inputs:\n    file path: .\\confluence.ps1\n    arguments: '-username $(USERNAME) -password $(PASSWORD)'
\n

Add it to your Azure pipeline. As a result, we have a page with changes!

\n

Conclusion

\n

Automating change logs with Azure DevOps and Confluence simplifies the documentation process and keeps information up to date. This approach allows teams to focus on development, leaving the routine work of documenting changes.

\n

This blog provides a high-level overview of the integration process and can serve as a starting point for teams looking to improve their change management processes. We hope it was useful.

\n

We wish you a great mood and interesting tasks!

","wordCount":{"words":722}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/10582553-73a2-569f-8bdd-980e1f77c10a/","result":{"data":{"post":{"frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","keywords":["devops","azure devops","confluence","changelog"]},"html":"

Streamlining Changelog Creation with Azure DevOps and Confluence

\n

In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

By the end of this article, you will have a script that automates the extraction of changelog information from the latest and previous versions of a repository using Git commands. It then uses the ConfluencePS module to create a new Confluence page displaying the changelog. The script is configured to run in Azure Pipelines under certain conditions, such as when a new tag is created in the repository.

\n

Let’s start!

\n

What do we need?

\n
    \n
  1. Receive release information.
  2. \n
  3. Retrieving the changelog between previous and latest version.
  4. \n
  5. Create a Confluence page.
  6. \n
  7. Integration with Azure pipelines.
  8. \n
\n

Let's start by preparing Confluence to create a new changelogs folder. To do this we need to follow these steps:

\n

Step 1: Creating a Parent Page:

\n
    \n
  • Sign in to your Confluence account.
  • \n
  • Go to the Space where you want to create the changelogs folder.
  • \n
  • Create a new page that will serve as the parent page for all future changelogs pages. This can be done by selecting \"Create\" and following the instructions to create a page.
  • \n
\n

Step 2: Getting SpaceKey:

\n
    \n
  • The SpaceKey is usually shown in the URL when you are in a Confluence space.
  • \n
  • If the key does not appear in the URL, you can find it by going to Space tools > Overview > Space details.
  • \n
\n

Step 3: Getting Parent Page ID:

\n
    \n
  • The Parent Page ID (ParentID) can be found in the URL when you are on the page that will serve as the parent of changelogs. In the page URL, look at the pageId parameter, this will be the ParentID.
  • \n
\n

Step 4: Confluence Site URL entry:

\n\n

You now have all the information you need to create new changelogs pages using the script.

\n
\n

[⚠️ Warning:]Make sure you have the appropriate permissions to create and edit pages in your chosen Confluence space.

\n
\n

Step 5: Creating PowerShell Script

\n

Now we create a file confluence.ps1 in the root of our repository.

\n

Firstly our script gets a list of changes between these versions. (Line 1-11)

\n

Next the script creates a new Confluence page that displays the change log, using the ConfluencePS module, passes it to the environment variable for our pipeline. (Line 13-33)

\n
Param ([String]$username, [String]$password) # Get username and password options from Azure Pipeline\n$repoPath = \".\" # Set the repository path as the current directory\n$currentVersion = git describe --abbrev=0 HEAD  # Get the latest version of the repository using git\n# Write-Host $currentVersion\n$prevVersion = git describe --abbrev=0 $currentVersion^  #Get the previous version of the repository using git\n# Write-Host $prevVersion\n$changelog = git log --no-merges --pretty=\"- %s<br />\" \"$prevVersion..$currentVersion\"  #Get the list of changes between the two versions using git\n# Write-Host $changelog\n# exit -0\n$confluenceUrl = \"https://your.atlassian.net/wiki\"  #Set the Confluence URL\n$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force #Convert the password to a secure string\n$credentials = New-Object System.Management.Automation.PSCredential `\n     -ArgumentList $username, $securePassword   #Create a credential object for Confluence\n#Check if the module ConfluencePS is installed\nif (-not (Get-Module -Name ConfluencePS -ListAvailable)) {\n    Install-Module -Name ConfluencePS -Scope CurrentUser -Force\n}\nImport-Module ConfluencePS # Import the module ConfluencePS\nSet-ConfluenceInfo -BaseURI $confluenceUrl -Credential $credentials   #Set the information about Confluence using the URL and credentials\n$body = @\"\n<h2>What's new in comparison with version $prevVersion</h2>\n<pre>$changelog</pre>\n\"@\n$page = New-ConfluencePage -Title \"What's new in $currentVersion\" -SpaceKey YOURSPACEKEY -ParentID YOUR_PARENT_ID -Body $body  #Create a new Confluence page with the given title, space key and body\n$pageObj = Get-ConfluencePage -PageID $page.ID     # Get the Confluence page object by ID\nWrite-Output $pageObj.URL     #Print the page URL to the screen\nWrite-Host \"##vso[task.setvariable variable=confluenceUrl]$($pageObj.URL)\"    #Set the variable confluenceUrl for Azure Pipeline using the page URL
\n
\n

[⚠️ Warning:] To use this script, you need to change the following:
> $confluenceUrl to your Confluence site URL. (line 13)

\n
\n

YOURSPACEKEY on the key of your space in Confluence. (line 30)
\nYOUR_PARENT_ID on the ID of the parent page where the new page is to be created. (line 30)
\n• Make sure you have Git installed and available in your script path.
\n• Make sure you have rights to create pages in the specified Confluence space.
\n• If you are not using Azure Pipeline, remove or modify the lines associated with Write-Host \"##vso[task.setvariable variable=confluenceUrl]$($pageObj.URL)\" to suit your runtime environment.

\n

In the script, you can experiment with the body of the page and the list of data that you want to send to the changelog.

\n

Step 6: Integration with Azure pipelines.

\n

The task is configured to run in Azure Pipelines and only runs under certain conditions, such as when a new tag is created in the repository.\n$USERNAME and $PASSWORD variables are stored in pipeline secrets and are passed during pipeline startup. The task causes our script to run.

\n
Azure Pipeline Task\n\n- task: PowerShell@2\n  condition: and(not(eq(variables['Build.Reason'], 'PullRequest')), BeginsWith(variables['Build.SourceBranch'], 'refs/tags/'))\n  displayName: Create a changelog and create a page in Confluence.\n  inputs:\n    file path: .\\confluence.ps1\n    arguments: '-username $(USERNAME) -password $(PASSWORD)'
\n

Add it to your Azure pipeline. As a result, we have a page with changes!

\n

Conclusion

\n

Automating change logs with Azure DevOps and Confluence simplifies the documentation process and keeps information up to date. This approach allows teams to focus on development, leaving the routine work of documenting changes.

\n

This blog provides a high-level overview of the integration process and can serve as a starting point for teams looking to improve their change management processes. We hope it was useful.

\n

We wish you a great mood and interesting tasks!

","wordCount":{"words":722}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/page-data.json b/page-data/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/page-data.json index daf99431..85e42148 100644 --- a/page-data/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/page-data.json +++ b/page-data/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/","result":{"data":{"post":{"frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","keywords":["post","articlename","importanttopick"]},"html":"

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nFig.2 Awesome title

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.

\n
<div className=\"relative\">\n  <Button\n    id=\"user-menu-button\"\n    variant=\"dark\"\n    size=\"small\"\n    aria-expanded=\"false\"\n    aria-haspopup=\"true\"\n    onClick={() => setIsContactsOpen(!isContactsOpen)}\n  >\n    <span className=\"text-xl\">Contact us</span>\n  </Button>\n  <div\n    className={`absolute flex flex-col align-center top-full left-0 z-10 mx-2 bg-main-70/20 py-1 shadow-lg ${\n      isContactsOpen ? \"\" : \"hidden\"\n    }`}\n    role=\"menu\"\n    aria-orientation=\"vertical\"\n    aria-labelledby=\"user-menu-button\"\n    tabIndex={-1}\n  >\n    <ContactsLinks />\n  </div>\n</div>
\n

Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":614}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8/","result":{"data":{"post":{"frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","keywords":["post","articlename","importanttopick"]},"html":"

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nFig.2 Awesome title

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.

\n
<div className=\"relative\">\n  <Button\n    id=\"user-menu-button\"\n    variant=\"dark\"\n    size=\"small\"\n    aria-expanded=\"false\"\n    aria-haspopup=\"true\"\n    onClick={() => setIsContactsOpen(!isContactsOpen)}\n  >\n    <span className=\"text-xl\">Contact us</span>\n  </Button>\n  <div\n    className={`absolute flex flex-col align-center top-full left-0 z-10 mx-2 bg-main-70/20 py-1 shadow-lg ${\n      isContactsOpen ? \"\" : \"hidden\"\n    }`}\n    role=\"menu\"\n    aria-orientation=\"vertical\"\n    aria-labelledby=\"user-menu-button\"\n    tabIndex={-1}\n  >\n    <ContactsLinks />\n  </div>\n</div>
\n

Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":614}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/45775c6a-7cd8-5018-9047-afbec09abf59/page-data.json b/page-data/blog/45775c6a-7cd8-5018-9047-afbec09abf59/page-data.json index fb6da337..846e3e14 100644 --- a/page-data/blog/45775c6a-7cd8-5018-9047-afbec09abf59/page-data.json +++ b/page-data/blog/45775c6a-7cd8-5018-9047-afbec09abf59/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/45775c6a-7cd8-5018-9047-afbec09abf59/","result":{"data":{"post":{"frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","keywords":["post","articlename","importanttopick"]},"html":"

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.
\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular\" belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur\", from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

\n

Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":608}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/45775c6a-7cd8-5018-9047-afbec09abf59/","result":{"data":{"post":{"frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","keywords":["post","articlename","importanttopick"]},"html":"

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.
\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular\" belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur\", from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

\n

Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":608}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/6a129001-a171-5d7e-9555-a943ae9d624f/page-data.json b/page-data/blog/6a129001-a171-5d7e-9555-a943ae9d624f/page-data.json index bec1895f..75dc16d6 100644 --- a/page-data/blog/6a129001-a171-5d7e-9555-a943ae9d624f/page-data.json +++ b/page-data/blog/6a129001-a171-5d7e-9555-a943ae9d624f/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/6a129001-a171-5d7e-9555-a943ae9d624f/","result":{"data":{"post":{"frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","keywords":["post","articlename","importanttopick"]},"html":"

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":129}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/6a129001-a171-5d7e-9555-a943ae9d624f/","result":{"data":{"post":{"frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","keywords":["post","articlename","importanttopick"]},"html":"

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":129}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/page-data.json b/page-data/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/page-data.json index 99deaf8c..5f83b56c 100644 --- a/page-data/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/page-data.json +++ b/page-data/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/","result":{"data":{"post":{"frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","keywords":["post","articlename","importanttopick","keywordlong","hashtag"]},"html":"

Professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites

\n

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

\n

Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":707}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/91d98aad-6ec6-5e71-b6ca-daff730c0ca4/","result":{"data":{"post":{"frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","keywords":["post","articlename","importanttopick","keywordlong","hashtag"]},"html":"

Professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites

\n

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

\n

Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n

\n

This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":707}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/page-data.json b/page-data/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/page-data.json index 6cf13791..c400f0f2 100644 --- a/page-data/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/page-data.json +++ b/page-data/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/","result":{"data":{"post":{"frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","keywords":["post","articlename","importanttopick"]},"html":"

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":129}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/aa06b558-51ae-5f78-9989-0baadffbbc36/","result":{"data":{"post":{"frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","keywords":["post","articlename","importanttopick"]},"html":"

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":129}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/articlename/page-data.json b/page-data/blog/articlename/page-data.json index 575bd494..c8620dc6 100644 --- a/page-data/blog/articlename/page-data.json +++ b/page-data/blog/articlename/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/articlename/page/1/page-data.json b/page-data/blog/articlename/page/1/page-data.json index 7578cd24..bceb80c4 100644 --- a/page-data/blog/articlename/page/1/page-data.json +++ b/page-data/blog/articlename/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/articlename/page/2/page-data.json b/page-data/blog/articlename/page/2/page-data.json index 8a2d7e08..901a5fe1 100644 --- a/page-data/blog/articlename/page/2/page-data.json +++ b/page-data/blog/articlename/page/2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/articlename/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"articlename"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/azure-devops/page-data.json b/page-data/blog/azure-devops/page-data.json index c90a931c..e8db7922 100644 --- a/page-data/blog/azure-devops/page-data.json +++ b/page-data/blog/azure-devops/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure-devops/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"azure devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure-devops/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"azure devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/azure-devops/page/1/page-data.json b/page-data/blog/azure-devops/page/1/page-data.json index ae460fbf..2983dd34 100644 --- a/page-data/blog/azure-devops/page/1/page-data.json +++ b/page-data/blog/azure-devops/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure-devops/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"azure devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure-devops/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"azure devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/azure/page-data.json b/page-data/blog/azure/page-data.json index a620cc74..3bdc17f9 100644 --- a/page-data/blog/azure/page-data.json +++ b/page-data/blog/azure/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"azure"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"azure"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/azure/page/1/page-data.json b/page-data/blog/azure/page/1/page-data.json index da6672f0..bf40a7cd 100644 --- a/page-data/blog/azure/page/1/page-data.json +++ b/page-data/blog/azure/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"azure"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/azure/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"azure"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/page-data.json b/page-data/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/page-data.json index 88269b9b..6d481cbc 100644 --- a/page-data/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/page-data.json +++ b/page-data/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/","result":{"data":{"post":{"frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","keywords":["devops","cloud-init","proxmox","VM","virtualization"]},"html":"

Proxmox and Cloud-Init virtual machine templates

\n

In the world of virtualization, efficiency and automation are key. This is where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for easily managing virtual machines (VMs). One of the most interesting features of Proxmox is the ability to use virtual machine templates in combination with Cloud-Init, which simplifies the deployment process and makes it as smooth as in the cloud.\nLet's figure it out.

\n

\n \n \n \n \n \n \n \n \n \n \n
Proxmox VM Templates and Cloud-Init
\n

\n

What is Proxmox?

\n

Proxmox is a free and open source virtualization platform, which means anyone can use or modify it at no cost. It's like a set of tools that allows you to create multiple isolated computers (virtual machines) on a single physical machine. These virtual machines can simultaneously run multiple operating systems such as Windows or Linux, making them versatile for testing, development, or even production environments.

\n

Proxmox is the manager of these virtual environments. It uses a technology called KVM (kernel-based virtual machine), which ensures that each virtual machine runs smoothly without interfering with others. In addition, Proxmox can handle so-called containers via LXC (Linux Containers), which are even lighter than VMs and great for running individual applications with minimal overhead.

\n

You also can manage your VMs and containers from a browser. Web-based interface designed to be user-friendly, so even those new to virtualization can get started without too much trouble.

\n

What are Proxmox VM Templates?

\n

Proxmox VM templates are essentially pre-configured VMs that serve as blueprints for creating new instances. They include the operating system, installed software, and system configurations. The beauty of templates is that they save time and ensure consistency across deployments. You can quickly spin up new VMs without going through the entire installation and configuration process each time.

\n

The Role of Cloud-Init

\n

Cloud-Init is a versatile package that supports various distributions and handles the initial setup of a VM instance, such as network configuration and SSH key distribution. When a VM boots for the first time, Cloud-Init applies the predefined settings, allowing for a hands-off approach to VM provisioning https://pve.proxmox.com/wiki/Cloud-Init_Support.

\n

Combining Proxmox Templates with Cloud-Init

\n

Integrating Cloud-Init with Proxmox VM templates brings the best of both worlds. Here's how you can leverage this combination to your advantage:

\n

Step 1: Preparing Your Template

\n

Start by preparing your VM with the desired configuration. Install the operating system and all necessary packages, including Cloud-Init. Once your VM is ready, convert it into a template to serve as the foundation for future VMs.

\n

Below is the script we use to create the template:

\n
#! /bin/bash\n\n# Install Cloud-Init enabled Ubuntu VM in Proxmox\n\n# Download Ubuntu Cloud Image (Ubuntu 22.04 cloudimg)\nwget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img\n\n# Install qemu-guest-agent on Ubuntu Cloud Image\n# The libguestfs-tools package must be installed on the system where the ubuntu cloudimg will be modified.\napt-get update\napt-get install libguestfs-tools\n\n# This step will install qemu-guest-agent on the Ubuntu cloud image via virt-customize.\nvirt-customize -a jammy-server-cloudimg-amd64.img --install qemu-guest-agent\n\n# Install git\nvirt-customize -a jammy-server-cloudimg-amd64.img --install git\n\n# Set environment variables. Change these as necessary.\nexport STORAGE_POOL=\"DATA\"\nexport VM_ID=\"1000\"\nexport VM_NAME=\"jammy-template\"\n\n# Create Proxmox VM image from Ubuntu Cloud Image.\nqm create $VM_ID --name $VM_NAME --memory 2048 --net0 virtio,bridge=vmbr2 --scsihw virtio-scsi-pci\nqm set $VM_ID --scsi0 $STORAGE_POOL:0,import-from=/root/jammy-server-cloudimg-amd64.img\n\n# Create Cloud-Init Disk and configure boot.\nqm set $VM_ID --ide2 $STORAGE_POOL:cloudinit\nqm set $VM_ID --boot order=scsi0\nqm set $VM_ID --serial0 socket --vga serial0\n# qm resize $VM_ID scsi0 +20G\n\n# Convert VM to Template\nqm template $VM_ID\n\n# Clean Up\nrm jammy-server-cloudimg-amd64.img
\n

Step 2: Deploying VMs from the Template

\n

With your template in place, you can create linked clones quickly. These clones are lightweight and share the base image with the template, which means rapid deployment. Before starting the new VM, configure the network and SSH keys through the Proxmox interface.

\n

Step 3: Customizing with Cloud-Init

\n

When you start a VM from the template, Cloud-Init kicks in. It reads the configuration data from an ISO image attached to the VM as a CD-ROM. This data includes network settings, user accounts, and SSH keys. Proxmox automatically generates this ISO image, and Cloud-Init applies the settings on the first boot.

\n

We go through steps 2 and 3 via Terraform. This significantly speeds up the process when you need to change some template parameters and create several identical machines at the same time.

\n

Best Practices:

\n
    \n
  • SSH Key Authentication: It's recommended to use SSH keys for authentication rather than passwords for security reasons. Proxmox can store encrypted passwords, but keys are a safer alternative.
  • \n
  • Serial Console: Many Cloud-Init images rely on a serial console, which is a requirement for OpenStack. Ensure that your template is configured to use a serial console as the display.
  • \n
  • Custom Configuration: While many distributions offer ready-to-use Cloud-Init images, creating your own ensures that you know exactly what's installed, making it easier to customize later.
  • \n
\n
\n

Conclusion

\n

Proxmox VM templates combined with Cloud-Init provide a powerful, efficient, and automated way to manage VM deployments. This synergy not only saves time but also ensures that each VM is configured consistently according to your standards.

\n

If you want to learn more, I suggest you start by exploring the official Proxmox documentation and community forums for detailed guides and support

\n

Happy virtualizing!

","wordCount":{"words":714}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/c924c93c-fac0-517e-92e7-c5b5aaa083c2/","result":{"data":{"post":{"frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","keywords":["devops","cloud-init","proxmox","VM","virtualization"]},"html":"

Proxmox and Cloud-Init virtual machine templates

\n

In the world of virtualization, efficiency and automation are key. This is where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for easily managing virtual machines (VMs). One of the most interesting features of Proxmox is the ability to use virtual machine templates in combination with Cloud-Init, which simplifies the deployment process and makes it as smooth as in the cloud.\nLet's figure it out.

\n

\n \n \n \n \n \n \n \n \n \n \n
Proxmox VM Templates and Cloud-Init
\n

\n

What is Proxmox?

\n

Proxmox is a free and open source virtualization platform, which means anyone can use or modify it at no cost. It's like a set of tools that allows you to create multiple isolated computers (virtual machines) on a single physical machine. These virtual machines can simultaneously run multiple operating systems such as Windows or Linux, making them versatile for testing, development, or even production environments.

\n

Proxmox is the manager of these virtual environments. It uses a technology called KVM (kernel-based virtual machine), which ensures that each virtual machine runs smoothly without interfering with others. In addition, Proxmox can handle so-called containers via LXC (Linux Containers), which are even lighter than VMs and great for running individual applications with minimal overhead.

\n

You also can manage your VMs and containers from a browser. Web-based interface designed to be user-friendly, so even those new to virtualization can get started without too much trouble.

\n

What are Proxmox VM Templates?

\n

Proxmox VM templates are essentially pre-configured VMs that serve as blueprints for creating new instances. They include the operating system, installed software, and system configurations. The beauty of templates is that they save time and ensure consistency across deployments. You can quickly spin up new VMs without going through the entire installation and configuration process each time.

\n

The Role of Cloud-Init

\n

Cloud-Init is a versatile package that supports various distributions and handles the initial setup of a VM instance, such as network configuration and SSH key distribution. When a VM boots for the first time, Cloud-Init applies the predefined settings, allowing for a hands-off approach to VM provisioning https://pve.proxmox.com/wiki/Cloud-Init_Support.

\n

Combining Proxmox Templates with Cloud-Init

\n

Integrating Cloud-Init with Proxmox VM templates brings the best of both worlds. Here's how you can leverage this combination to your advantage:

\n

Step 1: Preparing Your Template

\n

Start by preparing your VM with the desired configuration. Install the operating system and all necessary packages, including Cloud-Init. Once your VM is ready, convert it into a template to serve as the foundation for future VMs.

\n

Below is the script we use to create the template:

\n
#! /bin/bash\n\n# Install Cloud-Init enabled Ubuntu VM in Proxmox\n\n# Download Ubuntu Cloud Image (Ubuntu 22.04 cloudimg)\nwget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img\n\n# Install qemu-guest-agent on Ubuntu Cloud Image\n# The libguestfs-tools package must be installed on the system where the ubuntu cloudimg will be modified.\napt-get update\napt-get install libguestfs-tools\n\n# This step will install qemu-guest-agent on the Ubuntu cloud image via virt-customize.\nvirt-customize -a jammy-server-cloudimg-amd64.img --install qemu-guest-agent\n\n# Install git\nvirt-customize -a jammy-server-cloudimg-amd64.img --install git\n\n# Set environment variables. Change these as necessary.\nexport STORAGE_POOL=\"DATA\"\nexport VM_ID=\"1000\"\nexport VM_NAME=\"jammy-template\"\n\n# Create Proxmox VM image from Ubuntu Cloud Image.\nqm create $VM_ID --name $VM_NAME --memory 2048 --net0 virtio,bridge=vmbr2 --scsihw virtio-scsi-pci\nqm set $VM_ID --scsi0 $STORAGE_POOL:0,import-from=/root/jammy-server-cloudimg-amd64.img\n\n# Create Cloud-Init Disk and configure boot.\nqm set $VM_ID --ide2 $STORAGE_POOL:cloudinit\nqm set $VM_ID --boot order=scsi0\nqm set $VM_ID --serial0 socket --vga serial0\n# qm resize $VM_ID scsi0 +20G\n\n# Convert VM to Template\nqm template $VM_ID\n\n# Clean Up\nrm jammy-server-cloudimg-amd64.img
\n

Step 2: Deploying VMs from the Template

\n

With your template in place, you can create linked clones quickly. These clones are lightweight and share the base image with the template, which means rapid deployment. Before starting the new VM, configure the network and SSH keys through the Proxmox interface.

\n

Step 3: Customizing with Cloud-Init

\n

When you start a VM from the template, Cloud-Init kicks in. It reads the configuration data from an ISO image attached to the VM as a CD-ROM. This data includes network settings, user accounts, and SSH keys. Proxmox automatically generates this ISO image, and Cloud-Init applies the settings on the first boot.

\n

We go through steps 2 and 3 via Terraform. This significantly speeds up the process when you need to change some template parameters and create several identical machines at the same time.

\n

Best Practices:

\n
    \n
  • SSH Key Authentication: It's recommended to use SSH keys for authentication rather than passwords for security reasons. Proxmox can store encrypted passwords, but keys are a safer alternative.
  • \n
  • Serial Console: Many Cloud-Init images rely on a serial console, which is a requirement for OpenStack. Ensure that your template is configured to use a serial console as the display.
  • \n
  • Custom Configuration: While many distributions offer ready-to-use Cloud-Init images, creating your own ensures that you know exactly what's installed, making it easier to customize later.
  • \n
\n
\n

Conclusion

\n

Proxmox VM templates combined with Cloud-Init provide a powerful, efficient, and automated way to manage VM deployments. This synergy not only saves time but also ensures that each VM is configured consistently according to your standards.

\n

If you want to learn more, I suggest you start by exploring the official Proxmox documentation and community forums for detailed guides and support

\n

Happy virtualizing!

","wordCount":{"words":714}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/changelog/page-data.json b/page-data/blog/changelog/page-data.json index 45e4df5e..93ce85c8 100644 --- a/page-data/blog/changelog/page-data.json +++ b/page-data/blog/changelog/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/changelog/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"changelog"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/changelog/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"changelog"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/changelog/page/1/page-data.json b/page-data/blog/changelog/page/1/page-data.json index 284ce898..35248f66 100644 --- a/page-data/blog/changelog/page/1/page-data.json +++ b/page-data/blog/changelog/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/changelog/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"changelog"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/changelog/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"changelog"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/cloud-init/page-data.json b/page-data/blog/cloud-init/page-data.json index e0c7cb25..a65c1ddd 100644 --- a/page-data/blog/cloud-init/page-data.json +++ b/page-data/blog/cloud-init/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/cloud-init/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"cloud-init"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/cloud-init/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"cloud-init"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/cloud-init/page/1/page-data.json b/page-data/blog/cloud-init/page/1/page-data.json index d2c4093d..83252888 100644 --- a/page-data/blog/cloud-init/page/1/page-data.json +++ b/page-data/blog/cloud-init/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/cloud-init/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"cloud-init"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/cloud-init/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"cloud-init"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/confluence/page-data.json b/page-data/blog/confluence/page-data.json index 29be8e64..acdb0a96 100644 --- a/page-data/blog/confluence/page-data.json +++ b/page-data/blog/confluence/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/confluence/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"confluence"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/confluence/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"confluence"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/confluence/page/1/page-data.json b/page-data/blog/confluence/page/1/page-data.json index 050dfd5c..8688abaa 100644 --- a/page-data/blog/confluence/page/1/page-data.json +++ b/page-data/blog/confluence/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/confluence/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"confluence"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/confluence/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"confluence"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/devops/page-data.json b/page-data/blog/devops/page-data.json index 07d74719..824d41a7 100644 --- a/page-data/blog/devops/page-data.json +++ b/page-data/blog/devops/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/devops/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/devops/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/devops/page/1/page-data.json b/page-data/blog/devops/page/1/page-data.json index 6b74e4b4..99130119 100644 --- a/page-data/blog/devops/page/1/page-data.json +++ b/page-data/blog/devops/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/devops/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/devops/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"devops"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/page-data.json b/page-data/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/page-data.json index 3b97f505..45bb576d 100644 --- a/page-data/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/page-data.json +++ b/page-data/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/","result":{"data":{"post":{"frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","keywords":["devops","azure","self-hosted build agent"]},"html":"

Self-Hosted build Agent for Azure Pipelines

\n

Welcome to our guide to installing the Azure Agent\nIn this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines.

\n

\n \n \n \n\n

Configuring a self-hosted Agent might seem complicated but by following the below steps we can easily configure an agent in our Agent Pool.

\n

So, let's move step by step

\n

Step 1: Creating Agent Pool

\n
    \n
  • Sign in to Microsoft Azure
  • \n
  • Log in to your development project in DevOps (https://dev.azure.com/<your project name>).
  • \n
  • Go to Project Settings -> Pipelines -> Agent Pools and click New Agent Pool.
  • \n
  • Choose self-hosted Agent
  • \n
  • Enter the agent name and click Create
  • \n
\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

Step 2: Generate Personal Access Token (PAT)

\n

You need to go to the Personal Access Tokens section under User Settings located in the top right corner of your screen. Name it accordingly and grant permissions as per your requirements.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

If you have any questions, try following the instructions in this link - PAT key.

\n

Step 3: Check prerequisites

\n

Before you begin the installation process, please ensure that your system meets the requirements; links to official documentation are provided below.

\n\n

When it comes to safety, here are the basic principles:

\n
    \n
  • Secure agent folders as they contain sensitive information.
  • \n
  • Use the least required permissions for agent functionality.
  • \n
\n

Step 4: Get The Agent

\n

Once the agent pool is created and PAT is generated, select the pool and click New Agent. In the new pop-up window, choose the operating system which you need and move forward accordingly.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

Step 5: Configure Agent

\n

We'll look at the Linux configuration as a guide; with other operating systems the steps will be similar.

\n

Once you've clicked \"Download\" or copied the URL, you'll need to log into your virtual machine.

\n

Create an agent folder and navigate to it using the following command:

\n
mkdir myagent && cd myagent
\n

Download the agent using the following command in case of Linux:

\n
wget https://vstsagentpackage.azureedge.net/agent/3.240.1/vsts-agent-linux-x64-3.240.1.tar.gz
\n

Unzip the contents using the following command:

\n
tar zxvf ./vsts-agent-linux-x64-3.240.1.tar.gz
\n

After extracting the contents, configure the agent using the command:

\n
./config.sh
\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n
\nProvide the server URL: (https://dev.azure.com/<your project name>), PAT key and the agent pool name you created earlier, agent name and work folder.

\n

Once the agent is configured, it will show as below under your agent pool in Azure DevOps with red mark - Offline.

\n

You can run the agent interactively using this script:

\n
./run.sh
\n

it will bring your agent from Offline to Online.

\n

Once ./run.sh ends, our agent will go offline again and will not be available for deployments until we run it again.

\n

To eliminate unnecessary routine steps and have an agent that is always listening, we will configure it as a service.

\n

We can create a service using this script in your agent folder:

\n
./svc.sh install && ./svc.sh start
\n

Or create a service configuration file

\n
sudo nano /etc/systemd/system/agent.service
\n

Paste the following content into the file:

\n
[Unit]\nDescription=Azure-devops-agent-ubuntu service\n\n[Service]\nUser=<your username>\nExecStart=/path/to/your/agent/run.sh\nRestart=always\n\n[Install]\nWantedBy=multi-user.target
\n

Replace <your username> and /path/to/your/agent/run.sh with your details.

\n

After saving the file, activate and start the service:

\n
sudo systemctl daemon-reload\nsudo systemctl enable agent.service\nsudo systemctl start agent.service\nsudo systemctl status agent.service
\n

The service for your Azure agent is now activated and will run continuously and will be available to take build tasks now!

\n

Final Thoughts

\n

Whether you are using Windows, Linux or MacOS, installing the Azure Agent is an important step in automating your build and deployment processes. By following detailed instructions for each operating system, you can ensure seamless and secure integration with Azure services.

\n

We hope this detailed guide was helpful to you. If you have questions or need more help, please refer to the official Azure documentation.

","wordCount":{"words":763}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/e173a2ae-ebb5-5219-9479-035dde5fe8c8/","result":{"data":{"post":{"frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","keywords":["devops","azure","self-hosted build agent"]},"html":"

Self-Hosted build Agent for Azure Pipelines

\n

Welcome to our guide to installing the Azure Agent\nIn this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines.

\n

\n \n \n \n\n

Configuring a self-hosted Agent might seem complicated but by following the below steps we can easily configure an agent in our Agent Pool.

\n

So, let's move step by step

\n

Step 1: Creating Agent Pool

\n
    \n
  • Sign in to Microsoft Azure
  • \n
  • Log in to your development project in DevOps (https://dev.azure.com/<your project name>).
  • \n
  • Go to Project Settings -> Pipelines -> Agent Pools and click New Agent Pool.
  • \n
  • Choose self-hosted Agent
  • \n
  • Enter the agent name and click Create
  • \n
\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

Step 2: Generate Personal Access Token (PAT)

\n

You need to go to the Personal Access Tokens section under User Settings located in the top right corner of your screen. Name it accordingly and grant permissions as per your requirements.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

If you have any questions, try following the instructions in this link - PAT key.

\n

Step 3: Check prerequisites

\n

Before you begin the installation process, please ensure that your system meets the requirements; links to official documentation are provided below.

\n\n

When it comes to safety, here are the basic principles:

\n
    \n
  • Secure agent folders as they contain sensitive information.
  • \n
  • Use the least required permissions for agent functionality.
  • \n
\n

Step 4: Get The Agent

\n

Once the agent pool is created and PAT is generated, select the pool and click New Agent. In the new pop-up window, choose the operating system which you need and move forward accordingly.

\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n

\n

Step 5: Configure Agent

\n

We'll look at the Linux configuration as a guide; with other operating systems the steps will be similar.

\n

Once you've clicked \"Download\" or copied the URL, you'll need to log into your virtual machine.

\n

Create an agent folder and navigate to it using the following command:

\n
mkdir myagent && cd myagent
\n

Download the agent using the following command in case of Linux:

\n
wget https://vstsagentpackage.azureedge.net/agent/3.240.1/vsts-agent-linux-x64-3.240.1.tar.gz
\n

Unzip the contents using the following command:

\n
tar zxvf ./vsts-agent-linux-x64-3.240.1.tar.gz
\n

After extracting the contents, configure the agent using the command:

\n
./config.sh
\n

\n \n \n \n \n \n \n \n \n \n \n
Self-Hosted build Agent for Azure Pipelines
\n
\nProvide the server URL: (https://dev.azure.com/<your project name>), PAT key and the agent pool name you created earlier, agent name and work folder.

\n

Once the agent is configured, it will show as below under your agent pool in Azure DevOps with red mark - Offline.

\n

You can run the agent interactively using this script:

\n
./run.sh
\n

it will bring your agent from Offline to Online.

\n

Once ./run.sh ends, our agent will go offline again and will not be available for deployments until we run it again.

\n

To eliminate unnecessary routine steps and have an agent that is always listening, we will configure it as a service.

\n

We can create a service using this script in your agent folder:

\n
./svc.sh install && ./svc.sh start
\n

Or create a service configuration file

\n
sudo nano /etc/systemd/system/agent.service
\n

Paste the following content into the file:

\n
[Unit]\nDescription=Azure-devops-agent-ubuntu service\n\n[Service]\nUser=<your username>\nExecStart=/path/to/your/agent/run.sh\nRestart=always\n\n[Install]\nWantedBy=multi-user.target
\n

Replace <your username> and /path/to/your/agent/run.sh with your details.

\n

After saving the file, activate and start the service:

\n
sudo systemctl daemon-reload\nsudo systemctl enable agent.service\nsudo systemctl start agent.service\nsudo systemctl status agent.service
\n

The service for your Azure agent is now activated and will run continuously and will be available to take build tasks now!

\n

Final Thoughts

\n

Whether you are using Windows, Linux or MacOS, installing the Azure Agent is an important step in automating your build and deployment processes. By following detailed instructions for each operating system, you can ensure seamless and secure integration with Azure services.

\n

We hope this detailed guide was helpful to you. If you have questions or need more help, please refer to the official Azure documentation.

","wordCount":{"words":763}},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/page-data.json b/page-data/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/page-data.json index d547fdb3..27df3ed5 100644 --- a/page-data/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/page-data.json +++ b/page-data/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/","result":{"data":{"post":{"frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","keywords":["post","articlename","importanttopick"]},"html":"

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.
\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":610}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-post-tsx","path":"/blog/f7437acb-56dc-5ec6-9370-7726f39da57a/","result":{"data":{"post":{"frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","keywords":["post","articlename","importanttopick"]},"html":"

Part 1

\n

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.
\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

\n

Part 2

\n

Some list example:

\n
    \n
  • first statement;
  • \n
  • second statement;
  • \n
  • third statement;
  • \n
\n

One more list:

\n
    \n
  1. statement;
  2. \n
  3. statement;
  4. \n
  5. statement;
  6. \n
\n

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC.

\n \n \n \n \n \n \n \n \n \n \n
Awesome post
\n
This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.

","wordCount":{"words":610}},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409","639074693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/hashtag/page-data.json b/page-data/blog/hashtag/page-data.json index e720f49f..22e8edce 100644 --- a/page-data/blog/hashtag/page-data.json +++ b/page-data/blog/hashtag/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/hashtag/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"hashtag"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/hashtag/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"hashtag"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/hashtag/page/1/page-data.json b/page-data/blog/hashtag/page/1/page-data.json index 97244289..f824c1aa 100644 --- a/page-data/blog/hashtag/page/1/page-data.json +++ b/page-data/blog/hashtag/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/hashtag/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"hashtag"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/hashtag/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"hashtag"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/importanttopick/page-data.json b/page-data/blog/importanttopick/page-data.json index 3cfae5e8..a3e4b462 100644 --- a/page-data/blog/importanttopick/page-data.json +++ b/page-data/blog/importanttopick/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/importanttopick/page/1/page-data.json b/page-data/blog/importanttopick/page/1/page-data.json index 5d56c479..9b0aa016 100644 --- a/page-data/blog/importanttopick/page/1/page-data.json +++ b/page-data/blog/importanttopick/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/importanttopick/page/2/page-data.json b/page-data/blog/importanttopick/page/2/page-data.json index cf5ddd9d..90ebe77f 100644 --- a/page-data/blog/importanttopick/page/2/page-data.json +++ b/page-data/blog/importanttopick/page/2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/importanttopick/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"importanttopick"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/keywordlong/page-data.json b/page-data/blog/keywordlong/page-data.json index bc4fd38c..6a92c68a 100644 --- a/page-data/blog/keywordlong/page-data.json +++ b/page-data/blog/keywordlong/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/keywordlong/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"keywordlong"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/keywordlong/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"keywordlong"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/keywordlong/page/1/page-data.json b/page-data/blog/keywordlong/page/1/page-data.json index e8425ff5..e0cc3106 100644 --- a/page-data/blog/keywordlong/page/1/page-data.json +++ b/page-data/blog/keywordlong/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/keywordlong/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"keywordlong"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/keywordlong/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"keywordlong"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/page-data.json b/page-data/blog/page-data.json index 7ea5331a..b51b3dd3 100644 --- a/page-data/blog/page-data.json +++ b/page-data/blog/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}},{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}},{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/page/1/page-data.json b/page-data/blog/page/1/page-data.json index c554365e..5085e500 100644 --- a/page-data/blog/page/1/page-data.json +++ b/page-data/blog/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}},{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}},{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/page/2/page-data.json b/page-data/blog/page/2/page-data.json index 24023a41..ba238eb0 100644 --- a/page-data/blog/page/2/page-data.json +++ b/page-data/blog/page/2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-tsx","path":"/blog/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/podryabinkina/page-data.json b/page-data/blog/podryabinkina/page-data.json index c796c51d..0299422f 100644 --- a/page-data/blog/podryabinkina/page-data.json +++ b/page-data/blog/podryabinkina/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/podryabinkina/","result":{"data":{"posts":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorDescription":"Passionate about automating processes and enhancing system reliability. Thrives on tackling complex projects that push the boundaries of her expertise.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/podryabinkina/","result":{"data":{"posts":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorDescription":"Passionate about automating processes and enhancing system reliability. Thrives on tackling complex projects that push the boundaries of her expertise.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/podryabinkina/page/1/page-data.json b/page-data/blog/podryabinkina/page/1/page-data.json index ce1dadee..b2641deb 100644 --- a/page-data/blog/podryabinkina/page/1/page-data.json +++ b/page-data/blog/podryabinkina/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/podryabinkina/page/1/","result":{"data":{"posts":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorDescription":"Passionate about automating processes and enhancing system reliability. Thrives on tackling complex projects that push the boundaries of her expertise.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/podryabinkina/page/1/","result":{"data":{"posts":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}},{"id":"10582553-73a2-569f-8bdd-980e1f77c10a","frontmatter":{"date":"02 Dec 2023","title":"Streamlining Changelog Creation with Azure DevOps and Confluence","text":"In the fast-paced world of software development, maintaining a detailed record of changes is crucial. Changelogs serve as a vital tool, tracking every update, fix, or feature added to a project. Integrating Azure DevOps with Confluence can create a seamless changelog management system that enhances transparency and efficiency. This blog post explores how to automate changelog creation in Confluence using a PowerShell script that extracts release information from an Azure DevOps repository.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEj0lEQVR42iVS+VNaZxR9/1Hb3zJtp5NM00lNqmksmlg1imLU+NS4EASNuKK44BJQgyEKLk0QCYqyLwo8tse+vsf2QAU1RmtNJ+0PaeznZObMnTtnzrnf/e69kExt2bgCsqFB5FqbXGcFiUyNbOvtSoNjS2vb1Fq/CLb09i2dTa61yjUIYKRKE/RWZQYACgBgVhicO/ZAJHngCSftPiwQ2/dF04gnakZD2wYHqAhw5ddZNzUIpEe8FlcIRI3JhfpjQTxtdYW7+id1u479w5N5kWRVso2lc65gPIgTFjSkNDp1ZrfR6lUYHJDDhzn9MZsnihM5o81b+4R5u5DyazHFE8DwzJFSbbh5p7QGZjg9oeTesc0dQdAQMMtB/xorpN5FXYFYOL6nMrmHp4UVtU9rGmjkWmpX7zilrh1u7vz6Wl4rfRCxoi20gTW5ftcRtDhDTj+uN7shrcltRDw9w7yJl+vucMrtDYUjGPB/de32N9fybuWX3btPaaP1D4/xSCWPpmcWzQ6/0mhPZXKeUBwK48RfFx86Olkl5JaGtr7vfyz8vaqloo5+q+Bh/m+UojIYbh/Mu1tRWtlotbs+/P2P2x/ZVJu39A7lDgpFcMIXif/3+fMYh/ftjXvzy7JoKgvmJ1iW8oWS11JVJJm9XVil05suLy/xZObd6Tl4bNceMCA+SLSmvJ5XUl3f0UQdIMPd4M/tDDaROcATRCqTzRwcnpyeP6hsrm/sqIVpT+m9VZTmATbX5AwBPxTCiLv361icl7HMSSiRLa9pu18OewKReCqDeCIiidqCBtsY7PqW3u9uFpVUwM/5K3IdojA6VSYX5IskprgLz/rGGT1jg2xePqm6qp7mDUSxBOEOxmUaBOyiBu5qpA6AKfQOcxFngDu39Kx/anVdDbl8Uc4Uv481+biF2UTtv3mnvLGt1xeMEnsHQSytMKK+aKqwpP6Hn0gPKa2PGhnkOur1OxXTgjUseQBN81fa6QNFZQ3bOsuuI0BnjoENo55ggsjYfbhYYbZ7sReLa0OcOblqRyCS1DZ3d7O4m1qbDvFCQ9NC3ouldvrgjZ9LCkiU0kqY1sUORuPEfjaS2DehISx1QCqDB0e5ny4vTVY32KhIrOgeX5BpEWhJohydesWeFLwQSqfmlvtHZsEl2VBfIpUGlzi/Kn+zoS0ufcwcnHx/8REcfCdzhMtfGeYtB2IZaNvgrGpiCpbWQeF/P136o0m4tSeXOwrjqezR6dnFR75ISmNyePMrQGBxeFtpfeMzotmlTZnWDr3VObkCMZvDnxO85r96M8FbLC6DJybn/XhmZkHa1MFmjc/PCMSjXKFcY17f1IiW13iCN88XpGKlBSLDnXBb7zBn9knHQCO1H7THYI78QqK00oee0NkPyK0tNNYf60rWlLC8ll5AqqYyWOQ6Gp01qzF7IZXRvrZl1Fg8WotXbQbRo9xF36osi2IFWLLG4t3eQTe0VpBIFMZVqUYoVspUJocf8+FpKJk9SeVOY3vHAPH9L/FdMvc+ffxnInsS278iAQP41OEZcXSWOT4nDq/0GJH7H4wRHg5A4W/XAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png","srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/de3a1/intro.png 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/30cdc/intro.png 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/81307/intro.avif 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/aa5b9/intro.avif 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1441f6fa5d6f422fe91db317638f9f32/c65bc/intro.webp 150w,\n/static/1441f6fa5d6f422fe91db317638f9f32/078c3/intro.webp 300w,\n/static/1441f6fa5d6f422fe91db317638f9f32/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":722}},{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]},"author":{"frontmatter":{"authorAlias":"Podryabinkina","author":"Alina Podryabinkina","authorPosition":"DevOps Engineer","authorDescription":"Passionate about automating processes and enhancing system reliability. Thrives on tackling complex projects that push the boundaries of her expertise.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFbElEQVR42lWSiVPSaRjHf2ur8Du4BDVFVBRFKwhQDm/EEvFC8wKtPKFMbb0qNa0pa7dZK9NJrbTNjMQDvEIRFfHWwANrdmd3/5p90cmZnXnmnWfeeT7P9zvf94W2F/S7llG71bi/ajxYnfq2teDcMn/fnt+xjD6oLlKIwqVcZgSdFhXKyI7nNWtVzo0vf35dPNqaP9qagwC5uzjqWAHw1MHqtHPDDPhdy8i9UuVlfog8MjQ2IlAli72RlawQc/wphOJM2dflib8cy86NY9i+NL5nNRzYDIerkwerM0ebpu62G1mSiDxZZHbshfay3L0ZnU3XP/b8YVNJbiCNXJGv+LY9v79ugoCsfWnMsQz4cefa9NHmnG1qUJMRXZAcVZoZXyIXfuho+LY6t2cet09/WtX1lytTRGzGl+GXdusUUNYD0mGd2FsxHK5NH26Y+h/VZonCSjLitXmyluIUq67/X/um0zqzM/NpTf/utzqNJDzgj87mLfMotLvkUgbk/orBuTm7bhquzU/KFIaVZcbdLpB21V93Wk1/79gOlyftJr1V1/dAoxYE+rxs0W6a9ZB9eQzI7ruUJ452TLqedrWMV5jAqVMladNFpZdiOirU62MDh4vG7anhhcGu2vw0Mcv3WZ162TgIOZbH9q1AFqQ9aV8xPL5VcCU6ouZKbEdlelO+vDontfeXsjX9W+OrDo1CWiJPSLwYrohiv2ouN+v7oOOoJlye16ct4723smIq04S3M4Rv60u+z4/vzY5sTw475sYG2xvVSTFyTiifFSAXsF61li8aBqBjzwbHysTB+sybjtrKVEGjKlGTxJ3vevSPbeFoaXbPNLpj/GR+37P45kV3vYbD9Eu5GNTdVmmb/eiyDZQP1qbWvwzdLUq+nRffmB9XIeOPP2u1fXxt072xDfWujQzMvP593zDce6cmzJemFLJeP9Cumj6DwPQgs4ONmeHnd7SpvKai5NocSZmUO9n31DLUszLQYxnsGrxf8/lpy0LvswwxP4xOzYtmPdTmbC2MQl8X9Y4Vw7pp6Nfq7KoMYZNaWqMUpZzz62mtso0OTNfVW+qahrTlEz2PmkquYB7unCCvVB6jMl2ybRmDdiyfwcce6my8o0poUCVWZYk0qXw+w7Mgjmse7t6d1c8+eaBrqbt/s/gc0+8c0zfcjyIO8UrjBS2AtMEnmf7Q+bAy/V7J5XpV4nXZhauy86yzZAGLUadKN77rmhvp06iVVALK8CLTKQQGBePQKZJgb+NgJwRyetFY3KrJvFsmv6UU54hDc+PYdCoRQzEYD3sSMLoXze0nNwqZSKeRfQgonUzww/Ayfph18j3U3aYtlIvz5ZLGq7LSyxcVAmZKZLA3lUQhe8Iw9rM7zu2MO4ygBAwlIngiHkcjIAFUQjIvuLk8G+KFh1xgBxelRTcUSvNjwrPELCHbD4ExIpEMw+hJ4fEIgqCgA2aoGMI86wky5wbQoOCggEuxgsbrqTVKSY4oNCeG7e9FxsMoihIQBDshf6yAQVFQ2IuE+VJJ/jQKFMmNuJaV0K7NqJALipM4SfwQnAslAPH/k64Gh0dJKOpFxKgkAoVIgERcdnWxvK0sRaOILFFE+Xp5euBgMHcMY/Cx+Al8XCgRw8LoNLq3J9OPBkl47LabGfeK4huuJvEjmO4eMHB7MgpgcOJwMM5l2HWDwCA4LJxOpdMoPp5kKDdF+KQqtfmaVCo+jz91iD+VcvVgC8AQmIgiRLD6fKA3iofdPfBQvTrhcXmCMoGDYkTwJMdSP7DTqI9JF4wS8HhMEOZPIxGAR6ilUFyWygv090UQEoaQwBwMCg8Mn6Z1kpyrUATzwCHcUEagD9XtjMd/4LIQtzGUCroAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg","srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/1f64c/author.jpg 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/af0fe/author.jpg 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/c032f/author.jpg 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/464e8/author.jpg 128w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/8cd5f/author.avif 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/34a4f/author.avif 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/d6ed5/author.avif 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/8b866/author.avif 128w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/20f2a8d8398e868f0d50bd7fb356ffdb/94d43/author.webp 16w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/6c901/author.webp 32w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/aa76d/author.webp 64w,\n/static/20f2a8d8398e868f0d50bd7fb356ffdb/5e01a/author.webp 128w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":80}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Podryabinkina","authorId":"b52b7674-8be1-5af8-b32b-a7bb5f1b4ac9"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/post/page-data.json b/page-data/blog/post/page-data.json index 5118688c..a7385a45 100644 --- a/page-data/blog/post/page-data.json +++ b/page-data/blog/post/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/post/page/1/page-data.json b/page-data/blog/post/page/1/page-data.json index a5f6b10d..15abf68c 100644 --- a/page-data/blog/post/page/1/page-data.json +++ b/page-data/blog/post/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/post/page/2/page-data.json b/page-data/blog/post/page/2/page-data.json index 4e282080..80a08276 100644 --- a/page-data/blog/post/page/2/page-data.json +++ b/page-data/blog/post/page/2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/post/page/2/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"post"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/proxmox/page-data.json b/page-data/blog/proxmox/page-data.json index 39849c5b..fba55569 100644 --- a/page-data/blog/proxmox/page-data.json +++ b/page-data/blog/proxmox/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/proxmox/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"proxmox"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/proxmox/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"proxmox"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/proxmox/page/1/page-data.json b/page-data/blog/proxmox/page/1/page-data.json index e37bc164..493b1b51 100644 --- a/page-data/blog/proxmox/page/1/page-data.json +++ b/page-data/blog/proxmox/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/proxmox/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"proxmox"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/proxmox/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"proxmox"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/self-hosted-build-agent/page-data.json b/page-data/blog/self-hosted-build-agent/page-data.json index 9ff9ae71..acc181fd 100644 --- a/page-data/blog/self-hosted-build-agent/page-data.json +++ b/page-data/blog/self-hosted-build-agent/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/self-hosted-build-agent/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"self-hosted build agent"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/self-hosted-build-agent/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"self-hosted build agent"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/self-hosted-build-agent/page/1/page-data.json b/page-data/blog/self-hosted-build-agent/page/1/page-data.json index b0f7f10a..44ef36aa 100644 --- a/page-data/blog/self-hosted-build-agent/page/1/page-data.json +++ b/page-data/blog/self-hosted-build-agent/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/self-hosted-build-agent/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"self-hosted build agent"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/self-hosted-build-agent/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"e173a2ae-ebb5-5219-9479-035dde5fe8c8","frontmatter":{"date":"15 Mar 2024","title":"Self-Hosted build Agent for Azure Pipelines","text":"Welcome to our guide to installing the Azure Agent In this post, we'll cover the installation process, whether you're setting up a self-hosted agent for Azure Pipelines","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAEqUlEQVR42jVUC0xTVxhulmwzLts0xESjTKagQ9xE0SnETR1iRwsI8lbBLeAowgRxmELlUQSxTGiAUiwWoTw3yriWCuFVSgu1ZUBHKVZKYSChIFAYr9t7+7p390pMvpz8Oef/zv845/8INhSyYkCwFbYisAUzEBhBIBTFYcNsFLYhuIHiDtAWtlgEnIM5oUYLvmXCXFHUMmGEHy1ALRtGxAq+MYEQCoEwuAptYNchiBFBjdb3ZDyCfnNtEQbn19debYL9mn/3F/W7TcNxK5vZ+pVfp9f1VrhA2MebXZk1gn8ZoNdGI0axoPAW2TQGmgbmFtP7tPmTK2eTuPuedafOLLOGJ7y1hlOTG0mzq3GtAzS5VqAe79aq5i0msw3cimxZMUwDOuW9TrVXrdJVMm/foDimWyKPLnp16b7k9Xfq55JnliNVM8XPe0qkI0K5kq5bq1zESyCgqG1wZqpOP00pBgjEXE/ZfOCK+bjK8IVEv+dBy65cUdngKLlH+dubTUaDyKNQWKJQV6imZiEQ6x9hde2/czWaHWpor2LGuV5xOa38Gkdor7VGi7Wn89s/pTafAdRE6dTjXtVx39vkyISCxgbRwBA0rbCiCIHBFWyLKFC3+pZu1O+XLQfRq4kckWfdP5ldo04dqx9fLb6YUnGlvj+Q2+3Pav4qMss9h5vwQqrRjqKolXD74bPPbxUZrtsJKgM+qZu+1jfvVqXy4PQfqxy1i+d9+H38dxTmmVulHtTK4FaNg2+Sy73yiIaX4teTOFk3oXMulVFIocFU1iGeJrnjtWP91PaYyu0kGpHGeaDQkOvF7jeLnaKYN7MYh86E7SRSzz7pbOxToljay+vrzDL2hcQcB676aKHkQMYLp7Ds87TywJHZ0CVrQFWfXUD6AfewkyF3vkkq8S4ELhUKvi5sl8y9xR6Y0CVX7iYlBldLjmY+3++X5lXQED78hj2uv9g3f1g4tSso8+SNDCbtxpWoRLenMnKl1D2BdSKO9VA9h31EQs/LgQ8Oh/gw+OeLWy+3jbAnFxxfwTuT/3SNYTgEp53OA8hNgz/SK6KKqqJy8omPuLd5vKu5XGHvEF5zt3xw2yE/Ym4DRabzHV/9LJwZHHvH3j3c/1ZK6N0sbwbgVigKLO/yoORmUoIzJie8e5U+tJy8KiFOTmQDHx0J+SGt4lwSx7lE+m0kLSMuPonNv5THP3y3LAqQk6NoLo9b9qXw91zNvf6k6SduGxsQAiMDFiztxNLnBIcAx2hmRFmbazTDg9Vyv1l+JCTdo7Q9PLXEk8rLJp1ozLxQ0yW+Wcx/2K9NkI7VKoc1I2IbihIgC8ht6r5f1Sr5W8SJ9Y+Jjj1IF8TkcUKpnIOxnL10QRZfXJ36c6NcFsGTudT2kGqBIG7v2Mws3jCzDZsqNL30D7+CmrgyILui6VR8CSmbReH3+tB59OE5al37juQ6V3ZXJl/KqO/gdAwtLb01I8Z3I4mLhkk8oGoaGtcuGH6vELj+wvQDRoeWN8fW1g2oWSRR+N5hPhUp1o0QipgQPJjlvRi8EyAExUqwgmbQarNsGNdgyyaCwDYbLkz4EWJGEcuWSOHAxQfXn/8BLFwotU5H9gkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png","srcSet":"/static/5b09e340899c3ea191d650dd40043308/de3a1/intro.png 150w,\n/static/5b09e340899c3ea191d650dd40043308/30cdc/intro.png 300w,\n/static/5b09e340899c3ea191d650dd40043308/c7240/intro.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/81307/intro.avif 150w,\n/static/5b09e340899c3ea191d650dd40043308/aa5b9/intro.avif 300w,\n/static/5b09e340899c3ea191d650dd40043308/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/5b09e340899c3ea191d650dd40043308/c65bc/intro.webp 150w,\n/static/5b09e340899c3ea191d650dd40043308/078c3/intro.webp 300w,\n/static/5b09e340899c3ea191d650dd40043308/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":763}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"self-hosted build agent"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/virtualization/page-data.json b/page-data/blog/virtualization/page-data.json index 098c6da9..379f40c9 100644 --- a/page-data/blog/virtualization/page-data.json +++ b/page-data/blog/virtualization/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/virtualization/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"virtualization"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/virtualization/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"virtualization"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/virtualization/page/1/page-data.json b/page-data/blog/virtualization/page/1/page-data.json index 33937096..1287fe0e 100644 --- a/page-data/blog/virtualization/page/1/page-data.json +++ b/page-data/blog/virtualization/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/virtualization/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"virtualization"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/virtualization/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"virtualization"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/vm/page-data.json b/page-data/blog/vm/page-data.json index d12e5d27..951be7e8 100644 --- a/page-data/blog/vm/page-data.json +++ b/page-data/blog/vm/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/vm/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"VM"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/vm/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"VM"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/vm/page/1/page-data.json b/page-data/blog/vm/page/1/page-data.json index d1aa637d..11f978e7 100644 --- a/page-data/blog/vm/page/1/page-data.json +++ b/page-data/blog/vm/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/vm/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"hashtag":"VM"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-hashtag-tsx","path":"/blog/vm/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"c924c93c-fac0-517e-92e7-c5b5aaa083c2","frontmatter":{"date":"21 Jul 2023","title":"Proxmox VM Templates and Cloud-Init","text":"In the world of virtualization, efficiency and automation are key. That's where Proxmox Virtual Environment (VE) comes into play, offering a robust solution for managing virtual machines (VMs) with ease. One of the most powerful features of Proxmox is its ability to use VM templates in conjunction with Cloud-Init, streamlining the deployment process and making it as smooth as a cloud","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEz0lEQVR42gHEBDv7AAULGQUNHgQQIQIRJAIVKgQgOAYoQQcvSwk0UQw3UQ4+Wgs2UQ05VAovSQUfNQQYLQMTJQQPHwUNHAULGAAEDBwDDyACFioIMEsMP1wOP1sPRGIfcJEtkbEaXXsyi6gueZcaVnURT24FMUwFKkQEHzUDFikDDyAFDBsAAxIlBCA2AR00GGSEMZu8Glt5J2mHTJy4csDYgrfJmsPSqMvXkLjGaqS6RIaiJXKSBilDAxwyAxUpAw4fAAMYLAYuSggzTyZdekl/mF2InICis6S/yrDEztDf493q7dTj58/f48LT2ZGttz5ofRlYeA5HZgQdNAMSJAADGC4KMEsRUXFahpxzjp5vgZCHm6mrv8movMacsbuZr7ZxiJJbdYBNaHQ5TVsePFAviKgle50EJ0IDGCwABSM8KFt4KmyIOn6bOmV8Q2FzTmZ4PVVqO1ZsJDtNMU5fJkNUL0xbPWFxMllvR3CITZKsIGF+HEpmBCE4AAozTh9uj1aXsYOvwCBFWhEjMiM+Ux88VC1PZSA4SzFRZilKXy5NYjxngSVegXOPobrZ4UaRrSZkghM2UAANPlozd5W11N7E1dk7Y3gaLkArSWAjTGgrSmIeOU8mUGsjUm0qVnA2dpgnapBriZrG2N2iy9kxdZMUQ14AP3SPrMnWrL/Fgp6qYoWWPVVmIEJcH1h3KFFuG0RgH1NzIF6AJmmNM4qzKnabobrHtMzUtsnQnb/NK155AFKAl561vJauto6nsHSSn1t2hSBIZR1ghCZbfRtXeh1egx9tlCh4oTKNtSJihpGsubrQ2Ki+xqa8w0hzigA4aYKmvcW5zNGjucE7U2QmSGEfSGYcYYclZoobY4kbaZMea5Ahc58uirRJgaGlwtCsx9K4zNOrwspEcokAh6a1rb7CfpmkaomYSGBwFig9HElsInScIGWMFlZ8FVuFElaALH2jXbPVgrnSbpivWYKYf5ynvs/UdJaoAFF3iXeToZCps3yVolVzhBcnORFIbhZsmxphjDB5nzx1lz6Krz12mypegkx5lWmUqousvIyntGeDkFN4iQBJbX6uwMaOpq9oh5dUd4xshZR7q8BYrM4aXYdDi7BGc5FRfZh/qLxih55Re5KoyNa/1d3V5el2jJkoTF8AVnuMiqSvYoKTXH6QZYSWhKa2iqu7td3qj7bKRW2LI0hlUH+YosXUtM3XvdXfqsbTcpOjlrC5t8nQQGV5ACJIXB01SBwyRkdkd4qns1V1iF6BlIOjs73Y4n2brStScJrA0o+uvoSjsbvQ18DT2WF9jFBtfm2IlTBXawAZPlMnRVUkPEsvR1dcfI9ig5VZfpJ+oLB9nq1McolGdJF/prt3malpiJqNp7O70ddVZXIACRkcNkYcQlgACixDIklfOl9yQmRzGS9BEyI2Fyc4HTFEL0hbb4+gMl13ETJOM1NpPmF2Ql9xTGZ1MExeGjVHLUtdEzVMAAMgNQwvRh1EWjNabidEVQsdLwQYLQMbMh08U0ptgEx5jw4nPgIIFhUjMgkPHQwdLTFXaSRNZA8zSQUhNgACFigDHzUJLEMVOlIhSV4aPlQKOVQMN1EjUGhAcYlJeI0pUmkJITYDDh4GFicYNkgbQ1gLLkUDITYCFyk7gtmFiAfURwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg","srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/96deb/intro.jpg 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0fdf4/intro.jpg 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/a89ca/intro.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/81307/intro.avif 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/aa5b9/intro.avif 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/0c8d0/intro.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/1218f3f01ec49437d381271c6bcea5e0/c65bc/intro.webp 150w,\n/static/1218f3f01ec49437d381271c6bcea5e0/078c3/intro.webp 300w,\n/static/1218f3f01ec49437d381271c6bcea5e0/6d09e/intro.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}},"wordCount":{"words":714}}]}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"hashtag":"VM"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/zhmayev/page-data.json b/page-data/blog/zhmayev/page-data.json index 44a9b2dc..108da4b0 100644 --- a/page-data/blog/zhmayev/page-data.json +++ b/page-data/blog/zhmayev/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/","result":{"data":{"posts":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/","result":{"data":{"posts":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/zhmayev/page/1/page-data.json b/page-data/blog/zhmayev/page/1/page-data.json index cbebe7e5..16f274f3 100644 --- a/page-data/blog/zhmayev/page/1/page-data.json +++ b/page-data/blog/zhmayev/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/page/1/","result":{"data":{"posts":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/page/1/","result":{"data":{"posts":{"nodes":[{"id":"91d98aad-6ec6-5e71-b6ca-daff730c0ca4","frontmatter":{"date":"12 Jun 2023","title":"Awesome post 6","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":707}},{"id":"1f201db1-7d1d-5ef0-b138-fe7b3dc57ba8","frontmatter":{"date":"11 Jun 2023","title":"Awesome post 5","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":614}},{"id":"f7437acb-56dc-5ec6-9370-7726f39da57a","frontmatter":{"date":"10 Jun 2023","title":"Awesome post 4","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":610}},{"id":"aa06b558-51ae-5f78-9989-0baadffbbc36","frontmatter":{"date":"08 Jun 2023","title":"Awesome post 2","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}},{"id":"6a129001-a171-5d7e-9555-a943ae9d624f","frontmatter":{"date":"07 Jun 2023","title":"Awesome post 3","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":129}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":0,"pagesQuantity":2,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/blog/zhmayev/page/2/page-data.json b/page-data/blog/zhmayev/page/2/page-data.json index 4a20c968..f36792b9 100644 --- a/page-data/blog/zhmayev/page/2/page-data.json +++ b/page-data/blog/zhmayev/page/2/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/page/2/","result":{"data":{"posts":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-blog-by-author-tsx","path":"/blog/zhmayev/page/2/","result":{"data":{"posts":{"nodes":[{"id":"45775c6a-7cd8-5018-9047-afbec09abf59","frontmatter":{"date":"05 Jun 2023","title":"Awesome post 1","text":"Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVR42o1U227TQBDNf/HAl/WJZ15A6h+AWgoChESFqpDSNiRcSsJFApI0jUnT3Hy3d+31JYeZdUIiU0otrdZezZxz5sysK3aY4KbLDBLM/etjKlcdWledEVgUp8jSFI64IaArEx0sVZHkyhR+nCEkoDzPUetGuN/w8HHuQUSpJuacfwOKVJfUOI8w8xWEysBPEOd6v3sU4Nb2HE1DQhAJW1BWW1mVw7tHiqZegp12iEtXIUoKwK0DiXt1gQs3w4NPoSZdAfHulAElsbliHeTLpWdJjrHp4eDLFD+nMXy1QJZlcDVQYYtHsSZ9z/wNwGffiN1RCMmXVVPMgBUuMJ6YsGYW+bqgxIwAMkxIPfvLJbOY1jDCQ1LONlSYpdqRGBGgL9dKGTBOF+jaFr7OTNgU7MUR2oaDgbWuYmXTuaV0rlYo4uQPkBMW73weqRzb0wFu96rYcQZ47Bg4mUwRiBy2WDWyWJ7YKJml86FmDQtfxp7C236Il40uDNeEQgqRJWiNJMZUMiuzl7F/dZnBhrbSsrXJNDJNQ2H/9BeevBviUVthtx2jMYhx0rHJ7xgBAc6IdF4anYq1NPb4LMJzak5KN8Eg4GpH4JTM3mt52HpxiTuvLOz/iHRHuYqYhr9+LrH3OdTvZlAabA7i+WK13KCjnsAbItmttvG0+h7N7xcYWpFunLVUxaMyckoKy3fRWXpa7wscdgVqPYnDfoLaWawt2UzebOC1PwdeH+h61QiQlb7uhDTYkfbX+s8f6Td8JW7ht0aWRwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e89878735987983b99492d885250d035/60da4/blogCover.png","srcSet":"/static/e89878735987983b99492d885250d035/17981/blogCover.png 150w,\n/static/e89878735987983b99492d885250d035/e9a60/blogCover.png 300w,\n/static/e89878735987983b99492d885250d035/60da4/blogCover.png 600w,\n/static/e89878735987983b99492d885250d035/a3486/blogCover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/e89878735987983b99492d885250d035/e625e/blogCover.avif 150w,\n/static/e89878735987983b99492d885250d035/2574e/blogCover.avif 300w,\n/static/e89878735987983b99492d885250d035/d3834/blogCover.avif 600w,\n/static/e89878735987983b99492d885250d035/387a3/blogCover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/e89878735987983b99492d885250d035/e80bb/blogCover.webp 150w,\n/static/e89878735987983b99492d885250d035/a8059/blogCover.webp 300w,\n/static/e89878735987983b99492d885250d035/9a858/blogCover.webp 600w,\n/static/e89878735987983b99492d885250d035/c3710/blogCover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":450}}}},"wordCount":{"words":608}}]},"author":{"frontmatter":{"authorAlias":"Zhmayev","author":"Yaroslav Zhmayev","authorPosition":"Solution Architect, CEO","authorDescription":"Full-stack Software Developer, Solution architect, Entrepreneur. Working in IT since 2008. Enjoys being challenged with projects that require him to work outside of his knowledge set.","authorPhoto":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVR42m2UuUsrURTGJ4kLLoOilSCCS2+jaCMIgqBoISgmaLAQFFwQFEQLQRQEl0IwphUbC9NoZ2Ej+he4b0lU3F/U3pnJ98453BsmeW/g496Ze87vLPfeMYz0x6dGMzs7eyArK2ufFCMlfD7fH1Lc6/Xuk4JkU5jhk/Z4SF6ekLGfHB8IAlKSwDyCvmkl1RhjW+XvVYw0oIeMQhpEsujdpu8pmALbJEvZ8Pum9jdcdIMWwgr2S3IoOgoKClBTU4OKigoUFRXB4/FA2bAcZauhKRaX2aeMODK4TM6so6MDa2trWFlZwfT0NGpra+W7C5ryIUZAZ2hShKiOyjDOzjRNzM/PY3t7Gzs7O9jY2MDY2BjKy8szgY7KMsYsgwA6O1tnx6WVlpZicHBQMuzp6UFvby9GRkbQ1NQkaxz0P1n2GzSJZALZuKSkBI2NjZiZmUEgEBDNzs6itbUVbW1tKC4ulsDqFNiKsWu4joiknpOTI33ifnHvGLi8vIytrS0sLCygq6sLfr8f+fn5qZ13lf1guOjIBA4PD6OzsxPd3d0YHR3F4uKiZFpVVSU2+oy6+2loupbe4erqakxMTGBqagpLS0upTNvb26UVbJOXl5cJdf4pOTc3V7Lksbm5WTKbnJxES0sL6urqEAwGMT4+LkDuNY8kR4Gl5F2VGd8AbSDAyspKaT6vl5WVCezg4ACHh4cIhUJyChoaGngDbRUgwoe6X+2sxTejvr4eQ0NDiEQiOD4+xvr6Oubm5rC3t4fz83PRzc0NotEo4vE4zs7OcHR0ZK+urnICfQadKVNddITDYScWi+Hx8VGMLy8vcX9/L853d3e4vb0VMfD6+hoXFxc4PT11np6e8PLyEj05OTH1bQnwBnx+flrswM4M0mIgi+e85p4T3Hp7e2Nwn5AAyIWmaJs/Pz9s/EvGjhviHllchbL5/f7+ZnDYzZLfF714KNrm19cXXl9fk2RskWwNcckmmEUlJhOJBJcdYl9W2v9Q06l3fnKKfXx8gJR8fn6WnrJ4/v7+nuQ1snlgW51ZJlCXL79z2slCKitITvukOOkPKcGB+ButDVxdXZluH/38BXl3pMODFsoqAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png","srcSet":"/static/36d76e77f734df007af98d1cabd833d8/fbc98/author.png 16w,\n/static/36d76e77f734df007af98d1cabd833d8/914ee/author.png 32w,\n/static/36d76e77f734df007af98d1cabd833d8/b18f9/author.png 64w","sizes":"(min-width: 64px) 64px, 100vw"},"sources":[{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e8e20/author.avif 16w,\n/static/36d76e77f734df007af98d1cabd833d8/b6d61/author.avif 32w,\n/static/36d76e77f734df007af98d1cabd833d8/4f4ab/author.avif 64w","type":"image/avif","sizes":"(min-width: 64px) 64px, 100vw"},{"srcSet":"/static/36d76e77f734df007af98d1cabd833d8/e789a/author.webp 16w,\n/static/36d76e77f734df007af98d1cabd833d8/ef6ff/author.webp 32w,\n/static/36d76e77f734df007af98d1cabd833d8/a9ea7/author.webp 64w","type":"image/webp","sizes":"(min-width: 64px) 64px, 100vw"}]},"width":64,"height":65}}}}}},"pageContext":{"limit":5,"skip":5,"pagesQuantity":2,"currentPage":2,"lang":"en","markupData":{"bannerTitle":"Well unknown facts","blogByAuthorBannerTitle":"Articles by the author","blogByHashtagBannerTitle":"Articles Featuring","head":"CodeCave Blog","readPostLink":"Open article","readingTimeTitle":"Reading time","readingTimeUnits":"m","postFooterTitle":"Congratulations! Now you can show off with your new knowledge!","postFooterText":"If you want us to uncover some other Well unknown facts, you can contact us via the socials or e-mail below. See you!","sharePostTitle":"Share this post","readMoreOnTopicTitle":"Read more on","blogSectionTitle":"new in our blog","blogSectionLinkTitle":"all posts","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD1UlEQVR42pWUX0zTVxTHCwT501JKaWmBrsUV5N9gIixsuqgwlDCge7Hooli0yp9ZRR+0BdryxxU7oVCQgC3Kn1IMf0S3xLlMI2Mapw+a6JMGX9yMe3EPbvoimHw99xJJnIPpw82vub33ez7nnO89gqioKLzLkkqlkMvliI6O5r+XOid4FzEmFBkZiaCgIISFhSEiIoKLMvH3EnxNFRwcDI1GA4vFgry8PHyo1UIsFkMoFEImk71BvKQgOygSibiYXl+Ge/fu4+X8PC5f+hkOhwOmfSZkrc7ixOHh4Yu0gv+iYt+AgABotYnw+/2Ym5vDo0e/49zUJI47nejr7cXQ4BDcnW7UVNcgOzsbK1aEcGrBv6lYtNDQUOytrMTjx3/i+fNnuHv3DsbHx+AbHibRKTTa7XC1tWNsbAxdbjfG6Wsxm6GKVy0IMiGGHBgYiKysNbh48SeieoHZ2fu4dvVXDA0MwNXeDk9fH/wjI7h58wbOjI7CcsSMbncXBgdOw+v1ID09HQKWIqsD66KZojx58hf++fspZn6ZRmdHB4YHB9F+vA1ej4eo2jjZMUcrJscniK6LU/d0d6PJ3rggyCyQm5uLW7duY36eavXHQ/zw/Xn0e7041d/Pa+Y96eE0vmEfJicmUF1ZBVPNN+jt6eGp7qqoQN6GjdwJnDAjI4NHYh1sqKuDo+UoRkf8sFutOEkNsFlt2GUwoKW5mUjsGDh9Ctd/u4ZOlwtlej0+ycmBtb4BO7Zvh4DVLiQkBPFxcWhqbKRauehyBewNVkydPcvJeohk+so0Dpj2o+07J2ZmpvFgdhaObx3YuH49mumeTqdb6LJEIqHuxEOjVnPL6LdswYkT3TAfPgLDjnK0kud+vHAB9XX1VAIvX9VVVbyue4xGnhGzDXMGu79om5UJCUhOToaYapqelkYCdXAec2KvcQ8tI5ytrWhpaoKupBRRBJFDIpsKNkFNIEzsLWOLqcuMNjMjE6XFJRCSH4uKiqhuLZzyYG0t1n62Fh9RJ5kjNhcU4PN167hvme3eenrszUrooMGwE1/pSpFEr0ROB9UaNfabTCjcXEj12oBDtQfxRX4+PiVnlBQXLw6KNwTZBouUTw9/xOfj6bP91ZkfIykxkYgk2Fa2FUeJ1mazwWjcDZFQxJuw5LRh6SoUCqKSQ6P6AAlqDd9TqVT4eus2lJeXIzU1FV8WFiJOGcvT/t/xxQRer/jYOEpbC6VCSeWIgTJGgZSkVVDExCCS/pe+z4BlhxmBTBYNbcJKJCcmIS0lBbFKJQ+23AxddsCyywvCMkhYEE4mXVbwFQflxPovnsZUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png","srcSet":"/static/b358397f973ed74732db29698c1773d1/7458e/blog.png 75w,\n/static/b358397f973ed74732db29698c1773d1/de3a1/blog.png 150w,\n/static/b358397f973ed74732db29698c1773d1/30cdc/blog.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/b358397f973ed74732db29698c1773d1/eb54c/blog.avif 75w,\n/static/b358397f973ed74732db29698c1773d1/81307/blog.avif 150w,\n/static/b358397f973ed74732db29698c1773d1/aa5b9/blog.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/b358397f973ed74732db29698c1773d1/18188/blog.webp 75w,\n/static/b358397f973ed74732db29698c1773d1/c65bc/blog.webp 150w,\n/static/b358397f973ed74732db29698c1773d1/078c3/blog.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"},"authorAlias":"Zhmayev","authorId":"23a05467-9e8e-55ae-a8e5-1eb92b1c807d"}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/index/page-data.json b/page-data/index/page-data.json index 36965b02..c85e3750 100644 --- a/page-data/index/page-data.json +++ b/page-data/index/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-index-tsx","path":"/","result":{"pageContext":{"lang":"en","markupData":{"bannerTitle":"Let's start","head":"CodeCave is Crafting Digital Solutions with Precision","metaDescription":"Codecave offers innovative tech services, specializing in software development and IT consulting. We turn complex challenges into simple solutions"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["1287994371","2469162486","2595676272","3518807326","637289409","641077248","772577693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-index-tsx","path":"/","result":{"pageContext":{"lang":"en","markupData":{"bannerTitle":"Let's start","head":"CodeCave is Crafting Digital Solutions with Precision","metaDescription":"Codecave offers innovative tech services, specializing in software development and IT consulting. We turn complex challenges into simple solutions"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["1287994371","2469162486","2595676272","3518807326","637289409","641077248","772577693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/page-data.json b/page-data/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/page-data.json index 60d4bdb9..d035f6f7 100644 --- a/page-data/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/page-data.json +++ b/page-data/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/","result":{"data":{"markdownRemark":{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","html":"

CODECAVE have developed a beautiful, modern, user-friendly website corresponding to the all customers’ needs.

","frontmatter":{"stack":["React","Gatsby","MUI"],"title":"Website for architectual agency","description":"The website for LLC “Art-studio ‘Zrobim’” reflects the studio’s commitment to architectural excellence and client collaboration. It serves as a digital portfolio showcasing their extensive experience and innovative approach to design. It features a variety of completed projects, providing insights into their design process and the outcomes of their creative alliances with clients. The site is designed to offer an intuitive and informative experience for visitors, whether they are potential clients looking to start a project or simply exploring the world of contemporary architecture.","challenge":"LLC “Art-studio “Zrobim” needed a dynamic website presenting the offered services like private house designing, interior designing, villages, and blocks of houses designing.","clientDescription":"LLC “Art-studio “Zrobim” is a team of architects striving to make housing affordable and of high quality.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADa0lEQVR42tVV2StvURjdhndzmWcpJZGU8j/4C7x6khcl8oQQGTJnCgmZ53l4ERGZ+pUk85RMP3OZ1m19OSf3SPferlvurq+zz17fXnvvb62zj1JKwcLCAnza29vj+voaWru8vISbm5tgDFtbW+zv7+v46ekpnJ2d8Z5DfX9CR0dHODk5wcbGBgEBAbi5udEnmM1mBAcHC5GdnR38/PxweHio42dnZwgKCpK55CCXur29hRZ3d3d4fX3VJ7DPsd/FGQpf3L6ecGdnB4zt7W3s7e3h5eVFB9mnCMSYQ/zp6elTnKGojqWlpSjk4ODwQWV3d3ddZQpjVNnFxUUwcrwp/Y99eHV19XeEPj4+8PX1hYeHB0JDQ0V6rZE8MjJSMC8vL4SEhODo6EjHLy4uEBERITg5yPUf2Ob7+5D+sbKyEoX4cRttw4JrKtMFRpVdXV0FI4f4mR1ra2sZ5I1hJPT09NQJaXwjoWYrcrxt7IuN7e/vL/egt7c3wsPDP/gwKipKMPosLCwMx8fHP/mQPiVODnIpFvZ9GNuf4jrh8/OzPKkig5enNs5g45MYn+9x7dJl/1MfMsl4O/8ql6G6u7sxMDCAwcFBrKysoL29Xd4fHh6k6A0NDTLG9/n5eXR0dGB1dVXEo+8WFxexu7srxGNjY1AmkwkFBQWIj49HYWEh+vv7hYB9xsjIiJCWlJQgKytL3lNSUjAxMYGWlhbExsaitLQU9/f3CAwMhOKfjYmsByclJiYiPT1ddpyfny8rn5+fIzs7G8nJyWhqakJaWpoQciFuJiMjA0NDQ4iOjoaKiYlBfX29rJCbm4uZmRkkJSVheXkZqamp8uzt7UVRUREyMzMxOzsrC1VXVwthTU2NnCQuLk7yVVlZGVpbW9HV1YWFhQX5LfLbZL0ODg5QXFyMxsZGGWeN6urqZHf8J6+trUlsbGxgenoaS0tLH1XWLMJiM5Fta2sLc3NzQmpU/eTkBOvr69J/fHyE6uzsRHl5OSYnJ6W4VJ3HqaioQEJCAtra2jA8PCxHYl2J9fT0YHR0FFVVVXJcalBbWysiKQ5QBB69r69P6snj8KhTU1Nobm6WSVyAdczJyZFaUSR+eiRnDglJrFhoJlZWVmJzc1M8yJ1yNR6ZO+EuOYm7JzlryTwuOj4+LsLQanl5efgBQDKrD6YV0P4AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/f3289fa154f0e6304425c852deed980b/abeb2/clientLogo.png","srcSet":"/static/f3289fa154f0e6304425c852deed980b/a0e88/clientLogo.png 45w,\n/static/f3289fa154f0e6304425c852deed980b/1c9d6/clientLogo.png 90w,\n/static/f3289fa154f0e6304425c852deed980b/abeb2/clientLogo.png 180w,\n/static/f3289fa154f0e6304425c852deed980b/c5727/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/f3289fa154f0e6304425c852deed980b/8ffd0/clientLogo.avif 45w,\n/static/f3289fa154f0e6304425c852deed980b/bb5eb/clientLogo.avif 90w,\n/static/f3289fa154f0e6304425c852deed980b/da446/clientLogo.avif 180w,\n/static/f3289fa154f0e6304425c852deed980b/fdc76/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/f3289fa154f0e6304425c852deed980b/eb644/clientLogo.webp 45w,\n/static/f3289fa154f0e6304425c852deed980b/a824c/clientLogo.webp 90w,\n/static/f3289fa154f0e6304425c852deed980b/126ee/clientLogo.webp 180w,\n/static/f3289fa154f0e6304425c852deed980b/7f6ee/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":287}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/d6138/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/15e42/cover.png 100w,\n/static/541da7254eca101084504751a7e14ba1/5aead/cover.png 200w,\n/static/541da7254eca101084504751a7e14ba1/d6138/cover.png 400w,\n/static/541da7254eca101084504751a7e14ba1/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/6d0de/cover.avif 100w,\n/static/541da7254eca101084504751a7e14ba1/f2685/cover.avif 200w,\n/static/541da7254eca101084504751a7e14ba1/4ff31/cover.avif 400w,\n/static/541da7254eca101084504751a7e14ba1/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/d8057/cover.webp 100w,\n/static/541da7254eca101084504751a7e14ba1/2e34e/cover.webp 200w,\n/static/541da7254eca101084504751a7e14ba1/416c3/cover.webp 400w,\n/static/541da7254eca101084504751a7e14ba1/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"3f826381-8647-5000-9155-7b810d8e6df3","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABTklEQVR42n1SW47CMAzMXTkFN+KvAgn6g4QAIQGFltTpg2cXLjKbMYRtV+x+jGwnnbE9qUnTFM45WGuR5/m/EJEOeDYYDDAajVBVFWazGcxut9PLLMsUh8PhDTYJIJmNf2O9XmO73argfD6HOZ1OSuDB+XzG5XJBXdcq8Jdge0ryCObUMiSTQLGmaXC/33G73VAURUeQBIrxvN2YCJbxzHDNMA1JJIQPwmTtfLPZYL/f4/F4qPByuXzb8xakUJIkCnpKkBTQ9pU+xXGMKIrQ6/XQ7/exWq3Ax1VBTsPONJYGf0LYgqAoa042HA4xHo8xmUwwnU51O3M8HmG5Vuv3sPZTlM7rlmWh/ok43WKxWCD3mxpecP+fXybz9XMKxlCLhFeWzmuz5mRsTE9N7nwhpUehsD4XH8W9cld6wvOeubjqFUu4ooIrK42sr80XvgEj5K521deawAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/ed39ec5f30b5a4d41c830b269d033662/6c95c/screen1.png","srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/64b46/screen1.png 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/dd776/screen1.png 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/6c95c/screen1.png 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/c1927/screen1.png 1742w","sizes":"(min-width: 871px) 871px, 100vw"},"sources":[{"srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/827f2/screen1.avif 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/98332/screen1.avif 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/54962/screen1.avif 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/9ed7c/screen1.avif 1742w","type":"image/avif","sizes":"(min-width: 871px) 871px, 100vw"},{"srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/fa6b4/screen1.webp 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/04210/screen1.webp 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/111cd/screen1.webp 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/10fd4/screen1.webp 1742w","type":"image/webp","sizes":"(min-width: 871px) 871px, 100vw"}]},"width":871,"height":424.00000000000006}}},{"id":"514d9c4b-0f23-5192-85aa-9afa9f3d7a9f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACuUlEQVR42iWS60uTURjA338g+tCH6FtQ9q1IpZsKOi0yMe/aUnMpXiC1LYwUy3JhNS3TZcOSyG4fyowMN5TZNLVt2tzFic3ZNMIuFpSX8kM3f513HXg4PM/L+b3P7zxHGhsbw+fzMTU1hcvlYnx8nIkJL9PT06LmFzUn7+bmWfqBiFUWv6+ysPSXbyIWllex9Nuxjbj5+QfmPiwgjTmdvJ6cFJCJINDr9WK3j2IwGLh3pz34g7n38/wSBz7OL/L56wpLKwIs4Mti//TlBy6Pj17zAB6vHykwM8sLs5Gn91txe7w4X1lprSultbaQNn09LreHrq4urLYRTlaU0VCvQ16//4LJ1MOjjscYrrcQp4hEq61FklUdQttus+LxeHC7XYz0P8MxaArW5O9NVxuprTxOaV4qUZGRmPuG6O7uJjsriZICJWXFeSgz08hVpiB5hapz1IqpqxNZf3h4mMFhK1ah7RS5TwA77t/mYOwe1CUqbuhq2B+1m/zMJC6fUdNyoYrGsxqKcrI4kqNECnYlLn7EbkMekMVioa/PzMBAPzabjZnZWc5UnWLd2jWUFx+lQVtFSlwESfH7hImRtmsN1KgLSYjeRWjotv/KA5Y+HtxtF7qeIFTuTB6Q3W4PTvuERsPGDeuJ2bEVxZ4w4qN3ciBOwfPuDq7UVaPOikGxYxuh4duR/H4/DodDqA4FYTJEBrrdbpE7mH4ToP2GnvLcZLRqFTfPC83Tx0SejkF7ivrKMgoSownbsomQzSFIM4G3vLT0ijt8iF90Iz8TuatAIIDRaKS310znk9tU1+Ry7nwRFRVZaMrTKS5MQJUbS0l+PCkpUSj2hpOcGoHUYzHRdqsV3aWLNDc309TUhF6vD4ZOp0PfrEdTUUpiWiwZhxPIyE4grzCDvKJMlKpkDonILz6EqiiDnPxU/gE1bD5GL+iJ2QAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/2653e/screen2.png","srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/802a7/screen2.png 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/37479/screen2.png 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/2653e/screen2.png 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/10f58/screen2.png 1756w","sizes":"(min-width: 878px) 878px, 100vw"},"sources":[{"srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/f87c9/screen2.avif 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/77c22/screen2.avif 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/dd3b5/screen2.avif 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/3e6f1/screen2.avif 1756w","type":"image/avif","sizes":"(min-width: 878px) 878px, 100vw"},{"srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/797a6/screen2.webp 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/f1dca/screen2.webp 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/05710/screen2.webp 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/36f10/screen2.webp 1756w","type":"image/webp","sizes":"(min-width: 878px) 878px, 100vw"}]},"width":878,"height":423.99999999999994}}},{"id":"393091cd-76e8-528c-a39e-ca08b7518914","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADbUlEQVR42qVWW0tUURg9D/2JHqJnIepNrN6CwHqLIrSIIOhCWJgVgdCFkBKS6KaZGglaWJIpls44F2fG+93RuZrR+NAfiOhNV7O2rNN2GG818M3e59tnr/2t9X177+NEo1HMzc0hFoshHo9jfn4e9P2rOQSbmJiAz+dDX18fBgcHzQIzMzOYnZ3dthnAyclJ9Pf3o6enB6FQyAyMj4+bhbZrjiiTrijT6MtnGluXMv9IjxEx0qmpKbcvk482NjZmnm0QW3dDeXp6GpFIxOhHC4fDGBkZwcDAgLHh4WEMDQ2ZdzhGYDtKvkuZXEBGyBc5gRoKgL5gMGgiEtVcysqB+g5fphFUmVU/95lMck1zhePogRExdNFiSx+NUdPHVtJQCo7ZoDSHFKShKHOy6LIdHR11k8LSYGKUOFKlRC5lUeJqWtlOAgE2KhPNdwtbWihLthGIfo2rn6un/DRTh+xIQ1LkriF1RcvIJQWjpk+LcT6pu2UjQIJQM00kiDSVlkqMtmfeOlT4FJriUzN7l1B8+rVjlKD1SssRfwKpBGja7AJia/vsRCg57mlDIFsjahcIBAxV6SdNafQRMC9laaiCJiVN1AJ8WaeQzK4GRu0Crred1M+nk+hJf7uMjIYEYNiMji2NZcREsUToJ00VvE4ljtv6uRoSUFuP2klHe/+yVSUQVNnmfD6v0ZAPWlmHAifYW5DPOr7sU13z15zYOnU3O/5z93C+7erk2+z/dY3mrriZbQmQdBKJhLn1dOHL7OetfAS4WfZ6veay5yHBPrPt8XjczPv9fvcjYMOLPhpdrUNe8gTgdvN4erNfEV70+bzZ0gllFwmiN+uLRMLZSTMYG8+e2BNrr1qZk04uIJ1atcWFb0gn01n7imQiBY0tpBaRSqaMLzYfy7ZpxGPJvJ8rTm1zNRpbn6Gj9y1etdTgQ/drfPK/QU/kHTq8zWjrbEBr1xP4Ql344m/H50AHWj6+RJe3DZnMEpaW/lomk4Fz+Pxu3Km/hMqnZ1FQvANHy3ahvP4AzlTtwal7BbhSfQhlD47g+ftraO1+gYpHx1FaUYTKxxfw6/dP8LeysgL9nKqGi6hrv4WSsn0oqShE8eWdOHZ7L8qbCnG99iDK6/bjbmMpHjaeQ2egCTdrTuL0jSJcvX8C33+kDMjyyrIL+Afj6lc0GC8mIAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/25f595deba823140f5a8512c3f8a8ecc/e184d/screen3.png","srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/99a42/screen3.png 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/d0328/screen3.png 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/e184d/screen3.png 269w","sizes":"(min-width: 269px) 269px, 100vw"},"sources":[{"srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/12c61/screen3.avif 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/1ec49/screen3.avif 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/77157/screen3.avif 269w","type":"image/avif","sizes":"(min-width: 269px) 269px, 100vw"},{"srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/8cee5/screen3.webp 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/a4695/screen3.webp 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/1a1a9/screen3.webp 269w","type":"image/webp","sizes":"(min-width: 269px) 269px, 100vw"}]},"width":269,"height":424}}},{"id":"04e954ab-37ef-5b1a-bc2c-25a6fcf11e76","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFhElEQVR42qWU6U+UVxSH50Ob9EO1WhdEXFDjVlQqIoGBkWVANgUFES1oxQ1RqlZqrVajTYo1mlhTUWti0igYGFDWYXZm2IUZGFb77zy954XXWsVU2w+/nHvPvfd5zzn3vscwOTmBaELXxJR0/6v113wTb0pfU9YwPj6uHJNqYVKzk5OTrwDv0tSeqf36mfHxKb9hdHSU4eFhgsGgZoeU9Lnue3M8PL1nOKjm02ONMzSEYdAfoP55O3UN7dRY2nhS26KsVRs3NNpotbp41uygVq03tjq1cUOTg/pGO3XPbFTXtWm2t6cH77MqDAODfs1ZbbFT+9yNpbmDP562qgNOGq0+mpQamlxYGpWUbbJ24HB302rzUad89c1uGpo9dHf58NVdE2BAOdw8b+3g90e1lJ25SHbOXn66col7VVVY6ltoc3TSZOvC0tJBU7uXZk3yMS9WR5dSpwJ2Ynt4UqWsIvz1t0ccKzuHKTGDdRFbMZpSSTbFs2RRKGnJKZSXneRu1X2Vrg2Xtx9X5wA2Tx8OTy9OTw9Wu5dOn4/mO0cwdHh9mLfnsmLVBqK2mpS2kWzOIsOcyOezZ7Fw3nzmzJpDaEgoCcZ4ykpPTMOt1FvqaGxq4XF1NT0q5TuX9mHweLxkZudz8OAhTEnpREYZSTJnkhhv5JOPPmbxohDCFocy69PZSp+xYP4CVq4IJzc7nttXDlB1/RzXKy8qoIeCnWYBdmBOzebBvbukpucQsXErCSYzt27d5IfLV9mzp4BtJhNLwpYxd848FWkIK5eHsTVqCVfPpHPhSDLHS5LxuNsxq/IY3G4PKSkZ3PjlOtsS01n/xRZiYuKpeVpDY1srN2/e4MezJRzNiaGi4hwVFy9RWJjO9rS1lB4yceZwKmWHYnG62khKTcbgcrlJSEjmRuXPxCeksGr1BrZEGzl/9hS3Ky9x8ftvyU+JojQ3mgcPq3j0tJo79yspP5XGgaIojhZspnR/JA5nG9tSUgToIiY6lsprl4mNTSB8+RrWrN3E+fIjPKg8zXflJaQmxREfF83er/I5eqyYcxXFHDmQQMGujeSkLuVQwSacditxxiQFdDqJWBdBmqKvVzZ82SpWhK8mzZzGruwscjIz2ZGRSWHebo6VHOD44WK+Lsphz+448nZuoDhvHScORmNrb2b3rh1SQztZKStZGz6X+fPm8OX6hRg3hxEauoBlS0NYsyaMtRFhREYvY3vWRrKzN1FcHEdqxiqMMYvIz1iqahiJ3d5KQeFO9Q59Lk5UZLL3sIkdhSay9xnJK0oktyiJ/eoGS05u5/jpLIpKk9lVHM+egwnq9vPIzY1Vtx9JuqrvhbJMPK52vik/gWFoKEB/fzejY37VfkYYGx3mz4kx1dtUVwkOEBzxMzjQR3DIj39wkBcvXhAIDDIyPETA76f/xYA636c1h76+PgzB4AjydOrrn2Gx1NPS0srjJ9VYre3YbHbkndbVWaipearWLVo/HFca0/roBC9fTjIyMqKg/XR1dWGQXtbd3aUOuhXYhU/9k23q/blcTjo7O5EMAoEAvb29Krp+1fdGtN4nEJGMh1QflHUtQplMpRFAH/slFfXFQZWidPTx6WjEjo2NaXq9g0vTFaCcewuoQ6ba+t8AXeKbyqpby0APQKKTsxpQJj2qqLKoRyZffRMo6UlEAwMDqsZWHA4HXq9XmwtDrEHPv2f6lgQqcwFLjWaKULIRkN1u16J8CyiHZSIbxUoKYmXtXWlLpB6PRwtET1kDCkQcetF1wEygmcAiKY+AhfUPoIxl8d9Ar9dUB0qZNKB+s2LlDcqCbJLN7wOdESgXoT+BmS7ig4Az1fBDJOckiFc1lAhlIjckEf4XySvRn5tBwtb/y/8j/ZIMH1Kv99FftIdeCJoYV+EAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/b2f1613499d6c77329c5618cd9a1fe5b/f765d/screen4.png","srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/99a42/screen4.png 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/7b7f7/screen4.png 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/f765d/screen4.png 268w","sizes":"(min-width: 268px) 268px, 100vw"},"sources":[{"srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/12c61/screen4.avif 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/af0aa/screen4.avif 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/93972/screen4.avif 268w","type":"image/avif","sizes":"(min-width: 268px) 268px, 100vw"},{"srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/8cee5/screen4.webp 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/8742b/screen4.webp 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/fd52b/screen4.webp 268w","type":"image/webp","sizes":"(min-width: 268px) 268px, 100vw"}]},"width":268,"height":424}}}]}}},"pageContext":{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/","result":{"data":{"markdownRemark":{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","html":"

CODECAVE have developed a beautiful, modern, user-friendly website corresponding to the all customers’ needs.

","frontmatter":{"stack":["React","Gatsby","MUI"],"title":"Website for architectual agency","description":"The website for LLC “Art-studio ‘Zrobim’” reflects the studio’s commitment to architectural excellence and client collaboration. It serves as a digital portfolio showcasing their extensive experience and innovative approach to design. It features a variety of completed projects, providing insights into their design process and the outcomes of their creative alliances with clients. The site is designed to offer an intuitive and informative experience for visitors, whether they are potential clients looking to start a project or simply exploring the world of contemporary architecture.","challenge":"LLC “Art-studio “Zrobim” needed a dynamic website presenting the offered services like private house designing, interior designing, villages, and blocks of houses designing.","clientDescription":"LLC “Art-studio “Zrobim” is a team of architects striving to make housing affordable and of high quality.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADa0lEQVR42tVV2StvURjdhndzmWcpJZGU8j/4C7x6khcl8oQQGTJnCgmZ53l4ERGZ+pUk85RMP3OZ1m19OSf3SPferlvurq+zz17fXnvvb62zj1JKwcLCAnza29vj+voaWru8vISbm5tgDFtbW+zv7+v46ekpnJ2d8Z5DfX9CR0dHODk5wcbGBgEBAbi5udEnmM1mBAcHC5GdnR38/PxweHio42dnZwgKCpK55CCXur29hRZ3d3d4fX3VJ7DPsd/FGQpf3L6ecGdnB4zt7W3s7e3h5eVFB9mnCMSYQ/zp6elTnKGojqWlpSjk4ODwQWV3d3ddZQpjVNnFxUUwcrwp/Y99eHV19XeEPj4+8PX1hYeHB0JDQ0V6rZE8MjJSMC8vL4SEhODo6EjHLy4uEBERITg5yPUf2Ob7+5D+sbKyEoX4cRttw4JrKtMFRpVdXV0FI4f4mR1ra2sZ5I1hJPT09NQJaXwjoWYrcrxt7IuN7e/vL/egt7c3wsPDP/gwKipKMPosLCwMx8fHP/mQPiVODnIpFvZ9GNuf4jrh8/OzPKkig5enNs5g45MYn+9x7dJl/1MfMsl4O/8ql6G6u7sxMDCAwcFBrKysoL29Xd4fHh6k6A0NDTLG9/n5eXR0dGB1dVXEo+8WFxexu7srxGNjY1AmkwkFBQWIj49HYWEh+vv7hYB9xsjIiJCWlJQgKytL3lNSUjAxMYGWlhbExsaitLQU9/f3CAwMhOKfjYmsByclJiYiPT1ddpyfny8rn5+fIzs7G8nJyWhqakJaWpoQciFuJiMjA0NDQ4iOjoaKiYlBfX29rJCbm4uZmRkkJSVheXkZqamp8uzt7UVRUREyMzMxOzsrC1VXVwthTU2NnCQuLk7yVVlZGVpbW9HV1YWFhQX5LfLbZL0ODg5QXFyMxsZGGWeN6urqZHf8J6+trUlsbGxgenoaS0tLH1XWLMJiM5Fta2sLc3NzQmpU/eTkBOvr69J/fHyE6uzsRHl5OSYnJ6W4VJ3HqaioQEJCAtra2jA8PCxHYl2J9fT0YHR0FFVVVXJcalBbWysiKQ5QBB69r69P6snj8KhTU1Nobm6WSVyAdczJyZFaUSR+eiRnDglJrFhoJlZWVmJzc1M8yJ1yNR6ZO+EuOYm7JzlryTwuOj4+LsLQanl5efgBQDKrD6YV0P4AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/f3289fa154f0e6304425c852deed980b/abeb2/clientLogo.png","srcSet":"/static/f3289fa154f0e6304425c852deed980b/a0e88/clientLogo.png 45w,\n/static/f3289fa154f0e6304425c852deed980b/1c9d6/clientLogo.png 90w,\n/static/f3289fa154f0e6304425c852deed980b/abeb2/clientLogo.png 180w,\n/static/f3289fa154f0e6304425c852deed980b/c5727/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/f3289fa154f0e6304425c852deed980b/8ffd0/clientLogo.avif 45w,\n/static/f3289fa154f0e6304425c852deed980b/bb5eb/clientLogo.avif 90w,\n/static/f3289fa154f0e6304425c852deed980b/da446/clientLogo.avif 180w,\n/static/f3289fa154f0e6304425c852deed980b/fdc76/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/f3289fa154f0e6304425c852deed980b/eb644/clientLogo.webp 45w,\n/static/f3289fa154f0e6304425c852deed980b/a824c/clientLogo.webp 90w,\n/static/f3289fa154f0e6304425c852deed980b/126ee/clientLogo.webp 180w,\n/static/f3289fa154f0e6304425c852deed980b/7f6ee/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":287}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/d6138/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/15e42/cover.png 100w,\n/static/541da7254eca101084504751a7e14ba1/5aead/cover.png 200w,\n/static/541da7254eca101084504751a7e14ba1/d6138/cover.png 400w,\n/static/541da7254eca101084504751a7e14ba1/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/6d0de/cover.avif 100w,\n/static/541da7254eca101084504751a7e14ba1/f2685/cover.avif 200w,\n/static/541da7254eca101084504751a7e14ba1/4ff31/cover.avif 400w,\n/static/541da7254eca101084504751a7e14ba1/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/d8057/cover.webp 100w,\n/static/541da7254eca101084504751a7e14ba1/2e34e/cover.webp 200w,\n/static/541da7254eca101084504751a7e14ba1/416c3/cover.webp 400w,\n/static/541da7254eca101084504751a7e14ba1/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"3f826381-8647-5000-9155-7b810d8e6df3","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABTklEQVR42n1SW47CMAzMXTkFN+KvAgn6g4QAIQGFltTpg2cXLjKbMYRtV+x+jGwnnbE9qUnTFM45WGuR5/m/EJEOeDYYDDAajVBVFWazGcxut9PLLMsUh8PhDTYJIJmNf2O9XmO73argfD6HOZ1OSuDB+XzG5XJBXdcq8Jdge0ryCObUMiSTQLGmaXC/33G73VAURUeQBIrxvN2YCJbxzHDNMA1JJIQPwmTtfLPZYL/f4/F4qPByuXzb8xakUJIkCnpKkBTQ9pU+xXGMKIrQ6/XQ7/exWq3Ax1VBTsPONJYGf0LYgqAoa042HA4xHo8xmUwwnU51O3M8HmG5Vuv3sPZTlM7rlmWh/ok43WKxWCD3mxpecP+fXybz9XMKxlCLhFeWzmuz5mRsTE9N7nwhpUehsD4XH8W9cld6wvOeubjqFUu4ooIrK42sr80XvgEj5K521deawAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/ed39ec5f30b5a4d41c830b269d033662/6c95c/screen1.png","srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/64b46/screen1.png 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/dd776/screen1.png 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/6c95c/screen1.png 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/c1927/screen1.png 1742w","sizes":"(min-width: 871px) 871px, 100vw"},"sources":[{"srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/827f2/screen1.avif 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/98332/screen1.avif 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/54962/screen1.avif 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/9ed7c/screen1.avif 1742w","type":"image/avif","sizes":"(min-width: 871px) 871px, 100vw"},{"srcSet":"/static/ed39ec5f30b5a4d41c830b269d033662/fa6b4/screen1.webp 218w,\n/static/ed39ec5f30b5a4d41c830b269d033662/04210/screen1.webp 436w,\n/static/ed39ec5f30b5a4d41c830b269d033662/111cd/screen1.webp 871w,\n/static/ed39ec5f30b5a4d41c830b269d033662/10fd4/screen1.webp 1742w","type":"image/webp","sizes":"(min-width: 871px) 871px, 100vw"}]},"width":871,"height":424.00000000000006}}},{"id":"514d9c4b-0f23-5192-85aa-9afa9f3d7a9f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACuUlEQVR42iWS60uTURjA338g+tCH6FtQ9q1IpZsKOi0yMe/aUnMpXiC1LYwUy3JhNS3TZcOSyG4fyowMN5TZNLVt2tzFic3ZNMIuFpSX8kM3f513HXg4PM/L+b3P7zxHGhsbw+fzMTU1hcvlYnx8nIkJL9PT06LmFzUn7+bmWfqBiFUWv6+ysPSXbyIWllex9Nuxjbj5+QfmPiwgjTmdvJ6cFJCJINDr9WK3j2IwGLh3pz34g7n38/wSBz7OL/L56wpLKwIs4Mti//TlBy6Pj17zAB6vHykwM8sLs5Gn91txe7w4X1lprSultbaQNn09LreHrq4urLYRTlaU0VCvQ16//4LJ1MOjjscYrrcQp4hEq61FklUdQttus+LxeHC7XYz0P8MxaArW5O9NVxuprTxOaV4qUZGRmPuG6O7uJjsriZICJWXFeSgz08hVpiB5hapz1IqpqxNZf3h4mMFhK1ah7RS5TwA77t/mYOwe1CUqbuhq2B+1m/zMJC6fUdNyoYrGsxqKcrI4kqNECnYlLn7EbkMekMVioa/PzMBAPzabjZnZWc5UnWLd2jWUFx+lQVtFSlwESfH7hImRtmsN1KgLSYjeRWjotv/KA5Y+HtxtF7qeIFTuTB6Q3W4PTvuERsPGDeuJ2bEVxZ4w4qN3ciBOwfPuDq7UVaPOikGxYxuh4duR/H4/DodDqA4FYTJEBrrdbpE7mH4ToP2GnvLcZLRqFTfPC83Tx0SejkF7ivrKMgoSownbsomQzSFIM4G3vLT0ijt8iF90Iz8TuatAIIDRaKS310znk9tU1+Ry7nwRFRVZaMrTKS5MQJUbS0l+PCkpUSj2hpOcGoHUYzHRdqsV3aWLNDc309TUhF6vD4ZOp0PfrEdTUUpiWiwZhxPIyE4grzCDvKJMlKpkDonILz6EqiiDnPxU/gE1bD5GL+iJ2QAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/2653e/screen2.png","srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/802a7/screen2.png 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/37479/screen2.png 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/2653e/screen2.png 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/10f58/screen2.png 1756w","sizes":"(min-width: 878px) 878px, 100vw"},"sources":[{"srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/f87c9/screen2.avif 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/77c22/screen2.avif 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/dd3b5/screen2.avif 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/3e6f1/screen2.avif 1756w","type":"image/avif","sizes":"(min-width: 878px) 878px, 100vw"},{"srcSet":"/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/797a6/screen2.webp 220w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/f1dca/screen2.webp 439w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/05710/screen2.webp 878w,\n/static/e0a1e1ff1f7b6434ab696bbc11bdc4fd/36f10/screen2.webp 1756w","type":"image/webp","sizes":"(min-width: 878px) 878px, 100vw"}]},"width":878,"height":423.99999999999994}}},{"id":"393091cd-76e8-528c-a39e-ca08b7518914","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADbUlEQVR42qVWW0tUURg9D/2JHqJnIepNrN6CwHqLIrSIIOhCWJgVgdCFkBKS6KaZGglaWJIpls44F2fG+93RuZrR+NAfiOhNV7O2rNN2GG818M3e59tnr/2t9X177+NEo1HMzc0hFoshHo9jfn4e9P2rOQSbmJiAz+dDX18fBgcHzQIzMzOYnZ3dthnAyclJ9Pf3o6enB6FQyAyMj4+bhbZrjiiTrijT6MtnGluXMv9IjxEx0qmpKbcvk482NjZmnm0QW3dDeXp6GpFIxOhHC4fDGBkZwcDAgLHh4WEMDQ2ZdzhGYDtKvkuZXEBGyBc5gRoKgL5gMGgiEtVcysqB+g5fphFUmVU/95lMck1zhePogRExdNFiSx+NUdPHVtJQCo7ZoDSHFKShKHOy6LIdHR11k8LSYGKUOFKlRC5lUeJqWtlOAgE2KhPNdwtbWihLthGIfo2rn6un/DRTh+xIQ1LkriF1RcvIJQWjpk+LcT6pu2UjQIJQM00kiDSVlkqMtmfeOlT4FJriUzN7l1B8+rVjlKD1SssRfwKpBGja7AJia/vsRCg57mlDIFsjahcIBAxV6SdNafQRMC9laaiCJiVN1AJ8WaeQzK4GRu0Crred1M+nk+hJf7uMjIYEYNiMji2NZcREsUToJ00VvE4ljtv6uRoSUFuP2klHe/+yVSUQVNnmfD6v0ZAPWlmHAifYW5DPOr7sU13z15zYOnU3O/5z93C+7erk2+z/dY3mrriZbQmQdBKJhLn1dOHL7OetfAS4WfZ6veay5yHBPrPt8XjczPv9fvcjYMOLPhpdrUNe8gTgdvN4erNfEV70+bzZ0gllFwmiN+uLRMLZSTMYG8+e2BNrr1qZk04uIJ1atcWFb0gn01n7imQiBY0tpBaRSqaMLzYfy7ZpxGPJvJ8rTm1zNRpbn6Gj9y1etdTgQ/drfPK/QU/kHTq8zWjrbEBr1xP4Ql344m/H50AHWj6+RJe3DZnMEpaW/lomk4Fz+Pxu3Km/hMqnZ1FQvANHy3ahvP4AzlTtwal7BbhSfQhlD47g+ftraO1+gYpHx1FaUYTKxxfw6/dP8LeysgL9nKqGi6hrv4WSsn0oqShE8eWdOHZ7L8qbCnG99iDK6/bjbmMpHjaeQ2egCTdrTuL0jSJcvX8C33+kDMjyyrIL+Afj6lc0GC8mIAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/25f595deba823140f5a8512c3f8a8ecc/e184d/screen3.png","srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/99a42/screen3.png 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/d0328/screen3.png 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/e184d/screen3.png 269w","sizes":"(min-width: 269px) 269px, 100vw"},"sources":[{"srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/12c61/screen3.avif 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/1ec49/screen3.avif 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/77157/screen3.avif 269w","type":"image/avif","sizes":"(min-width: 269px) 269px, 100vw"},{"srcSet":"/static/25f595deba823140f5a8512c3f8a8ecc/8cee5/screen3.webp 67w,\n/static/25f595deba823140f5a8512c3f8a8ecc/a4695/screen3.webp 135w,\n/static/25f595deba823140f5a8512c3f8a8ecc/1a1a9/screen3.webp 269w","type":"image/webp","sizes":"(min-width: 269px) 269px, 100vw"}]},"width":269,"height":424}}},{"id":"04e954ab-37ef-5b1a-bc2c-25a6fcf11e76","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFhElEQVR42qWU6U+UVxSH50Ob9EO1WhdEXFDjVlQqIoGBkWVANgUFES1oxQ1RqlZqrVajTYo1mlhTUWti0igYGFDWYXZm2IUZGFb77zy954XXWsVU2w+/nHvPvfd5zzn3vscwOTmBaELXxJR0/6v113wTb0pfU9YwPj6uHJNqYVKzk5OTrwDv0tSeqf36mfHxKb9hdHSU4eFhgsGgZoeU9Lnue3M8PL1nOKjm02ONMzSEYdAfoP55O3UN7dRY2nhS26KsVRs3NNpotbp41uygVq03tjq1cUOTg/pGO3XPbFTXtWm2t6cH77MqDAODfs1ZbbFT+9yNpbmDP562qgNOGq0+mpQamlxYGpWUbbJ24HB302rzUad89c1uGpo9dHf58NVdE2BAOdw8b+3g90e1lJ25SHbOXn66col7VVVY6ltoc3TSZOvC0tJBU7uXZk3yMS9WR5dSpwJ2Ynt4UqWsIvz1t0ccKzuHKTGDdRFbMZpSSTbFs2RRKGnJKZSXneRu1X2Vrg2Xtx9X5wA2Tx8OTy9OTw9Wu5dOn4/mO0cwdHh9mLfnsmLVBqK2mpS2kWzOIsOcyOezZ7Fw3nzmzJpDaEgoCcZ4ykpPTMOt1FvqaGxq4XF1NT0q5TuX9mHweLxkZudz8OAhTEnpREYZSTJnkhhv5JOPPmbxohDCFocy69PZSp+xYP4CVq4IJzc7nttXDlB1/RzXKy8qoIeCnWYBdmBOzebBvbukpucQsXErCSYzt27d5IfLV9mzp4BtJhNLwpYxd848FWkIK5eHsTVqCVfPpHPhSDLHS5LxuNsxq/IY3G4PKSkZ3PjlOtsS01n/xRZiYuKpeVpDY1srN2/e4MezJRzNiaGi4hwVFy9RWJjO9rS1lB4yceZwKmWHYnG62khKTcbgcrlJSEjmRuXPxCeksGr1BrZEGzl/9hS3Ky9x8ftvyU+JojQ3mgcPq3j0tJo79yspP5XGgaIojhZspnR/JA5nG9tSUgToIiY6lsprl4mNTSB8+RrWrN3E+fIjPKg8zXflJaQmxREfF83er/I5eqyYcxXFHDmQQMGujeSkLuVQwSacditxxiQFdDqJWBdBmqKvVzZ82SpWhK8mzZzGruwscjIz2ZGRSWHebo6VHOD44WK+Lsphz+448nZuoDhvHScORmNrb2b3rh1SQztZKStZGz6X+fPm8OX6hRg3hxEauoBlS0NYsyaMtRFhREYvY3vWRrKzN1FcHEdqxiqMMYvIz1iqahiJ3d5KQeFO9Q59Lk5UZLL3sIkdhSay9xnJK0oktyiJ/eoGS05u5/jpLIpKk9lVHM+egwnq9vPIzY1Vtx9JuqrvhbJMPK52vik/gWFoKEB/fzejY37VfkYYGx3mz4kx1dtUVwkOEBzxMzjQR3DIj39wkBcvXhAIDDIyPETA76f/xYA636c1h76+PgzB4AjydOrrn2Gx1NPS0srjJ9VYre3YbHbkndbVWaipearWLVo/HFca0/roBC9fTjIyMqKg/XR1dWGQXtbd3aUOuhXYhU/9k23q/blcTjo7O5EMAoEAvb29Krp+1fdGtN4nEJGMh1QflHUtQplMpRFAH/slFfXFQZWidPTx6WjEjo2NaXq9g0vTFaCcewuoQ6ba+t8AXeKbyqpby0APQKKTsxpQJj2qqLKoRyZffRMo6UlEAwMDqsZWHA4HXq9XmwtDrEHPv2f6lgQqcwFLjWaKULIRkN1u16J8CyiHZSIbxUoKYmXtXWlLpB6PRwtET1kDCkQcetF1wEygmcAiKY+AhfUPoIxl8d9Ar9dUB0qZNKB+s2LlDcqCbJLN7wOdESgXoT+BmS7ig4Az1fBDJOckiFc1lAhlIjckEf4XySvRn5tBwtb/y/8j/ZIMH1Kv99FftIdeCJoYV+EAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/b2f1613499d6c77329c5618cd9a1fe5b/f765d/screen4.png","srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/99a42/screen4.png 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/7b7f7/screen4.png 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/f765d/screen4.png 268w","sizes":"(min-width: 268px) 268px, 100vw"},"sources":[{"srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/12c61/screen4.avif 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/af0aa/screen4.avif 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/93972/screen4.avif 268w","type":"image/avif","sizes":"(min-width: 268px) 268px, 100vw"},{"srcSet":"/static/b2f1613499d6c77329c5618cd9a1fe5b/8cee5/screen4.webp 67w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/8742b/screen4.webp 134w,\n/static/b2f1613499d6c77329c5618cd9a1fe5b/fd52b/screen4.webp 268w","type":"image/webp","sizes":"(min-width: 268px) 268px, 100vw"}]},"width":268,"height":424}}}]}}},"pageContext":{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/4010b091-889b-5be1-ab5a-bde195aa7729/page-data.json b/page-data/projects/4010b091-889b-5be1-ab5a-bde195aa7729/page-data.json index 4bc8c9a8..19175b56 100644 --- a/page-data/projects/4010b091-889b-5be1-ab5a-bde195aa7729/page-data.json +++ b/page-data/projects/4010b091-889b-5be1-ab5a-bde195aa7729/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/4010b091-889b-5be1-ab5a-bde195aa7729/","result":{"data":{"markdownRemark":{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","html":"

3D Configurator for selecting and configuring interior and entrance doors models with the possibility of 3D visualization of the chosen door in the doorway.

","frontmatter":{"stack":["React","JS","HTML","NodeJS","NestJS","Swagger"],"title":"3D configurator","description":"3D Сonfigurator is an interactive tool that allows users customize and visualize products in a three-dimensional space. It’s integrated into websites, providing a user-friendly interface to choose products. Users start by selecting the product they want to customize and are presented with various options like colors, materials, sizes, and features. The Configurator updates the product in real-time, showing how changes affect the final product. Once satisfied with the customizations, users can finalize their design and proceed to order. The Configurator offers an enhanced shopping experience, reduced returns due to mismatched expectations, and increased customer engagement.","challenge":"Make door purchasing easy and clear process for everybody. Reduce the time of the purchase. Exclude the unforced errors while selecting the door. Save created models and their components. Get the specification of the order. Increase the amount of sold doors.","clientDescription":"Yurkas is a door company that has been selling interior and entrance doors together with relevant completing parts for more than 20 years. The company regularly widens the doors range and services offered. The company aims to make door purchasing process of maximum comfort.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAACIklEQVR42u2T3UvTURjHh9XcRntpljDdWruRIgvXu3RR1D+w7uumRRcNIaggKoKC7vTGEZlvgU1IUKKWNaPm3qBI52+zWRGWUVTqlCIEG8t9Or/fftLqet158eV5zjnP+T4v33M0jFVSTmhWCMtHWEiqGNOLtU7xl0Z1qi+gxlBiZcgx8vnfhJIIElhKCT9VAXJASiCzWiEiVVm042rStLZIJhNn1oh9gWQJYX5ETzZhZDah42O0HibMZKMGpIENLCb1zMbX8iNpYGrIopB/CptZFHfIaBnpr+btoBVEEjmZRnbm40aOH9tDk9fF4zse+HmV5gsb8Rxp5PKZrVw7v5mmkw30tTrJpQ0cOryfcK+Ne20OTp1o4O4Ne7GjZcLvz0y4d+8l0OWFmaOw0MnF01vwePbR53dyzred+l0HGe6ppafZhbvxAD6vm7O+bfiv1DEZsvJrVK+2nNKy8NzIww7R3sQO8tPXYWoniYCZN8H18GEVkUA10v0qHnXbCHXX8G5oHaGuGl4Hq2i5VEe/3yHmuNyyECMnlAredNLb4mCgVQR32njQ7iQWqOXpLTvBdgeDHU7CosLIbbtI7iLYtom5uAkmKyi8KhVFEObF4N+Lsr+ErczFrGKmZj4/MTMfM/FNXJoeNivIRk18DVuYiVgUm3thEErr1Of1z7PhpSq/KF2x8lp+Hmntn33FVyGfS9qVv/xfCCVVlDJBU5AMlBO/AdnrTRUskBSBAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/3c2854501e00086a6ce13a235143a20e/ac509/clientLogo.png","srcSet":"/static/3c2854501e00086a6ce13a235143a20e/4b259/clientLogo.png 21w,\n/static/3c2854501e00086a6ce13a235143a20e/fc4a5/clientLogo.png 42w,\n/static/3c2854501e00086a6ce13a235143a20e/ac509/clientLogo.png 83w","sizes":"(min-width: 83px) 83px, 100vw"},"sources":[{"srcSet":"/static/3c2854501e00086a6ce13a235143a20e/d55d2/clientLogo.avif 21w,\n/static/3c2854501e00086a6ce13a235143a20e/34928/clientLogo.avif 42w,\n/static/3c2854501e00086a6ce13a235143a20e/ba58e/clientLogo.avif 83w","type":"image/avif","sizes":"(min-width: 83px) 83px, 100vw"},{"srcSet":"/static/3c2854501e00086a6ce13a235143a20e/8bc71/clientLogo.webp 21w,\n/static/3c2854501e00086a6ce13a235143a20e/544ae/clientLogo.webp 42w,\n/static/3c2854501e00086a6ce13a235143a20e/cb886/clientLogo.webp 83w","type":"image/webp","sizes":"(min-width: 83px) 83px, 100vw"}]},"width":180,"height":180}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/d6138/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/15e42/cover.png 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/5aead/cover.png 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/d6138/cover.png 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/6d0de/cover.avif 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/f2685/cover.avif 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/4ff31/cover.avif 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/d8057/cover.webp 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/2e34e/cover.webp 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/416c3/cover.webp 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["3 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer","1 PM"],"screenshots":[{"id":"f7705de5-0cc5-5485-9613-acdf7b801859","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABu0lEQVR42m1T24rUQBCd//8GX0S8oOsIog8uIuqr4IOsyOLurJNJZib3dG6dTic5nupsZh2w4FDVnapTt87q5naDu62PvFA4HmMU1IVSSLMcqiyhVMm7EllWIE1zxEmGOM4QRSnCMKJNHSWML/Hj6horrTVE+r6fYS0s0XUG4zhikSjJsT/ETKRQ1Q06Y9C2ldNaGwzjBG/nY9W2GtM0YRgGh2kaHbGQynkcB0e4C/a4/n3rfLuuOyWT82L79DlVuEjbdmiYZBgeqmNy6FbBmhR2mAlmTA6Lr+8HUmE7B9GhIZkXhGyrdE5LIItAWdWIODtV1myzd5UteKiQhDIPCR54qbue89GoSdz31rU7E0+cU+e+ySiE5F9ZzsGeLcvWojhH0+hTG0JmOGzbm3uiFuv3X/Hk5Qc8f/0RT19dYv3uCy7efnb2s4tLvFh/wqPHb7DK+DwMlyBEkkmWJFjaEC1b9IIEGy/E3S5y2Pox/tzbm22I3SHDt+8/sVJlhSxXJLX4n8impeLeTmcworkgy7yiRTyfLR+OCeKUDzkncVGfISeqmlvXnG1jzlATuWoQJvwhooK+Gle/bvAXmwr+GmQdHi4AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/00704/screen1.png","srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/14c85/screen1.png 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/3a84c/screen1.png 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/00704/screen1.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/25010/screen1.avif 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/41ae6/screen1.avif 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/576e5/screen1.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/4a2af/screen1.webp 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/6724c/screen1.webp 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/20134/screen1.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":314}}},{"id":"6f5f71e2-4e3a-59a7-b098-20d7013c5b85","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLklEQVR42m2Sy27TUBCG/Sw8Bg/RFUiwAiQEK8SiQCsVFiBEUFeAECtYgISgpVIlRAW0C4oopKG5uekt6Y3e06ZO7PgaO/bHGacVG0b6reOZOTP//HO0Y8PAaFlEURfbcYnjJD13OiFxkqToKp/nBdi2Tdt2FNwUlspvWiaWZad3yvoyGsriOKYTdAiCQBXqpPB9n263Sy+ecGRYmG1PxSJ8FQ/DiMDx6XgujuORqJylpRW0RBh047SoQEzYiS9JBAmJ8pn5Z1hTVzHXvmLu1thqrdMfF8gki+wcLNI+XKBSKfYYnppcllFcNZ6MeuJNv5/fP+HlwyvkZj6iVxepbNZ4s64zvr3M8qdXrL3NUPg+1WMoEHZW22V795CW0kTGFF9ywjrzaJgL5y7y+sM4Y9k5pos605O/yP4oUnx6i9JgH7mJMTTPD1JGIqofhHi+6Cd6ik69s3B8cfcmQ31n6b93hzOXLnNt+D43Hp9n6Pl1KpMZNr7cJj8zgSabNZpWusVTPaMwVA0idQ57hZWvOPqOb5kHzGd/kqutUt3+Q3VjgY29VVr1NaLWJksVHc1xPcUi6I2nCsq/sE5ONJQGHbVRxzBp14+JVIN/ysLpKxFbqa6iyfrNVLOY/5lIEYZdApUnlp2dZXBggNGREfKFPKVyiXm9TLlUIPd7Dq2h3pe8McN0aCoYpp2imcLBdkVj0TZUhWMaxy2qtXX29g/ZrzfY2Ttia+eAeqPJXFHnLy2s3gIrwzmfAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/d769b482d11e04202013b5e0f8372c31/00704/screen2.png","srcSet":"/static/d769b482d11e04202013b5e0f8372c31/14c85/screen2.png 156w,\n/static/d769b482d11e04202013b5e0f8372c31/3a84c/screen2.png 312w,\n/static/d769b482d11e04202013b5e0f8372c31/00704/screen2.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/d769b482d11e04202013b5e0f8372c31/25010/screen2.avif 156w,\n/static/d769b482d11e04202013b5e0f8372c31/41ae6/screen2.avif 312w,\n/static/d769b482d11e04202013b5e0f8372c31/576e5/screen2.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/d769b482d11e04202013b5e0f8372c31/4a2af/screen2.webp 156w,\n/static/d769b482d11e04202013b5e0f8372c31/6724c/screen2.webp 312w,\n/static/d769b482d11e04202013b5e0f8372c31/20134/screen2.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":314}}},{"id":"59d7e112-6700-5053-b5e9-be7c9f1c5987","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABYElEQVR42o1S2U4DMQzc//8tBKoqQCqHgIoHBOIQYsseubPJME6b7YqnRhrFdpzx2Enz8fmFcTQIIXLXmKaEOE2wztGekFLmnqGNw6gM+kGh70dCYVC6xNp2R7RQ2qMBV0oJjgQV3ntYa1kkyDFyzmh3A9Ez7uFZPMSpnBvmOTtQTE/boRGyvZJUIJdDjAXLmKgXeB/oJxI7aG0RSbwXlctZUbhc0ppiYjgkVoWOySNbrAQiQuLLHIk1SxXGeLy9f+OHrdV4hXUeHWdXc/dkebaFzDFnJpSA0g67buRFVeTPhHwobWyBkMgDymXxZZ7p8JCFECesdGg5cq6yZDfGFuL/bTd5djDLL0nHvOLLbEW5zFdpwwKxqLvePGF1eY+L9S0eti+nKzQ2lJFU+CB/NeJqs8X5+g5nqxs8Pr+i+WXViq7XR3sQW8O4AOs5XxOgrSAWiN+Plp9bPjyL8EHF/gOrIQzPCjBu5wAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/8275a7a743d1973f533c6084b8524293/75421/screen3.png","srcSet":"/static/8275a7a743d1973f533c6084b8524293/14c85/screen3.png 156w,\n/static/8275a7a743d1973f533c6084b8524293/54045/screen3.png 312w,\n/static/8275a7a743d1973f533c6084b8524293/75421/screen3.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/8275a7a743d1973f533c6084b8524293/25010/screen3.avif 156w,\n/static/8275a7a743d1973f533c6084b8524293/7e89e/screen3.avif 312w,\n/static/8275a7a743d1973f533c6084b8524293/7de96/screen3.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/8275a7a743d1973f533c6084b8524293/4a2af/screen3.webp 156w,\n/static/8275a7a743d1973f533c6084b8524293/fecfa/screen3.webp 312w,\n/static/8275a7a743d1973f533c6084b8524293/78fc8/screen3.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":316}}}]}}},"pageContext":{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/4010b091-889b-5be1-ab5a-bde195aa7729/","result":{"data":{"markdownRemark":{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","html":"

3D Configurator for selecting and configuring interior and entrance doors models with the possibility of 3D visualization of the chosen door in the doorway.

","frontmatter":{"stack":["React","JS","HTML","NodeJS","NestJS","Swagger"],"title":"3D configurator","description":"3D Сonfigurator is an interactive tool that allows users customize and visualize products in a three-dimensional space. It’s integrated into websites, providing a user-friendly interface to choose products. Users start by selecting the product they want to customize and are presented with various options like colors, materials, sizes, and features. The Configurator updates the product in real-time, showing how changes affect the final product. Once satisfied with the customizations, users can finalize their design and proceed to order. The Configurator offers an enhanced shopping experience, reduced returns due to mismatched expectations, and increased customer engagement.","challenge":"Make door purchasing easy and clear process for everybody. Reduce the time of the purchase. Exclude the unforced errors while selecting the door. Save created models and their components. Get the specification of the order. Increase the amount of sold doors.","clientDescription":"Yurkas is a door company that has been selling interior and entrance doors together with relevant completing parts for more than 20 years. The company regularly widens the doors range and services offered. The company aims to make door purchasing process of maximum comfort.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAACIklEQVR42u2T3UvTURjHh9XcRntpljDdWruRIgvXu3RR1D+w7uumRRcNIaggKoKC7vTGEZlvgU1IUKKWNaPm3qBI52+zWRGWUVTqlCIEG8t9Or/fftLqet158eV5zjnP+T4v33M0jFVSTmhWCMtHWEiqGNOLtU7xl0Z1qi+gxlBiZcgx8vnfhJIIElhKCT9VAXJASiCzWiEiVVm042rStLZIJhNn1oh9gWQJYX5ETzZhZDah42O0HibMZKMGpIENLCb1zMbX8iNpYGrIopB/CptZFHfIaBnpr+btoBVEEjmZRnbm40aOH9tDk9fF4zse+HmV5gsb8Rxp5PKZrVw7v5mmkw30tTrJpQ0cOryfcK+Ne20OTp1o4O4Ne7GjZcLvz0y4d+8l0OWFmaOw0MnF01vwePbR53dyzred+l0HGe6ppafZhbvxAD6vm7O+bfiv1DEZsvJrVK+2nNKy8NzIww7R3sQO8tPXYWoniYCZN8H18GEVkUA10v0qHnXbCHXX8G5oHaGuGl4Hq2i5VEe/3yHmuNyyECMnlAredNLb4mCgVQR32njQ7iQWqOXpLTvBdgeDHU7CosLIbbtI7iLYtom5uAkmKyi8KhVFEObF4N+Lsr+ErczFrGKmZj4/MTMfM/FNXJoeNivIRk18DVuYiVgUm3thEErr1Of1z7PhpSq/KF2x8lp+Hmntn33FVyGfS9qVv/xfCCVVlDJBU5AMlBO/AdnrTRUskBSBAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/3c2854501e00086a6ce13a235143a20e/ac509/clientLogo.png","srcSet":"/static/3c2854501e00086a6ce13a235143a20e/4b259/clientLogo.png 21w,\n/static/3c2854501e00086a6ce13a235143a20e/fc4a5/clientLogo.png 42w,\n/static/3c2854501e00086a6ce13a235143a20e/ac509/clientLogo.png 83w","sizes":"(min-width: 83px) 83px, 100vw"},"sources":[{"srcSet":"/static/3c2854501e00086a6ce13a235143a20e/d55d2/clientLogo.avif 21w,\n/static/3c2854501e00086a6ce13a235143a20e/34928/clientLogo.avif 42w,\n/static/3c2854501e00086a6ce13a235143a20e/ba58e/clientLogo.avif 83w","type":"image/avif","sizes":"(min-width: 83px) 83px, 100vw"},{"srcSet":"/static/3c2854501e00086a6ce13a235143a20e/8bc71/clientLogo.webp 21w,\n/static/3c2854501e00086a6ce13a235143a20e/544ae/clientLogo.webp 42w,\n/static/3c2854501e00086a6ce13a235143a20e/cb886/clientLogo.webp 83w","type":"image/webp","sizes":"(min-width: 83px) 83px, 100vw"}]},"width":180,"height":180}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/d6138/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/15e42/cover.png 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/5aead/cover.png 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/d6138/cover.png 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/6d0de/cover.avif 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/f2685/cover.avif 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/4ff31/cover.avif 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/d8057/cover.webp 100w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/2e34e/cover.webp 200w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/416c3/cover.webp 400w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["3 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer","1 PM"],"screenshots":[{"id":"f7705de5-0cc5-5485-9613-acdf7b801859","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABu0lEQVR42m1T24rUQBCd//8GX0S8oOsIog8uIuqr4IOsyOLurJNJZib3dG6dTic5nupsZh2w4FDVnapTt87q5naDu62PvFA4HmMU1IVSSLMcqiyhVMm7EllWIE1zxEmGOM4QRSnCMKJNHSWML/Hj6horrTVE+r6fYS0s0XUG4zhikSjJsT/ETKRQ1Q06Y9C2ldNaGwzjBG/nY9W2GtM0YRgGh2kaHbGQynkcB0e4C/a4/n3rfLuuOyWT82L79DlVuEjbdmiYZBgeqmNy6FbBmhR2mAlmTA6Lr+8HUmE7B9GhIZkXhGyrdE5LIItAWdWIODtV1myzd5UteKiQhDIPCR54qbue89GoSdz31rU7E0+cU+e+ySiE5F9ZzsGeLcvWojhH0+hTG0JmOGzbm3uiFuv3X/Hk5Qc8f/0RT19dYv3uCy7efnb2s4tLvFh/wqPHb7DK+DwMlyBEkkmWJFjaEC1b9IIEGy/E3S5y2Pox/tzbm22I3SHDt+8/sVJlhSxXJLX4n8impeLeTmcworkgy7yiRTyfLR+OCeKUDzkncVGfISeqmlvXnG1jzlATuWoQJvwhooK+Gle/bvAXmwr+GmQdHi4AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/00704/screen1.png","srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/14c85/screen1.png 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/3a84c/screen1.png 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/00704/screen1.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/25010/screen1.avif 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/41ae6/screen1.avif 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/576e5/screen1.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/88913e70ae8a630c65e3a8bbeb7fe14c/4a2af/screen1.webp 156w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/6724c/screen1.webp 312w,\n/static/88913e70ae8a630c65e3a8bbeb7fe14c/20134/screen1.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":314}}},{"id":"6f5f71e2-4e3a-59a7-b098-20d7013c5b85","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLklEQVR42m2Sy27TUBCG/Sw8Bg/RFUiwAiQEK8SiQCsVFiBEUFeAECtYgISgpVIlRAW0C4oopKG5uekt6Y3e06ZO7PgaO/bHGacVG0b6reOZOTP//HO0Y8PAaFlEURfbcYnjJD13OiFxkqToKp/nBdi2Tdt2FNwUlspvWiaWZad3yvoyGsriOKYTdAiCQBXqpPB9n263Sy+ecGRYmG1PxSJ8FQ/DiMDx6XgujuORqJylpRW0RBh047SoQEzYiS9JBAmJ8pn5Z1hTVzHXvmLu1thqrdMfF8gki+wcLNI+XKBSKfYYnppcllFcNZ6MeuJNv5/fP+HlwyvkZj6iVxepbNZ4s64zvr3M8qdXrL3NUPg+1WMoEHZW22V795CW0kTGFF9ywjrzaJgL5y7y+sM4Y9k5pos605O/yP4oUnx6i9JgH7mJMTTPD1JGIqofhHi+6Cd6ik69s3B8cfcmQ31n6b93hzOXLnNt+D43Hp9n6Pl1KpMZNr7cJj8zgSabNZpWusVTPaMwVA0idQ57hZWvOPqOb5kHzGd/kqutUt3+Q3VjgY29VVr1NaLWJksVHc1xPcUi6I2nCsq/sE5ONJQGHbVRxzBp14+JVIN/ysLpKxFbqa6iyfrNVLOY/5lIEYZdApUnlp2dZXBggNGREfKFPKVyiXm9TLlUIPd7Dq2h3pe8McN0aCoYpp2imcLBdkVj0TZUhWMaxy2qtXX29g/ZrzfY2Ttia+eAeqPJXFHnLy2s3gIrwzmfAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/d769b482d11e04202013b5e0f8372c31/00704/screen2.png","srcSet":"/static/d769b482d11e04202013b5e0f8372c31/14c85/screen2.png 156w,\n/static/d769b482d11e04202013b5e0f8372c31/3a84c/screen2.png 312w,\n/static/d769b482d11e04202013b5e0f8372c31/00704/screen2.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/d769b482d11e04202013b5e0f8372c31/25010/screen2.avif 156w,\n/static/d769b482d11e04202013b5e0f8372c31/41ae6/screen2.avif 312w,\n/static/d769b482d11e04202013b5e0f8372c31/576e5/screen2.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/d769b482d11e04202013b5e0f8372c31/4a2af/screen2.webp 156w,\n/static/d769b482d11e04202013b5e0f8372c31/6724c/screen2.webp 312w,\n/static/d769b482d11e04202013b5e0f8372c31/20134/screen2.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":314}}},{"id":"59d7e112-6700-5053-b5e9-be7c9f1c5987","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABYElEQVR42o1S2U4DMQzc//8tBKoqQCqHgIoHBOIQYsseubPJME6b7YqnRhrFdpzx2Enz8fmFcTQIIXLXmKaEOE2wztGekFLmnqGNw6gM+kGh70dCYVC6xNp2R7RQ2qMBV0oJjgQV3ntYa1kkyDFyzmh3A9Ez7uFZPMSpnBvmOTtQTE/boRGyvZJUIJdDjAXLmKgXeB/oJxI7aG0RSbwXlctZUbhc0ppiYjgkVoWOySNbrAQiQuLLHIk1SxXGeLy9f+OHrdV4hXUeHWdXc/dkebaFzDFnJpSA0g67buRFVeTPhHwobWyBkMgDymXxZZ7p8JCFECesdGg5cq6yZDfGFuL/bTd5djDLL0nHvOLLbEW5zFdpwwKxqLvePGF1eY+L9S0eti+nKzQ2lJFU+CB/NeJqs8X5+g5nqxs8Pr+i+WXViq7XR3sQW8O4AOs5XxOgrSAWiN+Plp9bPjyL8EHF/gOrIQzPCjBu5wAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/8275a7a743d1973f533c6084b8524293/75421/screen3.png","srcSet":"/static/8275a7a743d1973f533c6084b8524293/14c85/screen3.png 156w,\n/static/8275a7a743d1973f533c6084b8524293/54045/screen3.png 312w,\n/static/8275a7a743d1973f533c6084b8524293/75421/screen3.png 624w","sizes":"(min-width: 624px) 624px, 100vw"},"sources":[{"srcSet":"/static/8275a7a743d1973f533c6084b8524293/25010/screen3.avif 156w,\n/static/8275a7a743d1973f533c6084b8524293/7e89e/screen3.avif 312w,\n/static/8275a7a743d1973f533c6084b8524293/7de96/screen3.avif 624w","type":"image/avif","sizes":"(min-width: 624px) 624px, 100vw"},{"srcSet":"/static/8275a7a743d1973f533c6084b8524293/4a2af/screen3.webp 156w,\n/static/8275a7a743d1973f533c6084b8524293/fecfa/screen3.webp 312w,\n/static/8275a7a743d1973f533c6084b8524293/78fc8/screen3.webp 624w","type":"image/webp","sizes":"(min-width: 624px) 624px, 100vw"}]},"width":624,"height":316}}}]}}},"pageContext":{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/page-data.json b/page-data/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/page-data.json index d94a9df7..67eacf28 100644 --- a/page-data/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/page-data.json +++ b/page-data/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/","result":{"data":{"markdownRemark":{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","html":"

A monitoring system based on open-source technologies was developed, allowing the company to abandon expensive solutions and gain deeper control over the performance and availability of its services. The system includes Grafana for data visualization and alerting, Prometheus for metric collection, and Loki for log aggregation, enabling prompt incident response and infrastructure operation optimization.

\n

As the result of implementing the new monitoring system, the company was able to significantly reduce expenses on IT infrastructure support, increase the speed of incident response, and improve overall service performance. The use of our solution made unnecessary constant purchasing and licenses maintenance, reducing the solution ownership total cost.

","frontmatter":{"stack":["Grafana","Prometheus","Loki","Kubernetes","Helm"],"title":"DevOps monitoring system","description":"Our monitoring system offers a complex approach to IT infrastructure management, enabling rapid detection and resolution of issues, thereby minimizing downtime and ensuring uninterrupted service operation. This enhances overall efficiency, reduces risks, and optimizes costs. Thanks to a standardized approach to real-time monitoring, analytics, and data visualization, our system becomes not just a tool, but a strategic asset that contributes to the growth of our clients' businesses.","challenge":"The company faced the need to enhance the efficiency of its IT infrastructures through the implementation of monitoring systems. The commercial monitoring system was costly and did not provide the necessary flexibility and scalability.","clientDescription":"NDA - a company specializing in providing 3D design solutions, including software development, system integration, and IT consulting.","logo":null,"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/d6138/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/15e42/cover.png 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/5aead/cover.png 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/d6138/cover.png 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/6d0de/cover.avif 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/f2685/cover.avif 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/4ff31/cover.avif 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/d8057/cover.webp 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/2e34e/cover.webp 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/416c3/cover.webp 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 DevOps engineer","1 PM"],"screenshots":[{"id":"91be2f47-0cf7-5134-aec1-c70927bd170b","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACC0lEQVR42j1TWW7bMBTUFdrEjrWR4iaSkiVLtoPA2VynS/pVBAUK9Aa9/wmmQwHJx0ASl3kz742yxnooG+BCj7qx0LZD7CbEPmFGoz1q6QiLvJCohEYhFMpaQ+kWjXJcr7Beb7BaF8hy2aC0GuPdHtK2ECQVPFRJA+u3qJYicSEuSCZIUmoDmYhUh2sR8Fl0+CQHXBUKmVQe2gdc3p4QYoR2HYbpFp4q5+M9QrdDG0fE7YyiUjC+hwmRhRxO+xk/Twe8nU/48/URc98hKxuNyhjcPh9hnF0It+MRBS01JkBSWUJ6T2vCOMhgqdago7PeGTwMDuddi1ZTYbIgTItVXmNdCqypYkVseNnQal0r3GzKBXnBMzyX2uDYDmHYCtujUpF2Na43NTKVVJQKxY1AsRHwqxLjVQ7FAVg/wpkBhr0yessCw+Kg0WFpg2sD11p4H+FD4OCosGkMXo8DXvYdXuaAv5cf+Pf6G1PYQfoO0/MFw8MZ4/0TxuMdi/QcSEviAKU4HLastRbBMQmcflZzc378gpkXZl6cz99x+PYLiuoEe+enmdgjTgfEYUQ6XzFCNowoOfX0LWld6Lj0ODOUm2zntC0abhKCuROMTcpizn6mHMbtgZOf0XNgUltMhxNmIlnvhv2S2ZThLIU6YVNKXm5YRX082zBwuv7jOylK7ymTnkRpP/0M7/uJ4z+L6R+NcAkhIgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/febc0/screen1.png","srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/bafb4/screen1.png 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/885bb/screen1.png 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/febc0/screen1.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/73be3/screen1.avif 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/3afd4/screen1.avif 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/1d9a2/screen1.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/cfe18/screen1.webp 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/f09e2/screen1.webp 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/27a83/screen1.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":322}}},{"id":"912c6fd4-f133-5701-b6cc-f3e3be581b0f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLElEQVR42j1SW47UMBDMJXZmJw8nfsR27DgzmcfOPmClXQkQK8EHEn8cgDtwAW5dlA3io9Rx7O6urupqUB6jT5A2ojce23bATSNwy6j5L98ZxqaTuG36v6h76DEiTnskv2B2CTNj4ttKKItOKNhWwncKThjMwwgvdCla9wNuux7NoLDrhoKa/zu+mY3Do5vwzgfcjR6PdkKl3QxvJnxgt1e34GVMeLEJ92pissR0TQiPC/zdDHuKsJcIlTwMGQpjccNmWzbdiAFboup6g4ZstoPEht03bY4SNxyr1yOu3664//6A89cLzl/O5RyeErreQsgRNXMaTlYzJ8cqF7NxhfNkGo+w04G67WGoidAO8ci7FBDWFfPpWKAnspOuvNN25ts98/Y8H6hhr+ECCziaohxhC9rBoOVdz8RtLagZGRGZWdNpKE0zpwWKcklC2wA1BlTlwA9BkbPY2cVcII+wy47SpJoFNruWdzSkM9RWl6Y5V44ThlI06xryyJyfa7Ijcuyk51p0EEKy44RlOVCKtbDNb+U/RgMZmrwhNR3P+rU9DElV5aGaycRi27DI6Q1q/Qh1eIUNB8S0ll0sorPgkGWRHJ/7e5w8HoLBJRo8J4uHOGWXFfaX91hOT5jXK57ffuLzj9/49P1XYWIDjdifi5s1Xcys83gdzczj+hg5soPhRmhtUeWtD/GAlJiYTgiBO8dFdT5SU1mQGWWG/7Wl1jvqWeRik47yCDLP+AOMMTvm3WIfmAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/5262312ba63645acae2471355daeb6e8/6cda3/screen2.png","srcSet":"/static/5262312ba63645acae2471355daeb6e8/c5b1e/screen2.png 156w,\n/static/5262312ba63645acae2471355daeb6e8/16ced/screen2.png 312w,\n/static/5262312ba63645acae2471355daeb6e8/6cda3/screen2.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/5262312ba63645acae2471355daeb6e8/27108/screen2.avif 156w,\n/static/5262312ba63645acae2471355daeb6e8/8241a/screen2.avif 312w,\n/static/5262312ba63645acae2471355daeb6e8/be75a/screen2.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/5262312ba63645acae2471355daeb6e8/e8e11/screen2.webp 156w,\n/static/5262312ba63645acae2471355daeb6e8/7ac80/screen2.webp 312w,\n/static/5262312ba63645acae2471355daeb6e8/a6e48/screen2.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":332}}},{"id":"163b38a1-d919-53f7-802f-c183b4493c43","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB/klEQVR42l2SWXeiQBCF+QlxAcMiiBDZXKAVlSgqmGg0MyfxIW+z/P9fceeCHnPOPHzndt0umq6ukkzrCV3LRVvR8dBU0JI1GKYD3bBrT+5UGN9UnvKfd8tpyzokw3LgDEJ4wQjBMIHBwzWzD7VrQ9FMdHQLstqtUTTC+JHfyNy7esyp1kRRTUhW38PxfMHn119cvv7AHUQweehkMsUkniGpECk1ZUydLpEuc4jZEkkyg5imdY4Q8/pSkmH7UAwHLcOFbPn8+wCeP4JIUkRhjJBJYTBGRMKwUsb+1Quqqqj+LbZ5Ocnk9fuuj57tQmVJKksa+GPk5SuyTYFFvsNivbtqfo3n629qj5ptS/jDGJLujvB2+YXT5TfSzRvfcwTT7uPwo8D75wvONfs7d+/jqifq8Sf3Lgckc8GSwwUcUcCON7VqdsADXfjjCN6IzRoGGAx9Etzw8RR6Nd7dC3i7ALbjsmR21Ow5sHhI17TReTTQ41voXReNtoomR6HJUWq0tXrd4sgoqlVTxY3b3kNL48hVY9MPMM+2SFd7xFmJrhtBZ5eTRCBN55gkCWKu59U6niAWU6zWa+T5MzsrkGUZp0Bgt90gioaQVG8GM1qQJXpJAT1cos35yp9XOL+84lAUZIfTvsSeH5WbHGW+wmG3w5He+4FvWBb4OB0xE1P8AwRdLml40WccAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1be8529d986d42447544037c05d74fb5/d80bc/screen3.png","srcSet":"/static/1be8529d986d42447544037c05d74fb5/255c4/screen3.png 156w,\n/static/1be8529d986d42447544037c05d74fb5/000a2/screen3.png 312w,\n/static/1be8529d986d42447544037c05d74fb5/d80bc/screen3.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/1be8529d986d42447544037c05d74fb5/63c57/screen3.avif 156w,\n/static/1be8529d986d42447544037c05d74fb5/b4133/screen3.avif 312w,\n/static/1be8529d986d42447544037c05d74fb5/ae504/screen3.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/1be8529d986d42447544037c05d74fb5/bb139/screen3.webp 156w,\n/static/1be8529d986d42447544037c05d74fb5/a1f22/screen3.webp 312w,\n/static/1be8529d986d42447544037c05d74fb5/1a915/screen3.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":319}}}]}}},"pageContext":{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/","result":{"data":{"markdownRemark":{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","html":"

A monitoring system based on open-source technologies was developed, allowing the company to abandon expensive solutions and gain deeper control over the performance and availability of its services. The system includes Grafana for data visualization and alerting, Prometheus for metric collection, and Loki for log aggregation, enabling prompt incident response and infrastructure operation optimization.

\n

As the result of implementing the new monitoring system, the company was able to significantly reduce expenses on IT infrastructure support, increase the speed of incident response, and improve overall service performance. The use of our solution made unnecessary constant purchasing and licenses maintenance, reducing the solution ownership total cost.

","frontmatter":{"stack":["Grafana","Prometheus","Loki","Kubernetes","Helm"],"title":"DevOps monitoring system","description":"Our monitoring system offers a complex approach to IT infrastructure management, enabling rapid detection and resolution of issues, thereby minimizing downtime and ensuring uninterrupted service operation. This enhances overall efficiency, reduces risks, and optimizes costs. Thanks to a standardized approach to real-time monitoring, analytics, and data visualization, our system becomes not just a tool, but a strategic asset that contributes to the growth of our clients' businesses.","challenge":"The company faced the need to enhance the efficiency of its IT infrastructures through the implementation of monitoring systems. The commercial monitoring system was costly and did not provide the necessary flexibility and scalability.","clientDescription":"NDA - a company specializing in providing 3D design solutions, including software development, system integration, and IT consulting.","logo":null,"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/d6138/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/15e42/cover.png 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/5aead/cover.png 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/d6138/cover.png 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/6d0de/cover.avif 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/f2685/cover.avif 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/4ff31/cover.avif 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/d8057/cover.webp 100w,\n/static/c884efc5b3a893cd66340687b7f94bd3/2e34e/cover.webp 200w,\n/static/c884efc5b3a893cd66340687b7f94bd3/416c3/cover.webp 400w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 DevOps engineer","1 PM"],"screenshots":[{"id":"91be2f47-0cf7-5134-aec1-c70927bd170b","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACC0lEQVR42j1TWW7bMBTUFdrEjrWR4iaSkiVLtoPA2VynS/pVBAUK9Aa9/wmmQwHJx0ASl3kz742yxnooG+BCj7qx0LZD7CbEPmFGoz1q6QiLvJCohEYhFMpaQ+kWjXJcr7Beb7BaF8hy2aC0GuPdHtK2ECQVPFRJA+u3qJYicSEuSCZIUmoDmYhUh2sR8Fl0+CQHXBUKmVQe2gdc3p4QYoR2HYbpFp4q5+M9QrdDG0fE7YyiUjC+hwmRhRxO+xk/Twe8nU/48/URc98hKxuNyhjcPh9hnF0It+MRBS01JkBSWUJ6T2vCOMhgqdago7PeGTwMDuddi1ZTYbIgTItVXmNdCqypYkVseNnQal0r3GzKBXnBMzyX2uDYDmHYCtujUpF2Na43NTKVVJQKxY1AsRHwqxLjVQ7FAVg/wpkBhr0yessCw+Kg0WFpg2sD11p4H+FD4OCosGkMXo8DXvYdXuaAv5cf+Pf6G1PYQfoO0/MFw8MZ4/0TxuMdi/QcSEviAKU4HLastRbBMQmcflZzc378gpkXZl6cz99x+PYLiuoEe+enmdgjTgfEYUQ6XzFCNowoOfX0LWld6Lj0ODOUm2zntC0abhKCuROMTcpizn6mHMbtgZOf0XNgUltMhxNmIlnvhv2S2ZThLIU6YVNKXm5YRX082zBwuv7jOylK7ymTnkRpP/0M7/uJ4z+L6R+NcAkhIgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/febc0/screen1.png","srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/bafb4/screen1.png 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/885bb/screen1.png 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/febc0/screen1.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/73be3/screen1.avif 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/3afd4/screen1.avif 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/1d9a2/screen1.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/cfe18/screen1.webp 156w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/f09e2/screen1.webp 312w,\n/static/d06fc5a6c29b07ecfd1ae2b70a89c9df/27a83/screen1.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":322}}},{"id":"912c6fd4-f133-5701-b6cc-f3e3be581b0f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLElEQVR42j1SW47UMBDMJXZmJw8nfsR27DgzmcfOPmClXQkQK8EHEn8cgDtwAW5dlA3io9Rx7O6urupqUB6jT5A2ojce23bATSNwy6j5L98ZxqaTuG36v6h76DEiTnskv2B2CTNj4ttKKItOKNhWwncKThjMwwgvdCla9wNuux7NoLDrhoKa/zu+mY3Do5vwzgfcjR6PdkKl3QxvJnxgt1e34GVMeLEJ92pissR0TQiPC/zdDHuKsJcIlTwMGQpjccNmWzbdiAFboup6g4ZstoPEht03bY4SNxyr1yOu3664//6A89cLzl/O5RyeErreQsgRNXMaTlYzJ8cqF7NxhfNkGo+w04G67WGoidAO8ci7FBDWFfPpWKAnspOuvNN25ts98/Y8H6hhr+ECCziaohxhC9rBoOVdz8RtLagZGRGZWdNpKE0zpwWKcklC2wA1BlTlwA9BkbPY2cVcII+wy47SpJoFNruWdzSkM9RWl6Y5V44ThlI06xryyJyfa7Ijcuyk51p0EEKy44RlOVCKtbDNb+U/RgMZmrwhNR3P+rU9DElV5aGaycRi27DI6Q1q/Qh1eIUNB8S0ll0sorPgkGWRHJ/7e5w8HoLBJRo8J4uHOGWXFfaX91hOT5jXK57ffuLzj9/49P1XYWIDjdifi5s1Xcys83gdzczj+hg5soPhRmhtUeWtD/GAlJiYTgiBO8dFdT5SU1mQGWWG/7Wl1jvqWeRik47yCDLP+AOMMTvm3WIfmAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/5262312ba63645acae2471355daeb6e8/6cda3/screen2.png","srcSet":"/static/5262312ba63645acae2471355daeb6e8/c5b1e/screen2.png 156w,\n/static/5262312ba63645acae2471355daeb6e8/16ced/screen2.png 312w,\n/static/5262312ba63645acae2471355daeb6e8/6cda3/screen2.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/5262312ba63645acae2471355daeb6e8/27108/screen2.avif 156w,\n/static/5262312ba63645acae2471355daeb6e8/8241a/screen2.avif 312w,\n/static/5262312ba63645acae2471355daeb6e8/be75a/screen2.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/5262312ba63645acae2471355daeb6e8/e8e11/screen2.webp 156w,\n/static/5262312ba63645acae2471355daeb6e8/7ac80/screen2.webp 312w,\n/static/5262312ba63645acae2471355daeb6e8/a6e48/screen2.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":332}}},{"id":"163b38a1-d919-53f7-802f-c183b4493c43","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB/klEQVR42l2SWXeiQBCF+QlxAcMiiBDZXKAVlSgqmGg0MyfxIW+z/P9fceeCHnPOPHzndt0umq6ukkzrCV3LRVvR8dBU0JI1GKYD3bBrT+5UGN9UnvKfd8tpyzokw3LgDEJ4wQjBMIHBwzWzD7VrQ9FMdHQLstqtUTTC+JHfyNy7esyp1kRRTUhW38PxfMHn119cvv7AHUQweehkMsUkniGpECk1ZUydLpEuc4jZEkkyg5imdY4Q8/pSkmH7UAwHLcOFbPn8+wCeP4JIUkRhjJBJYTBGRMKwUsb+1Quqqqj+LbZ5Ocnk9fuuj57tQmVJKksa+GPk5SuyTYFFvsNivbtqfo3n629qj5ptS/jDGJLujvB2+YXT5TfSzRvfcwTT7uPwo8D75wvONfs7d+/jqifq8Sf3Lgckc8GSwwUcUcCON7VqdsADXfjjCN6IzRoGGAx9Etzw8RR6Nd7dC3i7ALbjsmR21Ow5sHhI17TReTTQ41voXReNtoomR6HJUWq0tXrd4sgoqlVTxY3b3kNL48hVY9MPMM+2SFd7xFmJrhtBZ5eTRCBN55gkCWKu59U6niAWU6zWa+T5MzsrkGUZp0Bgt90gioaQVG8GM1qQJXpJAT1cos35yp9XOL+84lAUZIfTvsSeH5WbHGW+wmG3w5He+4FvWBb4OB0xE1P8AwRdLml40WccAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1be8529d986d42447544037c05d74fb5/d80bc/screen3.png","srcSet":"/static/1be8529d986d42447544037c05d74fb5/255c4/screen3.png 156w,\n/static/1be8529d986d42447544037c05d74fb5/000a2/screen3.png 312w,\n/static/1be8529d986d42447544037c05d74fb5/d80bc/screen3.png 623w","sizes":"(min-width: 623px) 623px, 100vw"},"sources":[{"srcSet":"/static/1be8529d986d42447544037c05d74fb5/63c57/screen3.avif 156w,\n/static/1be8529d986d42447544037c05d74fb5/b4133/screen3.avif 312w,\n/static/1be8529d986d42447544037c05d74fb5/ae504/screen3.avif 623w","type":"image/avif","sizes":"(min-width: 623px) 623px, 100vw"},{"srcSet":"/static/1be8529d986d42447544037c05d74fb5/bb139/screen3.webp 156w,\n/static/1be8529d986d42447544037c05d74fb5/a1f22/screen3.webp 312w,\n/static/1be8529d986d42447544037c05d74fb5/1a915/screen3.webp 623w","type":"image/webp","sizes":"(min-width: 623px) 623px, 100vw"}]},"width":623,"height":319}}}]}}},"pageContext":{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/45987eea-191f-531c-b854-25e3d60decff/page-data.json b/page-data/projects/45987eea-191f-531c-b854-25e3d60decff/page-data.json index 7975f2a5..6ae6004b 100644 --- a/page-data/projects/45987eea-191f-531c-b854-25e3d60decff/page-data.json +++ b/page-data/projects/45987eea-191f-531c-b854-25e3d60decff/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/45987eea-191f-531c-b854-25e3d60decff/","result":{"data":{"markdownRemark":{"id":"45987eea-191f-531c-b854-25e3d60decff","html":"

A web-application for the ventilation equipment selection and configuration, which allows uses to set preliminary project parameters, create a new equipment selection project, enter initial data, edit previously completed equipment selection projects, export selection results to PDF format, receive installation specifications for sending to production. The application also provides training and news sections for users.

","frontmatter":{"stack":["React","TypeScript","C#","ASP.NET Core","PostgreSQL","Docker","Swagger"],"title":"Equipment selection service","description":"The web application for selecting and configuring ventilation equipment that allows users to choose operating modes and select the most suitable components for ventilation systems in respect with such parameters as humidity, temperature, atmospheric absolute pressure, etc. The application streamlines the process of designing and selling ventilation equipment by reducing the time to process applications and ensuring that the selected components meet the specific criteria of the installation. It’s a powerful tool for professionals in this field, that allows to perform efficient and accurate configuration of complex ventilation systems.","challenge":"Automation of the equipment selection and configuration process. Accelerating the process of selecting and configuring equipment. Storing already completed projects. Generating reports with equipment characteristics. Creating and sending equipment specifications to production.","clientDescription":"The company \"ESKD Group\" has been working in the sphere of ventilation equipment, and installation and construction works for more than 10 years. It provides a wide range of services for the internal building networks installation. The main company specialization are the installation services. The company is licensed to install ventilation, air conditioning and heating systems. The company's ventilation units are produced at its own industrial site in Belarus. Thanks to its own manufacturing of ventilation equipment, the company offers high-quality supply and exhaust units at reasonable prices, designed to meet the requirements of various industrial sectors.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB+0lEQVR42pVSS28SURSeX6o73TVpogtduFLBVgmS0EppaUBrBexrpBWmCS0MDoUmpaUqr7YUKM8ZYOjwmgH5ermxs3PhSU5uzj2v75zvMPgPGY//YDKZ/NM/9TFcpYlQvQV/WcJVX8WRcIb5ty5YrW4YjatIpfNIEz1LZmlSJnMNj3cfvd4AFss6TKZPRNdgt2/i9rYHpqON0VFHUEnjjtLHo8cvIQinSCRSiMXOaZEv7gDYbyHwkQQMBgeKpRokScbMzBxpdo3LyxJcLh/M79fBhAm6qd50BzT5u18gjs+wL2/BQBDy/AkCXBQPHr7A7Ow72GwbNK5SEWF8s6qPK8sKnj23gJGGGtoEYYO8sqoh9fsKwYM4YvFz2vXV6xW4CUKzeY0mWhc8WFj0QhRbePLUhHj8J51kbt4J29IGmMNaGz/qMviGjGxLAbtzCIeDxZJ9C4sfvqJeb6JcbqBQrOqLDwaPUa1KCPMJLK9sk9hN+ANRjEZjMLs7Byjkb3TotZqEfL6ssylKbSSTOQyHKrUHAxWK0oPcUfS/brdPiZvGMq6PPmyzIb2gx8MhlytC00bU9u3y8BJWw+ETajebMrj9KPb2eBT/oo7FknA6Wbp/RiBncnFR0sdpNFr0vT83UWwjfvyLoriXbKaASOQUKtn5VNLklDjuiDJ/B6s2eJ+apcHjAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/174d5fcaab213bcd2b29016b5d4de356/342a3/clientLogo.png","srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/a8daf/clientLogo.png 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/f0c21/clientLogo.png 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/342a3/clientLogo.png 180w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/69045/clientLogo.avif 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/1a753/clientLogo.avif 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/2d7df/clientLogo.avif 180w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/fdca5/clientLogo.webp 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/6ac31/clientLogo.webp 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/bd541/clientLogo.webp 180w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":77}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/d6138/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/15e42/cover.png 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/5aead/cover.png 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/d6138/cover.png 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/6d0de/cover.avif 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/f2685/cover.avif 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/4ff31/cover.avif 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/d8057/cover.webp 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/2e34e/cover.webp 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/416c3/cover.webp 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer","1 PM"],"screenshots":[{"id":"b8395c57-1cf9-50a4-af0c-d6015571d15f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAACHVAAAh1QEEnLSdAAABdklEQVR42pWSy1KDQBBFBxie4RUgMRjepEhizCLZuLKy0tKVVZaf4P//wnW6TfnEhYtTw0zRZ243iCxNUJcL5PkFoihCmqZIkoTX2WyGLMv+JM/nihxdPcdyueT3RdsUeLprcXPs4QchqqrEMAwoyxJxHMO2bRiGASnlCAZM04RjS17pTFDh9fUOm/WAIAjQdR02mw36vmeh502+4J2ZwLJsCCG+oWkaRNM0OBwOWK/XZ2GLXtG2jRqBrwpVOkPAlBps9UxQItuSv4S6rkNUVYX9fo/dbsfCtm05HV0Uhx6mkafmtECaTOEomSUFXFuH58jxhCSghNvtloWr1epDSPvA91EUBQ/ckLpKoTFcPJaw7zscj0cWhmHIxXRGLZOQPshnAv0DLh6fYc0tb6+u1MxCzC8KXBYd8st3oeu6LCXBT34KGUpEbRK+H+J0U+DlscPDqcE0jlhIN48xKqTZ1HXNP6ZpOXi8jfH6nOHlPoU/ceH8U/gGaT/rjM/uFLUAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/6c61b47107a3b060d5dba3aee692ef31/83dff/screen1.png","srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/00e35/screen1.png 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/283a9/screen1.png 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/83dff/screen1.png 864w","sizes":"(min-width: 864px) 864px, 100vw"},"sources":[{"srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/a645c/screen1.avif 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/8a5d3/screen1.avif 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/b1a15/screen1.avif 864w","type":"image/avif","sizes":"(min-width: 864px) 864px, 100vw"},{"srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/a526e/screen1.webp 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/08a6f/screen1.webp 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/e0dae/screen1.webp 864w","type":"image/webp","sizes":"(min-width: 864px) 864px, 100vw"}]},"width":864,"height":424}}},{"id":"c05f2d3d-ed65-5fa6-8f7b-5dfcf1b17a4f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAApCAYAAAA1bQl+AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADYklEQVR42u1VPW/TUBR1EttxHLfNR/PhJE5sJ0raNE1SktCIVlRihC4siA0QbCyI/gQmJFgRogKxsLCxISRAqpjYGPk1h3ee6yptEtpCJ8RwfN+7fj6+9753z1M0TYNpmjASlkQyOR+maSFuWLAsCzFNjOP0J4U1pFVVFQonrutiPPDR73pi7MP3p+F6PtorPq6MPNRqPm5dd3F17MLzm9je3kKr1ZKkipkwxeI67tx0ceOah7Ljo14/Tsa5U/WxfdnD7V0XedvHxxc17N114DV6eHD/Hrrdroxc0TQd5XJZ/LWGarV6ZE+CfsepwS5xXoPn0TqoVJzDdw4Mw4ASi8WgKMrFgcUejYYYj8fCjmTozWZTRtXv97G6uop2u43BYCAt3/V6Payvr8vNnEGYRKfTkR9yEYtLsnq9LgkbjYYkWltbk6nRT0ISJxKJacILT5l/se0icrkcdF2XzkgkcibMJLSsBWxubmI4HAbn6G8jjMXUo0n452g0CpbivOB3CluPaS8tLcld4+E8b+qTQSiqqolejCObzSKVSmF5eXn2cTgFJD0kVINQD52TL0OoaoAzpUxCpvg7qKqOaEyTY5Zo0k5CEnLA3Z0H00wil7Vg5y05nrfuqPYUB9aMmF4ktM5IYmeUwu5OGulUQEr/LNJjhFSKkylwszQtjnI+Dq9sIGHQH59ZliNCPkjGXt7a2pL9y16lWLDH10Qfb2wMRJ/3pJ8+9jbBMUENWFhYkHWVhIxwcXERmUxGIp1Oy+MTolSyUSjk5JgtGh4xrqMlplImeMAJpsqDTtG0bRv5fF6KcKFQkHMSM6twPTFBGHRK0gxfBpszufjkxyFBODYJEZC8pCbla66CnNIhx74NCS+t6EjEFZFqClWnArtYFClXUBSWKYfpM+1KpSIRCqxlspdPCOyKK46JpkAX924qXYCZTEvLerGeJCUZLcEfsdZThAlDRbepodPQsbESR6+polOPoNuIolWLQI2dUw+bNQPf35Vx8KaEr/s2vuzTlvHtbQCnqMmF0WggUbMUOzJJ2K4b+PnBwcHrEj6/svHppS0u8aIgK+HH+wrcUiDA0cgZI7SXdTx9lMGzx0QWzwWk3cviycM0MouhtJ35CrjgW0+Ko9ihefgjwguP8D/hf8J/jfAXZlCkZ88RUZ0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/49ea35822731bb49e8b316035790af18/4f130/screen2.png","srcSet":"/static/49ea35822731bb49e8b316035790af18/1075b/screen2.png 52w,\n/static/49ea35822731bb49e8b316035790af18/86065/screen2.png 103w,\n/static/49ea35822731bb49e8b316035790af18/4f130/screen2.png 206w","sizes":"(min-width: 206px) 206px, 100vw"},"sources":[{"srcSet":"/static/49ea35822731bb49e8b316035790af18/44369/screen2.avif 52w,\n/static/49ea35822731bb49e8b316035790af18/2fb23/screen2.avif 103w,\n/static/49ea35822731bb49e8b316035790af18/ee1e0/screen2.avif 206w","type":"image/avif","sizes":"(min-width: 206px) 206px, 100vw"},{"srcSet":"/static/49ea35822731bb49e8b316035790af18/92c8c/screen2.webp 52w,\n/static/49ea35822731bb49e8b316035790af18/379ec/screen2.webp 103w,\n/static/49ea35822731bb49e8b316035790af18/8224d/screen2.webp 206w","type":"image/webp","sizes":"(min-width: 206px) 206px, 100vw"}]},"width":206,"height":425}}},{"id":"2d3bf1de-51a6-5028-9700-e5198a131f83","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAAAxUlEQVR42p2RyRKCMBBEw74UFBAIm8YF9eD/f2Brj6UHCxU8vJqkMnnpJMo0JUyj0batYIyR2nXdVw67Adbucb30OE8Wx+mEsiyhxnGE1hpFUWAY2GRRVRVc14XneYLv+4sIggCKEgo4ybJMSNMUSZIIHFOqlPqJCJmQwjAMRRDHsfC3kAl5d0ZeuvETdKj+LuT7MVUURbLgOM4LviXrEqH0WbtFXWu5spzwJnyyOOlm8/hlCucSrhbWTSM/S1me57OyNcIbNnvBRCoZ56MAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/ac90845e2a1ddeae98e12594e881c117/60f64/screen3.png","srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/3ff2d/screen3.png 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/b62d9/screen3.png 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/60f64/screen3.png 896w","sizes":"(min-width: 896px) 896px, 100vw"},"sources":[{"srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/5a2bf/screen3.avif 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/9424b/screen3.avif 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/0fd2c/screen3.avif 896w","type":"image/avif","sizes":"(min-width: 896px) 896px, 100vw"},{"srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/f67a9/screen3.webp 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/3559c/screen3.webp 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/0fa27/screen3.webp 896w","type":"image/webp","sizes":"(min-width: 896px) 896px, 100vw"}]},"width":896,"height":424}}},{"id":"89cb799a-844f-5e6d-93b0-1104e65761df","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAABtklEQVR42lWRW46bUBBEMcaYh40NDO8LBmzzsOdhjyaKRqMon/mJNBuIkkVkG9lzpbsnWMpHq+8VdN3TVZrrurjv7/DyEEDlAVx3he12C8/zpDabjdx93/+v0jhEHCeoihB5FiPNMrCWxj/3xxLnoUDbKDiOgyDwkdEPaZoiDEMRDoIAlmVB13Wp+Zxr/q9/nGezGTQmqKoahdqhKBRs2xahw+GApmmQJBnW6zX1BFEUCTGT3Gq1kr6izg9qTHM+jThR7fetEMZxDKUUhr7D9fqEy+UR4zjQwxV2u0qIedg0TSyXS5nhzneN/ei6Dn3fCxUTZlkKVSo8nI94eR4wdhWOe4VTl1PPxefFYiErGoYhM7wyn2Xlum7o5Z0Q8MeECKuypJVrNHVNhpPYUOLP7wI/3xVMa03/WTcRnhExTfsIhclYjINwHBtRnJGnDe6inM45eegRFVkR2vC3DtGZtxAmUQ5KQmHBtm0lgJJ8W1oOxmOMr59zfPmU4npOYJCAYfCKulBMSbMA13QXQk6QAyhpxSxNoBsWXi8efr0H+PHdx7c3H3PDlLXYNx6cAuAz03FAk6d/Afrb26RYz4ymAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/8832b/screen4.png","srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/db69c/screen4.png 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/93d82/screen4.png 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/8832b/screen4.png 900w","sizes":"(min-width: 900px) 900px, 100vw"},"sources":[{"srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/4f682/screen4.avif 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/87589/screen4.avif 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/74bbf/screen4.avif 900w","type":"image/avif","sizes":"(min-width: 900px) 900px, 100vw"},{"srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/58aa3/screen4.webp 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/05407/screen4.webp 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/77dba/screen4.webp 900w","type":"image/webp","sizes":"(min-width: 900px) 900px, 100vw"}]},"width":900,"height":424}}},{"id":"c604ef8b-f489-54c7-b47f-cf8aad6accdd","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAABLUlEQVR42o2Ra2+CMBiFW2kBAyhEbopuyAQcF4W5hJnt6/7/TzqjVdlMXPTDk7xN2ifn9CW2bePzfYHvrxD5Zo7J1EEQBvA8H77vIwiCm8RPcyxXz9imc2ySFdbJC4SLeJ6HQ5Pi47BGWWwwmUz7Bx6iaIFoGcE0TTDGoKrqFdow8zOnMxEp2vYN1a5FWVawLAvGmMEyNWiaBs4ZRiPaM5JQ+jsLCCEDnHOQsK93PHboug77/U4KhUhwS/Afg3A2c2WyqqpQFK+yopCJmkL2KIPQdV1UtZAVg1DXdSiKIi89IrtKKIRN0yDPMyRJcq6sSy6V7/JXKLZc13Vfu0SaplJoGioc2wBT6MNQSuQ3EcdxkG+3yLIMcRzDMAxYvXCsK+CMQOX0Lpp6kopt/wAgjM41Xh+fngAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/379f1caa5b83b9fe37b1901606ca2e04/49b5e/screen5.png","srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/db69c/screen5.png 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/93d82/screen5.png 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/49b5e/screen5.png 899w","sizes":"(min-width: 899px) 899px, 100vw"},"sources":[{"srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/4f682/screen5.avif 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/87589/screen5.avif 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/78f88/screen5.avif 899w","type":"image/avif","sizes":"(min-width: 899px) 899px, 100vw"},{"srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/58aa3/screen5.webp 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/05407/screen5.webp 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/ddf7a/screen5.webp 899w","type":"image/webp","sizes":"(min-width: 899px) 899px, 100vw"}]},"width":899,"height":423.99999999999994}}},{"id":"5c3623f0-03ea-5158-865e-c71db59ba6e0","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAAB5ElEQVR42m1SPW/TUBR1vvxRf8aJn+20iROcOP2wa4smJJFghCESU5laISYGJFiCGsb8j/YHIMTGhsSAMkL/ADMr/Qs53GeappEYjp7ue7rnvHPuFSzLwpNhA88eu4hCH4Zhwfc8MNcFYy4ch9HJ4FK9AUM78NFsBjjoeQg7e+h0HoBzCY7j4GHWx3jQRXwUQTdMmKYFyzDg1i3sNnxUbRvFYhHlcnkLJYIkVqAoMkqlEkRR/Ed4eBgj6h+h1+tjR1WRxvsYPD2FEj+HYu8SuUZNOxAEYQuFQiHHuuYiQr1eR5qmSJIE3W5Ilk3M3rzCcvkdF5ffEOxnRKjDIfu1Wg38A7yHw7appjhUVdsIMeYgy1JClpPqmobF/B1+//qB5dcvGA9PyLKFIGjC49my20ypz/cZGr4H07hH6Ps+JpMRHo1GGA4H0IhwdHKMl2cvcPH2NbL4gMLW0Npj9KbeNUqVAhSpCJFOWdrYzjPklvtRhHa7TQMxcX5+htnsPebzDxRDF5WKSMMyIEnyf3PcuuOESXKMOI4RhmGe0/X1T6xWK/y5ucF0Os1FWq0WuJv7K8Qj0HU9n/AdId+diH4XRT3aqyaq1SoWiwWuri7x+dNHTMZjSLKcD4GLrQeyBhfL1+WW8C9lXPlf9sGWfAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/7b6ec021d7e740af3a08e437ae16eff9/60f64/screen6.png","srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/3ff2d/screen6.png 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/b62d9/screen6.png 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/60f64/screen6.png 896w","sizes":"(min-width: 896px) 896px, 100vw"},"sources":[{"srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/5a2bf/screen6.avif 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/9424b/screen6.avif 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/0fd2c/screen6.avif 896w","type":"image/avif","sizes":"(min-width: 896px) 896px, 100vw"},{"srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/f67a9/screen6.webp 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/3559c/screen6.webp 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/0fa27/screen6.webp 896w","type":"image/webp","sizes":"(min-width: 896px) 896px, 100vw"}]},"width":896,"height":424}}}]}}},"pageContext":{"id":"45987eea-191f-531c-b854-25e3d60decff","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/45987eea-191f-531c-b854-25e3d60decff/","result":{"data":{"markdownRemark":{"id":"45987eea-191f-531c-b854-25e3d60decff","html":"

A web-application for the ventilation equipment selection and configuration, which allows uses to set preliminary project parameters, create a new equipment selection project, enter initial data, edit previously completed equipment selection projects, export selection results to PDF format, receive installation specifications for sending to production. The application also provides training and news sections for users.

","frontmatter":{"stack":["React","TypeScript","C#","ASP.NET Core","PostgreSQL","Docker","Swagger"],"title":"Equipment selection service","description":"The web application for selecting and configuring ventilation equipment that allows users to choose operating modes and select the most suitable components for ventilation systems in respect with such parameters as humidity, temperature, atmospheric absolute pressure, etc. The application streamlines the process of designing and selling ventilation equipment by reducing the time to process applications and ensuring that the selected components meet the specific criteria of the installation. It’s a powerful tool for professionals in this field, that allows to perform efficient and accurate configuration of complex ventilation systems.","challenge":"Automation of the equipment selection and configuration process. Accelerating the process of selecting and configuring equipment. Storing already completed projects. Generating reports with equipment characteristics. Creating and sending equipment specifications to production.","clientDescription":"The company \"ESKD Group\" has been working in the sphere of ventilation equipment, and installation and construction works for more than 10 years. It provides a wide range of services for the internal building networks installation. The main company specialization are the installation services. The company is licensed to install ventilation, air conditioning and heating systems. The company's ventilation units are produced at its own industrial site in Belarus. Thanks to its own manufacturing of ventilation equipment, the company offers high-quality supply and exhaust units at reasonable prices, designed to meet the requirements of various industrial sectors.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB+0lEQVR42pVSS28SURSeX6o73TVpogtduFLBVgmS0EppaUBrBexrpBWmCS0MDoUmpaUqr7YUKM8ZYOjwmgH5ermxs3PhSU5uzj2v75zvMPgPGY//YDKZ/NM/9TFcpYlQvQV/WcJVX8WRcIb5ty5YrW4YjatIpfNIEz1LZmlSJnMNj3cfvd4AFss6TKZPRNdgt2/i9rYHpqON0VFHUEnjjtLHo8cvIQinSCRSiMXOaZEv7gDYbyHwkQQMBgeKpRokScbMzBxpdo3LyxJcLh/M79fBhAm6qd50BzT5u18gjs+wL2/BQBDy/AkCXBQPHr7A7Ow72GwbNK5SEWF8s6qPK8sKnj23gJGGGtoEYYO8sqoh9fsKwYM4YvFz2vXV6xW4CUKzeY0mWhc8WFj0QhRbePLUhHj8J51kbt4J29IGmMNaGz/qMviGjGxLAbtzCIeDxZJ9C4sfvqJeb6JcbqBQrOqLDwaPUa1KCPMJLK9sk9hN+ANRjEZjMLs7Byjkb3TotZqEfL6ssylKbSSTOQyHKrUHAxWK0oPcUfS/brdPiZvGMq6PPmyzIb2gx8MhlytC00bU9u3y8BJWw+ETajebMrj9KPb2eBT/oo7FknA6Wbp/RiBncnFR0sdpNFr0vT83UWwjfvyLoriXbKaASOQUKtn5VNLklDjuiDJ/B6s2eJ+apcHjAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/174d5fcaab213bcd2b29016b5d4de356/342a3/clientLogo.png","srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/a8daf/clientLogo.png 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/f0c21/clientLogo.png 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/342a3/clientLogo.png 180w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/69045/clientLogo.avif 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/1a753/clientLogo.avif 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/2d7df/clientLogo.avif 180w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/174d5fcaab213bcd2b29016b5d4de356/fdca5/clientLogo.webp 45w,\n/static/174d5fcaab213bcd2b29016b5d4de356/6ac31/clientLogo.webp 90w,\n/static/174d5fcaab213bcd2b29016b5d4de356/bd541/clientLogo.webp 180w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":77}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/d6138/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/15e42/cover.png 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/5aead/cover.png 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/d6138/cover.png 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/6d0de/cover.avif 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/f2685/cover.avif 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/4ff31/cover.avif 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/d8057/cover.webp 100w,\n/static/4bba86a6c2c681ec6c2473039256f576/2e34e/cover.webp 200w,\n/static/4bba86a6c2c681ec6c2473039256f576/416c3/cover.webp 400w,\n/static/4bba86a6c2c681ec6c2473039256f576/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 senior frontend developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer","1 PM"],"screenshots":[{"id":"b8395c57-1cf9-50a4-af0c-d6015571d15f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAACHVAAAh1QEEnLSdAAABdklEQVR42pWSy1KDQBBFBxie4RUgMRjepEhizCLZuLKy0tKVVZaf4P//wnW6TfnEhYtTw0zRZ243iCxNUJcL5PkFoihCmqZIkoTX2WyGLMv+JM/nihxdPcdyueT3RdsUeLprcXPs4QchqqrEMAwoyxJxHMO2bRiGASnlCAZM04RjS17pTFDh9fUOm/WAIAjQdR02mw36vmeh502+4J2ZwLJsCCG+oWkaRNM0OBwOWK/XZ2GLXtG2jRqBrwpVOkPAlBps9UxQItuSv4S6rkNUVYX9fo/dbsfCtm05HV0Uhx6mkafmtECaTOEomSUFXFuH58jxhCSghNvtloWr1epDSPvA91EUBQ/ckLpKoTFcPJaw7zscj0cWhmHIxXRGLZOQPshnAv0DLh6fYc0tb6+u1MxCzC8KXBYd8st3oeu6LCXBT34KGUpEbRK+H+J0U+DlscPDqcE0jlhIN48xKqTZ1HXNP6ZpOXi8jfH6nOHlPoU/ceH8U/gGaT/rjM/uFLUAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/6c61b47107a3b060d5dba3aee692ef31/83dff/screen1.png","srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/00e35/screen1.png 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/283a9/screen1.png 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/83dff/screen1.png 864w","sizes":"(min-width: 864px) 864px, 100vw"},"sources":[{"srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/a645c/screen1.avif 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/8a5d3/screen1.avif 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/b1a15/screen1.avif 864w","type":"image/avif","sizes":"(min-width: 864px) 864px, 100vw"},{"srcSet":"/static/6c61b47107a3b060d5dba3aee692ef31/a526e/screen1.webp 216w,\n/static/6c61b47107a3b060d5dba3aee692ef31/08a6f/screen1.webp 432w,\n/static/6c61b47107a3b060d5dba3aee692ef31/e0dae/screen1.webp 864w","type":"image/webp","sizes":"(min-width: 864px) 864px, 100vw"}]},"width":864,"height":424}}},{"id":"c05f2d3d-ed65-5fa6-8f7b-5dfcf1b17a4f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAApCAYAAAA1bQl+AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADYklEQVR42u1VPW/TUBR1EttxHLfNR/PhJE5sJ0raNE1SktCIVlRihC4siA0QbCyI/gQmJFgRogKxsLCxISRAqpjYGPk1h3ee6yptEtpCJ8RwfN+7fj6+9753z1M0TYNpmjASlkQyOR+maSFuWLAsCzFNjOP0J4U1pFVVFQonrutiPPDR73pi7MP3p+F6PtorPq6MPNRqPm5dd3F17MLzm9je3kKr1ZKkipkwxeI67tx0ceOah7Ljo14/Tsa5U/WxfdnD7V0XedvHxxc17N114DV6eHD/Hrrdroxc0TQd5XJZ/LWGarV6ZE+CfsepwS5xXoPn0TqoVJzDdw4Mw4ASi8WgKMrFgcUejYYYj8fCjmTozWZTRtXv97G6uop2u43BYCAt3/V6Payvr8vNnEGYRKfTkR9yEYtLsnq9LgkbjYYkWltbk6nRT0ISJxKJacILT5l/se0icrkcdF2XzkgkcibMJLSsBWxubmI4HAbn6G8jjMXUo0n452g0CpbivOB3CluPaS8tLcld4+E8b+qTQSiqqolejCObzSKVSmF5eXn2cTgFJD0kVINQD52TL0OoaoAzpUxCpvg7qKqOaEyTY5Zo0k5CEnLA3Z0H00wil7Vg5y05nrfuqPYUB9aMmF4ktM5IYmeUwu5OGulUQEr/LNJjhFSKkylwszQtjnI+Dq9sIGHQH59ZliNCPkjGXt7a2pL9y16lWLDH10Qfb2wMRJ/3pJ8+9jbBMUENWFhYkHWVhIxwcXERmUxGIp1Oy+MTolSyUSjk5JgtGh4xrqMlplImeMAJpsqDTtG0bRv5fF6KcKFQkHMSM6twPTFBGHRK0gxfBpszufjkxyFBODYJEZC8pCbla66CnNIhx74NCS+t6EjEFZFqClWnArtYFClXUBSWKYfpM+1KpSIRCqxlspdPCOyKK46JpkAX924qXYCZTEvLerGeJCUZLcEfsdZThAlDRbepodPQsbESR6+polOPoNuIolWLQI2dUw+bNQPf35Vx8KaEr/s2vuzTlvHtbQCnqMmF0WggUbMUOzJJ2K4b+PnBwcHrEj6/svHppS0u8aIgK+HH+wrcUiDA0cgZI7SXdTx9lMGzx0QWzwWk3cviycM0MouhtJ35CrjgW0+Ko9ihefgjwguP8D/hf8J/jfAXZlCkZ88RUZ0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/49ea35822731bb49e8b316035790af18/4f130/screen2.png","srcSet":"/static/49ea35822731bb49e8b316035790af18/1075b/screen2.png 52w,\n/static/49ea35822731bb49e8b316035790af18/86065/screen2.png 103w,\n/static/49ea35822731bb49e8b316035790af18/4f130/screen2.png 206w","sizes":"(min-width: 206px) 206px, 100vw"},"sources":[{"srcSet":"/static/49ea35822731bb49e8b316035790af18/44369/screen2.avif 52w,\n/static/49ea35822731bb49e8b316035790af18/2fb23/screen2.avif 103w,\n/static/49ea35822731bb49e8b316035790af18/ee1e0/screen2.avif 206w","type":"image/avif","sizes":"(min-width: 206px) 206px, 100vw"},{"srcSet":"/static/49ea35822731bb49e8b316035790af18/92c8c/screen2.webp 52w,\n/static/49ea35822731bb49e8b316035790af18/379ec/screen2.webp 103w,\n/static/49ea35822731bb49e8b316035790af18/8224d/screen2.webp 206w","type":"image/webp","sizes":"(min-width: 206px) 206px, 100vw"}]},"width":206,"height":425}}},{"id":"2d3bf1de-51a6-5028-9700-e5198a131f83","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAAAxUlEQVR42p2RyRKCMBBEw74UFBAIm8YF9eD/f2Brj6UHCxU8vJqkMnnpJMo0JUyj0batYIyR2nXdVw67Adbucb30OE8Wx+mEsiyhxnGE1hpFUWAY2GRRVRVc14XneYLv+4sIggCKEgo4ybJMSNMUSZIIHFOqlPqJCJmQwjAMRRDHsfC3kAl5d0ZeuvETdKj+LuT7MVUURbLgOM4LviXrEqH0WbtFXWu5spzwJnyyOOlm8/hlCucSrhbWTSM/S1me57OyNcIbNnvBRCoZ56MAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/ac90845e2a1ddeae98e12594e881c117/60f64/screen3.png","srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/3ff2d/screen3.png 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/b62d9/screen3.png 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/60f64/screen3.png 896w","sizes":"(min-width: 896px) 896px, 100vw"},"sources":[{"srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/5a2bf/screen3.avif 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/9424b/screen3.avif 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/0fd2c/screen3.avif 896w","type":"image/avif","sizes":"(min-width: 896px) 896px, 100vw"},{"srcSet":"/static/ac90845e2a1ddeae98e12594e881c117/f67a9/screen3.webp 224w,\n/static/ac90845e2a1ddeae98e12594e881c117/3559c/screen3.webp 448w,\n/static/ac90845e2a1ddeae98e12594e881c117/0fa27/screen3.webp 896w","type":"image/webp","sizes":"(min-width: 896px) 896px, 100vw"}]},"width":896,"height":424}}},{"id":"89cb799a-844f-5e6d-93b0-1104e65761df","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAABtklEQVR42lWRW46bUBBEMcaYh40NDO8LBmzzsOdhjyaKRqMon/mJNBuIkkVkG9lzpbsnWMpHq+8VdN3TVZrrurjv7/DyEEDlAVx3he12C8/zpDabjdx93/+v0jhEHCeoihB5FiPNMrCWxj/3xxLnoUDbKDiOgyDwkdEPaZoiDEMRDoIAlmVB13Wp+Zxr/q9/nGezGTQmqKoahdqhKBRs2xahw+GApmmQJBnW6zX1BFEUCTGT3Gq1kr6izg9qTHM+jThR7fetEMZxDKUUhr7D9fqEy+UR4zjQwxV2u0qIedg0TSyXS5nhzneN/ei6Dn3fCxUTZlkKVSo8nI94eR4wdhWOe4VTl1PPxefFYiErGoYhM7wyn2Xlum7o5Z0Q8MeECKuypJVrNHVNhpPYUOLP7wI/3xVMa03/WTcRnhExTfsIhclYjINwHBtRnJGnDe6inM45eegRFVkR2vC3DtGZtxAmUQ5KQmHBtm0lgJJ8W1oOxmOMr59zfPmU4npOYJCAYfCKulBMSbMA13QXQk6QAyhpxSxNoBsWXi8efr0H+PHdx7c3H3PDlLXYNx6cAuAz03FAk6d/Afrb26RYz4ymAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/8832b/screen4.png","srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/db69c/screen4.png 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/93d82/screen4.png 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/8832b/screen4.png 900w","sizes":"(min-width: 900px) 900px, 100vw"},"sources":[{"srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/4f682/screen4.avif 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/87589/screen4.avif 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/74bbf/screen4.avif 900w","type":"image/avif","sizes":"(min-width: 900px) 900px, 100vw"},{"srcSet":"/static/5e064d59a0f8b2b4aa107b390ed9c92c/58aa3/screen4.webp 225w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/05407/screen4.webp 450w,\n/static/5e064d59a0f8b2b4aa107b390ed9c92c/77dba/screen4.webp 900w","type":"image/webp","sizes":"(min-width: 900px) 900px, 100vw"}]},"width":900,"height":424}}},{"id":"c604ef8b-f489-54c7-b47f-cf8aad6accdd","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAABLUlEQVR42o2Ra2+CMBiFW2kBAyhEbopuyAQcF4W5hJnt6/7/TzqjVdlMXPTDk7xN2ifn9CW2bePzfYHvrxD5Zo7J1EEQBvA8H77vIwiCm8RPcyxXz9imc2ySFdbJC4SLeJ6HQ5Pi47BGWWwwmUz7Bx6iaIFoGcE0TTDGoKrqFdow8zOnMxEp2vYN1a5FWVawLAvGmMEyNWiaBs4ZRiPaM5JQ+jsLCCEDnHOQsK93PHboug77/U4KhUhwS/Afg3A2c2WyqqpQFK+yopCJmkL2KIPQdV1UtZAVg1DXdSiKIi89IrtKKIRN0yDPMyRJcq6sSy6V7/JXKLZc13Vfu0SaplJoGioc2wBT6MNQSuQ3EcdxkG+3yLIMcRzDMAxYvXCsK+CMQOX0Lpp6kopt/wAgjM41Xh+fngAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/379f1caa5b83b9fe37b1901606ca2e04/49b5e/screen5.png","srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/db69c/screen5.png 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/93d82/screen5.png 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/49b5e/screen5.png 899w","sizes":"(min-width: 899px) 899px, 100vw"},"sources":[{"srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/4f682/screen5.avif 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/87589/screen5.avif 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/78f88/screen5.avif 899w","type":"image/avif","sizes":"(min-width: 899px) 899px, 100vw"},{"srcSet":"/static/379f1caa5b83b9fe37b1901606ca2e04/58aa3/screen5.webp 225w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/05407/screen5.webp 450w,\n/static/379f1caa5b83b9fe37b1901606ca2e04/ddf7a/screen5.webp 899w","type":"image/webp","sizes":"(min-width: 899px) 899px, 100vw"}]},"width":899,"height":423.99999999999994}}},{"id":"5c3623f0-03ea-5158-865e-c71db59ba6e0","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAACHVAAAh1QEEnLSdAAAB5ElEQVR42m1SPW/TUBR1vvxRf8aJn+20iROcOP2wa4smJJFghCESU5laISYGJFiCGsb8j/YHIMTGhsSAMkL/ADMr/Qs53GeappEYjp7ue7rnvHPuFSzLwpNhA88eu4hCH4Zhwfc8MNcFYy4ch9HJ4FK9AUM78NFsBjjoeQg7e+h0HoBzCY7j4GHWx3jQRXwUQTdMmKYFyzDg1i3sNnxUbRvFYhHlcnkLJYIkVqAoMkqlEkRR/Ed4eBgj6h+h1+tjR1WRxvsYPD2FEj+HYu8SuUZNOxAEYQuFQiHHuuYiQr1eR5qmSJIE3W5Ilk3M3rzCcvkdF5ffEOxnRKjDIfu1Wg38A7yHw7appjhUVdsIMeYgy1JClpPqmobF/B1+//qB5dcvGA9PyLKFIGjC49my20ypz/cZGr4H07hH6Ps+JpMRHo1GGA4H0IhwdHKMl2cvcPH2NbL4gMLW0Npj9KbeNUqVAhSpCJFOWdrYzjPklvtRhHa7TQMxcX5+htnsPebzDxRDF5WKSMMyIEnyf3PcuuOESXKMOI4RhmGe0/X1T6xWK/y5ucF0Os1FWq0WuJv7K8Qj0HU9n/AdId+diH4XRT3aqyaq1SoWiwWuri7x+dNHTMZjSLKcD4GLrQeyBhfL1+WW8C9lXPlf9sGWfAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/7b6ec021d7e740af3a08e437ae16eff9/60f64/screen6.png","srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/3ff2d/screen6.png 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/b62d9/screen6.png 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/60f64/screen6.png 896w","sizes":"(min-width: 896px) 896px, 100vw"},"sources":[{"srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/5a2bf/screen6.avif 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/9424b/screen6.avif 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/0fd2c/screen6.avif 896w","type":"image/avif","sizes":"(min-width: 896px) 896px, 100vw"},{"srcSet":"/static/7b6ec021d7e740af3a08e437ae16eff9/f67a9/screen6.webp 224w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/3559c/screen6.webp 448w,\n/static/7b6ec021d7e740af3a08e437ae16eff9/0fa27/screen6.webp 896w","type":"image/webp","sizes":"(min-width: 896px) 896px, 100vw"}]},"width":896,"height":424}}}]}}},"pageContext":{"id":"45987eea-191f-531c-b854-25e3d60decff","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/page-data.json b/page-data/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/page-data.json index 0ba26e82..3470d87b 100644 --- a/page-data/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/page-data.json +++ b/page-data/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/","result":{"data":{"markdownRemark":{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","html":"

There has been developed the Client-web for the users who need direct and expedited delivery service within Belarus. The Client-web allows the user to create the orders for delivery and see order statuses.

\n

The developed Admin-web allows to create optimized delivery routes, to get the data on the vehicles and the drivers in real-time mode to have the possibility to optimize order assignment. There are blocks with Driver’s schedule, Transport catalogue, Employees list, Clients list, Orders list and the main one – Maps an Routes.

\n

The Drive’s App was developed for the driver and allows the driver to get the orders, mark the status of every delivery, and report problems on deliveries.

","frontmatter":{"stack":["C#, .NET","Blazor","Maui","MongoDB, ClickHouse","SignalR","Dapr, Redis, RabbitMQ"],"title":"Web & Mobile apps for a logistics company","description":"It is a multifunctional application including Admin web, Сlient web and Driver mobile application. It is an integrated solution that would not only improve efficiency and productivity but also provide a united platform for managing all aspects of customer engagement and service delivery. It provides interaction between all the business processes participants, automates order making and assigning processes which is very helpful for the logistians.","challenge":"Direxxt LLC wanted to lessen the expenses on cargo delivery and stop using “BTS System” (the one for optimization the routes and monitoring drivers) having their own soft for route optimization and delivery management, that would help to improve delivery management quality and speed.","clientDescription":"Direxxt LLC provides express delivery services for shipments (including shipments for the fixed time), transportation services, courier services, freight forwarding services.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVR42h2OP0gCYRjGhWpsKEzrVAxOz4iG2mwpwiUamhKai87vvj/33YFcSTQYLS2G/aNAK1paogKH/iCmWJNEFNdQWyCRg1KIU8P1nh88fO/zvPB7H4eqUoNS+kIIyTPG0uCTnPMcZAXILhml55BnVMbuZSOe3BFHS2fOwK7pDW19usXDdDQ6qcvogVBqYoz3HIzRE1VVkSzLXZqmFXWdVwBwBPkFluUIgB/BlxnGGWTo89v+kaHiQMh6FkLlb19o9s/lL60uLhlE4xmH/SglWcbwArTh0O4WoDe6rl/BkWuAmgC0G+cZISmssbljl5TNuYPFV0F6+vIG363O7nFkGCmds0QbqCjKOiHKPgATsVhsGGYE8zLUnwBFYM8xQmuIs8341PTKQc/gRkGQIh+C1PzxSqbNIKrKGULhNrBer/ssy3KD+hqNhr9Wq/W3Wi2hWq3aeS9IsD38LpDzdCwcKLjFt4onOPPrFe+aHjFpc6yoo8MG/gMh2bPD9+JgqAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/b07a70959c4560fad7bd913102a574c9/73ee0/clientLogo.png","srcSet":"/static/b07a70959c4560fad7bd913102a574c9/201a0/clientLogo.png 45w,\n/static/b07a70959c4560fad7bd913102a574c9/ee172/clientLogo.png 90w,\n/static/b07a70959c4560fad7bd913102a574c9/73ee0/clientLogo.png 180w,\n/static/b07a70959c4560fad7bd913102a574c9/2bc87/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/b07a70959c4560fad7bd913102a574c9/aef49/clientLogo.avif 45w,\n/static/b07a70959c4560fad7bd913102a574c9/7a5ef/clientLogo.avif 90w,\n/static/b07a70959c4560fad7bd913102a574c9/6abb7/clientLogo.avif 180w,\n/static/b07a70959c4560fad7bd913102a574c9/983e0/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/b07a70959c4560fad7bd913102a574c9/94e0c/clientLogo.webp 45w,\n/static/b07a70959c4560fad7bd913102a574c9/5e8a4/clientLogo.webp 90w,\n/static/b07a70959c4560fad7bd913102a574c9/05bf8/clientLogo.webp 180w,\n/static/b07a70959c4560fad7bd913102a574c9/4baf4/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":46}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/d6138/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/15e42/cover.png 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/5aead/cover.png 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/d6138/cover.png 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/6d0de/cover.avif 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/f2685/cover.avif 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/4ff31/cover.avif 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/d8057/cover.webp 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/2e34e/cover.webp 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/416c3/cover.webp 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["1 senior fullstack developer","2 middle fullstack developers","1 PM","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"7b8679ae-6ea9-52fe-a527-cdfa5456c214","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABUUlEQVR42pWSSU4EMQxF6/5XYct1EDQgJLqGjE4lKbrN/wlBvWDRLKzYGb6f7Uyfz68aYlJjrIok3fddU0qwHX5u6zDG+42fZNdasp7egz48fujTi9PJblZDEAiaJlZr1VKKxugQ9wQiotbyXsB+VIvkI7HFO+tET29Gz7PRaWuCSb336pzXnIteLhd1PqhEQYKjPbbW6bKsEJQmGEJsd+d5aTB5F7wnofVNkASDkoIBAh4JSMvyeLYsi0ZQbuvWaDPOuGdMp6fGtK4WdLHRsJxSKgSvTZgxW0CSCCJWkLAfUE1K0gnPs65bT2AMCD1KYw/ZpyS9xOM4GhX3Kihy7j4fsW9cOUDSs1UjDgCbYkxNkCQU4jrsNqY/4r/8rx+IX0FmuxW728pIWPGlICj4SxRkP9i/Yf8VboIk7FPGyH1C0/l9YJw6fCbjcO4xfnb28RvydgZJXPnSxgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/86b9015049de415b6533ec76e9b8947d/16902/screen0.png","srcSet":"/static/86b9015049de415b6533ec76e9b8947d/2d708/screen0.png 219w,\n/static/86b9015049de415b6533ec76e9b8947d/0190c/screen0.png 438w,\n/static/86b9015049de415b6533ec76e9b8947d/16902/screen0.png 875w,\n/static/86b9015049de415b6533ec76e9b8947d/2ad4c/screen0.png 1750w","sizes":"(min-width: 875px) 875px, 100vw"},"sources":[{"srcSet":"/static/86b9015049de415b6533ec76e9b8947d/c2aad/screen0.avif 219w,\n/static/86b9015049de415b6533ec76e9b8947d/92f38/screen0.avif 438w,\n/static/86b9015049de415b6533ec76e9b8947d/5d19d/screen0.avif 875w,\n/static/86b9015049de415b6533ec76e9b8947d/9bd84/screen0.avif 1750w","type":"image/avif","sizes":"(min-width: 875px) 875px, 100vw"},{"srcSet":"/static/86b9015049de415b6533ec76e9b8947d/02a17/screen0.webp 219w,\n/static/86b9015049de415b6533ec76e9b8947d/c7f68/screen0.webp 438w,\n/static/86b9015049de415b6533ec76e9b8947d/1464e/screen0.webp 875w,\n/static/86b9015049de415b6533ec76e9b8947d/4ef38/screen0.webp 1750w","type":"image/webp","sizes":"(min-width: 875px) 875px, 100vw"}]},"width":875,"height":424}}},{"id":"9d1d293a-cc66-52f3-aecb-b5eaacc8e669","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABWElEQVR42n2S3W6DMAyF+/7vNGkXk/YkrC2QfzsJTNWZbYoY1bSLo5Bgfzmxfam1Ydc0zRjHCaUQWPbM1c5b66JjJWoIkZHy9l/jlmW13EspDBVRRYwJKSVLdPLtfZBztgt2bfsCJs0hyy2ZBNxxvd5xUZCKuQnAG7D3bgm11sMVV3NSBOKCA1WBMVmuQltbcLuNB1ATJjdjFpXKCCHCOYecszlali5aJI4xRYlphEzlH6A+OUX4EMxFFqWcDKZq4trU2tP5Vrsz8H4GjlMUZ1JDKXRSkLj7XlesInWn6n1v0AFUaQ2tKb+B3hcDktzoU8HVRcxJnMozs7gq6u4JewVuTukMZN6ao9+5VdxixF00S/HvMcDLWk8O+QXIZ+AZ3mwW1V0U6ap7Mlc6JvQ3cK+N3jgMgwXvNVu1q9Sl093GR8dqGL5kXiPePma8f854PFap62I52qwfmj0CEqQK4i8AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/d9227fae48b3c0746b0017453679bb1f/60951/screen1.png","srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/802a7/screen1.png 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/3fc29/screen1.png 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/60951/screen1.png 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/291e9/screen1.png 1762w","sizes":"(min-width: 881px) 881px, 100vw"},"sources":[{"srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/f87c9/screen1.avif 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/0c2fd/screen1.avif 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/23258/screen1.avif 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/ef3ae/screen1.avif 1762w","type":"image/avif","sizes":"(min-width: 881px) 881px, 100vw"},{"srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/797a6/screen1.webp 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/430a9/screen1.webp 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/50306/screen1.webp 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/f31e4/screen1.webp 1762w","type":"image/webp","sizes":"(min-width: 881px) 881px, 100vw"}]},"width":881,"height":424}}},{"id":"96453bc5-a322-5920-b688-64be1cb3ef7c","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA/0lEQVR42pWR3W7DMAiF+/7Ps9u9zNSLNF0cbIx/0kpngLeumzYpufiETODkAKecC/5CpOCSE87LO2ZOmCJhohVUC2qtD5jlR9/pP0Gj1AZWYRJxkiKl6jcZ6Hu/oBZGIm8sKmrIE6WMeMChOkpJY/Y3c9Y3gzUfY1RIBeXYyOQOM1pr6L17bK1joYAoCVzFf7RL0MYxJ6SHCCG4m3GIBtL8sgakzPsdisUUXWS4G3SF1tXdHx45xeRjbtvm9L6h6ZVttybIvMOhFfwuomiHkM8L18fRvnkStHGM2+3mO5umCV85Y+xM3XLz5nmeEZYr3s4JL68zLlfB/b6NdfSOD9RQA3H22lUuAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/c4ff1/screen2.png","srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/62a74/screen2.png 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/0ec6d/screen2.png 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/c4ff1/screen2.png 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/b1a38/screen2.png 1738w","sizes":"(min-width: 869px) 869px, 100vw"},"sources":[{"srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/34cb0/screen2.avif 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/da870/screen2.avif 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/ab6b1/screen2.avif 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/e46a7/screen2.avif 1738w","type":"image/avif","sizes":"(min-width: 869px) 869px, 100vw"},{"srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/fed78/screen2.webp 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/9cd19/screen2.webp 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/0a495/screen2.webp 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/3bf78/screen2.webp 1738w","type":"image/webp","sizes":"(min-width: 869px) 869px, 100vw"}]},"width":869,"height":424}}},{"id":"2b0b4a41-2ab2-502e-8716-c49d9620daea","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB30lEQVR42qVQyZKaUBTl/78mi1SysU3Zia2NooAi86QiNCozCLg4fXldbbnP4rx37nTuwF38AGESQbEX2NozLLwllMMaK2uMF13HSJOwdv7B2cvQ3RUkYwrRmkD3iXs83FDGIdrAO4k4Rhq4PC0QJx8w9lRIiVPjBRv/DUtzjLXJQ9IWUCyeBCVoJjXTZhDVN8z1CXh3jKUzpvgrJH8C9ciDy9KSCVoHCRtvCi+UYO2X2DnvOAYybFuGZUkw1Tn9K8j2HK/Kb/xRfmGi/YRgTLDS/7LfOkk0YVbhkp6hHhZQ9+8Ioi2sQIAdSQhiDYYpQjNE7HYL7EwBliljro4wUn+wjba2QNPxUJ0lwtgClyQ1zkkM0Z9BOwpwTxuEkY5TrCA4G3BocseV4HoKbH8L09iy1bfeGz5OFuKLi/DsQvUFyjfBFUWFoqxwTS6omwa3rkXX9YQOt1uDvMjIf0Pf98xuKGeI9xRv2454y3w9+dq2BVdVDQnWiM9XZHmFJCuQUZO8bBiPLwnSvCS7ZrgmOYsnWc4wcJZPKEnrITgUF8TT/FuwZn9K/iE22EV1I3wJD00eNQWd7VqSDgmW9NR1g/v9ztbq+/sT7xl/th948ncDvlfOqMsgONzjf/B18xaf10LkLh1DtUkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/01865520f59b8eef0a6da65309a409bc/2cdb5/screen3.png","srcSet":"/static/01865520f59b8eef0a6da65309a409bc/802a7/screen3.png 220w,\n/static/01865520f59b8eef0a6da65309a409bc/e63e4/screen3.png 440w,\n/static/01865520f59b8eef0a6da65309a409bc/2cdb5/screen3.png 880w,\n/static/01865520f59b8eef0a6da65309a409bc/0a590/screen3.png 1760w","sizes":"(min-width: 880px) 880px, 100vw"},"sources":[{"srcSet":"/static/01865520f59b8eef0a6da65309a409bc/f87c9/screen3.avif 220w,\n/static/01865520f59b8eef0a6da65309a409bc/eb7a4/screen3.avif 440w,\n/static/01865520f59b8eef0a6da65309a409bc/7f69c/screen3.avif 880w,\n/static/01865520f59b8eef0a6da65309a409bc/1ec76/screen3.avif 1760w","type":"image/avif","sizes":"(min-width: 880px) 880px, 100vw"},{"srcSet":"/static/01865520f59b8eef0a6da65309a409bc/797a6/screen3.webp 220w,\n/static/01865520f59b8eef0a6da65309a409bc/8ba3f/screen3.webp 440w,\n/static/01865520f59b8eef0a6da65309a409bc/a7217/screen3.webp 880w,\n/static/01865520f59b8eef0a6da65309a409bc/dc556/screen3.webp 1760w","type":"image/webp","sizes":"(min-width: 880px) 880px, 100vw"}]},"width":880,"height":424}}},{"id":"bd4b7257-4a5f-5127-b009-f7c6a7cebbc9","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABwklEQVR42n1S226bQBDl/3+mL1WfqlRxY8mkqWs7xoCBBNvqBVpggV2ulU7PYLvpQ9SHo7ns7NnZM2Ol8Qm1aVAqBUVUVYVxHDEMA7quI1qiR14mmHt3eOdFmO3ncGMb4XEDJ7Cx9D/gMbxD9NWFVRYlNAkbQi42TYO6rmEYt21H4pFnLdL8Bz7vZ9jsH/C4/ohoe4soXsP17+F4C9jODKv4HlahKmgtJOaCF1/yWhsSdkiyBOFpiePzFwRrGxGJAtfG/mmFhX+Dm81bLMJbWIqEL5dfh9EdcpXhmG4Rn7ZwwxU8fwlHCMMN/Qe8377Bp6cZrCyvqZuZOnmdULptWVMgzUIcEw8HahcfdniOd4gODgJ/h3UwR/xNNCw1izWKoqB+7aTZ0A+TFQ2rqma+n3JNY2CIvuewhu5siV9sSh41uoVlKHhJwu9JioKXc0qgGJeUIefA0p8ZipK/YCy5LFesl7MKGc8VGypK3mFNzR9Z8i0pluFU9MXKoTwiVkjPJJrbwMcpgfhCIo/XzKmqoRz8KQdqyVSly+vuif3rD+Ml/j3FV1xrrnX9JS97Sw3POyc72PdEd0F/huS7f+L/QTT/A+sL8+s0153NAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/306c8f25d177fa9ed574b156eb38cbde/29cdb/screen4.png","srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/8a190/screen4.png 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/f26e8/screen4.png 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/29cdb/screen4.png 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/69057/screen4.png 1768w","sizes":"(min-width: 884px) 884px, 100vw"},"sources":[{"srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/65d3b/screen4.avif 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/5c88c/screen4.avif 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/eaaef/screen4.avif 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/103c1/screen4.avif 1768w","type":"image/avif","sizes":"(min-width: 884px) 884px, 100vw"},{"srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/60969/screen4.webp 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/3220b/screen4.webp 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/396ea/screen4.webp 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/95149/screen4.webp 1768w","type":"image/webp","sizes":"(min-width: 884px) 884px, 100vw"}]},"width":884,"height":424}}},{"id":"a25de992-73ea-5686-8955-ccb105cddbf3","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAAAAEEAgMGBf/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAAB9OLUNXWFRosMoI18vjPWuUR//8QAHRAAAgICAwEAAAAAAAAAAAAAAgMAARMUBBAgEv/aAAgBAQABBQLAqYFTArxd/Ig0SLyJiXW4+VynVNx8/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQMBAT8BIQ//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREg/9oACAECAQE/AayvP//EAB4QAAEDBQEBAAAAAAAAAAAAAAABAjMRICExoTJB/9oACAEBAAY/Ao0I2nhLK/CjbdmFNknDDuEnD//EACAQAAICAQMFAAAAAAAAAAAAAAABESFBMVHxEGGh0fD/2gAIAQEAAT8hojwnGHBkCvRpjonHagtjMp3aH3JNOlbLcEzi3E020kqmV+gwPNuEPsh//9oADAMBAAIAAwAAABAYDPBDD//EABgRAQADAQAAAAAAAAAAAAAAAAEQESEx/9oACAEDAQE/EIGjZsGG+x//xAAXEQADAQAAAAAAAAAAAAAAAAAAIGEh/9oACAECAQE/ELFjU//EACIQAQACAgAFBQAAAAAAAAAAAAEAESExQWGRofAQUXGBsf/aAAgBAQABPxBeyn29XHDS8QF8A003UFqY58tOS/scPROTWPuXswuuEtVXiDawD4CKrbmbBlQZ2mzswFijBpW9dYkiugdO67zatvxxH2m/iN6TnvHlP//Z"},"images":{"fallback":{"src":"/static/f5baf2719902e73fd526808dafd312d6/8bccd/screen5.jpg","srcSet":"/static/f5baf2719902e73fd526808dafd312d6/38346/screen5.jpg 48w,\n/static/f5baf2719902e73fd526808dafd312d6/d6c04/screen5.jpg 96w,\n/static/f5baf2719902e73fd526808dafd312d6/8bccd/screen5.jpg 191w,\n/static/f5baf2719902e73fd526808dafd312d6/945c7/screen5.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/f5baf2719902e73fd526808dafd312d6/57d6c/screen5.avif 48w,\n/static/f5baf2719902e73fd526808dafd312d6/8ad7f/screen5.avif 96w,\n/static/f5baf2719902e73fd526808dafd312d6/358ff/screen5.avif 191w,\n/static/f5baf2719902e73fd526808dafd312d6/094b9/screen5.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/f5baf2719902e73fd526808dafd312d6/a187f/screen5.webp 48w,\n/static/f5baf2719902e73fd526808dafd312d6/41c1b/screen5.webp 96w,\n/static/f5baf2719902e73fd526808dafd312d6/f4b4e/screen5.webp 191w,\n/static/f5baf2719902e73fd526808dafd312d6/030ce/screen5.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"1626afba-b106-5e6e-8382-79ac1a24dd9f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAIBBAYDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAH0S1NVCwHSVaOQAyZZV1plBP/EAB8QAAICAQQDAAAAAAAAAAAAAAADAQIxBBATFBEhQf/aAAgBAQABBQLhWcCiUq28E7ei2fpbJVkWMnceRqnQdx5//8QAFhEAAwAAAAAAAAAAAAAAAAAAECAh/9oACAEDAQE/AUg//8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPwGsrz//xAAeEAABAwQDAAAAAAAAAAAAAAAAATOhAhEhMRMwMv/aAAgBAQAGPwK3Gg3SeE6tmFNjkGKoHIP/xAAgEAACAgICAgMAAAAAAAAAAAAAAREhMUEQUWGB0eHw/9oACAEBAAE/IXLbUC3KPpZ42JirFn0ZTwJZFzqOCcU6RN6+ymdG1TK/gNDzbhD9kP/aAAwDAQACAAMAAAAQOAM8wA//xAAZEQABBQAAAAAAAAAAAAAAAAABEBEgITH/2gAIAQMBAT8QgKF9T//EABYRAQEBAAAAAAAAAAAAAAAAAGEAIP/aAAgBAgEBPxBps//EACEQAQACAgEEAwEAAAAAAAAAAAEAESExQVFhkaFx0fCB/9oACAEBAAE/EMMItrnpGl/xLgkrXA3iZaafqoFzSdIcL0jALXC7jaxL+YxuZxDpbjVv3UTUjuJfbdcQGGVXIbNnpgLwMGlb15jv84HTuvc2rb/OI+038jfE7789p//Z"},"images":{"fallback":{"src":"/static/df7e4b30cdee886e2a8c766b827fa15e/8bccd/screen6.jpg","srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/38346/screen6.jpg 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/d6c04/screen6.jpg 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/8bccd/screen6.jpg 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/945c7/screen6.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/57d6c/screen6.avif 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/8ad7f/screen6.avif 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/358ff/screen6.avif 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/094b9/screen6.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/a187f/screen6.webp 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/41c1b/screen6.webp 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/f4b4e/screen6.webp 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/030ce/screen6.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"5013f51b-9e53-5898-8f1a-226d429b5536","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAQUBAAAAAAAAAAAAAAAAAAECAwUGBP/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABgTqW2AmEc62Ipi8CPmzg1sDHjP8A/8QAHBAAAwACAwEAAAAAAAAAAAAAAAECEhQDBBAg/9oACAEBAAEFAmjFClfGNGNDTQ/beMzzzVG52Dc5zc7B/8QAFxEBAAMAAAAAAAAAAAAAAAAAARARIP/aAAgBAwEBPwG8CR//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREg/9oACAECAQE/AayvP//EAB4QAAEDBAMAAAAAAAAAAAAAAAABMjMQESChEiEx/9oACAEBAAY/AmDBuDVGqeYci1l7pJok0SaP/8QAHxAAAgIBBAMAAAAAAAAAAAAAAAERIZEQMVFhIIHh/9oACAEBAAE/IUzEIOiMq18JrWAXyBhbL0cIoSvbRTG2XCEDjBUVbsDvYHcwP//aAAwDAQACAAMAAAAQlBI8Mw//xAAaEQEAAgMBAAAAAAAAAAAAAAABEBEAIVFx/9oACAEDAQE/EKcxZCbLfY//xAAYEQACAwAAAAAAAAAAAAAAAAAQYQABIf/aAAgBAgEBPxB9xx0f/8QAIBABAAIBBAIDAAAAAAAAAAAAAQARITFRwfBBkWGBsf/aAAgBAQABPxAKKnTEyFeuWkLtUCWVHWABEdEcp8uVlrZRG5AR8PEZGBRsxB1BhuqNpY/sK16Bgx6YAUYJqPJ1xG06P1Ow8T//2Q=="},"images":{"fallback":{"src":"/static/a076849820a2940309307b8a498bec36/8bccd/screen7.jpg","srcSet":"/static/a076849820a2940309307b8a498bec36/38346/screen7.jpg 48w,\n/static/a076849820a2940309307b8a498bec36/d6c04/screen7.jpg 96w,\n/static/a076849820a2940309307b8a498bec36/8bccd/screen7.jpg 191w,\n/static/a076849820a2940309307b8a498bec36/945c7/screen7.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/a076849820a2940309307b8a498bec36/57d6c/screen7.avif 48w,\n/static/a076849820a2940309307b8a498bec36/8ad7f/screen7.avif 96w,\n/static/a076849820a2940309307b8a498bec36/358ff/screen7.avif 191w,\n/static/a076849820a2940309307b8a498bec36/094b9/screen7.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/a076849820a2940309307b8a498bec36/a187f/screen7.webp 48w,\n/static/a076849820a2940309307b8a498bec36/41c1b/screen7.webp 96w,\n/static/a076849820a2940309307b8a498bec36/f4b4e/screen7.webp 191w,\n/static/a076849820a2940309307b8a498bec36/030ce/screen7.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"d1c5e48a-317a-59bc-b5d5-38c9fd5ef749","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAIDBAYBBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABsr6rN0C4XBJG8KAcTLKuuMmJ/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAxAUBBIgMf/aAAgBAQABBQJkAPQRKkI8nJwrhp9m5fByrhNy+f/EABkRAAEFAAAAAAAAAAAAAAAAAAEQEiAhUf/aAAgBAwEBPwFwyFJ//8QAGBEAAgMAAAAAAAAAAAAAAAAAAREAIFH/2gAIAQIBAT8BZ2M1/8QAHxAAAgAFBQAAAAAAAAAAAAAAAAECITEzoQMEIjA0/9oACAEBAAY/Amlt00eZHLSS6qkmVLmCUWC5g//EABwQAAICAwEBAAAAAAAAAAAAAAABESExQVHR8P/aAAgBAQABPyFNAYfRTIJe34IlDH9QlCMx69FDwzM5TME3qZKZ0bVMr8DQ824Q+yH/2gAMAwEAAgADAAAAEDvTAIAP/8QAGxEAAgIDAQAAAAAAAAAAAAAAAREQMQAhodH/2gAIAQMBAT8QCKd9wlliRoXcf//EABYRAQEBAAAAAAAAAAAAAAAAAGEAIP/aAAgBAgEBPxBU2f/EACAQAQACAgICAwEAAAAAAAAAAAEAESExUWFBkaGx8HH/2gAIAQEAAT8QYrWljkW52V7lfHUEXjmEdqHSygxl7jtuqxkgcIW/0xgGl6J9MRVww4WkXka4Z9Msw2oZ2mz4ZbRxCpW9e4ARzgdPHzNq2/ziPtN/kb6ne/PU/9k="},"images":{"fallback":{"src":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8bccd/screen8.jpg","srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/38346/screen8.jpg 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/d6c04/screen8.jpg 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8bccd/screen8.jpg 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/945c7/screen8.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/57d6c/screen8.avif 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8ad7f/screen8.avif 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/358ff/screen8.avif 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/094b9/screen8.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/a187f/screen8.webp 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/41c1b/screen8.webp 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/f4b4e/screen8.webp 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/030ce/screen8.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}}]}}},"pageContext":{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/","result":{"data":{"markdownRemark":{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","html":"

There has been developed the Client-web for the users who need direct and expedited delivery service within Belarus. The Client-web allows the user to create the orders for delivery and see order statuses.

\n

The developed Admin-web allows to create optimized delivery routes, to get the data on the vehicles and the drivers in real-time mode to have the possibility to optimize order assignment. There are blocks with Driver’s schedule, Transport catalogue, Employees list, Clients list, Orders list and the main one – Maps an Routes.

\n

The Drive’s App was developed for the driver and allows the driver to get the orders, mark the status of every delivery, and report problems on deliveries.

","frontmatter":{"stack":["C#, .NET","Blazor","Maui","MongoDB, ClickHouse","SignalR","Dapr, Redis, RabbitMQ"],"title":"Web & Mobile apps for a logistics company","description":"It is a multifunctional application including Admin web, Сlient web and Driver mobile application. It is an integrated solution that would not only improve efficiency and productivity but also provide a united platform for managing all aspects of customer engagement and service delivery. It provides interaction between all the business processes participants, automates order making and assigning processes which is very helpful for the logistians.","challenge":"Direxxt LLC wanted to lessen the expenses on cargo delivery and stop using “BTS System” (the one for optimization the routes and monitoring drivers) having their own soft for route optimization and delivery management, that would help to improve delivery management quality and speed.","clientDescription":"Direxxt LLC provides express delivery services for shipments (including shipments for the fixed time), transportation services, courier services, freight forwarding services.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVR42h2OP0gCYRjGhWpsKEzrVAxOz4iG2mwpwiUamhKai87vvj/33YFcSTQYLS2G/aNAK1paogKH/iCmWJNEFNdQWyCRg1KIU8P1nh88fO/zvPB7H4eqUoNS+kIIyTPG0uCTnPMcZAXILhml55BnVMbuZSOe3BFHS2fOwK7pDW19usXDdDQ6qcvogVBqYoz3HIzRE1VVkSzLXZqmFXWdVwBwBPkFluUIgB/BlxnGGWTo89v+kaHiQMh6FkLlb19o9s/lL60uLhlE4xmH/SglWcbwArTh0O4WoDe6rl/BkWuAmgC0G+cZISmssbljl5TNuYPFV0F6+vIG363O7nFkGCmds0QbqCjKOiHKPgATsVhsGGYE8zLUnwBFYM8xQmuIs8341PTKQc/gRkGQIh+C1PzxSqbNIKrKGULhNrBer/ssy3KD+hqNhr9Wq/W3Wi2hWq3aeS9IsD38LpDzdCwcKLjFt4onOPPrFe+aHjFpc6yoo8MG/gMh2bPD9+JgqAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/b07a70959c4560fad7bd913102a574c9/73ee0/clientLogo.png","srcSet":"/static/b07a70959c4560fad7bd913102a574c9/201a0/clientLogo.png 45w,\n/static/b07a70959c4560fad7bd913102a574c9/ee172/clientLogo.png 90w,\n/static/b07a70959c4560fad7bd913102a574c9/73ee0/clientLogo.png 180w,\n/static/b07a70959c4560fad7bd913102a574c9/2bc87/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/b07a70959c4560fad7bd913102a574c9/aef49/clientLogo.avif 45w,\n/static/b07a70959c4560fad7bd913102a574c9/7a5ef/clientLogo.avif 90w,\n/static/b07a70959c4560fad7bd913102a574c9/6abb7/clientLogo.avif 180w,\n/static/b07a70959c4560fad7bd913102a574c9/983e0/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/b07a70959c4560fad7bd913102a574c9/94e0c/clientLogo.webp 45w,\n/static/b07a70959c4560fad7bd913102a574c9/5e8a4/clientLogo.webp 90w,\n/static/b07a70959c4560fad7bd913102a574c9/05bf8/clientLogo.webp 180w,\n/static/b07a70959c4560fad7bd913102a574c9/4baf4/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":46}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/d6138/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/15e42/cover.png 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/5aead/cover.png 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/d6138/cover.png 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/6d0de/cover.avif 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/f2685/cover.avif 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/4ff31/cover.avif 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/d8057/cover.webp 100w,\n/static/fbf2d2e82f22409b4359437047ddb547/2e34e/cover.webp 200w,\n/static/fbf2d2e82f22409b4359437047ddb547/416c3/cover.webp 400w,\n/static/fbf2d2e82f22409b4359437047ddb547/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["1 senior fullstack developer","2 middle fullstack developers","1 PM","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"7b8679ae-6ea9-52fe-a527-cdfa5456c214","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABUUlEQVR42pWSSU4EMQxF6/5XYct1EDQgJLqGjE4lKbrN/wlBvWDRLKzYGb6f7Uyfz68aYlJjrIok3fddU0qwHX5u6zDG+42fZNdasp7egz48fujTi9PJblZDEAiaJlZr1VKKxugQ9wQiotbyXsB+VIvkI7HFO+tET29Gz7PRaWuCSb336pzXnIteLhd1PqhEQYKjPbbW6bKsEJQmGEJsd+d5aTB5F7wnofVNkASDkoIBAh4JSMvyeLYsi0ZQbuvWaDPOuGdMp6fGtK4WdLHRsJxSKgSvTZgxW0CSCCJWkLAfUE1K0gnPs65bT2AMCD1KYw/ZpyS9xOM4GhX3Kihy7j4fsW9cOUDSs1UjDgCbYkxNkCQU4jrsNqY/4r/8rx+IX0FmuxW728pIWPGlICj4SxRkP9i/Yf8VboIk7FPGyH1C0/l9YJw6fCbjcO4xfnb28RvydgZJXPnSxgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/86b9015049de415b6533ec76e9b8947d/16902/screen0.png","srcSet":"/static/86b9015049de415b6533ec76e9b8947d/2d708/screen0.png 219w,\n/static/86b9015049de415b6533ec76e9b8947d/0190c/screen0.png 438w,\n/static/86b9015049de415b6533ec76e9b8947d/16902/screen0.png 875w,\n/static/86b9015049de415b6533ec76e9b8947d/2ad4c/screen0.png 1750w","sizes":"(min-width: 875px) 875px, 100vw"},"sources":[{"srcSet":"/static/86b9015049de415b6533ec76e9b8947d/c2aad/screen0.avif 219w,\n/static/86b9015049de415b6533ec76e9b8947d/92f38/screen0.avif 438w,\n/static/86b9015049de415b6533ec76e9b8947d/5d19d/screen0.avif 875w,\n/static/86b9015049de415b6533ec76e9b8947d/9bd84/screen0.avif 1750w","type":"image/avif","sizes":"(min-width: 875px) 875px, 100vw"},{"srcSet":"/static/86b9015049de415b6533ec76e9b8947d/02a17/screen0.webp 219w,\n/static/86b9015049de415b6533ec76e9b8947d/c7f68/screen0.webp 438w,\n/static/86b9015049de415b6533ec76e9b8947d/1464e/screen0.webp 875w,\n/static/86b9015049de415b6533ec76e9b8947d/4ef38/screen0.webp 1750w","type":"image/webp","sizes":"(min-width: 875px) 875px, 100vw"}]},"width":875,"height":424}}},{"id":"9d1d293a-cc66-52f3-aecb-b5eaacc8e669","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABWElEQVR42n2S3W6DMAyF+/7vNGkXk/YkrC2QfzsJTNWZbYoY1bSLo5Bgfzmxfam1Ydc0zRjHCaUQWPbM1c5b66JjJWoIkZHy9l/jlmW13EspDBVRRYwJKSVLdPLtfZBztgt2bfsCJs0hyy2ZBNxxvd5xUZCKuQnAG7D3bgm11sMVV3NSBOKCA1WBMVmuQltbcLuNB1ATJjdjFpXKCCHCOYecszlali5aJI4xRYlphEzlH6A+OUX4EMxFFqWcDKZq4trU2tP5Vrsz8H4GjlMUZ1JDKXRSkLj7XlesInWn6n1v0AFUaQ2tKb+B3hcDktzoU8HVRcxJnMozs7gq6u4JewVuTukMZN6ao9+5VdxixF00S/HvMcDLWk8O+QXIZ+AZ3mwW1V0U6ap7Mlc6JvQ3cK+N3jgMgwXvNVu1q9Sl093GR8dqGL5kXiPePma8f854PFap62I52qwfmj0CEqQK4i8AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/d9227fae48b3c0746b0017453679bb1f/60951/screen1.png","srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/802a7/screen1.png 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/3fc29/screen1.png 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/60951/screen1.png 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/291e9/screen1.png 1762w","sizes":"(min-width: 881px) 881px, 100vw"},"sources":[{"srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/f87c9/screen1.avif 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/0c2fd/screen1.avif 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/23258/screen1.avif 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/ef3ae/screen1.avif 1762w","type":"image/avif","sizes":"(min-width: 881px) 881px, 100vw"},{"srcSet":"/static/d9227fae48b3c0746b0017453679bb1f/797a6/screen1.webp 220w,\n/static/d9227fae48b3c0746b0017453679bb1f/430a9/screen1.webp 441w,\n/static/d9227fae48b3c0746b0017453679bb1f/50306/screen1.webp 881w,\n/static/d9227fae48b3c0746b0017453679bb1f/f31e4/screen1.webp 1762w","type":"image/webp","sizes":"(min-width: 881px) 881px, 100vw"}]},"width":881,"height":424}}},{"id":"96453bc5-a322-5920-b688-64be1cb3ef7c","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA/0lEQVR42pWR3W7DMAiF+/7Ps9u9zNSLNF0cbIx/0kpngLeumzYpufiETODkAKecC/5CpOCSE87LO2ZOmCJhohVUC2qtD5jlR9/pP0Gj1AZWYRJxkiKl6jcZ6Hu/oBZGIm8sKmrIE6WMeMChOkpJY/Y3c9Y3gzUfY1RIBeXYyOQOM1pr6L17bK1joYAoCVzFf7RL0MYxJ6SHCCG4m3GIBtL8sgakzPsdisUUXWS4G3SF1tXdHx45xeRjbtvm9L6h6ZVttybIvMOhFfwuomiHkM8L18fRvnkStHGM2+3mO5umCV85Y+xM3XLz5nmeEZYr3s4JL68zLlfB/b6NdfSOD9RQA3H22lUuAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/c4ff1/screen2.png","srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/62a74/screen2.png 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/0ec6d/screen2.png 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/c4ff1/screen2.png 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/b1a38/screen2.png 1738w","sizes":"(min-width: 869px) 869px, 100vw"},"sources":[{"srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/34cb0/screen2.avif 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/da870/screen2.avif 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/ab6b1/screen2.avif 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/e46a7/screen2.avif 1738w","type":"image/avif","sizes":"(min-width: 869px) 869px, 100vw"},{"srcSet":"/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/fed78/screen2.webp 217w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/9cd19/screen2.webp 435w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/0a495/screen2.webp 869w,\n/static/60d4d365fd3fe6b6a8c73d73dbf80bcf/3bf78/screen2.webp 1738w","type":"image/webp","sizes":"(min-width: 869px) 869px, 100vw"}]},"width":869,"height":424}}},{"id":"2b0b4a41-2ab2-502e-8716-c49d9620daea","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB30lEQVR42qVQyZKaUBTl/78mi1SysU3Zia2NooAi86QiNCozCLg4fXldbbnP4rx37nTuwF38AGESQbEX2NozLLwllMMaK2uMF13HSJOwdv7B2cvQ3RUkYwrRmkD3iXs83FDGIdrAO4k4Rhq4PC0QJx8w9lRIiVPjBRv/DUtzjLXJQ9IWUCyeBCVoJjXTZhDVN8z1CXh3jKUzpvgrJH8C9ciDy9KSCVoHCRtvCi+UYO2X2DnvOAYybFuGZUkw1Tn9K8j2HK/Kb/xRfmGi/YRgTLDS/7LfOkk0YVbhkp6hHhZQ9+8Ioi2sQIAdSQhiDYYpQjNE7HYL7EwBliljro4wUn+wjba2QNPxUJ0lwtgClyQ1zkkM0Z9BOwpwTxuEkY5TrCA4G3BocseV4HoKbH8L09iy1bfeGz5OFuKLi/DsQvUFyjfBFUWFoqxwTS6omwa3rkXX9YQOt1uDvMjIf0Pf98xuKGeI9xRv2454y3w9+dq2BVdVDQnWiM9XZHmFJCuQUZO8bBiPLwnSvCS7ZrgmOYsnWc4wcJZPKEnrITgUF8TT/FuwZn9K/iE22EV1I3wJD00eNQWd7VqSDgmW9NR1g/v9ztbq+/sT7xl/th948ncDvlfOqMsgONzjf/B18xaf10LkLh1DtUkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/01865520f59b8eef0a6da65309a409bc/2cdb5/screen3.png","srcSet":"/static/01865520f59b8eef0a6da65309a409bc/802a7/screen3.png 220w,\n/static/01865520f59b8eef0a6da65309a409bc/e63e4/screen3.png 440w,\n/static/01865520f59b8eef0a6da65309a409bc/2cdb5/screen3.png 880w,\n/static/01865520f59b8eef0a6da65309a409bc/0a590/screen3.png 1760w","sizes":"(min-width: 880px) 880px, 100vw"},"sources":[{"srcSet":"/static/01865520f59b8eef0a6da65309a409bc/f87c9/screen3.avif 220w,\n/static/01865520f59b8eef0a6da65309a409bc/eb7a4/screen3.avif 440w,\n/static/01865520f59b8eef0a6da65309a409bc/7f69c/screen3.avif 880w,\n/static/01865520f59b8eef0a6da65309a409bc/1ec76/screen3.avif 1760w","type":"image/avif","sizes":"(min-width: 880px) 880px, 100vw"},{"srcSet":"/static/01865520f59b8eef0a6da65309a409bc/797a6/screen3.webp 220w,\n/static/01865520f59b8eef0a6da65309a409bc/8ba3f/screen3.webp 440w,\n/static/01865520f59b8eef0a6da65309a409bc/a7217/screen3.webp 880w,\n/static/01865520f59b8eef0a6da65309a409bc/dc556/screen3.webp 1760w","type":"image/webp","sizes":"(min-width: 880px) 880px, 100vw"}]},"width":880,"height":424}}},{"id":"bd4b7257-4a5f-5127-b009-f7c6a7cebbc9","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABwklEQVR42n1S226bQBDl/3+mL1WfqlRxY8mkqWs7xoCBBNvqBVpggV2ulU7PYLvpQ9SHo7ns7NnZM2Ol8Qm1aVAqBUVUVYVxHDEMA7quI1qiR14mmHt3eOdFmO3ncGMb4XEDJ7Cx9D/gMbxD9NWFVRYlNAkbQi42TYO6rmEYt21H4pFnLdL8Bz7vZ9jsH/C4/ohoe4soXsP17+F4C9jODKv4HlahKmgtJOaCF1/yWhsSdkiyBOFpiePzFwRrGxGJAtfG/mmFhX+Dm81bLMJbWIqEL5dfh9EdcpXhmG4Rn7ZwwxU8fwlHCMMN/Qe8377Bp6cZrCyvqZuZOnmdULptWVMgzUIcEw8HahcfdniOd4gODgJ/h3UwR/xNNCw1izWKoqB+7aTZ0A+TFQ2rqma+n3JNY2CIvuewhu5siV9sSh41uoVlKHhJwu9JioKXc0qgGJeUIefA0p8ZipK/YCy5LFesl7MKGc8VGypK3mFNzR9Z8i0pluFU9MXKoTwiVkjPJJrbwMcpgfhCIo/XzKmqoRz8KQdqyVSly+vuif3rD+Ml/j3FV1xrrnX9JS97Sw3POyc72PdEd0F/huS7f+L/QTT/A+sL8+s0153NAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/306c8f25d177fa9ed574b156eb38cbde/29cdb/screen4.png","srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/8a190/screen4.png 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/f26e8/screen4.png 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/29cdb/screen4.png 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/69057/screen4.png 1768w","sizes":"(min-width: 884px) 884px, 100vw"},"sources":[{"srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/65d3b/screen4.avif 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/5c88c/screen4.avif 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/eaaef/screen4.avif 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/103c1/screen4.avif 1768w","type":"image/avif","sizes":"(min-width: 884px) 884px, 100vw"},{"srcSet":"/static/306c8f25d177fa9ed574b156eb38cbde/60969/screen4.webp 221w,\n/static/306c8f25d177fa9ed574b156eb38cbde/3220b/screen4.webp 442w,\n/static/306c8f25d177fa9ed574b156eb38cbde/396ea/screen4.webp 884w,\n/static/306c8f25d177fa9ed574b156eb38cbde/95149/screen4.webp 1768w","type":"image/webp","sizes":"(min-width: 884px) 884px, 100vw"}]},"width":884,"height":424}}},{"id":"a25de992-73ea-5686-8955-ccb105cddbf3","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAAAAEEAgMGBf/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAAB9OLUNXWFRosMoI18vjPWuUR//8QAHRAAAgICAwEAAAAAAAAAAAAAAgMAARMUBBAgEv/aAAgBAQABBQLAqYFTArxd/Ig0SLyJiXW4+VynVNx8/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQMBAT8BIQ//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREg/9oACAECAQE/AayvP//EAB4QAAEDBQEBAAAAAAAAAAAAAAABAjMRICExoTJB/9oACAEBAAY/Ao0I2nhLK/CjbdmFNknDDuEnD//EACAQAAICAQMFAAAAAAAAAAAAAAABESFBMVHxEGGh0fD/2gAIAQEAAT8hojwnGHBkCvRpjonHagtjMp3aH3JNOlbLcEzi3E020kqmV+gwPNuEPsh//9oADAMBAAIAAwAAABAYDPBDD//EABgRAQADAQAAAAAAAAAAAAAAAAEQESEx/9oACAEDAQE/EIGjZsGG+x//xAAXEQADAQAAAAAAAAAAAAAAAAAAIGEh/9oACAECAQE/ELFjU//EACIQAQACAgAFBQAAAAAAAAAAAAEAESExQWGRofAQUXGBsf/aAAgBAQABPxBeyn29XHDS8QF8A003UFqY58tOS/scPROTWPuXswuuEtVXiDawD4CKrbmbBlQZ2mzswFijBpW9dYkiugdO67zatvxxH2m/iN6TnvHlP//Z"},"images":{"fallback":{"src":"/static/f5baf2719902e73fd526808dafd312d6/8bccd/screen5.jpg","srcSet":"/static/f5baf2719902e73fd526808dafd312d6/38346/screen5.jpg 48w,\n/static/f5baf2719902e73fd526808dafd312d6/d6c04/screen5.jpg 96w,\n/static/f5baf2719902e73fd526808dafd312d6/8bccd/screen5.jpg 191w,\n/static/f5baf2719902e73fd526808dafd312d6/945c7/screen5.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/f5baf2719902e73fd526808dafd312d6/57d6c/screen5.avif 48w,\n/static/f5baf2719902e73fd526808dafd312d6/8ad7f/screen5.avif 96w,\n/static/f5baf2719902e73fd526808dafd312d6/358ff/screen5.avif 191w,\n/static/f5baf2719902e73fd526808dafd312d6/094b9/screen5.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/f5baf2719902e73fd526808dafd312d6/a187f/screen5.webp 48w,\n/static/f5baf2719902e73fd526808dafd312d6/41c1b/screen5.webp 96w,\n/static/f5baf2719902e73fd526808dafd312d6/f4b4e/screen5.webp 191w,\n/static/f5baf2719902e73fd526808dafd312d6/030ce/screen5.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"1626afba-b106-5e6e-8382-79ac1a24dd9f","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAIBBAYDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAH0S1NVCwHSVaOQAyZZV1plBP/EAB8QAAICAQQDAAAAAAAAAAAAAAADAQIxBBATFBEhQf/aAAgBAQABBQLhWcCiUq28E7ei2fpbJVkWMnceRqnQdx5//8QAFhEAAwAAAAAAAAAAAAAAAAAAECAh/9oACAEDAQE/AUg//8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPwGsrz//xAAeEAABAwQDAAAAAAAAAAAAAAAAATOhAhEhMRMwMv/aAAgBAQAGPwK3Gg3SeE6tmFNjkGKoHIP/xAAgEAACAgICAgMAAAAAAAAAAAAAAREhMUEQUWGB0eHw/9oACAEBAAE/IXLbUC3KPpZ42JirFn0ZTwJZFzqOCcU6RN6+ymdG1TK/gNDzbhD9kP/aAAwDAQACAAMAAAAQOAM8wA//xAAZEQABBQAAAAAAAAAAAAAAAAABEBEgITH/2gAIAQMBAT8QgKF9T//EABYRAQEBAAAAAAAAAAAAAAAAAGEAIP/aAAgBAgEBPxBps//EACEQAQACAgEEAwEAAAAAAAAAAAEAESExQVFhkaFx0fCB/9oACAEBAAE/EMMItrnpGl/xLgkrXA3iZaafqoFzSdIcL0jALXC7jaxL+YxuZxDpbjVv3UTUjuJfbdcQGGVXIbNnpgLwMGlb15jv84HTuvc2rb/OI+038jfE7789p//Z"},"images":{"fallback":{"src":"/static/df7e4b30cdee886e2a8c766b827fa15e/8bccd/screen6.jpg","srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/38346/screen6.jpg 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/d6c04/screen6.jpg 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/8bccd/screen6.jpg 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/945c7/screen6.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/57d6c/screen6.avif 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/8ad7f/screen6.avif 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/358ff/screen6.avif 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/094b9/screen6.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/df7e4b30cdee886e2a8c766b827fa15e/a187f/screen6.webp 48w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/41c1b/screen6.webp 96w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/f4b4e/screen6.webp 191w,\n/static/df7e4b30cdee886e2a8c766b827fa15e/030ce/screen6.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"5013f51b-9e53-5898-8f1a-226d429b5536","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAQUBAAAAAAAAAAAAAAAAAAECAwUGBP/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABgTqW2AmEc62Ipi8CPmzg1sDHjP8A/8QAHBAAAwACAwEAAAAAAAAAAAAAAAECEhQDBBAg/9oACAEBAAEFAmjFClfGNGNDTQ/beMzzzVG52Dc5zc7B/8QAFxEBAAMAAAAAAAAAAAAAAAAAARARIP/aAAgBAwEBPwG8CR//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREg/9oACAECAQE/AayvP//EAB4QAAEDBAMAAAAAAAAAAAAAAAABMjMQESChEiEx/9oACAEBAAY/AmDBuDVGqeYci1l7pJok0SaP/8QAHxAAAgIBBAMAAAAAAAAAAAAAAAERIZEQMVFhIIHh/9oACAEBAAE/IUzEIOiMq18JrWAXyBhbL0cIoSvbRTG2XCEDjBUVbsDvYHcwP//aAAwDAQACAAMAAAAQlBI8Mw//xAAaEQEAAgMBAAAAAAAAAAAAAAABEBEAIVFx/9oACAEDAQE/EKcxZCbLfY//xAAYEQACAwAAAAAAAAAAAAAAAAAQYQABIf/aAAgBAgEBPxB9xx0f/8QAIBABAAIBBAIDAAAAAAAAAAAAAQARITFRwfBBkWGBsf/aAAgBAQABPxAKKnTEyFeuWkLtUCWVHWABEdEcp8uVlrZRG5AR8PEZGBRsxB1BhuqNpY/sK16Bgx6YAUYJqPJ1xG06P1Ow8T//2Q=="},"images":{"fallback":{"src":"/static/a076849820a2940309307b8a498bec36/8bccd/screen7.jpg","srcSet":"/static/a076849820a2940309307b8a498bec36/38346/screen7.jpg 48w,\n/static/a076849820a2940309307b8a498bec36/d6c04/screen7.jpg 96w,\n/static/a076849820a2940309307b8a498bec36/8bccd/screen7.jpg 191w,\n/static/a076849820a2940309307b8a498bec36/945c7/screen7.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/a076849820a2940309307b8a498bec36/57d6c/screen7.avif 48w,\n/static/a076849820a2940309307b8a498bec36/8ad7f/screen7.avif 96w,\n/static/a076849820a2940309307b8a498bec36/358ff/screen7.avif 191w,\n/static/a076849820a2940309307b8a498bec36/094b9/screen7.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/a076849820a2940309307b8a498bec36/a187f/screen7.webp 48w,\n/static/a076849820a2940309307b8a498bec36/41c1b/screen7.webp 96w,\n/static/a076849820a2940309307b8a498bec36/f4b4e/screen7.webp 191w,\n/static/a076849820a2940309307b8a498bec36/030ce/screen7.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}},{"id":"d1c5e48a-317a-59bc-b5d5-38c9fd5ef749","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAsABQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAIDBAYBBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABsr6rN0C4XBJG8KAcTLKuuMmJ/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAxAUBBIgMf/aAAgBAQABBQJkAPQRKkI8nJwrhp9m5fByrhNy+f/EABkRAAEFAAAAAAAAAAAAAAAAAAEQEiAhUf/aAAgBAwEBPwFwyFJ//8QAGBEAAgMAAAAAAAAAAAAAAAAAAREAIFH/2gAIAQIBAT8BZ2M1/8QAHxAAAgAFBQAAAAAAAAAAAAAAAAECITEzoQMEIjA0/9oACAEBAAY/Amlt00eZHLSS6qkmVLmCUWC5g//EABwQAAICAwEBAAAAAAAAAAAAAAABESExQVHR8P/aAAgBAQABPyFNAYfRTIJe34IlDH9QlCMx69FDwzM5TME3qZKZ0bVMr8DQ824Q+yH/2gAMAwEAAgADAAAAEDvTAIAP/8QAGxEAAgIDAQAAAAAAAAAAAAAAAREQMQAhodH/2gAIAQMBAT8QCKd9wlliRoXcf//EABYRAQEBAAAAAAAAAAAAAAAAAGEAIP/aAAgBAgEBPxBU2f/EACAQAQACAgICAwEAAAAAAAAAAAEAESExUWFBkaGx8HH/2gAIAQEAAT8QYrWljkW52V7lfHUEXjmEdqHSygxl7jtuqxkgcIW/0xgGl6J9MRVww4WkXka4Z9Msw2oZ2mz4ZbRxCpW9e4ARzgdPHzNq2/ziPtN/kb6ne/PU/9k="},"images":{"fallback":{"src":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8bccd/screen8.jpg","srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/38346/screen8.jpg 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/d6c04/screen8.jpg 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8bccd/screen8.jpg 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/945c7/screen8.jpg 382w","sizes":"(min-width: 191px) 191px, 100vw"},"sources":[{"srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/57d6c/screen8.avif 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/8ad7f/screen8.avif 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/358ff/screen8.avif 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/094b9/screen8.avif 382w","type":"image/avif","sizes":"(min-width: 191px) 191px, 100vw"},{"srcSet":"/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/a187f/screen8.webp 48w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/41c1b/screen8.webp 96w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/f4b4e/screen8.webp 191w,\n/static/3bb3ab91cb4ba7dbcb936ff9d2785d09/030ce/screen8.webp 382w","type":"image/webp","sizes":"(min-width: 191px) 191px, 100vw"}]},"width":191,"height":424}}}]}}},"pageContext":{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/page-data.json b/page-data/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/page-data.json index ec9a441a..226591fa 100644 --- a/page-data/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/page-data.json +++ b/page-data/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/","result":{"data":{"markdownRemark":{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","html":"

The bimcore Revit add-in is a sophisticated tool designed to enhance the functionality of Autodesk Revit. It streamlines the workflow for architects and designers by providing an efficient way to manage and synchronize BIM (Building Information Modeling) assets directly within the Revit environment.

\n

The add-in boasts a robust architecture that facilitates the transfer of assets from the store to Revit, ensuring persistent synchronization and up-to-date content. It includes features like:

\n

• Asset Path: Automated retrieval and caching of bundles and assets, with intelligent version control.

\n

• Synchronization Logic: Timed checks for new bundles and updates, with user notifications and automatic updates based on user preferences.

\n

• Installer Updates: Regular checks for new installer versions to keep the add-in current.

","frontmatter":{"stack":[".NET","WPF","Revit API","Azure Blob Storage"],"title":"Bimcore Revit Add-In","description":"The Bimcore Revit Add-In is a set of tools designed for modeling within Autodesk Revit. It includes various families of objects that can be used to create detailed models of kitchens, storage cabinets, and more. These tools are particularly suitable for interior designers and architects, allowing them to work with exact dimensions and count the number of modules or elements needed for their designs. These add-ins streamline the design process in Revit by providing ready-to-use components that adhere to common design standards and practices. They enhance efficiency and accuracy in the modelling phase, which is crucial for successful project planning and execution.","challenge":"Simplify the access to the shop content for the users together with user management and get the statistics on content usage.","clientDescription":"Ivan Zylev, Revit families online shop owner (the content for the architectural program Revit) bimcore.one.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRi4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSIQAAAABcFvbtqK8EdwdUojcLXRvgNCzqQGHnFLIIaMlt3GfAiJiAkAT7fWmSwyyuJHk84AJ25GcR0GhN9cvImRI8s6FjPgIIQm+ihA4cV1AsPPMuvqEAdLcbHsoCMTMYAfRtlqi2alHM7listLk0dWrRClfCzda+cEA5QILZsBxzKo34pgFVA9WUDgghAAAAPADAJ0BKhQAFAA+0V6kTqglK6IoCqlwGglqAM3BiqpEWpOWUlCrigAAfWqxVpv0pz2/3F9hG3PlLwF18w9pUUclnkj1L1Ae1neYQTigO7/XZvGrtPrXqLpiRsC7Cxx8D49yzbKJuML5WC0jD6v49l6FsMAAi/9+HPay18uu0Q04LxAAAA=="},"images":{"fallback":{"src":"/static/03fccfdb78840b603d719cd217769005/52f83/clientLogo.webp","srcSet":"/static/03fccfdb78840b603d719cd217769005/29677/clientLogo.webp 45w,\n/static/03fccfdb78840b603d719cd217769005/5d191/clientLogo.webp 90w,\n/static/03fccfdb78840b603d719cd217769005/52f83/clientLogo.webp 180w,\n/static/03fccfdb78840b603d719cd217769005/27ab5/clientLogo.webp 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/03fccfdb78840b603d719cd217769005/804a8/clientLogo.avif 45w,\n/static/03fccfdb78840b603d719cd217769005/08179/clientLogo.avif 90w,\n/static/03fccfdb78840b603d719cd217769005/07601/clientLogo.avif 180w,\n/static/03fccfdb78840b603d719cd217769005/7495b/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":180}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/d6138/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/15e42/cover.png 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/5aead/cover.png 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/d6138/cover.png 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/6d0de/cover.avif 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/f2685/cover.avif 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/4ff31/cover.avif 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/d8057/cover.webp 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/2e34e/cover.webp 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/416c3/cover.webp 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 middle .NET developers","1 UI/UX designer","1 QA engineer"],"screenshots":[{"id":"31041cd7-665e-5df6-b3bf-dfd65dba1f30","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRkIAAABXRUJQVlA4IDYAAACQAwCdASoUAAQAPtFUo0uoJKMhsAgBABoJaQAAXlvtTSM3WYmgAP7hlo28aozRobVLFoAAAAA="},"images":{"fallback":{"src":"/static/a8225a34030e195d83a86f435f459b62/bf754/screen1.webp","srcSet":"/static/a8225a34030e195d83a86f435f459b62/c3157/screen1.webp 307w,\n/static/a8225a34030e195d83a86f435f459b62/ac16b/screen1.webp 613w,\n/static/a8225a34030e195d83a86f435f459b62/bf754/screen1.webp 1226w","sizes":"(min-width: 1226px) 1226px, 100vw"},"sources":[{"srcSet":"/static/a8225a34030e195d83a86f435f459b62/332dd/screen1.avif 307w,\n/static/a8225a34030e195d83a86f435f459b62/73a88/screen1.avif 613w,\n/static/a8225a34030e195d83a86f435f459b62/e2c6e/screen1.avif 1226w","type":"image/avif","sizes":"(min-width: 1226px) 1226px, 100vw"}]},"width":1226,"height":251}}},{"id":"bd4eaa26-e679-5129-a047-13aa976265b1","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRlgAAABXRUJQVlA4IEwAAADwAwCdASoUAAoAPtFWo0uoJKMhsAgBABoJZwDLLCKUZoyB80g7BRQAAP7q58xvSxdIxWDI8zWTY3cV31kovuznJkzMmj1giUyEqAAA"},"images":{"fallback":{"src":"/static/e2cca5e5147e42a7b95a83d3533f1511/0db9d/screen2.webp","srcSet":"/static/e2cca5e5147e42a7b95a83d3533f1511/def4d/screen2.webp 214w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/96235/screen2.webp 427w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/0db9d/screen2.webp 854w","sizes":"(min-width: 854px) 854px, 100vw"},"sources":[{"srcSet":"/static/e2cca5e5147e42a7b95a83d3533f1511/82b3c/screen2.avif 214w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/d629e/screen2.avif 427w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/f55f8/screen2.avif 854w","type":"image/avif","sizes":"(min-width: 854px) 854px, 100vw"}]},"width":854,"height":424}}},{"id":"926fed9f-7cc7-5aed-9124-56e3375a29dd","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRlAAAABXRUJQVlA4IEQAAACwAwCdASoUAAsAPtFUo0uoJKMhsAgBABoJaQAAUqH8ILKiBbU5vAD+6CctDeb4rdry6gehgQ38GiafgLsxpMCN057AAA=="},"images":{"fallback":{"src":"/static/59f179ba4d97390f6dc7a9f4393402fe/1b4ce/screen3.webp","srcSet":"/static/59f179ba4d97390f6dc7a9f4393402fe/82c1d/screen3.webp 197w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/13fd0/screen3.webp 394w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/1b4ce/screen3.webp 788w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/26fc1/screen3.webp 1576w","sizes":"(min-width: 788px) 788px, 100vw"},"sources":[{"srcSet":"/static/59f179ba4d97390f6dc7a9f4393402fe/f5c27/screen3.avif 197w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/a2e50/screen3.avif 394w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/3b62e/screen3.avif 788w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/ffecd/screen3.avif 1576w","type":"image/avif","sizes":"(min-width: 788px) 788px, 100vw"}]},"width":788,"height":424}}}]}}},"pageContext":{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/","result":{"data":{"markdownRemark":{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","html":"

The bimcore Revit add-in is a sophisticated tool designed to enhance the functionality of Autodesk Revit. It streamlines the workflow for architects and designers by providing an efficient way to manage and synchronize BIM (Building Information Modeling) assets directly within the Revit environment.

\n

The add-in boasts a robust architecture that facilitates the transfer of assets from the store to Revit, ensuring persistent synchronization and up-to-date content. It includes features like:

\n

• Asset Path: Automated retrieval and caching of bundles and assets, with intelligent version control.

\n

• Synchronization Logic: Timed checks for new bundles and updates, with user notifications and automatic updates based on user preferences.

\n

• Installer Updates: Regular checks for new installer versions to keep the add-in current.

","frontmatter":{"stack":[".NET","WPF","Revit API","Azure Blob Storage"],"title":"Bimcore Revit Add-In","description":"The Bimcore Revit Add-In is a set of tools designed for modeling within Autodesk Revit. It includes various families of objects that can be used to create detailed models of kitchens, storage cabinets, and more. These tools are particularly suitable for interior designers and architects, allowing them to work with exact dimensions and count the number of modules or elements needed for their designs. These add-ins streamline the design process in Revit by providing ready-to-use components that adhere to common design standards and practices. They enhance efficiency and accuracy in the modelling phase, which is crucial for successful project planning and execution.","challenge":"Simplify the access to the shop content for the users together with user management and get the statistics on content usage.","clientDescription":"Ivan Zylev, Revit families online shop owner (the content for the architectural program Revit) bimcore.one.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRi4BAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSIQAAAABcFvbtqK8EdwdUojcLXRvgNCzqQGHnFLIIaMlt3GfAiJiAkAT7fWmSwyyuJHk84AJ25GcR0GhN9cvImRI8s6FjPgIIQm+ihA4cV1AsPPMuvqEAdLcbHsoCMTMYAfRtlqi2alHM7listLk0dWrRClfCzda+cEA5QILZsBxzKo34pgFVA9WUDgghAAAAPADAJ0BKhQAFAA+0V6kTqglK6IoCqlwGglqAM3BiqpEWpOWUlCrigAAfWqxVpv0pz2/3F9hG3PlLwF18w9pUUclnkj1L1Ae1neYQTigO7/XZvGrtPrXqLpiRsC7Cxx8D49yzbKJuML5WC0jD6v49l6FsMAAi/9+HPay18uu0Q04LxAAAA=="},"images":{"fallback":{"src":"/static/03fccfdb78840b603d719cd217769005/52f83/clientLogo.webp","srcSet":"/static/03fccfdb78840b603d719cd217769005/29677/clientLogo.webp 45w,\n/static/03fccfdb78840b603d719cd217769005/5d191/clientLogo.webp 90w,\n/static/03fccfdb78840b603d719cd217769005/52f83/clientLogo.webp 180w,\n/static/03fccfdb78840b603d719cd217769005/27ab5/clientLogo.webp 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/03fccfdb78840b603d719cd217769005/804a8/clientLogo.avif 45w,\n/static/03fccfdb78840b603d719cd217769005/08179/clientLogo.avif 90w,\n/static/03fccfdb78840b603d719cd217769005/07601/clientLogo.avif 180w,\n/static/03fccfdb78840b603d719cd217769005/7495b/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":180}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/d6138/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/15e42/cover.png 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/5aead/cover.png 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/d6138/cover.png 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/6d0de/cover.avif 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/f2685/cover.avif 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/4ff31/cover.avif 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/d8057/cover.webp 100w,\n/static/08f0b4d049f4e024d92a458deddda5ce/2e34e/cover.webp 200w,\n/static/08f0b4d049f4e024d92a458deddda5ce/416c3/cover.webp 400w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["2 middle .NET developers","1 UI/UX designer","1 QA engineer"],"screenshots":[{"id":"31041cd7-665e-5df6-b3bf-dfd65dba1f30","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRkIAAABXRUJQVlA4IDYAAACQAwCdASoUAAQAPtFUo0uoJKMhsAgBABoJaQAAXlvtTSM3WYmgAP7hlo28aozRobVLFoAAAAA="},"images":{"fallback":{"src":"/static/a8225a34030e195d83a86f435f459b62/bf754/screen1.webp","srcSet":"/static/a8225a34030e195d83a86f435f459b62/c3157/screen1.webp 307w,\n/static/a8225a34030e195d83a86f435f459b62/ac16b/screen1.webp 613w,\n/static/a8225a34030e195d83a86f435f459b62/bf754/screen1.webp 1226w","sizes":"(min-width: 1226px) 1226px, 100vw"},"sources":[{"srcSet":"/static/a8225a34030e195d83a86f435f459b62/332dd/screen1.avif 307w,\n/static/a8225a34030e195d83a86f435f459b62/73a88/screen1.avif 613w,\n/static/a8225a34030e195d83a86f435f459b62/e2c6e/screen1.avif 1226w","type":"image/avif","sizes":"(min-width: 1226px) 1226px, 100vw"}]},"width":1226,"height":251}}},{"id":"bd4eaa26-e679-5129-a047-13aa976265b1","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRlgAAABXRUJQVlA4IEwAAADwAwCdASoUAAoAPtFWo0uoJKMhsAgBABoJZwDLLCKUZoyB80g7BRQAAP7q58xvSxdIxWDI8zWTY3cV31kovuznJkzMmj1giUyEqAAA"},"images":{"fallback":{"src":"/static/e2cca5e5147e42a7b95a83d3533f1511/0db9d/screen2.webp","srcSet":"/static/e2cca5e5147e42a7b95a83d3533f1511/def4d/screen2.webp 214w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/96235/screen2.webp 427w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/0db9d/screen2.webp 854w","sizes":"(min-width: 854px) 854px, 100vw"},"sources":[{"srcSet":"/static/e2cca5e5147e42a7b95a83d3533f1511/82b3c/screen2.avif 214w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/d629e/screen2.avif 427w,\n/static/e2cca5e5147e42a7b95a83d3533f1511/f55f8/screen2.avif 854w","type":"image/avif","sizes":"(min-width: 854px) 854px, 100vw"}]},"width":854,"height":424}}},{"id":"926fed9f-7cc7-5aed-9124-56e3375a29dd","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/webp;base64,UklGRlAAAABXRUJQVlA4IEQAAACwAwCdASoUAAsAPtFUo0uoJKMhsAgBABoJaQAAUqH8ILKiBbU5vAD+6CctDeb4rdry6gehgQ38GiafgLsxpMCN057AAA=="},"images":{"fallback":{"src":"/static/59f179ba4d97390f6dc7a9f4393402fe/1b4ce/screen3.webp","srcSet":"/static/59f179ba4d97390f6dc7a9f4393402fe/82c1d/screen3.webp 197w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/13fd0/screen3.webp 394w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/1b4ce/screen3.webp 788w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/26fc1/screen3.webp 1576w","sizes":"(min-width: 788px) 788px, 100vw"},"sources":[{"srcSet":"/static/59f179ba4d97390f6dc7a9f4393402fe/f5c27/screen3.avif 197w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/a2e50/screen3.avif 394w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/3b62e/screen3.avif 788w,\n/static/59f179ba4d97390f6dc7a9f4393402fe/ffecd/screen3.avif 1576w","type":"image/avif","sizes":"(min-width: 788px) 788px, 100vw"}]},"width":788,"height":424}}}]}}},"pageContext":{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/page-data.json b/page-data/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/page-data.json index 5424def9..4270fd4d 100644 --- a/page-data/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/page-data.json +++ b/page-data/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/","result":{"data":{"markdownRemark":{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","html":"

Plugin that maps parameters semi-automatically (using AI) or manually and convert your projects or family libraries to IFSE from virtually any standard or no standard at all (RFAs with just family parameters)

","frontmatter":{"stack":["React","JS","HTML","Node.js","NestJS","Swagger"],"title":"IFSE Parameters Tool for Revit","description":"The IFSE Parameters Tool for Revit is a valuable resource for ensuring consistency and compatibility in foodservice equipment design projects, facilitating the use of a standardized approach to parameter management within the Revit environment. The tool includes a feature called the Parameter Mapper, which allows companies to align their Revit family databases with these industry standards.","challenge":"Eliminate problems with Revit Parameters such as disorganization with Families parameter types, lack of unification and compliance with the Standards, specification issues","clientDescription":"FCSI is the only such consulting society in the world, with over 1,000 members in more than 35 countries worldwide. FCSI is a strong and active association dedicated to serving the needs of professional foodservice consultants. FCSI Europe, Africa, Middle East (EAME) serve professional design and management consultants in the foodservice and hospitality industry across the region. Founded in 1971, FCSI EAME is one of the fastest growing and dynamic divisions within the Society, setting the highest standards for foodservice consultants. FCSI EAME members offer the most professional independent advice to the catering and hospitality industry.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACW0lEQVR42mP4DwT//v0nBP79/fcPpgzOYAAy/v75/fzRvZd3L314ePn7h1ffvv388e3775+/v3/9/uPbj49vPnx69xGoDKgfyP749uOf33++fvr6+9dvhj9//ry9d+HmlUsXTxy6sqrh/ML8qVlVmZbZWeYZpW7F3SmdUcrhMSqRc6pnLWiYF68dE60S0RLVVB9au33+NoYXz55+/fz5359fT05tuLKu/crCzHWVMSn68etmr81zzM6xylozfXVrZos3n0eeTfaMqmmLJi4sDyzNME1d1rGE4f7Na99//b17cMn52amnl7ccnVfeGZGZY52+qn9lqWdRR0Ib0G9v375dv3hdsXthpHxYS2zTjOppQOes6F7GcP7Izg9vXh7evGRTZ9LxSTHru7Li9OPD5IIzrNJybbMn5PQDNQO9d2Tr4Sm1k6bWTk6zSA4Q9c00T9s8axPD9Qunbp47AlRx/sThw/0Rt/cvSzZJzjJJffvxbXloqS+f55aZm+ZUzXRktCtzL9m+YNvamWt8hbziNWI3zdgIDLC/Xz59+Pf3941rV3Yu6n7z9H6OW1ZdeA3QuHOnz1WFl4cpBUdrRM5rmtNX3BMo4xetHtEYU1cVXLF57iYGYKB/ef/55ePnNy7fePzw2fvXbx/effD8ybPP7z9/+/Tt2dNnNy5dv3v97ucPn58/fXb13NUbF64/efjk0b2HX798ZXj77M39q/fuXb77+OajJzcfPb//7NGNhw+u3n9y5zFQ/OmdJ09vPwFKvXjw/Pm9Z09uP35w5d6j6w+B6j+++cjwnwIAANrP6CLgu/XOAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/bd54ac04e2ded3ed64e999a86faee236/66bcc/clientLogo.png","srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/1170e/clientLogo.png 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/b572f/clientLogo.png 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/66bcc/clientLogo.png 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/82fd7/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/5dad5/clientLogo.avif 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/c43d0/clientLogo.avif 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/eb5e1/clientLogo.avif 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/5c09a/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/1b4b4/clientLogo.webp 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/62960/clientLogo.webp 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/07011/clientLogo.webp 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/b4645/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":100}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/d6138/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/15e42/cover.png 100w,\n/static/fd962eb9870635d151007d855ece5f8a/5aead/cover.png 200w,\n/static/fd962eb9870635d151007d855ece5f8a/d6138/cover.png 400w,\n/static/fd962eb9870635d151007d855ece5f8a/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/6d0de/cover.avif 100w,\n/static/fd962eb9870635d151007d855ece5f8a/f2685/cover.avif 200w,\n/static/fd962eb9870635d151007d855ece5f8a/4ff31/cover.avif 400w,\n/static/fd962eb9870635d151007d855ece5f8a/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/d8057/cover.webp 100w,\n/static/fd962eb9870635d151007d855ece5f8a/2e34e/cover.webp 200w,\n/static/fd962eb9870635d151007d855ece5f8a/416c3/cover.webp 400w,\n/static/fd962eb9870635d151007d855ece5f8a/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["3 senior fullstack developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"3b2b5d19-4d34-5935-ad1e-da5290ebcefe","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABlUlEQVR42q1T207DMAzt//8aaLCxPU1ibbfe1ubSpPe1PdgZRbAHGIhIR3F8OY4dx8sKhfP5jCwrUAiJopCo6xpt2/4KHGOMgWdMgySpidAiDDP4foayrMBrnucfgWWn1fc9PGsbaN2haTrkeU5kJckNpmnC5TJiImcHOn/FjHEcnTwMg/Ntu45uaCvkhUBprCs5Sc+wVYOm7RHFKU5R7Gx121HA4FDVLfkqsiXQpYGQGn4Qut1jxWq1wma9xnb7gsPhgCxNYS21IAiw3myQxDGEEK5HVVUhik54fHjE6umZWpW5isIwJBzhKa3xSiRJktCDFC5QSOn2KIroFhHk+3mxs6/v+wgoIROyLqakKckel8OZGdw/TQkYLLOOb8ryZyz6xcb+LCtdMqGBVOqD6F6omxgmZh7XQ/UHwlswoZD/QMixSzxPiStZKTLoKzT35F5o7ie9AfeTXl9SvFfRl7myC2ccx+l+0FBbmmNdXok5gSdpGE9xTsOtYEpLc1Y7sGPX9fQDLt/ieDxiu9thv98jTVO8AfAq4PK0oLOUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/2d1ab/screen1.png","srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/9cacf/screen1.png 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/11f10/screen1.png 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/2d1ab/screen1.png 632w","sizes":"(min-width: 632px) 632px, 100vw"},"sources":[{"srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/0a0f9/screen1.avif 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/fd26b/screen1.avif 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/7625e/screen1.avif 632w","type":"image/avif","sizes":"(min-width: 632px) 632px, 100vw"},{"srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/e0fee/screen1.webp 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/79584/screen1.webp 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/59dcb/screen1.webp 632w","type":"image/webp","sizes":"(min-width: 632px) 632px, 100vw"}]},"width":632,"height":424.00000000000006}}},{"id":"48b9b24f-d85b-5ac0-b404-904d76aeab08","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLElEQVR42pVT2ZKcMBDj/z8vedolMwyHsQGby9zHKHJvKpWnVEJN12C3rVarRVSaFko1KEvLcOi6AcdxYN93rOv6j7FgnmeM44hIKYuPjxJxbPD5qdE0HRMDhmHEfd/4n+c8T0Rt6whSwTY1WtfA2hpVxbW1cuBvz8V6530B987fThITomGcMPoZ87KjH8L7Aj8tmOYVnjH8ynW9l9yyHr/OzXCth2Mn0+hQK400rxCVukZeaDyeCt++x3hlGqbqUNU9dNBXtyi1k/1c1ZIrqLcKQe216Xi/kX1F0MhPM/q+Q5amSF8JjDFYlgXbtqJtA5hFoQx0WcI5x70OjW1lAHVtJZ9mGbz3JFEj6vpBQB7PB+IfMf+fkuj7nhVLPJMCySsji4JaN9S3RpoW0JotphnzigN9MGfJkoBt1wtgxiqBpVKK1ukEMOyLJLlCznwACQMzpiK7RgqGfLgb7miej0Y/yeJJZnH8yUuleCr4y7mW7dYoqHEoZK2TqGontqqqhvkGSZJyPaBmB7RNL5WTJKGGqbAMzIKuRaGoj5YWAwujjZx9yTrHi1JkOeV6JGKzUv/BMDDIMoJVBvM0yWA6DkXr8AVVqFgkFAo6WjIPkoShGGOl9WnyHJZFtG07Ljp0XTcB2fdD1iHO88K6HfwUL7zfbzHzfb+Zu77eecZPG305//ZnFLQYhqDZQYC3XN73k3FJTLTVQeAA9AV4c4/GHr1o7bqVvhzoVy9e/Alt2tmheTD1KQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/5d5f1cba8fd5c76a67889cb89099d7af/f376b/screen2.png","srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/9cacf/screen2.png 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/11f10/screen2.png 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/f376b/screen2.png 631w","sizes":"(min-width: 631px) 631px, 100vw"},"sources":[{"srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/0a0f9/screen2.avif 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/fd26b/screen2.avif 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/5d562/screen2.avif 631w","type":"image/avif","sizes":"(min-width: 631px) 631px, 100vw"},{"srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/e0fee/screen2.webp 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/79584/screen2.webp 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/b18e7/screen2.webp 631w","type":"image/webp","sizes":"(min-width: 631px) 631px, 100vw"}]},"width":631,"height":424}}},{"id":"12e301ae-11cf-5268-95ec-b995dbbe7756","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACPUlEQVR42o1Ta2/bMAz0//9ZbZdsHzZg67qldRInTizL8lN+O4l7OypNsWHAMAEERT1OxyPlaVPBGIsss0hTi7rucDqdME0njOP4XzYMPfq+R9u28JTKsVop+H6M5+eY4AVBLay1Dvh8Pv/T5nnGbUjslWVBZgkZGuR5Sp8iSRIopfjy8M5imqa/TB7s+g7zecDMuWTn1W2Huum4McHWMu/RtAPSrHgH67rO+d/H65tveL/MExilER4NU44NwoPCJojw9dFHsI+hdYF9qNASqCgKZHnOiw0ZNA7cAb5eIcuyxmarILVQcQKv7XouljiEIXa7AInWFLhj+rkTuqHQkvqF+lyLNf0BmOcl9V+j4zljUniVrclIY7PZYr32sd1unYZRpMimR9326EaCUXspwA3o5hOT4fvjD0fApBkBK+sAD4cDUw8JFDnG4uWSVK4l015YXmYX34okI01zvLz4qKoKOqGGTlQCBEFA6j7iOHY6SZWNMTy8xnK5xHKxwC7YYfVzheXHT3h6+kF5EurHtecXNE1DcDIsSksQRf122Ivt946x1jEWiyXu78UWeLh/YLwgsMQf3Pzu7gGfv3yDv96w3bI3hk3rKhlFR4QhwchQXhvHwa0rlSJS2j0i2orwGVtKspK5TnIcjxF/SUMdC3jyxUSbYRhZ1cFpI/FVrwvXT6zu5b0I8/zKvWssZ5p2RGWlj0+unz3prbruefH8BjI7gJu1rLJ4AboCzu7PShbSBUU1IIotlK5hshq/AGJb2vsqaawoAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/32a68/screen3.png","srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/69f94/screen3.png 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/ceb78/screen3.png 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/32a68/screen3.png 634w","sizes":"(min-width: 634px) 634px, 100vw"},"sources":[{"srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/28f52/screen3.avif 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/46f84/screen3.avif 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/ee2c8/screen3.avif 634w","type":"image/avif","sizes":"(min-width: 634px) 634px, 100vw"},{"srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/c37af/screen3.webp 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/5ca84/screen3.webp 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/c2b4b/screen3.webp 634w","type":"image/webp","sizes":"(min-width: 634px) 634px, 100vw"}]},"width":634,"height":424}}}]}}},"pageContext":{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-project-tsx","path":"/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/","result":{"data":{"markdownRemark":{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","html":"

Plugin that maps parameters semi-automatically (using AI) or manually and convert your projects or family libraries to IFSE from virtually any standard or no standard at all (RFAs with just family parameters)

","frontmatter":{"stack":["React","JS","HTML","Node.js","NestJS","Swagger"],"title":"IFSE Parameters Tool for Revit","description":"The IFSE Parameters Tool for Revit is a valuable resource for ensuring consistency and compatibility in foodservice equipment design projects, facilitating the use of a standardized approach to parameter management within the Revit environment. The tool includes a feature called the Parameter Mapper, which allows companies to align their Revit family databases with these industry standards.","challenge":"Eliminate problems with Revit Parameters such as disorganization with Families parameter types, lack of unification and compliance with the Standards, specification issues","clientDescription":"FCSI is the only such consulting society in the world, with over 1,000 members in more than 35 countries worldwide. FCSI is a strong and active association dedicated to serving the needs of professional foodservice consultants. FCSI Europe, Africa, Middle East (EAME) serve professional design and management consultants in the foodservice and hospitality industry across the region. Founded in 1971, FCSI EAME is one of the fastest growing and dynamic divisions within the Society, setting the highest standards for foodservice consultants. FCSI EAME members offer the most professional independent advice to the catering and hospitality industry.","logo":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACW0lEQVR42mP4DwT//v0nBP79/fcPpgzOYAAy/v75/fzRvZd3L314ePn7h1ffvv388e3775+/v3/9/uPbj49vPnx69xGoDKgfyP749uOf33++fvr6+9dvhj9//ry9d+HmlUsXTxy6sqrh/ML8qVlVmZbZWeYZpW7F3SmdUcrhMSqRc6pnLWiYF68dE60S0RLVVB9au33+NoYXz55+/fz5359fT05tuLKu/crCzHWVMSn68etmr81zzM6xylozfXVrZos3n0eeTfaMqmmLJi4sDyzNME1d1rGE4f7Na99//b17cMn52amnl7ccnVfeGZGZY52+qn9lqWdRR0Ib0G9v375dv3hdsXthpHxYS2zTjOppQOes6F7GcP7Izg9vXh7evGRTZ9LxSTHru7Li9OPD5IIzrNJybbMn5PQDNQO9d2Tr4Sm1k6bWTk6zSA4Q9c00T9s8axPD9Qunbp47AlRx/sThw/0Rt/cvSzZJzjJJffvxbXloqS+f55aZm+ZUzXRktCtzL9m+YNvamWt8hbziNWI3zdgIDLC/Xz59+Pf3941rV3Yu6n7z9H6OW1ZdeA3QuHOnz1WFl4cpBUdrRM5rmtNX3BMo4xetHtEYU1cVXLF57iYGYKB/ef/55ePnNy7fePzw2fvXbx/effD8ybPP7z9/+/Tt2dNnNy5dv3v97ucPn58/fXb13NUbF64/efjk0b2HX798ZXj77M39q/fuXb77+OajJzcfPb//7NGNhw+u3n9y5zFQ/OmdJ09vPwFKvXjw/Pm9Z09uP35w5d6j6w+B6j+++cjwnwIAANrP6CLgu/XOAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/bd54ac04e2ded3ed64e999a86faee236/66bcc/clientLogo.png","srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/1170e/clientLogo.png 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/b572f/clientLogo.png 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/66bcc/clientLogo.png 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/82fd7/clientLogo.png 360w","sizes":"(min-width: 180px) 180px, 100vw"},"sources":[{"srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/5dad5/clientLogo.avif 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/c43d0/clientLogo.avif 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/eb5e1/clientLogo.avif 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/5c09a/clientLogo.avif 360w","type":"image/avif","sizes":"(min-width: 180px) 180px, 100vw"},{"srcSet":"/static/bd54ac04e2ded3ed64e999a86faee236/1b4b4/clientLogo.webp 45w,\n/static/bd54ac04e2ded3ed64e999a86faee236/62960/clientLogo.webp 90w,\n/static/bd54ac04e2ded3ed64e999a86faee236/07011/clientLogo.webp 180w,\n/static/bd54ac04e2ded3ed64e999a86faee236/b4645/clientLogo.webp 360w","type":"image/webp","sizes":"(min-width: 180px) 180px, 100vw"}]},"width":180,"height":100}}},"cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/d6138/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/15e42/cover.png 100w,\n/static/fd962eb9870635d151007d855ece5f8a/5aead/cover.png 200w,\n/static/fd962eb9870635d151007d855ece5f8a/d6138/cover.png 400w,\n/static/fd962eb9870635d151007d855ece5f8a/b7804/cover.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/6d0de/cover.avif 100w,\n/static/fd962eb9870635d151007d855ece5f8a/f2685/cover.avif 200w,\n/static/fd962eb9870635d151007d855ece5f8a/4ff31/cover.avif 400w,\n/static/fd962eb9870635d151007d855ece5f8a/8dd3a/cover.avif 800w","type":"image/avif","sizes":"(min-width: 400px) 400px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/d8057/cover.webp 100w,\n/static/fd962eb9870635d151007d855ece5f8a/2e34e/cover.webp 200w,\n/static/fd962eb9870635d151007d855ece5f8a/416c3/cover.webp 400w,\n/static/fd962eb9870635d151007d855ece5f8a/c1587/cover.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":400}}},"team":["3 senior fullstack developers","1 UI/UX designer","1 QA engineer","1 DevOps engineer"],"screenshots":[{"id":"3b2b5d19-4d34-5935-ad1e-da5290ebcefe","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABlUlEQVR42q1T207DMAzt//8aaLCxPU1ibbfe1ubSpPe1PdgZRbAHGIhIR3F8OY4dx8sKhfP5jCwrUAiJopCo6xpt2/4KHGOMgWdMgySpidAiDDP4foayrMBrnucfgWWn1fc9PGsbaN2haTrkeU5kJckNpmnC5TJiImcHOn/FjHEcnTwMg/Ntu45uaCvkhUBprCs5Sc+wVYOm7RHFKU5R7Gx121HA4FDVLfkqsiXQpYGQGn4Qut1jxWq1wma9xnb7gsPhgCxNYS21IAiw3myQxDGEEK5HVVUhik54fHjE6umZWpW5isIwJBzhKa3xSiRJktCDFC5QSOn2KIroFhHk+3mxs6/v+wgoIROyLqakKckel8OZGdw/TQkYLLOOb8ryZyz6xcb+LCtdMqGBVOqD6F6omxgmZh7XQ/UHwlswoZD/QMixSzxPiStZKTLoKzT35F5o7ie9AfeTXl9SvFfRl7myC2ccx+l+0FBbmmNdXok5gSdpGE9xTsOtYEpLc1Y7sGPX9fQDLt/ieDxiu9thv98jTVO8AfAq4PK0oLOUAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/2d1ab/screen1.png","srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/9cacf/screen1.png 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/11f10/screen1.png 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/2d1ab/screen1.png 632w","sizes":"(min-width: 632px) 632px, 100vw"},"sources":[{"srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/0a0f9/screen1.avif 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/fd26b/screen1.avif 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/7625e/screen1.avif 632w","type":"image/avif","sizes":"(min-width: 632px) 632px, 100vw"},{"srcSet":"/static/bf10ad7536ab9f2b774c1bdb12a8fe80/e0fee/screen1.webp 158w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/79584/screen1.webp 316w,\n/static/bf10ad7536ab9f2b774c1bdb12a8fe80/59dcb/screen1.webp 632w","type":"image/webp","sizes":"(min-width: 632px) 632px, 100vw"}]},"width":632,"height":424.00000000000006}}},{"id":"48b9b24f-d85b-5ac0-b404-904d76aeab08","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACLElEQVR42pVT2ZKcMBDj/z8vedolMwyHsQGby9zHKHJvKpWnVEJN12C3rVarRVSaFko1KEvLcOi6AcdxYN93rOv6j7FgnmeM44hIKYuPjxJxbPD5qdE0HRMDhmHEfd/4n+c8T0Rt6whSwTY1WtfA2hpVxbW1cuBvz8V6530B987fThITomGcMPoZ87KjH8L7Aj8tmOYVnjH8ynW9l9yyHr/OzXCth2Mn0+hQK400rxCVukZeaDyeCt++x3hlGqbqUNU9dNBXtyi1k/1c1ZIrqLcKQe216Xi/kX1F0MhPM/q+Q5amSF8JjDFYlgXbtqJtA5hFoQx0WcI5x70OjW1lAHVtJZ9mGbz3JFEj6vpBQB7PB+IfMf+fkuj7nhVLPJMCySsji4JaN9S3RpoW0JotphnzigN9MGfJkoBt1wtgxiqBpVKK1ukEMOyLJLlCznwACQMzpiK7RgqGfLgb7miej0Y/yeJJZnH8yUuleCr4y7mW7dYoqHEoZK2TqGontqqqhvkGSZJyPaBmB7RNL5WTJKGGqbAMzIKuRaGoj5YWAwujjZx9yTrHi1JkOeV6JGKzUv/BMDDIMoJVBvM0yWA6DkXr8AVVqFgkFAo6WjIPkoShGGOl9WnyHJZFtG07Ljp0XTcB2fdD1iHO88K6HfwUL7zfbzHzfb+Zu77eecZPG305//ZnFLQYhqDZQYC3XN73k3FJTLTVQeAA9AV4c4/GHr1o7bqVvhzoVy9e/Alt2tmheTD1KQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/5d5f1cba8fd5c76a67889cb89099d7af/f376b/screen2.png","srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/9cacf/screen2.png 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/11f10/screen2.png 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/f376b/screen2.png 631w","sizes":"(min-width: 631px) 631px, 100vw"},"sources":[{"srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/0a0f9/screen2.avif 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/fd26b/screen2.avif 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/5d562/screen2.avif 631w","type":"image/avif","sizes":"(min-width: 631px) 631px, 100vw"},{"srcSet":"/static/5d5f1cba8fd5c76a67889cb89099d7af/e0fee/screen2.webp 158w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/79584/screen2.webp 316w,\n/static/5d5f1cba8fd5c76a67889cb89099d7af/b18e7/screen2.webp 631w","type":"image/webp","sizes":"(min-width: 631px) 631px, 100vw"}]},"width":631,"height":424}}},{"id":"12e301ae-11cf-5268-95ec-b995dbbe7756","childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACPUlEQVR42o1Ta2/bMAz0//9ZbZdsHzZg67qldRInTizL8lN+O4l7OypNsWHAMAEERT1OxyPlaVPBGIsss0hTi7rucDqdME0njOP4XzYMPfq+R9u28JTKsVop+H6M5+eY4AVBLay1Dvh8Pv/T5nnGbUjslWVBZgkZGuR5Sp8iSRIopfjy8M5imqa/TB7s+g7zecDMuWTn1W2Huum4McHWMu/RtAPSrHgH67rO+d/H65tveL/MExilER4NU44NwoPCJojw9dFHsI+hdYF9qNASqCgKZHnOiw0ZNA7cAb5eIcuyxmarILVQcQKv7XouljiEIXa7AInWFLhj+rkTuqHQkvqF+lyLNf0BmOcl9V+j4zljUniVrclIY7PZYr32sd1unYZRpMimR9326EaCUXspwA3o5hOT4fvjD0fApBkBK+sAD4cDUw8JFDnG4uWSVK4l015YXmYX34okI01zvLz4qKoKOqGGTlQCBEFA6j7iOHY6SZWNMTy8xnK5xHKxwC7YYfVzheXHT3h6+kF5EurHtecXNE1DcDIsSksQRf122Ivt946x1jEWiyXu78UWeLh/YLwgsMQf3Pzu7gGfv3yDv96w3bI3hk3rKhlFR4QhwchQXhvHwa0rlSJS2j0i2orwGVtKspK5TnIcjxF/SUMdC3jyxUSbYRhZ1cFpI/FVrwvXT6zu5b0I8/zKvWssZ5p2RGWlj0+unz3prbruefH8BjI7gJu1rLJ4AboCzu7PShbSBUU1IIotlK5hshq/AGJb2vsqaawoAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/32a68/screen3.png","srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/69f94/screen3.png 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/ceb78/screen3.png 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/32a68/screen3.png 634w","sizes":"(min-width: 634px) 634px, 100vw"},"sources":[{"srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/28f52/screen3.avif 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/46f84/screen3.avif 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/ee2c8/screen3.avif 634w","type":"image/avif","sizes":"(min-width: 634px) 634px, 100vw"},{"srcSet":"/static/b7372310ddbcd7cf5bf5f20517ce7eba/c37af/screen3.webp 159w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/5ca84/screen3.webp 317w,\n/static/b7372310ddbcd7cf5bf5f20517ce7eba/c2b4b/screen3.webp 634w","type":"image/webp","sizes":"(min-width: 634px) 634px, 100vw"}]},"width":634,"height":424}}}]}}},"pageContext":{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/page-data.json b/page-data/projects/page-data.json index 78ecdaf8..04babae4 100644 --- a/page-data/projects/page-data.json +++ b/page-data/projects/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-projects-tsx","path":"/projects/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","frontmatter":{"title":"Bimcore Revit Add-In","teamSize":"4 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/de3a1/cover.png 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/30cdc/cover.png 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/81307/cover.avif 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/aa5b9/cover.avif 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/c65bc/cover.webp 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/078c3/cover.webp 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","frontmatter":{"title":"DevOps monitoring system","teamSize":"3 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/de3a1/cover.png 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/30cdc/cover.png 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e8b76/cover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/81307/cover.avif 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/aa5b9/cover.avif 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/0c8d0/cover.avif 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e65b9/cover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/c65bc/cover.webp 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/078c3/cover.webp 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/6d09e/cover.webp 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/83805/cover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","frontmatter":{"title":"Web & Mobile apps for a logistics company","teamSize":"7 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/de3a1/cover.png 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/30cdc/cover.png 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/81307/cover.avif 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/aa5b9/cover.avif 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/c65bc/cover.webp 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/078c3/cover.webp 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"45987eea-191f-531c-b854-25e3d60decff","frontmatter":{"title":"Equipment selection service","teamSize":"6 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/de3a1/cover.png 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/30cdc/cover.png 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/81307/cover.avif 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/aa5b9/cover.avif 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/c65bc/cover.webp 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/078c3/cover.webp 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","frontmatter":{"title":"IFSE Parameters Tool for Revit","teamSize":"6 specialists","duration":"3 mth - ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/de3a1/cover.png 150w,\n/static/fd962eb9870635d151007d855ece5f8a/30cdc/cover.png 300w,\n/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/81307/cover.avif 150w,\n/static/fd962eb9870635d151007d855ece5f8a/aa5b9/cover.avif 300w,\n/static/fd962eb9870635d151007d855ece5f8a/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/c65bc/cover.webp 150w,\n/static/fd962eb9870635d151007d855ece5f8a/078c3/cover.webp 300w,\n/static/fd962eb9870635d151007d855ece5f8a/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","frontmatter":{"title":"Website for architectual agency","teamSize":"5 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/c7240/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/de3a1/cover.png 150w,\n/static/541da7254eca101084504751a7e14ba1/30cdc/cover.png 300w,\n/static/541da7254eca101084504751a7e14ba1/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/81307/cover.avif 150w,\n/static/541da7254eca101084504751a7e14ba1/aa5b9/cover.avif 300w,\n/static/541da7254eca101084504751a7e14ba1/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/c65bc/cover.webp 150w,\n/static/541da7254eca101084504751a7e14ba1/078c3/cover.webp 300w,\n/static/541da7254eca101084504751a7e14ba1/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","frontmatter":{"title":"3D configurator","teamSize":"7 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/de3a1/cover.png 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/30cdc/cover.png 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/81307/cover.avif 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/aa5b9/cover.avif 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/c65bc/cover.webp 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/078c3/cover.webp 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}}]}},"pageContext":{"limit":10,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-projects-tsx","path":"/projects/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","frontmatter":{"title":"Bimcore Revit Add-In","teamSize":"4 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/de3a1/cover.png 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/30cdc/cover.png 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/81307/cover.avif 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/aa5b9/cover.avif 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/c65bc/cover.webp 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/078c3/cover.webp 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","frontmatter":{"title":"DevOps monitoring system","teamSize":"3 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/de3a1/cover.png 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/30cdc/cover.png 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e8b76/cover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/81307/cover.avif 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/aa5b9/cover.avif 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/0c8d0/cover.avif 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e65b9/cover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/c65bc/cover.webp 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/078c3/cover.webp 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/6d09e/cover.webp 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/83805/cover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","frontmatter":{"title":"Web & Mobile apps for a logistics company","teamSize":"7 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/de3a1/cover.png 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/30cdc/cover.png 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/81307/cover.avif 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/aa5b9/cover.avif 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/c65bc/cover.webp 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/078c3/cover.webp 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"45987eea-191f-531c-b854-25e3d60decff","frontmatter":{"title":"Equipment selection service","teamSize":"6 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/de3a1/cover.png 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/30cdc/cover.png 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/81307/cover.avif 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/aa5b9/cover.avif 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/c65bc/cover.webp 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/078c3/cover.webp 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","frontmatter":{"title":"IFSE Parameters Tool for Revit","teamSize":"6 specialists","duration":"3 mth - ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/de3a1/cover.png 150w,\n/static/fd962eb9870635d151007d855ece5f8a/30cdc/cover.png 300w,\n/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/81307/cover.avif 150w,\n/static/fd962eb9870635d151007d855ece5f8a/aa5b9/cover.avif 300w,\n/static/fd962eb9870635d151007d855ece5f8a/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/c65bc/cover.webp 150w,\n/static/fd962eb9870635d151007d855ece5f8a/078c3/cover.webp 300w,\n/static/fd962eb9870635d151007d855ece5f8a/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","frontmatter":{"title":"Website for architectual agency","teamSize":"5 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/c7240/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/de3a1/cover.png 150w,\n/static/541da7254eca101084504751a7e14ba1/30cdc/cover.png 300w,\n/static/541da7254eca101084504751a7e14ba1/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/81307/cover.avif 150w,\n/static/541da7254eca101084504751a7e14ba1/aa5b9/cover.avif 300w,\n/static/541da7254eca101084504751a7e14ba1/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/c65bc/cover.webp 150w,\n/static/541da7254eca101084504751a7e14ba1/078c3/cover.webp 300w,\n/static/541da7254eca101084504751a7e14ba1/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","frontmatter":{"title":"3D configurator","teamSize":"7 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/de3a1/cover.png 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/30cdc/cover.png 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/81307/cover.avif 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/aa5b9/cover.avif 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/c65bc/cover.webp 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/078c3/cover.webp 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}}]}},"pageContext":{"limit":10,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/projects/page/1/page-data.json b/page-data/projects/page/1/page-data.json index f2494647..f65c58cc 100644 --- a/page-data/projects/page/1/page-data.json +++ b/page-data/projects/page/1/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-projects-tsx","path":"/projects/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","frontmatter":{"title":"Bimcore Revit Add-In","teamSize":"4 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/de3a1/cover.png 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/30cdc/cover.png 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/81307/cover.avif 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/aa5b9/cover.avif 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/c65bc/cover.webp 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/078c3/cover.webp 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","frontmatter":{"title":"DevOps monitoring system","teamSize":"3 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/de3a1/cover.png 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/30cdc/cover.png 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e8b76/cover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/81307/cover.avif 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/aa5b9/cover.avif 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/0c8d0/cover.avif 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e65b9/cover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/c65bc/cover.webp 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/078c3/cover.webp 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/6d09e/cover.webp 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/83805/cover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","frontmatter":{"title":"Web & Mobile apps for a logistics company","teamSize":"7 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/de3a1/cover.png 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/30cdc/cover.png 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/81307/cover.avif 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/aa5b9/cover.avif 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/c65bc/cover.webp 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/078c3/cover.webp 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"45987eea-191f-531c-b854-25e3d60decff","frontmatter":{"title":"Equipment selection service","teamSize":"6 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/de3a1/cover.png 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/30cdc/cover.png 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/81307/cover.avif 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/aa5b9/cover.avif 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/c65bc/cover.webp 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/078c3/cover.webp 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","frontmatter":{"title":"IFSE Parameters Tool for Revit","teamSize":"6 specialists","duration":"3 mth - ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/de3a1/cover.png 150w,\n/static/fd962eb9870635d151007d855ece5f8a/30cdc/cover.png 300w,\n/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/81307/cover.avif 150w,\n/static/fd962eb9870635d151007d855ece5f8a/aa5b9/cover.avif 300w,\n/static/fd962eb9870635d151007d855ece5f8a/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/c65bc/cover.webp 150w,\n/static/fd962eb9870635d151007d855ece5f8a/078c3/cover.webp 300w,\n/static/fd962eb9870635d151007d855ece5f8a/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","frontmatter":{"title":"Website for architectual agency","teamSize":"5 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/c7240/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/de3a1/cover.png 150w,\n/static/541da7254eca101084504751a7e14ba1/30cdc/cover.png 300w,\n/static/541da7254eca101084504751a7e14ba1/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/81307/cover.avif 150w,\n/static/541da7254eca101084504751a7e14ba1/aa5b9/cover.avif 300w,\n/static/541da7254eca101084504751a7e14ba1/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/c65bc/cover.webp 150w,\n/static/541da7254eca101084504751a7e14ba1/078c3/cover.webp 300w,\n/static/541da7254eca101084504751a7e14ba1/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","frontmatter":{"title":"3D configurator","teamSize":"7 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/de3a1/cover.png 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/30cdc/cover.png 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/81307/cover.avif 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/aa5b9/cover.avif 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/c65bc/cover.webp 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/078c3/cover.webp 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}}]}},"pageContext":{"limit":10,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-projects-tsx","path":"/projects/page/1/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb","frontmatter":{"title":"Bimcore Revit Add-In","teamSize":"4 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEiklEQVR42i1UR0xcVxT9ptmmmN6HYps+tAGMgaENzNAUTBsItjEQaoJpZug2diBCCg4YK3R5aF4gjBeAKAIEZhVLCBEJIpYs2CCxccwWCZ28e8lIXzPz/rvnnXfuOVdyc5XB6959hAaH4q6Hp/gOgauzC6+5OLnAycERYaEKWN2xFP+dYWRgyPvsbGxxx9yC31tbWsP01m0YGxpBopd+Pr6ICIuA930vhCvC4C5zQ/TDqP9BnREZ8UAUWSEwQA7T26YM6GBnD0uLO3B2dIKttQ3MTc1gYmQMiYpCgoKgjI5h4PjYeN7065s3yNdqmYkqUQULM3P0/9HP4NfMnZi1zMUV9gKc3jOgj5c3g/X93odYpRLDQ0MIlMsx0N+P0uISuIqC0dFRZq7XT0KlUjFruX8AH0wPsTcTzBmQWNH1ZqZnBLs4LC4uIj9Pi4WFBYyPjwsGMiwtLeN112vsbO+grrYOpSWl4sABZD3KQs0vNay7o4MD6yv5evsgPTUNa6trYsMjrKysQJuXh7d9b/FbTw/ilLFYFWtjo2PY2dlBa2srg01PTQngEvE9jZedLxEeFg5Jkq4ZpmhSBLMlNDW+wNHhEXq6u7nTQfJA7O7u4vLykpmQXvQQ8OjIGNpb2/Dlyy5mZmYYgwGpiGyRGJ+AHwsKcPTPEaYmJ2FvaweNWoPT01PQZ3VljQs0ajW+/fsNZ2dnTOLk5ARf//qK8rKya0ASlzQgS8RERQututCsa2bAxvoGXF1d4eLiAt+/X4jGhKOurg7ra+sYGR7B4OAgwhQKeLi5s3XYh/6+fiAdCfSe51309vbi3btBXlMnq3F+fs4M9/b2xKGBWPj0CUVPnnJjNjc30dnRCR+xl9jdMrl5DVhVUcldzPwhE91Cv6eigDQj+8Qr4/BCaBvg588+zcnOEeyGsbGxgaE/h7C9vY0PH/TsT+4ypSNFo+Gu6nQ6aIWZCaChvpFPJp+2t7WzyWNjlKgor0R19c8YGBjA54XP0DXpMKnXo76+HoY3DCBRzOhhg4sCbV4+KiuqBJM80e0evB98j7m5OSwvL7N+1E26TW3Nc7bPxMQEggOD+Mo3jU0gkdPJCrRIBs/KzIY2V4uI8Ag8KyoSRq5lP5Lx5+fn8biwEAWCLXlX19TMASCpDKQb1xpSVik61IQnhY/R9eqViNoY0lJTOWLFz4qRm5OLNmFoYktpahbSEOvj42OxvwtRkVE8LCh+Eo0gKiRgEra6qgqNDY2gsUZS5GZl86DY2tzC1tYW3GQylBQXM+DB3wdoaWlh9pQoGytrSHRvT3cP9lFIUDAPhLLSn3iU0awLFWvky4ODA8zOzIqhIEd2VhbW19dxeHjIJPSiKcmqJLadREUF+QVMma5NgyFJjCuF8CUxpENaW1qxv7/PUpADiCE17OPsR3S0d4iUlEOdlMyJY0CKHy2WCHYPH0RCERLKWSYZKEnkTWJTLyYNRbS6sgrPRZfbRJarxO+MtHS+Mj0SRYzEJHZ0AnWdrksPgVKsMtIzOKsERgcmxMUjWTAiVxAIrdOtVAmJ+A/qkhVxc4KB0AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png","srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/de3a1/cover.png 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/30cdc/cover.png 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/81307/cover.avif 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/aa5b9/cover.avif 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/08f0b4d049f4e024d92a458deddda5ce/c65bc/cover.webp 150w,\n/static/08f0b4d049f4e024d92a458deddda5ce/078c3/cover.webp 300w,\n/static/08f0b4d049f4e024d92a458deddda5ce/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4057e0b3-692b-5512-a1fc-cb93bd81fe0e","frontmatter":{"title":"DevOps monitoring system","teamSize":"3 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAFMUlEQVR42iVUWVBTVxi+z44gKAGRBBBRUFlkLyIapVRBZQBDkCWBQJSwRSWADgkgIBAVVMQEJEZZAlEgQFxAFmurganjTOGhTnVGO4I61hk7PvjgU/3639OHM+fem5zzf/+3/JyqSIVrndfQ0tyMspJSBG4JQNL+/ZAckaBEVYwChQKy7GykHk5BWmoqjhUqYbPZsPLuHYqOH0d6ahrS09Lg5ekJf79N4EKDQ+llA3Kzc1BdVY01Ts7sUkn6ETpciNLiEpwoL6e9GEelmTjX2ISUQ4dxMCkJpSXFUBYW4PDBQ+xiT4/14MLDwqGmA/sTf8LuXfHw9fZhzyfK1VCXlaGvtw9vl5fx96dPePrUgeioKLi6uCA6Mgq1Oh1ysrIQQ9/i43ZBRYi5nKxs2O12avMAgrcHQ5aTg2PKQvbjXfsEvn79io8fP+LDhw/49u0blhYXERIcDME6N+zdI8Y+WtsCt2J0ZAQvXvwBLoYq7RPvhaqoCAeTk5Evl6OqshKX2i9hft6BcdsoHty/z9bwHSt+efwYz58/x9DgIJIPJMHdTYATajWMBgMCNm8BJ9ogxG6Cm5jwIxR5ctTptHi3soJ/v3/HzZtmar2MKClDsaqIirTh3l07lpff4suXL3g49RDhO8IQFREBF+c11Ho0OOfVThB5CeHs5ISjmVIszM/j/fv3ePPmL9TX1iI1JYUh0WlrMDc3i6WlJaxQwYH+fty5bcXnz/8gM0OK40olrl3tAOe/yR+rV63CduLBOjiE169fY2ZmBo/m5qCpqMCe+Hgo8uU419SAW4R4bnYWi4u/E8plav9ndFy5gi6jAWfr6qA9cxqcNCMDGZIM5q87Viv6+/oYj2p1OQYHLIwrG/HYSdWNhk7icRjjY2OYmpyklqdwproSjfW1aNO34HzLOXCVhIJXtLmpCW0XLkAuk2HnD7Gop4pPfn3CRHA4HHj58k/oamqI6wQ01NfjvL4VFSdPwnD1Cgwdl2G63o2mhkZwZaWl0Ov10NKfdVotqiurmLd41UaGh2Hq6WF8PXv2GxYWFpCwdx8tMfJJQM2pCtTSmZ7uboyPj1P7xGGJSoUj6enooYNnqfKZ06chz5UhOiISh8hGJ8kS/K4sUDCzBxHXfJKCtwchJjIaeTI5bphMVHQAjY2EsK+3F91dXejuNqL94kWKVDK8hUK4ua5lUdro44sdIaHMvJ7u67HB3QN+9M1/ox82k6ASAjM6OgL7xDimpibB9VM70/RgHxshgquxNSAAQso2fxmfBt5fIqEIAoEAHgJ3CNaug6/IG9sCAhG3M44ckI/eWzeZ8Xkw3OS9u7ANW2Hu6SbptchIT0NYSAjc6CB/mZvrOkIsYgXWEzoPSgZ/YRRRkn00C6dIGJOpB5WaSkSGR4B7QBeODN9mVXgf5eXmIkEsRkhQEBtHvOm9aQm9vBhCPl7i3XuQTTNAV6MlIS4zG7169QrT09PgjAYjmXgWnR0duHr5EtovXARvJV6EpMRE4i6Qccoj9PPdiJ0xsZCSb/n5abUO4T4BamxoIOM3oUqjAecj8mFkH6CRZb5hoqxOYMjSTyZthiw3hwaHmLUSFxuLnOwsak1DA7mTzcU6iqbDMY/WllZK22qEhYb+78NNpJivjw8K8hWs/YkxGyXiNmtHU3GKhkYe2/nhYL5hxqDFwnyqVBQQNcHwoRnqusYF7W1t4PjhKpVImAD8JNZTtS6jkWV2Zmaaxc5sNkPf2oKe69dhGRigOFpgIXfUEOc8DTw6XsRMqRT/AbN9kxzlNuWvAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png","srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/de3a1/cover.png 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/30cdc/cover.png 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/c7240/cover.png 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e8b76/cover.png 1200w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/81307/cover.avif 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/aa5b9/cover.avif 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/0c8d0/cover.avif 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/e65b9/cover.avif 1200w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/c884efc5b3a893cd66340687b7f94bd3/c65bc/cover.webp 150w,\n/static/c884efc5b3a893cd66340687b7f94bd3/078c3/cover.webp 300w,\n/static/c884efc5b3a893cd66340687b7f94bd3/6d09e/cover.webp 600w,\n/static/c884efc5b3a893cd66340687b7f94bd3/83805/cover.webp 1200w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"9f63d17d-6164-509e-b2c7-4c655ab9ad7a","frontmatter":{"title":"Web & Mobile apps for a logistics company","teamSize":"7 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEyUlEQVR42mVUaUxUVxR+MCyDAgNVZLGCFqggIAEURGBQ2WxALasOSGXXsCiLQRjZBgcFyyqLSZUUoVi1xIoVpCjEEjGpTE1wbApIjKggIcRCIgm/+HruRWiaTnIz7+W++91zvuUIGoIATQ0N6InFMDYyQkpyMiw3WcJgrT5M1q2HlaUlfLy9YahvAB1tbQj0/ZbNW7Db05M/a9BZhrGyBE1Bg2+sM/4MmzZ+Dnm+HLdv/4zYo7EQaWgiOTEJ4+PjUJQokJ6WBkcHB5iZmmKbnT20tbRgZGAILZHoX8DVh0+3sWqjIqMQ4OcPczMzJCUkYmlpCVNTU/j7wwcUFhbC1GQDXF1c4L7THc5OzpAYGv4fUEtTxEHNTc1QU12DqqoquLm4QiaTYXFxEW/fvsXCwgKU55QQ6+jCwtwcItHyGeE/LbOqNDV5dTnZ2Rh8/BiTk5O43t6Oo9ExKCooxMzMDF69eoW5uTmcKz3HAWysreG5axdiY2Ph5uoKsa7OMvgKsohAE4mv1tZWtBPY4YgoSL28UFxYhJGRv/Ds2R9482ZiFZC13tfXh65793A0JgZr16xZqVaA7IiM83Y8OQWNjY3Izc2FE5FvZ2ML2eEjeDI4iKdPf8fLl2MoUyrhQdzlnckjaqohlUo5EGufC8wqCw8LQ1BAIBISElBRUQGFQsH5s/3CGgeDQ/DTrVt49OgRhlRDqK2txemc02SvFCjLlNi3d98yIKONVci8t8PNDSeOn8CPP1znh0tKSuBgvw0bzS3wVdB+3Lx5E93d3RgYGMDFiosoKCjg/J6hTqTePhxQYrCstCDPy8flpssYGqLba2qQmXEKWSczsdnSChak+P7AIDQ1NqGz8w7U6ue8ZXZJVHgkD4GHuzu3kfN2Z+5HoYnAGBetLddI5RwkxifAe7cXttp+CQszc/h4eaPhUj0qv63kAiiKS6gqKTf8WQoB29fV1qEKJdDRoiQ9V6tRUV7BDbzXdw+ar15F551OfvBkegYyaFVXVvG21S/UqKqsRD4JIiWgHS5usKKYssTYb7UjUAMIFAIerQe9D7jnjsV+g9evX+PXnh4E+vvjxo0b1KqaGzrs61BevbPTdq5+/LE4hAQHw4+EYSKu1SPrvFD/iV/u3uUqMvXY4fn5eTwmg7e1tZFlnuDhg4doa22jCwJgJJHAgAZFRno6VV6Jhvp6RIZHIDsri+dbeP9+Gmflchwge5iuN8Gl2jqMjY2ht7cX1VXVRLoHT8Lw8DC6urqQkpSM4qIipKamUt79kHkqE8lJScRpIowlRhBYnO7f70FzczMiwsLxPf3L8/N5pteI9aAt0uItMVqmp6cx8NsAwkPDuFX2+PpyekZGR0mwLpQqSiE0NjSirq4O7KdSqZBH3mI3MU+ZbTDl08eGDM4ccOW7K5xjsa6YA5pQRwdDDnDfxhGf+jRDhWqyDKts4eNHGgyD3AZsuDIw5q89Ul9yQTm8SAxmqfPKMsTIohEZEcFNLRaLVycOX7Ozs+jo6ODEq4ZUCD10iPtK+FRhemoan+DsPSY6Gv39/ZTpl3y82VLWWX5Z7Fajx0bVxMQERomHd+/eYZw+vtbSQlOlFOUXLnCx2CE9anOn2w4kxMXDydFxtSK2t7IY4D+VxTwvM1HkzQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png","srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/de3a1/cover.png 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/30cdc/cover.png 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/81307/cover.avif 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/aa5b9/cover.avif 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fbf2d2e82f22409b4359437047ddb547/c65bc/cover.webp 150w,\n/static/fbf2d2e82f22409b4359437047ddb547/078c3/cover.webp 300w,\n/static/fbf2d2e82f22409b4359437047ddb547/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"45987eea-191f-531c-b854-25e3d60decff","frontmatter":{"title":"Equipment selection service","teamSize":"6 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAADoklEQVR42n2VyU8TURzHp50pbVHEBQIaEzVGEywiVsqmUEuhuBfaiqUiqMhWRBoVsBCQ1WhAPCgYZbkqFDQgy8liol44EfVGgoSrXNA/4OtvXplCm+rh5U3e8nnf3zqcjOMg52QhB9uTycDRzLFvOXhOHrAffJ/zX9wMoZmnyzKCiSM9LR02qw0qlYqB2V4IGAOG2lAIAlOmUCiQZzajpbkZ3o8fMTgwgMjISAZVhoXRYyEUSgvSrBAU7EJsTAx6urvhGR3FwKvXGBocxMLCAj5MTiJeo2FnpIc3MzYUiop4gR3U6XQYHxtDQ10d9BkZSDquRaouGafST6KZqfUy5eJZQeDBy+V+KAOKPuF5nh24bLNhZmYGSVotNHFHYDhtQGaGHvpMPc2ZiI/TwGLOw4/v3+CqrfUHS5DzPiDPJPv8Vmi3Y+nnErKNRmQRqLWlBffu3sO5s+eQmpKGlORk5GQZkZacgjvVNVhe/om21la/X9czgsO2iG3Iz8vDp7k5TExMQKc9gUedXWh72Ir+vj54PKMYHx9HkeMqEhOOIfPkKQYeGhjE1NQUxjweHD50SEovDi6XCy/7++H1evH2zRvYLFY0NzYxwDRdWF39hT9/frM90Q2iQpMxG10dHbhPFrx/9w59L55vAKsqqzA/P4+VlRV8/fwFF89fQEVZBQtCQ3095kj5zPQUbpSUIIPWRFhZaSma3G44q5x41tuLpMTjPqDoSNFHFeWVTP7a2hraydQzplyYsnNYhHNzTDDoT8NhL0T5rTLU1tSwM1cdDhJTiYP790Mh9wWGKbxSUAC3uxGXrQUYGRnB4uIimhobmVKjwYBUMjHXZIL5kpmli+tODX1fgvZYIqJ27IRAwYgID99IG4FSxmqxoL2tg6A2dHV2YnZ2lhK7B05yx7WiIvaoNd/CUiabHtm7ew/UijCoaISr1Cz1Nmp5vQFk0cHb1beRT5fEHBseHkZHezuqnU4UXytGMYEry8uReDSBwbZQbauVyoBq4aRGIJWcGH53wwPYC+y4fv0GJicnME0BefLkMXqf9iBBE0/+4hGhDoeSoMG9gNtc2GIJidDo6GiUFJegtLQMhYUO9FNKiYr3xMZS++KwlWBimYbsNsELolqpm1itVtTV1VNQUlkUlcxMdUDt/hMoSZcaheTXXEqfm2R6zK4oqMKU/l4YqsEGdJsAoPTiOvTAvn3YuX2Hr16DGnFwh+dCgQKhcv8v4H+/C8nkv+/GeTcU9GBXAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png","srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/de3a1/cover.png 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/30cdc/cover.png 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/81307/cover.avif 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/aa5b9/cover.avif 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/4bba86a6c2c681ec6c2473039256f576/c65bc/cover.webp 150w,\n/static/4bba86a6c2c681ec6c2473039256f576/078c3/cover.webp 300w,\n/static/4bba86a6c2c681ec6c2473039256f576/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7","frontmatter":{"title":"IFSE Parameters Tool for Revit","teamSize":"6 specialists","duration":"3 mth - ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR42m1UaVCVZRi9l8uOlQqyN1mxg2wBjgJhJSq7bMplk5TYBCZkm1gESgFJViORbcDBQdCBAYGByWvs0bCNbAMGAYkK9iMz+MGv0/O+LPGjH9+897v3Puc9zznneQRSAiGEAgF/dj5LCYWQFokgkpKCgN73PkpKSrC0sICSoiJ/363ZPgU7L6z4fwEUFGFmaorwsHBUVFZidGwML1+9wuEPDm8BUo1wDykOuBdAXk4Oerq6CA4Kwq2SW+jr68PzlRX89eZvvH79J/54voKFxd8R6B8A0yOmOLj/wC7YNpYAKsrK8PXxQU5ODtrb27G6tor19XVsbm5iY2MDg4ODiIyMQm1NLfr7+5GUlIwAcQCuXImHq4srJ7LTKQcMDAzExOQkhkeGkZaWhrzcG1heXsb8/DxWV1dRUVEJ22PHUVRYhF+GhhD3dRySEhLh5uoKq0+soCivsKsnBzxqY4P0tHS0trZCW0sL5qbmGB0d4+1OT0+j4X4DkhKTUHb7NsrLy9HU1IS2R+24U3YHYj/xLtguINNBLBajvr4eB97bD2u6dWRkFD09PZhfWMC9untIS01FArVoRrpFhEcg9NIlZGRkwMXJeQtQuAfQxNgEKd+kwNfbByL68qi1DSYmJgl0GL29vSgpLkHm1Qx4nfWEpbklrlI36SRNfFw81RpzQBF3e9sUR0dHVFdX49usLHi4uePk518QozQuQ35BPqIvR5NpvtDX1ePsiwoLIZFIMEAGJZNBDENGJP0fQ/ZH1kp4WBiiIiJR+sOPSExIQh21mn09m2tWW3sXYaFfwdvLG9evXeNPSXEx/M77QVpKBFlpGX4KGKqqyiGoHVJFakoqZ1pFAS4tLUUluXvM5iiioy7j+7w8BFEamGbMnPsNDfBw9+DsFOTksU9RiZ8CkVCKgqyHhIQEPHj4EM3NzcjNyUUzsXrQ2IjzvucgJhYWZubcMHtbO3RQVlmkJJInuPjlRd4dM5b9zifFw90dP/d04+bNfKSSm3NzczwuAwMDvLCivAI+3r5wdXaBp8dZFBcVo7OzE9VVVcjMyITT6TPQVNeAhpo6BIyqtqYWDPQNKKhuXPCOjg5MUtDHx8fJ6RE8fvwTurq6MEqfWaBjY2K4y9nZ2UhOTsYJBwfofKSDD9l8s5TLycpyLSyprc8cTlBBLLq7u9Ha0sqZtLW1obysnAOdI7eZOXV1daipqaFkfMeTwRjqfqyzpSGznJ2MMssgu9nL0xPmdMGF4GAU5Bdw3Zgx7lQcFBCIBjJldnYWMzMzGBr6lVrPgh3pu7W+hFtry8fbm48fC7W/2B9GhoYIp6m4S5FhAWcmtLQ8wrNnv9GMr+Ht23/whrbQ2toalpeW+YwL5GRkud3sZHMcEhKCHGJof9wWgcSkk7STPJFgmpgsLCzixYuXWFpcwtOnEwTewqcoNjoGPpTPT+3sIWBWsxyyhy3Tnf2oclCZR4mZMzU1RY4PopHavEGbKIYm50JQMI/UacdTsKPLmVTmpmZbgOqqatDS0OQuGRsa4QjN9vta2nh33zu0BEIRQdva+YwTzyArsrGy5uN56qQjB2MZNTEyhqG+Af4FpvlIvkbaKVIAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png","srcSet":"/static/fd962eb9870635d151007d855ece5f8a/de3a1/cover.png 150w,\n/static/fd962eb9870635d151007d855ece5f8a/30cdc/cover.png 300w,\n/static/fd962eb9870635d151007d855ece5f8a/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/81307/cover.avif 150w,\n/static/fd962eb9870635d151007d855ece5f8a/aa5b9/cover.avif 300w,\n/static/fd962eb9870635d151007d855ece5f8a/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/fd962eb9870635d151007d855ece5f8a/c65bc/cover.webp 150w,\n/static/fd962eb9870635d151007d855ece5f8a/078c3/cover.webp 300w,\n/static/fd962eb9870635d151007d855ece5f8a/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"08716ab8-fc5f-5f90-9fc0-a8218ec51923","frontmatter":{"title":"Website for architectual agency","teamSize":"5 specialists","duration":"3 months","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEBklEQVR42o1UWUyUVxgdtS7MMCj7vg5awFbc0ApateyrCjPIlkJfigOD4/JElYGptlQjmJooM0gJtE3BBgiKjkAjwcgiMxOcFGYCCS8Q+8YuvgDheL+bDIFYmv7Jzb/de+655zvfETg7OmGj4eTgCPudu+Dq7AKxSASRjZA/uzg5b7hG8F+Avt4+UF5Uws5WjIjw4zh18hS2fbKVv28Eug6QJrm7unFmO7Zth8RfgrYnT1Bx5w7GxsawuLiIh9XVOHTgIBztHfg8WrMWfB0gTbIVirAncDcK5HK0NLfAYDBgcHAQMzMzsF6zs7NIl8rg4ebOJaB16wBpB/ro5+OL/G/z8eD+fRiNRvT09kKn06G7uxtzc3NYWVnB8vIyurq6oFQqcSB0P3ZLArk0VpYckHYhXRLiEtDb04POjg60tbWhvb0dHezZZDJhaWmJs6t5WIOoyCikpJxh90gkJyXhs5C98Pb0Wg+4U2yH+Jg46J7pMD4+junpaVgsFrS2tqKuthYLCwuor6tD1OlISNPSUKRQ4MrlK8g8nwEvD89VPVcBxSJbyNKkaG5uRk52Dl52v8Tw0DAusSpHnv4KmqoqyKRS1NfX4/at25DJ0lFaqsYl5WX4eHlzwFWGJC4d+UxyCq9qdmYWB7hW/B3UZWomRTyyMjKRevYcnuueo6KyEopCBcrLy6EqUXGGVmIc0FYohM32HSguLobRYMRdtqCpqQllpWW4eeMmYmNiGVgqPx4VqKGxEeU//AiNRoOSa9exNziEE6ImEBDVuNg4dtQWPGZ6kUWokqY3Jtz7+R63T0xUNJcj7Vwq+vr68IgBEvuS6yXISD+Pb3LzkBifgMAACQRBnwbxAtBl0OvR398PvUGPnlevMDU5yX1osZg567zcXL5hqUqFpMREhH9xDOFHjyEnKxsqBk7eFPj7+kHzoIoXgJjNz8+j68ULPHv6lFtlkoHeYlpp2fFIjr86O3GxqAjy/Au4yqp8Q/09CuUF2L8vFHZiMQTUalTFggtyVGurMTIywg08NTWJ0dFRbp2B16+hHxhAbc0v+LPxEfclHV3NND4adoSHxmbBJt5lAjcXV0gCAnDkcBhSkpKhKCiEVquFeXiYe2/h/XtMTEyg4Y8GpusbDA39zW0TxuYLbWx4WBCQtbd5lQmUSk+Oj42O4QUgxhQEZrMZ7xjw23/eorKygqVOBGdE4RESFAySzGGX/cfhQC4ng1J/nog4jmjWXuS/vK9z8fuvvzEdf8KWTZv5oGqGfr4Phw8eQoCf/8fhYB1kTAoI8hUB0yCxT574kkcWsaI5dJJg5g4Ctpp6w4Alpp7uHhyYdqckoUUki/U/vdOggtIG/yuxaeHauLf26tr//5bYHwAGByLOnddQVQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/541da7254eca101084504751a7e14ba1/c7240/cover.png","srcSet":"/static/541da7254eca101084504751a7e14ba1/de3a1/cover.png 150w,\n/static/541da7254eca101084504751a7e14ba1/30cdc/cover.png 300w,\n/static/541da7254eca101084504751a7e14ba1/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/541da7254eca101084504751a7e14ba1/81307/cover.avif 150w,\n/static/541da7254eca101084504751a7e14ba1/aa5b9/cover.avif 300w,\n/static/541da7254eca101084504751a7e14ba1/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/541da7254eca101084504751a7e14ba1/c65bc/cover.webp 150w,\n/static/541da7254eca101084504751a7e14ba1/078c3/cover.webp 300w,\n/static/541da7254eca101084504751a7e14ba1/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}},{"id":"4010b091-889b-5be1-ab5a-bde195aa7729","frontmatter":{"title":"3D configurator","teamSize":"7 specialists","duration":"ongoing","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEYElEQVR42qVUSVNUVxR+NCSLxCGKWUQ0ajaKYVDmGUwAkVHmboiC0jST0EyFdAMyNtjdC2l0oYAEGbuZGhASSwaraIYCqsCFxKIgUBV2UPyGL+demvTCZRan3r3vnfPd753zfVcQCVawohAE4X8FwxAd4QhwdHCARCJBQnwCkhITIU4WQyyWIDkpmdbJkIjFFBJI6D1/R3uWw3Lj4+L59+v29sfgAlxuusA4YoTBoMeAwYDBgQFMTExgZHgYo0Yj3o6/xfjYGF+zd2Ojo5QzCIPeAH2/HkODQ3BydLIABvj784S+3l6eNGYu1uv7qaCfCgb5IX19vXxvHBkh0DG+Pq7x9faxAHp7eaG4sAi3AoPg5uqKJ1VVSLt3H9euXoUznczCycERjj874Po1ezxMf4CqyirccHJGWOhtlJaUwtPDwwL4tc1XiL0bCw93D5w7a4tU6me2LAvy/AKom57iaWPTf5GbnYP8vDwkUr/PnP4OQQGBiKNaa5GIBkOAR1MWIJfLER0ZhZ8uX0FNdTWGh0fQ+qoVq6urWFlZwfLyMlaWV/Di+QuMj4/jcVkZrly6jAQaSm5OLmfHp8zArK1EaH7WDFmmDJHhkejo6MDOzi7aWtug1WrR1dXFQ6NW43X7a/7t1cuXiAiPILAcqBpUZumYGbKor6tDXU0tGurq+W9ub2+jva0dhflydHb8TkDtvAU93T3Y2Nig/HoCakCTqhGKcsURQyszQxYVFRVQ1TdA81SNqopKmObm8HH9I0qKS1BKUSQvRPnjcnz6tIGZ6WmUlZZBTblNjY0oLJB/CVhcVIRaM8M86kl/Xx/W19cwb5pHgJ8/bgUFYWlpCWtra3jT2Yksqezor2rrkJkhtQCa7YIsmQxKhQJKoi8mNwwNDcFkMmFzcxN3wsIQExODra0tzM/Po7enhw9DQYyVCiVSU1I4BpsFZ8g291J/41rMz3tEg4mATqfD5OQkpqamEOgfiJDgYMx++IB3f76DVq3B7ZBQnstqGPgXDJMSErnGpA8zuLZqq2u4A0bJZlPv32Oa+sbkMkCOqVQq4efjiwdp6bwmKiLSwvAYMDoqmoOl0CXgSQJvVKlIi8NYXFzEwcEB9vf3sbCwACNZsoYOc3d1463JoJrQ4BALQxuRNWysrckdKaTDTM7Uw80duuZmzMxMk+Z2cHh4yONvWs/OzkKj0eCm8w3ukJysbP7LjBjDEk588y23EDut5kk1t5yPlzcX7ue/PmN3dxd7/+xhb2+Pg2+QbFh/3VzckEVGYDXxcXE4ffIUGJbAFsxy7EJ43tLC/cpOLCARs6upm7mk8w2Pnu5ufrtkSqU8hxlARw6roEmHh93BqRMnIXxvew7enl40yQDeaD9fP34/Bv/yK9Lvp3HGj3LzuDZl0kyuBjY0V8rxp1xfqmE6ZX23PXP2iCGjeuG8HTf78ZO1oKVZhz8mJrn2TKY5fk9qNVrExtzFpYs/4qLdBZ5r98N5jsGw/gXxiloEl3XVyQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png","srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/de3a1/cover.png 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/30cdc/cover.png 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/c7240/cover.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/81307/cover.avif 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/aa5b9/cover.avif 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/0c8d0/cover.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/6f44bc6e2f75db97570cc19ea632c28c/c65bc/cover.webp 150w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/078c3/cover.webp 300w,\n/static/6f44bc6e2f75db97570cc19ea632c28c/6d09e/cover.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":600}}}}}]}},"pageContext":{"limit":10,"skip":0,"pagesQuantity":1,"currentPage":1,"lang":"en","markupData":{"bannerTitle":"CODECAVE AWESOME PROJECTS","head":"CodeCave Projects","clientSectionTitle":"Client","challengeSectionTitle":"Challenge","solutionSectionTitle":"Solution","teamSectionTitle":"Engaged team","techSectionTitle":"Applied technologies","resultSectionTitle":"Product","moreProjectsSectionTitle":"some of Our projects","moreProjectsSectionLinkTitle":"Discover MORE"},"pagination":{"next":"Next page"},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/services/page-data.json b/page-data/services/page-data.json index 9afeb9fc..8a2188fa 100644 --- a/page-data/services/page-data.json +++ b/page-data/services/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-services-tsx","path":"/services/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"70c10d8c-ece2-5c59-8bc2-c859f9e2f2f8","html":"

We develop add-ins for Revit, BIM, and CAD systems, enhancing user experience by automating repetitive tasks or extending the core functionality.

","frontmatter":{"title":"Add-ins","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/b87f5abb5355d7755e4410c9d69098fa/lightning.svg"}}},{"id":"e0497e7a-6cf7-547b-9958-cf733520a579","html":"

We have mastered Agile methodologies, we offer mobile and web development with an excelling time-to-market speed and always welcomed scalability.

","frontmatter":{"title":"Mobile and Web Applications","keywords":["C#",".NET","Blazor","JS","React","Vue","NodeJS","NestJS","Gatsby","Svelte"],"image":{"publicURL":"/static/a0eb73d030f7f7fcb6a95b47594a0722/life-preserver.svg"}}},{"id":"71deeca7-158d-5224-a922-2791ccb02187","html":"

We will help you to make the right decision to lead your project to success with our specialists’ fresh look on your project no matter whether you’re just about to start a project or already in the middle of something big.

","frontmatter":{"title":"Consulting","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/4f65d92e13f1e5aca78abb7b7a0adf73/people.svg"}}},{"id":"aeeae703-4cf7-5050-936c-c970a94d0f12","html":"

We provide end-to-end DevOps services, including configuration & orchestration, cloud infrastructure management and administration of hybrid systems.

","frontmatter":{"title":"Cloud & DevOps","keywords":["Azure","Proxmox","VM"],"image":{"publicURL":"/static/6f03c11e7d02e856b8a84c44157806d8/cloud-check.svg"}}},{"id":"047c249a-8754-5e8b-bc6b-fbc2a275f9f2","html":"

We help with the process of managing how a product moves from an idea to a fully mature product.

\n

It involves all aspects of a product, such as design, manufacturing, production, updates, service, and disposal.

","frontmatter":{"title":"Product lifecycle management (PLM)","keywords":["Support","Full cycle of development","Design","Atlassian Jira"],"image":{"publicURL":"/static/894841272188dffcdb08aced8362e9ed/map.svg"}}},{"id":"11c7df04-ed17-54a2-88b4-babe395a3e7b","html":"

We consider manual or automated testing to be an integral part of software development. It’s a necessary step for delivering high-quality products or services that meet business goals and customer needs.

","frontmatter":{"title":"Quality assurance (QA)","keywords":["Testing","Jest","Mocha","MSTest","NUnit","xUnit"],"image":{"publicURL":"/static/5c4b54d18d87798cd36cf3c9e886e9a8/joystick.svg"}}},{"id":"d47fe12e-0c16-5912-ac69-b81914904327","html":"

We're always on the look-out to find most practical and beneficial solutions for the task at hand.

\n

Research and in-depth analysis definitely help to identify pitfalls and bottlenecks. By introducing necessary changes, a business can improve conversion, customer retention, referrals and cement its position on the market.

","frontmatter":{"title":"UX/UI Research, Business analysis","keywords":["User flows","Competitors research","User interviews","Story mapping","Prototyping","HI-FI mockups"],"image":{"publicURL":"/static/6fe9df5769c1bce4903d6a75d27e76d8/search.svg"}}},{"id":"c3999bcb-35e0-59b8-9c45-6b0f27dd1777","html":"

We use VR and AR in software development nowadays. It is one of the best ways to greatly spice up user experience, making it memorable and satisfying.

","frontmatter":{"title":"VR / AR","keywords":["Babylon","ThreeJS","GLTF"],"image":{"publicURL":"/static/a9e8003d76444f09b481318c61542937/box.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS WHAT WE DO","head":"CodeCave Services","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEg0lEQVR42m1VSVeTVxj+TqWQlJnkMIQKyCghhIQhVOBAIQOEIZiQAGGMVigQJAwKlBCxCyko7QGqDAHsOUqV03ZRGU6rYNFV3dkd+AfabljZDaun771telC7yPmSm3uf+z7D+35CeHg4Tn6kUinCwsLg5+eHlJQUSCQSBAcHIzk5BREREXwP+x0YGMj/e/u84PvCNjMwf39//nS73djd3UN6ejrm5max+/gJCgsKERoaitTUVL4uEoneARV8YGyjWCxGdXU1Nre28OrwFVa9y9BoNFhcvIP2llZkZSqRmJgI+dl09PW5YDab3wEVGFhISAiioqIwMzODw4MDPH/2DN+s3cW18XG0NDXDWF6B3p4ebDzcwOajTTi7u1FbY8L83DxKS0sREBDwHyivMDIyEnK5nICe45e9p7i7uoZBqqC6wohMRSacPU543B5sb23j9eu/cHx8jIODQ1wZGsLg4CAvhunOARlVVVYW1+eH777H5o+P8PnEdZQUFkFBOp069R7EIjFM1Sa4Lrsw/cUUjo6O8Ocfv6PX6YS1zgqVSsWpM7YCc4sJXFRUhAfr33Kqzu4eJCacQXR0NIIDgyAOEMHf7320kY7KDAUGXP0EPImmRjvi4uLQ1tqKosJC7ryQnJSEkuJi5OXlYnVlBUsLC3C0tSGJxE9OSsYHVB0DlYZL0FjfALUyC80ENPvVlxgdGUZ2djbO19ZCp9VyL4QsomuxmKGlhTu3b2P46lUyognaj0txNi0NIv8AhAaHQBohgc1qQwJVxIx6uvcEXZ92Ijc3F5d7e6Et0yImJgYCy1StyYRKoxH1NhtiiOYQCc1+y6JjEH86DmEhoRzQQjGRSqRUaT1u3ZyGo72d66ctLcN1zzUoFAoIMkLVlpUhNzuHhK/ByPAw1Co1Cs4VcG2TziRy3U7LYtFMlbM1BmoxW+Dq60M3RShHnY1mexPk6XIILLhra6tE2wKlUolx6hC9Xo/5+a9x/9492O12pBGL/JwcWM6bUVxcgqmpKQwMDMBYUYE20ttGzHRaHb9M+Cg/H3Ozs7A3NhL1WpgosEOUr17SZePBQ7z49QW8Xi9KSdMPY2OhIfN2treIwTl4xt14/PNPHIh5oMnTQIiPi+forI1K6PaqqircX1/H0tICj8PN6WlyfpGL7hn3cNrl5QbodXqo1WoMk0T7+/vwLi/zYSIwmk5qKyOZwMBsVit37oLDQSZZkU+S9LtcGBv7DL+9fIk6ksZgMHBg1hBlZIh3xYvJG5P/aMjSnU7NzjbW1dFmvYEfYKCMNrvVRsB2eyN33kD6supY5QP9/TwhLNQp/443wTffWD/rdDp8cvEiampquKbdXV089DMzt7BOMnR0dGBiYoKmzyLcY2Po7OzkVckoAQyD9bNwcpaxRVZRQ0M9Oi5dgjIzE1aSgB1kY83huECGXUFlZSVaWlq4u0FBQRzIN3zfAPTNRfbMy81Dg62BH2Yx2tnZwejoCBQZGcihCLH9voHwvxP7JCh7spsT4uNJeBWPRYY8gychViZ743Xx9ivgb4u02lziZQecAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png","srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/7458e/services.png 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/de3a1/services.png 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/eb54c/services.avif 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/81307/services.avif 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/aa5b9/services.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/18188/services.webp 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/c65bc/services.webp 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/078c3/services.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409","772577693"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-services-tsx","path":"/services/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"70c10d8c-ece2-5c59-8bc2-c859f9e2f2f8","html":"

We develop add-ins for Revit, BIM, and CAD systems, enhancing user experience by automating repetitive tasks or extending the core functionality.

","frontmatter":{"title":"Add-ins","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/b87f5abb5355d7755e4410c9d69098fa/lightning.svg"}}},{"id":"e0497e7a-6cf7-547b-9958-cf733520a579","html":"

We have mastered Agile methodologies, we offer mobile and web development with an excelling time-to-market speed and always welcomed scalability.

","frontmatter":{"title":"Mobile and Web Applications","keywords":["C#",".NET","Blazor","JS","React","Vue","NodeJS","NestJS","Gatsby","Svelte"],"image":{"publicURL":"/static/a0eb73d030f7f7fcb6a95b47594a0722/life-preserver.svg"}}},{"id":"71deeca7-158d-5224-a922-2791ccb02187","html":"

We will help you to make the right decision to lead your project to success with our specialists’ fresh look on your project no matter whether you’re just about to start a project or already in the middle of something big.

","frontmatter":{"title":"Consulting","keywords":["WPF","Revit API"],"image":{"publicURL":"/static/4f65d92e13f1e5aca78abb7b7a0adf73/people.svg"}}},{"id":"aeeae703-4cf7-5050-936c-c970a94d0f12","html":"

We provide end-to-end DevOps services, including configuration & orchestration, cloud infrastructure management and administration of hybrid systems.

","frontmatter":{"title":"Cloud & DevOps","keywords":["Azure","Proxmox","VM"],"image":{"publicURL":"/static/6f03c11e7d02e856b8a84c44157806d8/cloud-check.svg"}}},{"id":"047c249a-8754-5e8b-bc6b-fbc2a275f9f2","html":"

We help with the process of managing how a product moves from an idea to a fully mature product.

\n

It involves all aspects of a product, such as design, manufacturing, production, updates, service, and disposal.

","frontmatter":{"title":"Product lifecycle management (PLM)","keywords":["Support","Full cycle of development","Design","Atlassian Jira"],"image":{"publicURL":"/static/894841272188dffcdb08aced8362e9ed/map.svg"}}},{"id":"11c7df04-ed17-54a2-88b4-babe395a3e7b","html":"

We consider manual or automated testing to be an integral part of software development. It’s a necessary step for delivering high-quality products or services that meet business goals and customer needs.

","frontmatter":{"title":"Quality assurance (QA)","keywords":["Testing","Jest","Mocha","MSTest","NUnit","xUnit"],"image":{"publicURL":"/static/5c4b54d18d87798cd36cf3c9e886e9a8/joystick.svg"}}},{"id":"d47fe12e-0c16-5912-ac69-b81914904327","html":"

We're always on the look-out to find most practical and beneficial solutions for the task at hand.

\n

Research and in-depth analysis definitely help to identify pitfalls and bottlenecks. By introducing necessary changes, a business can improve conversion, customer retention, referrals and cement its position on the market.

","frontmatter":{"title":"UX/UI Research, Business analysis","keywords":["User flows","Competitors research","User interviews","Story mapping","Prototyping","HI-FI mockups"],"image":{"publicURL":"/static/6fe9df5769c1bce4903d6a75d27e76d8/search.svg"}}},{"id":"c3999bcb-35e0-59b8-9c45-6b0f27dd1777","html":"

We use VR and AR in software development nowadays. It is one of the best ways to greatly spice up user experience, making it memorable and satisfying.

","frontmatter":{"title":"VR / AR","keywords":["Babylon","ThreeJS","GLTF"],"image":{"publicURL":"/static/a9e8003d76444f09b481318c61542937/box.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS WHAT WE DO","head":"CodeCave Services","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEg0lEQVR42m1VSVeTVxj+TqWQlJnkMIQKyCghhIQhVOBAIQOEIZiQAGGMVigQJAwKlBCxCyko7QGqDAHsOUqV03ZRGU6rYNFV3dkd+AfabljZDaun771telC7yPmSm3uf+z7D+35CeHg4Tn6kUinCwsLg5+eHlJQUSCQSBAcHIzk5BREREXwP+x0YGMj/e/u84PvCNjMwf39//nS73djd3UN6ejrm5max+/gJCgsKERoaitTUVL4uEoneARV8YGyjWCxGdXU1Nre28OrwFVa9y9BoNFhcvIP2llZkZSqRmJgI+dl09PW5YDab3wEVGFhISAiioqIwMzODw4MDPH/2DN+s3cW18XG0NDXDWF6B3p4ebDzcwOajTTi7u1FbY8L83DxKS0sREBDwHyivMDIyEnK5nICe45e9p7i7uoZBqqC6wohMRSacPU543B5sb23j9eu/cHx8jIODQ1wZGsLg4CAvhunOARlVVVYW1+eH777H5o+P8PnEdZQUFkFBOp069R7EIjFM1Sa4Lrsw/cUUjo6O8Ocfv6PX6YS1zgqVSsWpM7YCc4sJXFRUhAfr33Kqzu4eJCacQXR0NIIDgyAOEMHf7320kY7KDAUGXP0EPImmRjvi4uLQ1tqKosJC7ryQnJSEkuJi5OXlYnVlBUsLC3C0tSGJxE9OSsYHVB0DlYZL0FjfALUyC80ENPvVlxgdGUZ2djbO19ZCp9VyL4QsomuxmKGlhTu3b2P46lUyognaj0txNi0NIv8AhAaHQBohgc1qQwJVxIx6uvcEXZ92Ijc3F5d7e6Et0yImJgYCy1StyYRKoxH1NhtiiOYQCc1+y6JjEH86DmEhoRzQQjGRSqRUaT1u3ZyGo72d66ctLcN1zzUoFAoIMkLVlpUhNzuHhK/ByPAw1Co1Cs4VcG2TziRy3U7LYtFMlbM1BmoxW+Dq60M3RShHnY1mexPk6XIILLhra6tE2wKlUolx6hC9Xo/5+a9x/9492O12pBGL/JwcWM6bUVxcgqmpKQwMDMBYUYE20ttGzHRaHb9M+Cg/H3Ozs7A3NhL1WpgosEOUr17SZePBQ7z49QW8Xi9KSdMPY2OhIfN2treIwTl4xt14/PNPHIh5oMnTQIiPi+forI1K6PaqqircX1/H0tICj8PN6WlyfpGL7hn3cNrl5QbodXqo1WoMk0T7+/vwLi/zYSIwmk5qKyOZwMBsVit37oLDQSZZkU+S9LtcGBv7DL+9fIk6ksZgMHBg1hBlZIh3xYvJG5P/aMjSnU7NzjbW1dFmvYEfYKCMNrvVRsB2eyN33kD6supY5QP9/TwhLNQp/443wTffWD/rdDp8cvEiampquKbdXV089DMzt7BOMnR0dGBiYoKmzyLcY2Po7OzkVckoAQyD9bNwcpaxRVZRQ0M9Oi5dgjIzE1aSgB1kY83huECGXUFlZSVaWlq4u0FBQRzIN3zfAPTNRfbMy81Dg62BH2Yx2tnZwejoCBQZGcihCLH9voHwvxP7JCh7spsT4uNJeBWPRYY8gychViZ743Xx9ivgb4u02lziZQecAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png","srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/7458e/services.png 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/de3a1/services.png 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/30cdc/services.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/eb54c/services.avif 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/81307/services.avif 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/aa5b9/services.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/6fb0217e6c95ce73195ed0f15b223ef6/18188/services.webp 75w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/c65bc/services.webp 150w,\n/static/6fb0217e6c95ce73195ed0f15b223ef6/078c3/services.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409","772577693"],"slicesMap":{}} \ No newline at end of file diff --git a/page-data/workflow/page-data.json b/page-data/workflow/page-data.json index 4d6abd29..e55730fa 100644 --- a/page-data/workflow/page-data.json +++ b/page-data/workflow/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-templates-workflow-tsx","path":"/workflow/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"61b4d675-b797-5532-bc82-0dea16451167","html":"

Tell us more about your business on a discovery call. We’ll discuss your project requirements, success criteria, timescale, budget and required skill sets to see if we can help.

","frontmatter":{"title":"Discovering","image":{"publicURL":"/static/05e07cea9f3c8cd67fcd982da2946957/binoculars.svg"}}},{"id":"3e4bbddd-be6a-5580-8aef-3a042c95ae4d","html":"

Using first-step information we'll take a deep dive into your target audience, needs and challenges of your business, customers, and desired technology.

","frontmatter":{"title":"Brainstorming","image":{"publicURL":"/static/f158d48996c15ce8ac41a45d698c552f/cpu.svg"}}},{"id":"9d195e86-5dab-5cc6-a1af-dca77a081f94","html":"

We’ll quickly define your project roadmap, select the right tools and technologies. We’ll assemble your team and assign you a PM.

","frontmatter":{"title":"Defining","image":{"publicURL":"/static/ef3b40caa2dd84668da2e808613682d2/puzzle.svg"}}},{"id":"70f6a693-5d7b-590b-a3d1-70324e124443","html":"

Complete solution for your project will be proposed as soon as possible. Every effort will be made to reach an agreement on all issues.

","frontmatter":{"title":"Proposition","image":{"publicURL":"/static/987d2f3a3273bb8af01cb9357fa75b4f/briefcase.svg"}}},{"id":"ba2947b9-3575-5857-bb8f-c75c81c60015","html":"

Once we have a contract, development process starts immediately. Our high skilled team definitelly will meet all the project's goals and wrap it in a reliable easily maintained solution.

","frontmatter":{"title":"Development","image":{"publicURL":"/static/1d86d2753a2e40365d1147287d61b287/terminal.svg"}}},{"id":"dbd4c7a4-2ed8-597e-ad75-ed2a8f9ccc6c","html":"

Congratulations! Successfully released product and non-broken deadlines are irrefutable evidence of your right desicion to choose CodeCave as your partner.

","frontmatter":{"title":"Launch","image":{"publicURL":"/static/d0295e671f612ed8d6d6283929be4ef5/flag.svg"}}},{"id":"39360467-731c-520d-a94c-c4667be7b574","html":"

The product won't be abandoned, we'll provide you long term maintenance support. And that's the main reason why we're highly intrested in clear code, agile and scalable solution.

","frontmatter":{"title":"Maintenance","image":{"publicURL":"/static/2e75bdce8a42097c6a1866f6a621e7b2/tools.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS HOW WE DO IT","head":"CodeCave Workflow","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEnUlEQVR42m1V6VPTVxTNMGzDsO+EJYRAWAqIEtawBGhJWBKwLLIFRgi07KVQQHEsJDgCtilhqTLIXmgZDSCM0KLA6AxabVW+8ifUb8zUz6f3PQbHtn54M7/JvHveueeceyNwcXHBh8fV1ZUfe3t7ODk5ITw8Aor0DMhkcZCGhsLd3Q3Ozs7v7/63XvAhkJubGxwcHPgJCw+HQpGBFHkqQqWhEAcGQhosRVRkFHyEQn7/DPhfgGdAjA1jJQmSQKlUQp4sR0RYOL7p7MLFws+RnCRHsCQEba3tKC+vgDQkBN7e3hyEAZ+xFTg6OsLOzg5+/v4EpEJNdQ1yVTlgv5ddKkNvTy8iIyKhrapC7eVaTE/PYGV5lb7roKL7QUFieHh4ckIMWBAQEICCggJ6uQ1pqWko0Gg4M7EokAPHx8UjMyMTPd09yMvJhWl0DPfurcNoNGF19T6qKrVIiE+ARCIhfd1PARu/bIQ6Lx8ifwJXa1BaXIKw0DC6XIXoqCh+OToqGkIfIfqu9mFubhFjpglsb/+GHyenMDe/RGTSedsCpptYLMY5KpBdkKFGWw2DwQBdLbWUreLMcoipp7snMsjtzq878RV1M2gYxPbOr5iauov9/afIzcnnHghY38zFpMREElpKupWjpKgYN6hgZHgYJpMJV3qvICY6hsB7UVlRCX2/HuvmNczOzmJsbBzPX/wBjbrwFNDW1pZnbOjmTRJZicAAEfJyc/HdrREsLixicnwcZvN9AuuGJl9NgBVoaW7GoN6Arc1NDNOja2vrpHcuj5vAz88PWVlZ1J4S7a2tyFGqePHh4SFevfoTCwvzKCwoRJxMRnpNokFXjwiW0bR0FFMn316/jke7u8ikzDKnBb6+Qujq6lBRVs5B09PSCLgd9TodPqWHzp+LIW1jkSqX0+9tiKNvLZm1sbFBdTo0NDSgpamZ33NjprhSqJlzFzUFvLCIQtzS3AKRSITmxkaKUyvX0vi9EWOjo5iZnkZk+Ce4VFKKO7dv46elJSQlJMKB9BPSBPFJKS0pwUB/Pxbm52EYMBC7eg52l4q3Hz4krbYIzISXL1/g9ZvXqCdmsvMXOCsWtbhYGWfu6ekJgZeXF41WIXa2d7CyskzC56O7qwvzBH6t7xp8aLyYGZsPNrC4uIitrU38vLJCRqyhpqqaurvKyVymCeMastgwZIVCQY5OoLWllUdil4S+NTIC/YCeRm0Z7979zeea6cwkGB4awprZjLdv/+KGfJaZRSPocTrLsbGx5FgRfn/+jFxdgJpYNjc14ejoCAcHB9yA1V9W0UWhTktJgZ+vL818Nd5Q+88oDZMTk8jOzuZLhq8vBupLl5gZVZWVBKjG1J0pPCCgJhpLE5mxv7eH4+NjtLe14QejEScnJ3j8+BG0Wi2CQ4L5gnm/D5kxrH8rKytaU8no7Ozkzo8MD1HQA5CYkMDdZto9ffKES9BGwEx/a2trHmjG7n8LlmnAXrKxsYGIJqaJnD7Y3yMDzPiivgF6vR4dHR1gw2Bpaclr2Ib56MY+O+wldpgMjo5OUKmUmJ2Z4XtSJAqAhYUF74Y9/rG/gH8A240J2Rz4UiUAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/50c085dabbb6ac2d730f3f9a486a3014/30cdc/workflow.png","srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/7458e/workflow.png 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/de3a1/workflow.png 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/30cdc/workflow.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/eb54c/workflow.avif 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/81307/workflow.avif 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/aa5b9/workflow.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/18188/workflow.webp 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/c65bc/workflow.webp 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/078c3/workflow.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it"}}},"staticQueryHashes":["2595676272","637289409","772577693","941943045"],"slicesMap":{}} \ No newline at end of file +{"componentChunkName":"component---src-pages-templates-workflow-tsx","path":"/workflow/","result":{"data":{"allMarkdownRemark":{"nodes":[{"id":"61b4d675-b797-5532-bc82-0dea16451167","html":"

Tell us more about your business on a discovery call. We’ll discuss your project requirements, success criteria, timescale, budget and required skill sets to see if we can help.

","frontmatter":{"title":"Discovering","image":{"publicURL":"/static/05e07cea9f3c8cd67fcd982da2946957/binoculars.svg"}}},{"id":"3e4bbddd-be6a-5580-8aef-3a042c95ae4d","html":"

Using first-step information we'll take a deep dive into your target audience, needs and challenges of your business, customers, and desired technology.

","frontmatter":{"title":"Brainstorming","image":{"publicURL":"/static/f158d48996c15ce8ac41a45d698c552f/cpu.svg"}}},{"id":"9d195e86-5dab-5cc6-a1af-dca77a081f94","html":"

We’ll quickly define your project roadmap, select the right tools and technologies. We’ll assemble your team and assign you a PM.

","frontmatter":{"title":"Defining","image":{"publicURL":"/static/ef3b40caa2dd84668da2e808613682d2/puzzle.svg"}}},{"id":"70f6a693-5d7b-590b-a3d1-70324e124443","html":"

Complete solution for your project will be proposed as soon as possible. Every effort will be made to reach an agreement on all issues.

","frontmatter":{"title":"Proposition","image":{"publicURL":"/static/987d2f3a3273bb8af01cb9357fa75b4f/briefcase.svg"}}},{"id":"ba2947b9-3575-5857-bb8f-c75c81c60015","html":"

Once we have a contract, development process starts immediately. Our high skilled team definitelly will meet all the project's goals and wrap it in a reliable easily maintained solution.

","frontmatter":{"title":"Development","image":{"publicURL":"/static/1d86d2753a2e40365d1147287d61b287/terminal.svg"}}},{"id":"dbd4c7a4-2ed8-597e-ad75-ed2a8f9ccc6c","html":"

Congratulations! Successfully released product and non-broken deadlines are irrefutable evidence of your right desicion to choose CodeCave as your partner.

","frontmatter":{"title":"Launch","image":{"publicURL":"/static/d0295e671f612ed8d6d6283929be4ef5/flag.svg"}}},{"id":"39360467-731c-520d-a94c-c4667be7b574","html":"

The product won't be abandoned, we'll provide you long term maintenance support. And that's the main reason why we're highly intrested in clear code, agile and scalable solution.

","frontmatter":{"title":"Maintenance","image":{"publicURL":"/static/2e75bdce8a42097c6a1866f6a621e7b2/tools.svg"}}}]}},"pageContext":{"lang":"en","markupData":{"bannerTitle":"THIS IS HOW WE DO IT","head":"CodeCave Workflow","image":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEnUlEQVR42m1V6VPTVxTNMGzDsO+EJYRAWAqIEtawBGhJWBKwLLIFRgi07KVQQHEsJDgCtilhqTLIXmgZDSCM0KLA6AxabVW+8ifUb8zUz6f3PQbHtn54M7/JvHveueeceyNwcXHBh8fV1ZUfe3t7ODk5ITw8Aor0DMhkcZCGhsLd3Q3Ozs7v7/63XvAhkJubGxwcHPgJCw+HQpGBFHkqQqWhEAcGQhosRVRkFHyEQn7/DPhfgGdAjA1jJQmSQKlUQp4sR0RYOL7p7MLFws+RnCRHsCQEba3tKC+vgDQkBN7e3hyEAZ+xFTg6OsLOzg5+/v4EpEJNdQ1yVTlgv5ddKkNvTy8iIyKhrapC7eVaTE/PYGV5lb7roKL7QUFieHh4ckIMWBAQEICCggJ6uQ1pqWko0Gg4M7EokAPHx8UjMyMTPd09yMvJhWl0DPfurcNoNGF19T6qKrVIiE+ARCIhfd1PARu/bIQ6Lx8ifwJXa1BaXIKw0DC6XIXoqCh+OToqGkIfIfqu9mFubhFjpglsb/+GHyenMDe/RGTSedsCpptYLMY5KpBdkKFGWw2DwQBdLbWUreLMcoipp7snMsjtzq878RV1M2gYxPbOr5iauov9/afIzcnnHghY38zFpMREElpKupWjpKgYN6hgZHgYJpMJV3qvICY6hsB7UVlRCX2/HuvmNczOzmJsbBzPX/wBjbrwFNDW1pZnbOjmTRJZicAAEfJyc/HdrREsLixicnwcZvN9AuuGJl9NgBVoaW7GoN6Arc1NDNOja2vrpHcuj5vAz88PWVlZ1J4S7a2tyFGqePHh4SFevfoTCwvzKCwoRJxMRnpNokFXjwiW0bR0FFMn316/jke7u8ikzDKnBb6+Qujq6lBRVs5B09PSCLgd9TodPqWHzp+LIW1jkSqX0+9tiKNvLZm1sbFBdTo0NDSgpamZ33NjprhSqJlzFzUFvLCIQtzS3AKRSITmxkaKUyvX0vi9EWOjo5iZnkZk+Ce4VFKKO7dv46elJSQlJMKB9BPSBPFJKS0pwUB/Pxbm52EYMBC7eg52l4q3Hz4krbYIzISXL1/g9ZvXqCdmsvMXOCsWtbhYGWfu6ekJgZeXF41WIXa2d7CyskzC56O7qwvzBH6t7xp8aLyYGZsPNrC4uIitrU38vLJCRqyhpqqaurvKyVymCeMastgwZIVCQY5OoLWllUdil4S+NTIC/YCeRm0Z7979zeea6cwkGB4awprZjLdv/+KGfJaZRSPocTrLsbGx5FgRfn/+jFxdgJpYNjc14ejoCAcHB9yA1V9W0UWhTktJgZ+vL818Nd5Q+88oDZMTk8jOzuZLhq8vBupLl5gZVZWVBKjG1J0pPCCgJhpLE5mxv7eH4+NjtLe14QejEScnJ3j8+BG0Wi2CQ4L5gnm/D5kxrH8rKytaU8no7Ozkzo8MD1HQA5CYkMDdZto9ffKES9BGwEx/a2trHmjG7n8LlmnAXrKxsYGIJqaJnD7Y3yMDzPiivgF6vR4dHR1gw2Bpaclr2Ib56MY+O+wldpgMjo5OUKmUmJ2Z4XtSJAqAhYUF74Y9/rG/gH8A240J2Rz4UiUAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/50c085dabbb6ac2d730f3f9a486a3014/30cdc/workflow.png","srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/7458e/workflow.png 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/de3a1/workflow.png 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/30cdc/workflow.png 300w","sizes":"(min-width: 300px) 300px, 100vw"},"sources":[{"srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/eb54c/workflow.avif 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/81307/workflow.avif 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/aa5b9/workflow.avif 300w","type":"image/avif","sizes":"(min-width: 300px) 300px, 100vw"},{"srcSet":"/static/50c085dabbb6ac2d730f3f9a486a3014/18188/workflow.webp 75w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/c65bc/workflow.webp 150w,\n/static/50c085dabbb6ac2d730f3f9a486a3014/078c3/workflow.webp 300w","type":"image/webp","sizes":"(min-width: 300px) 300px, 100vw"}]},"width":300,"height":300}}}},"site":{"siteUrl":"https://www.codecave.it","analyticsId":"G-HPEX5BHBSJ"}}},"staticQueryHashes":["2595676272","637289409","772577693","941943045"],"slicesMap":{}} \ No newline at end of file diff --git a/privacy-policy/index.html b/privacy-policy/index.html index 5416cb1a..ac4472c6 100644 --- a/privacy-policy/index.html +++ b/privacy-policy/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/index.html b/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/index.html index 3ba9b9a9..76db1026 100644 --- a/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/index.html +++ b/projects/08716ab8-fc5f-5f90-9fc0-a8218ec51923/index.html @@ -1,8 +1,8 @@

Website for architectual agency

The website for LLC “Art-studio ‘Zrobim’” reflects the studio’s commitment to architectural excellence and client collaboration. It serves as a digital portfolio showcasing their extensive experience and innovative approach to design. It features a variety of completed projects, providing insights into their design process and the outcomes of their creative alliances with clients. The site is designed to offer an intuitive and informative experience for visitors, whether they are potential clients looking to start a project or simply exploring the world of contemporary architecture.

logo

Client

LLC “Art-studio “Zrobim” is a team of architects striving to make housing affordable and of high quality.

Challenge

LLC “Art-studio “Zrobim” needed a dynamic website presenting the offered services like private house designing, interior designing, villages, and blocks of houses designing.

Solution

CODECAVE have developed a beautiful, modern, user-friendly website corresponding to the all customers’ needs.

Engaged team

2 senior frontend developers

1 UI/UX designer

1 QA engineer

1 DevOps engineer

Applied technologies

React

Gatsby

MUI

Product

logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+ }]);

Website for architectual agency

The website for LLC “Art-studio ‘Zrobim’” reflects the studio’s commitment to architectural excellence and client collaboration. It serves as a digital portfolio showcasing their extensive experience and innovative approach to design. It features a variety of completed projects, providing insights into their design process and the outcomes of their creative alliances with clients. The site is designed to offer an intuitive and informative experience for visitors, whether they are potential clients looking to start a project or simply exploring the world of contemporary architecture.

logo

Client

LLC “Art-studio “Zrobim” is a team of architects striving to make housing affordable and of high quality.

Challenge

LLC “Art-studio “Zrobim” needed a dynamic website presenting the offered services like private house designing, interior designing, villages, and blocks of houses designing.

Solution

CODECAVE have developed a beautiful, modern, user-friendly website corresponding to the all customers’ needs.

Engaged team

2 senior frontend developers1 UI/UX designer1 QA engineer1 DevOps engineer

Applied technologies

ReactGatsbyMUI

Product

logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/projects/4010b091-889b-5be1-ab5a-bde195aa7729/index.html b/projects/4010b091-889b-5be1-ab5a-bde195aa7729/index.html index 01081778..62964297 100644 --- a/projects/4010b091-889b-5be1-ab5a-bde195aa7729/index.html +++ b/projects/4010b091-889b-5be1-ab5a-bde195aa7729/index.html @@ -1,8 +1,8 @@

3D configurator

3D Сonfigurator is an interactive tool that allows users customize and visualize products in a three-dimensional space. It’s integrated into websites, providing a user-friendly interface to choose products. Users start by selecting the product they want to customize and are presented with various options like colors, materials, sizes, and features. The Configurator updates the product in real-time, showing how changes affect the final product. Once satisfied with the customizations, users can finalize their design and proceed to order. The Configurator offers an enhanced shopping experience, reduced returns due to mismatched expectations, and increased customer engagement.

logo

Client

Yurkas is a door company that has been selling interior and entrance doors together with relevant completing parts for more than 20 years. The company regularly widens the doors range and services offered. The company aims to make door purchasing process of maximum comfort.

Challenge

Make door purchasing easy and clear process for everybody. Reduce the time of the purchase. Exclude the unforced errors while selecting the door. Save created models and their components. Get the specification of the order. Increase the amount of sold doors.

Solution

3D Configurator for selecting and configuring interior and entrance doors models with the possibility of 3D visualization of the chosen door in the doorway.

Engaged team

3 senior frontend developers

1 UI/UX designer

1 QA engineer

1 DevOps engineer

1 PM

Applied technologies

React

JS

HTML

NodeJS

NestJS

Swagger

Product

logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+ }]);

3D configurator

3D Сonfigurator is an interactive tool that allows users customize and visualize products in a three-dimensional space. It’s integrated into websites, providing a user-friendly interface to choose products. Users start by selecting the product they want to customize and are presented with various options like colors, materials, sizes, and features. The Configurator updates the product in real-time, showing how changes affect the final product. Once satisfied with the customizations, users can finalize their design and proceed to order. The Configurator offers an enhanced shopping experience, reduced returns due to mismatched expectations, and increased customer engagement.

logo

Client

Yurkas is a door company that has been selling interior and entrance doors together with relevant completing parts for more than 20 years. The company regularly widens the doors range and services offered. The company aims to make door purchasing process of maximum comfort.

Challenge

Make door purchasing easy and clear process for everybody. Reduce the time of the purchase. Exclude the unforced errors while selecting the door. Save created models and their components. Get the specification of the order. Increase the amount of sold doors.

Solution

3D Configurator for selecting and configuring interior and entrance doors models with the possibility of 3D visualization of the chosen door in the doorway.

Engaged team

3 senior frontend developers1 UI/UX designer1 QA engineer1 DevOps engineer1 PM

Applied technologies

ReactJSHTMLNodeJSNestJSSwagger

Product

logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/index.html b/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/index.html index f3836686..1da55762 100644 --- a/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/index.html +++ b/projects/4057e0b3-692b-5512-a1fc-cb93bd81fe0e/index.html @@ -1,8 +1,8 @@

DevOps monitoring system

Our monitoring system offers a complex approach to IT infrastructure management, enabling rapid detection and resolution of issues, thereby minimizing downtime and ensuring uninterrupted service operation. This enhances overall efficiency, reduces risks, and optimizes costs. Thanks to a standardized approach to real-time monitoring, analytics, and data visualization, our system becomes not just a tool, but a strategic asset that contributes to the growth of our clients' businesses.

Client

NDA - a company specializing in providing 3D design solutions, including software development, system integration, and IT consulting.

Challenge

The company faced the need to enhance the efficiency of its IT infrastructures through the implementation of monitoring systems. The commercial monitoring system was costly and did not provide the necessary flexibility and scalability.

Solution

A monitoring system based on open-source technologies was developed, allowing the company to abandon expensive solutions and gain deeper control over the performance and availability of its services. The system includes Grafana for data visualization and alerting, Prometheus for metric collection, and Loki for log aggregation, enabling prompt incident response and infrastructure operation optimization.

-

As the result of implementing the new monitoring system, the company was able to significantly reduce expenses on IT infrastructure support, increase the speed of incident response, and improve overall service performance. The use of our solution made unnecessary constant purchasing and licenses maintenance, reducing the solution ownership total cost.

Engaged team

2 DevOps engineer

1 PM

Applied technologies

Grafana

Prometheus

Loki

Kubernetes

Helm

Product

logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+

As the result of implementing the new monitoring system, the company was able to significantly reduce expenses on IT infrastructure support, increase the speed of incident response, and improve overall service performance. The use of our solution made unnecessary constant purchasing and licenses maintenance, reducing the solution ownership total cost.

Engaged team

2 DevOps engineer1 PM

Applied technologies

GrafanaPrometheusLokiKubernetesHelm

Product

logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/projects/45987eea-191f-531c-b854-25e3d60decff/index.html b/projects/45987eea-191f-531c-b854-25e3d60decff/index.html index 876bae0f..fb8bd3ea 100644 --- a/projects/45987eea-191f-531c-b854-25e3d60decff/index.html +++ b/projects/45987eea-191f-531c-b854-25e3d60decff/index.html @@ -1,8 +1,8 @@

Equipment selection service

The web application for selecting and configuring ventilation equipment that allows users to choose operating modes and select the most suitable components for ventilation systems in respect with such parameters as humidity, temperature, atmospheric absolute pressure, etc. The application streamlines the process of designing and selling ventilation equipment by reducing the time to process applications and ensuring that the selected components meet the specific criteria of the installation. It’s a powerful tool for professionals in this field, that allows to perform efficient and accurate configuration of complex ventilation systems.

logo

Client

The company "ESKD Group" has been working in the sphere of ventilation equipment, and installation and construction works for more than 10 years. It provides a wide range of services for the internal building networks installation. The main company specialization are the installation services. The company is licensed to install ventilation, air conditioning and heating systems. The company's ventilation units are produced at its own industrial site in Belarus. Thanks to its own manufacturing of ventilation equipment, the company offers high-quality supply and exhaust units at reasonable prices, designed to meet the requirements of various industrial sectors.

Challenge

Automation of the equipment selection and configuration process. Accelerating the process of selecting and configuring equipment. Storing already completed projects. Generating reports with equipment characteristics. Creating and sending equipment specifications to production.

Solution

A web-application for the ventilation equipment selection and configuration, which allows uses to set preliminary project parameters, create a new equipment selection project, enter initial data, edit previously completed equipment selection projects, export selection results to PDF format, receive installation specifications for sending to production. The application also provides training and news sections for users.

Engaged team

2 senior frontend developers

1 UI/UX designer

1 QA engineer

1 DevOps engineer

1 PM

Applied technologies

React

TypeScript

C#

ASP.NET Core

PostgreSQL

Docker

Swagger

Product

logo
logo
logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+ }]);

Equipment selection service

The web application for selecting and configuring ventilation equipment that allows users to choose operating modes and select the most suitable components for ventilation systems in respect with such parameters as humidity, temperature, atmospheric absolute pressure, etc. The application streamlines the process of designing and selling ventilation equipment by reducing the time to process applications and ensuring that the selected components meet the specific criteria of the installation. It’s a powerful tool for professionals in this field, that allows to perform efficient and accurate configuration of complex ventilation systems.

logo

Client

The company "ESKD Group" has been working in the sphere of ventilation equipment, and installation and construction works for more than 10 years. It provides a wide range of services for the internal building networks installation. The main company specialization are the installation services. The company is licensed to install ventilation, air conditioning and heating systems. The company's ventilation units are produced at its own industrial site in Belarus. Thanks to its own manufacturing of ventilation equipment, the company offers high-quality supply and exhaust units at reasonable prices, designed to meet the requirements of various industrial sectors.

Challenge

Automation of the equipment selection and configuration process. Accelerating the process of selecting and configuring equipment. Storing already completed projects. Generating reports with equipment characteristics. Creating and sending equipment specifications to production.

Solution

A web-application for the ventilation equipment selection and configuration, which allows uses to set preliminary project parameters, create a new equipment selection project, enter initial data, edit previously completed equipment selection projects, export selection results to PDF format, receive installation specifications for sending to production. The application also provides training and news sections for users.

Engaged team

2 senior frontend developers1 UI/UX designer1 QA engineer1 DevOps engineer1 PM

Applied technologies

ReactTypeScriptC#ASP.NET CorePostgreSQLDockerSwagger

Product

logo
logo
logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/index.html b/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/index.html index a5968647..0d79f6cc 100644 --- a/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/index.html +++ b/projects/9f63d17d-6164-509e-b2c7-4c655ab9ad7a/index.html @@ -1,8 +1,8 @@

Web & Mobile apps for a logistics company

It is a multifunctional application including Admin web, Сlient web and Driver mobile application. It is an integrated solution that would not only improve efficiency and productivity but also provide a united platform for managing all aspects of customer engagement and service delivery. It provides interaction between all the business processes participants, automates order making and assigning processes which is very helpful for the logistians.

logo

Client

Direxxt LLC provides express delivery services for shipments (including shipments for the fixed time), transportation services, courier services, freight forwarding services.

Challenge

Direxxt LLC wanted to lessen the expenses on cargo delivery and stop using “BTS System” (the one for optimization the routes and monitoring drivers) having their own soft for route optimization and delivery management, that would help to improve delivery management quality and speed.

Solution

There has been developed the Client-web for the users who need direct and expedited delivery service within Belarus. The Client-web allows the user to create the orders for delivery and see order statuses.

The developed Admin-web allows to create optimized delivery routes, to get the data on the vehicles and the drivers in real-time mode to have the possibility to optimize order assignment. There are blocks with Driver’s schedule, Transport catalogue, Employees list, Clients list, Orders list and the main one – Maps an Routes.

-

The Drive’s App was developed for the driver and allows the driver to get the orders, mark the status of every delivery, and report problems on deliveries.

Engaged team

1 senior fullstack developer

2 middle fullstack developers

1 PM

1 UI/UX designer

1 QA engineer

1 DevOps engineer

Applied technologies

C#, .NET

Blazor

Maui

MongoDB, ClickHouse

SignalR

Dapr, Redis, RabbitMQ

Product

logo
logo
logo
logo
logo
logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

+

The Drive’s App was developed for the driver and allows the driver to get the orders, mark the status of every delivery, and report problems on deliveries.

Engaged team

1 senior fullstack developer2 middle fullstack developers1 PM1 UI/UX designer1 QA engineer1 DevOps engineer

Applied technologies

C#, .NETBlazorMauiMongoDB, ClickHouseSignalRDapr, Redis, RabbitMQ

Product

logo
logo
logo
logo
logo
logo
logo
logo
logo
CONTACTS

EIN: 35-2654711, Company Code: 7296176

8 The Green STE B

Dover, DE 19901-3618, United States

+1 302 364 0193

Privacy PolicyCookie Policy

Leave your contact to get our portfolio

- \ No newline at end of file + \ No newline at end of file diff --git a/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/index.html b/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/index.html index b80f699a..b61361d0 100644 --- a/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/index.html +++ b/projects/f17de1e3-0a73-5f92-bf66-1e12d5fdc0fb/index.html @@ -1,8 +1,8 @@
logo
logo
+

• Installer Updates: Regular checks for new installer versions to keep the add-in current.

Engaged team

2 middle .NET developers1 UI/UX designer1 QA engineer

Applied technologies

.NETWPFRevit APIAzure Blob Storage

Product

logo
logo
logo
- \ No newline at end of file + \ No newline at end of file diff --git a/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/index.html b/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/index.html index be6bffb1..f433c961 100644 --- a/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/index.html +++ b/projects/ff9598a3-3fad-5a4e-a8a8-a8858b3a27e7/index.html @@ -1,8 +1,8 @@

IFSE Parameters Tool for Revit

The IFSE Parameters Tool for Revit is a valuable resource for ensuring consistency and compatibility in foodservice equipment design projects, facilitating the use of a standardized approach to parameter management within the Revit environment. The tool includes a feature called the Parameter Mapper, which allows companies to align their Revit family databases with these industry standards.

logo

Client

FCSI is the only such consulting society in the world, with over 1,000 members in more than 35 countries worldwide. FCSI is a strong and active association dedicated to serving the needs of professional foodservice consultants. FCSI Europe, Africa, Middle East (EAME) serve professional design and management consultants in the foodservice and hospitality industry across the region. Founded in 1971, FCSI EAME is one of the fastest growing and dynamic divisions within the Society, setting the highest standards for foodservice consultants. FCSI EAME members offer the most professional independent advice to the catering and hospitality industry.

Challenge

Eliminate problems with Revit Parameters such as disorganization with Families parameter types, lack of unification and compliance with the Standards, specification issues

Solution

Plugin that maps parameters semi-automatically (using AI) or manually and convert your projects or family libraries to IFSE from virtually any standard or no standard at all (RFAs with just family parameters)

Engaged team

3 senior fullstack developers

1 UI/UX designer

1 QA engineer

1 DevOps engineer

Applied technologies

React

JS

HTML

Node.js

NestJS

Swagger

Product

logo
logo
logo
+ }]);

IFSE Parameters Tool for Revit

The IFSE Parameters Tool for Revit is a valuable resource for ensuring consistency and compatibility in foodservice equipment design projects, facilitating the use of a standardized approach to parameter management within the Revit environment. The tool includes a feature called the Parameter Mapper, which allows companies to align their Revit family databases with these industry standards.

logo

Client

FCSI is the only such consulting society in the world, with over 1,000 members in more than 35 countries worldwide. FCSI is a strong and active association dedicated to serving the needs of professional foodservice consultants. FCSI Europe, Africa, Middle East (EAME) serve professional design and management consultants in the foodservice and hospitality industry across the region. Founded in 1971, FCSI EAME is one of the fastest growing and dynamic divisions within the Society, setting the highest standards for foodservice consultants. FCSI EAME members offer the most professional independent advice to the catering and hospitality industry.

Challenge

Eliminate problems with Revit Parameters such as disorganization with Families parameter types, lack of unification and compliance with the Standards, specification issues

Solution

Plugin that maps parameters semi-automatically (using AI) or manually and convert your projects or family libraries to IFSE from virtually any standard or no standard at all (RFAs with just family parameters)

Engaged team

3 senior fullstack developers1 UI/UX designer1 QA engineer1 DevOps engineer

Applied technologies

ReactJSHTMLNode.jsNestJSSwagger

Product

logo
logo
logo
- \ No newline at end of file + \ No newline at end of file diff --git a/projects/index.html b/projects/index.html index faf0e9a1..98489bf7 100644 --- a/projects/index.html +++ b/projects/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/projects/page/1/index.html b/projects/page/1/index.html index fe515294..5fff4e96 100644 --- a/projects/page/1/index.html +++ b/projects/page/1/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/services/index.html b/services/index.html index fe723b66..33f866e7 100644 --- a/services/index.html +++ b/services/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/styles.144d2db20fc65c4900a2.css b/styles.e81cc51ad791cfea532d.css similarity index 94% rename from styles.144d2db20fc65c4900a2.css rename to styles.e81cc51ad791cfea532d.css index 8044463e..4ca9dedc 100644 --- a/styles.144d2db20fc65c4900a2.css +++ b/styles.e81cc51ad791cfea532d.css @@ -1,3 +1,3 @@ /* ! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com -*/*,:after,:before{border:0 solid}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:2200px){.container{max-width:2200px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-left-2{left:-.5rem}.-left-5{left:-1.25rem}.-right-2{right:-.5rem}.-right-6{right:-1.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-\[5\%\]{bottom:5%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[2\%\]{left:2%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.-order-1{order:-1}.float-right{float:right}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-bottom:5rem;margin-top:5rem}.-ml-2{margin-left:-.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mr-7{margin-right:1.75rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\/3{height:66.666667%}.h-28{height:7rem}.h-32{height:8rem}.h-40{height:10rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-91{height:22.75rem}.h-\[1000px\]{height:1000px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.max-h-\[424px\]{max-height:424px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-91{min-height:22.75rem}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-max{min-height:-moz-max-content;min-height:max-content}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[100\%\]{width:100%}.w-\[192px\]{width:192px}.w-\[220px\]{width:220px}.w-\[72px\]{width:72px}.w-\[85\%\]{width:85%}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.max-w-2xl{max-width:680px}.max-w-4\.5xl{max-width:1038px}.max-w-7xl{max-width:80rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[544px\]{max-width:544px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.333333%}.basis-1\/6{flex-basis:16.666667%}.basis-4\/6{flex-basis:66.666667%}.basis-full{flex-basis:100%}.origin-\[5\%_50\%\]{transform-origin:5% 50%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[120\%\]{--tw-translate-y:-120%}.-translate-y-\[120\%\],.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-full{--tw-translate-y:100%}.-rotate-90,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-2\.5xl{border-radius:20px}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[4px\]{border-bottom-width:4px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-main-10{--tw-border-opacity:1;border-color:rgb(143 143 143/var(--tw-border-opacity))}.border-main-100{--tw-border-opacity:1;border-color:rgb(17 17 17/var(--tw-border-opacity))}.border-secondary-10{--tw-border-opacity:1;border-color:rgb(209 209 209/var(--tw-border-opacity))}.border-secondary-100{--tw-border-opacity:1;border-color:rgb(249 249 249/var(--tw-border-opacity))}.border-secondary-70{--tw-border-opacity:1;border-color:rgb(189 189 189/var(--tw-border-opacity))}.bg-main-100{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity))}.bg-main-70{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.bg-secondary-10{--tw-bg-opacity:1;background-color:rgb(209 209 209/var(--tw-bg-opacity))}.bg-secondary-100{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.fill-main-100{fill:#111}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[24px\]{font-size:24px}.text-\[72px\]{font-size:72px}.text-\[88px\]{font-size:88px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.tracking-wide{letter-spacing:.025em}.text-\[\#D32F2F\]{--tw-text-opacity:1;color:rgb(211 47 47/var(--tw-text-opacity))}.text-main-10{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity))}.text-main-100{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity))}.text-main-70{--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}.text-secondary-10{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}.text-secondary-100{--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity))}.text-secondary-30{--tw-text-opacity:1;color:rgb(228 228 228/var(--tw-text-opacity))}.text-secondary-70{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-\[0px_2px_8px_rgba\(68\2c 68\2c 68\2c 0\.1\)\]{--tw-shadow:0px 2px 8px rgba(68,68,68,.1);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brightness-\[0\.4\]{--tw-brightness:brightness(0.4)}.brightness-\[0\.4\],.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-brightness-75{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-linear{transition-timing-function:linear}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-sm:after{border-radius:.125rem;content:var(--tw-content)}.after\:bg-main-10:after{--tw-bg-opacity:1;background-color:rgb(143 143 143/var(--tw-bg-opacity));content:var(--tw-content)}.after\:bg-secondary-100:after{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity));content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-36:first-child{margin-top:9rem}.even\:flex-row-reverse:nth-child(2n){flex-direction:row-reverse}.hover\:border-secondary-100:hover{--tw-border-opacity:1;border-color:rgb(249 249 249/var(--tw-border-opacity))}.hover\:bg-main-100:hover{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity))}.hover\:bg-main-70:hover{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.hover\:bg-secondary-100:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.hover\:bg-secondary-30:hover{--tw-bg-opacity:1;background-color:rgb(228 228 228/var(--tw-bg-opacity))}.hover\:text-main-10:hover{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity))}.hover\:text-secondary-10:hover{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}.hover\:text-secondary-100:hover{--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity))}.hover\:text-secondary-70:hover{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.hover\:shadow-\[0px_2px_14px_rgba\(68\2c 68\2c 68\2c 0\.25\)\]:hover{--tw-shadow:0px 2px 14px rgba(68,68,68,.25);--tw-shadow-colored:0px 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-100:hover{--tw-brightness:brightness(1)}.hover\:brightness-100:hover,.hover\:brightness-75:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-75:hover{--tw-brightness:brightness(.75)}.disabled\:bg-main-70:disabled{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.disabled\:opacity-30:disabled{opacity:.3}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:scale-\[1\.008\]{--tw-scale-x:1.008;--tw-scale-y:1.008;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-main-10{--tw-border-opacity:1;border-color:rgb(143 143 143/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.dark\:text-secondary-10{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:mb-12{margin-bottom:3rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[900px\]{height:900px}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-max{width:-moz-max-content;width:max-content}.sm\:shrink-0{flex-shrink:0}.sm\:basis-5\/6{flex-basis:83.333333%}.sm\:basis-52{flex-basis:13rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[148px\]{font-size:148px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:last\:hidden:last-child{display:none}}@media (min-width:768px){.md\:left-auto{left:auto}.md\:top-auto{top:auto}.md\:z-0{z-index:0}.md\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mb-12{margin-bottom:3rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-48{height:12rem}.md\:h-\[750px\]{height:750px}.md\:w-1\/2{width:50%}.md\:w-16{width:4rem}.md\:w-48{width:12rem}.md\:w-\[256px\]{width:256px}.md\:max-w-\[528px\]{max-width:528px}.md\:basis-4\/6{flex-basis:66.666667%}.md\:basis-5\/6{flex-basis:83.333333%}.md\:translate-x-full{--tw-translate-x:100%}.md\:translate-x-full,.md\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-0{--tw-translate-y:0px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-14{gap:3.5rem}.md\:gap-28{gap:7rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:gap-y-14{row-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:p-12{padding:3rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pt-0{padding-top:0}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[100px\]{font-size:100px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:first\:mt-0:first-child{margin-top:0}.md\:last\:mb-0:last-child{margin-bottom:0}}@media (min-width:1024px){.lg\:order-none{order:0}.lg\:mr-28{margin-right:7rem}.lg\:block{display:block}.lg\:h-99{height:396px}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-\[410px\]{flex-basis:410px}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-28{gap:7rem}.lg\:gap-\[48px\]{gap:48px}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:\!px-0{padding-left:0!important;padding-right:0!important}.lg\:\!px-20{padding-left:5rem!important;padding-right:5rem!important}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:text-start{text-align:start}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:last\:flex:last-child{display:flex}}@media (min-width:1280px){.xl\:w-\[256px\]{width:256px}.xl\:basis-2\/5{flex-basis:40%}}@media (min-width:1900px){.\33xl\:w-\[400px\]{width:400px}.\33xl\:basis-1\/3{flex-basis:33.333333%}}@media (min-width:2200px){.\34xl\:basis-1\/4{flex-basis:25%}}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-cyrillic-ext-400-normal-caa98a3bc11105fffcfef482abfb2c37.woff2) format("woff2"),url(/static/rubik-glitch-cyrillic-ext-400-normal-54f97c66997053ace86c1d9f1bdef3fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-cyrillic-400-normal-b32f20a71003e8bb78b28eec73c0385b.woff2) format("woff2"),url(/static/rubik-glitch-cyrillic-400-normal-3fd27e06a8bdf8edbd455443d0854c3f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-hebrew-400-normal-776cad11325d90d9061faad0b7107953.woff2) format("woff2"),url(/static/rubik-glitch-hebrew-400-normal-c8cefe9973692c5d21bdd5bb11616cc4.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-latin-ext-400-normal-8ae808a02973fec508af9c0959fbbade.woff2) format("woff2"),url(/static/rubik-glitch-latin-ext-400-normal-16c59f7d884842f113e8ff185c8656c9.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-latin-400-normal-7a5b5bac6b066d71b0cae06ed087b905.woff2) format("woff2"),url(/static/rubik-glitch-latin-400-normal-3fb89918ce49908f5350076807cf1bef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-ext-wght-normal-e84e812b71d18e04e6928fb272665c53.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-wght-normal-eb1783eb42487132539645641f761eb2.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAACUoABQAAAAAaRgAACS2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJtG5pSHIQwP0hWQVKCbQZgP1NUQVSBOCcyAIJ0L34RCAqxUKoTC4J8ADDOYAE2AiQDhG4EIAWJeAeRCAwHG4FiFcptF9wO4P86v3PI/v+QwI2h0huUr1C2Vc6JuEnKzZcMzQczSYz7tTvU4efjsIHb9Nk68iFuuSxoyJ82hVkdjX7conlL9DtraVF8PkKSWYL6NT575u0n3gMASUiS3V0QFaEMq0gC9SMMsENUSe3P87r5576Vl/eSvORlkEUIYcWALFkuTMLQIlAcC6wCAd2I7m4ijtnhXMXdgWNjl/5W/a1r4KDgAJUh7ABJoJ4/fH9m976UjqUaBSRA6aIhDGqEw7/UM3huBUIVjwrGsY3nP+61c9/HgGdCWDFAodbBunhZW6LVarK6FLSt2wHRP5TguLlBbkRipZlcVBbWFirZQ6Z1QiSkUx1D3BvEDm96tZbxBlGoVFQG+Hh6YO+CoAgXAmhMhIoSUS/sX5lapjvb23Qg/rFAXWHJlwEe2jeWL5PPoU6Z9ZEL4tnFA7PL5RKgxx4EEceTAR4y4Dm7BIg73L4xTsaZ5fEN5Hky1oYKjXGRDRUpiJzNAiWJfCpluUrwb+byPymwZQUmWiCP48LhVHv9ZTJ2oBeVyF4UuQ613jrOi3GMsVCWRfQ6vrb/Bgi4TgA+AgYh4CU48BywBahJIBgE3L4EVq2AtSth6RobN9u/2Q9bnNzlwl7H9ru8388H/HzQiUOCgAQih8qTtX83v2it6ax3Nbmau1s8PV43wjASpwiGJAUcLRcqxAaJn8TIGTh/zsQFyIKVkapoVZx2oH6IMS3YFR8bVRA1J3pubBHgQED/ygCCgXF/1mLcSn7cmw10wxA+VQLcZS3at7aQ2W4/DQRZDyOHcBAeD1HQQXz5Qfz1hUSIh/Q3CJIoDZIuHZJpDGS8bMhE0yAzzIMssBjyCLiDWz9ZuF/ACf7OAZ3CjYdvuEsfDYr5p/NmgeKQt6AIFAhA4wVdjte48DKvCAJzWQL9cSYzoACmlFUiIdjbDrS0Z7ZEgC+JUKQQBoLa9WyD2vIR0fvCLGHnv7LH63Zme/7JBsgt8Qjrl4AVXVcqAy3PkEXwEFkD95JNcLNQu5VOGOHtSFgkI4HnToLMyN/ZYG5yWWHL1SvtsIvKHvtoYhEgl5tgdOeqdwxCwCNsvgWyHwIINJTzIgGUUxCZli7sUdfxtvLYm15dsjfhXLT8PXbIXR5qhMIGVyEDRuQrF5AZVm6d7risZJnqoCWbCida83vCoEKDDpMhDKizHzrUczAiz9zdEo+xgBp0i8y3MKECQyd3rY+AfBMcar5NOb0kKnyDFq0C75OoYhsv+uKP6/gSlLGCWV+l/G4GE07krIa4oBrDADkYo/dn6Op9u2PZkNABHTuEqMnOi1769vJZUF0PlLv7wvq+fkaueYCVOxjbHQIoDwHdvpVe1CryLhLMJYRrCNcQP52KgyEAEsZvswJhIKAvAlQ1IEmubwDgQApq0IEZoiAW7JAEwyETcq68AAJaoQgDFhI+95TqWPd0lw+Fqc3SvTXvFcmX07u0MKhhpoqqFNZB9U2epUPCP05FfsTZlQ1ZRyRfiksK+RkvSKacmPylhScw2kgD6PcA+tZn3vXaZQFPesQ9fuNXLFZkgdlmaTWuMMNGRy8P0A6PZ3jBjV6pdBuuqdZgzq4uUYkhGxKbUGTVtiQw5RiI32xMWVpFwtyEVQCzEisbOsgXILWi2Cyr0GHFQQcZn/WhIwnRJ0gIbxIrjwnMXUKb86A76tBkrLnt1gjy0NH8cZi4BoYc8WWtEOhml6hE62phNdIlixDsR6Axg70QrUwmSDDXX4XHGKJYe00eaLG4r3sjX4AK9pCxIrVVyFJJvokyQcL4+ir+mMzw1sLQE2YwYK12JGoUJF4QGEPiPtoEWmtCjSD+oD10VCq26gBjvaevEhAqB1rE7DJ4UvjMIrkoGbkVEbGarO24A3fAoP19KyrGYiqLkB2I/5NiMHROFclAVJlZQEBxaS6FCwxg1fEtIjfplli3KhhNLYAVb3dcVgheTIxDZAEWWyQiM9BKLA/D8hUnrXgp0BcBsEMaZEC27GA6uV+9xeftx9qmseeDur6+kktW3dkVi6NeWaHrBiBDiHL+m6N3iRANrz5jHREEA9phpkkGrjbHwLCaqXKiTavpphn9MTYdXYDcOmCiLIFuW5DvnlxytHJ/LUjq49JNfQP18NUadjtO2XSoE1tjO9RsH2hupnGmy2juxpRfTQ1AGQRK99+m9BNF+W4cdrZHaJmxkUq5Nt3zeHG55NLWOplGNdfkNKcuW2p81aE5l9h8qfxyaszNNTyX43M11es0j1Mzz8PVwxuf39pHF8iPafRQ6/C6+bXFZWItXL9wiVsuSGQ1WjzLogGRVswm4sTYlg4B7n07iJXGYu+BAwmIgQY1UCAguExGAi/IeLAnQPBFTQAOFDBAAwYYEIAB6QgtmbwwZsBo2sJSARRQwAIBjIlTyUdysL7ILHOJ+TNXehjh762i3xcwiGltELKRdFF3gy+mlsXJBGMy4zmF1LYgzz/NLgbJ/WqgVLMpgljktGFQIlr5kuJD4AXGVReV2+IL+cbLFEMLpyBB2wuz5mUTKG8BVY2kE+nqoK8ADrUTdKGSsYSSlTDtmXIQQ2boMsHMckaiRjQCFJ3T4g16B2zGEmhCljGoig+BwZSKVxbLlVqj24KK/F2FqWAXzQ4D+mEUKAiCgABagOhVKxhsZQFkoVpfXQBlXF53GpJPhQJSGgYO4SEjgQDFSSRYr7kr8tkIAkD3Fgeie7LWKEM+c8InlTKok8tQvaJykNJ8VMqwohqiTK7r9F0xfURLRftEVYyvuhIIYC8c2A5MAWroqzza4Ue9FEgg/vueJMmQIqHi0HRsOovTW/U2wwCD3ZBsSg8riFkECPD1mBde5TwKkCAfzHjA9vZxxymiE0dzg5PBbiB9DBwc2QDeZ+scx68NCaA6qMQIehIgW7AKwGQ4BKFhQI0BpsOuvU1bgAD8xZN3CJKDKBiFSTDMaLlmWWIZBIiAAqCiCdfkgsJIiWUQ6LupfNs83YLaEG3Fxre20dF23FjowJfxEFRUALCj62fe5/fXTTuiU4pw3ylwn96Cz9MMxrdIsPQSIOY3iUUyHKtm0luZiNy31URSOAmbP4IjmX2c7n7Li3ACF+IB1y7jce8AqDYYkmp2mvv8pYCHSSPuC8Uw9fEh/n8HvvmEAMbSMzAyCRTMzALMBSgS8dL5yRZvHjOHKLOeTP5V+NRaEh/hpBFKxkolMpTYMIwUhCEoNgJ2tCQkK41RtEbTGUMhk0oWHyOojaT0MYMJfI0XLE+IfP4mCjBJoMmC5DL5RB8FQk0RZqq+prEoFGGGSDNFmy3GHLGKxZmrnyIDLNTfAgMtMshiCOiHQRSEmFk1AwXgNpXR+wkodCU6EXYMwyC6EH7o+UB0I+LQDwHRg8gX/jcQvYgCyCNA9CGBVKJfepsyGYgBhbyjMVj+ZNt4wTHAO4C4EbASlE1AdR1o/RCoXgeQsKY5lmhATwGpBrZccDTqz9vnOKjVLq6DoPOihjdyEng7BXHylhuabfiTHt837TaLELrZEyy7+isUIQpexKulUkEIoXyQVD3kfOQng7h1CJFoT0WiJuTS45BIE1T7pmZJMZEvJkXsTHY6M4OdNk4n1jzu89oHD6Dk/n1mLLv20SPkfPiQYXLEEJiwEJJVyyyRt+ZhhJDzkck2psrc/bGkoPXmmusRKHk612YBdu0t5NyjCtm821n9wvwV7HNcBeEsVvId69GHtvfFSDmFLWSmsgU+IEaoVa9WJqh+450BbPQaL8aVboSFZxa4VPspy+/nmY4d5DiUVOPIWem7JyQPjRuLs8Rj1isBERIrdiagM81EKCvuX3hzbJzKnTmzZH+LN/fj+f4CbFGpjijPXHPx2LGr8o9qZu9vfLq8cPQou/YXHburYuKJuHc+cnpZIhikfP71OmbNDYvP0Qvs2lv9xvnksNN+/P3auEnshFgelFwkhgSZM6wms2YLcm79eNjNULKJUZvMHMuOmTyOHb2w7GLGspaZhyZ2t/cHyY/ddz+2wclsFdXhX5CzUjJrt57rZl2GkoqpqMYv9Jy/M3lnMXP2e6UHsasGpBjY7f/239Kxu4yLnXBE3GlccON4YXjbcOC4Eqjaelg4avy40zoWvAKM8xc4mkNsqY25oqfiWEpOZA4Iky8pZsVn0HGm7ai7G05tgOUVwjkHs3N2Fxb2LP3mtPGtM3ePGbMpNxfG857ZChtnrZSvJFJ/ld+tuCL/ZW8bRQXsxzKWxuROjv06Pd2YsYtXhu6Xzg/7PConO3rJsGHOnLnXMNno+O+JbZIkKmF8H0X5lz57zir6WaNt0lGj/kzxmZIXX8opRgeGDiXRc0U7WId9+d3GTVsVW9YtXb148VJet0WxddOHD4S0Z/o/8JH/Ss+Gz/GvdWY7XP5c9teIUSOyBkwO8Xtun95nQPaknAmjHmMDRgRYbKFB4Vdyayn8l98+kga8cuA31s78z3MZ09a6IpM+g/1Y37Bvz5CmJbTeNtZbHyXEabirV/O0Xc3uagC3tVrWTmv5bX154p8wZSjlt34jPmuvAB/rG/W3DLzPWo3XtW4Muy+/fmuyebyot5qXdf3o+4bW88d64BRPDKl9rnFYYD6pICGFDSs+q1psHzZsLssTNBT1Hr++3jZSF1GhT+2njvozV7Dgw+2VH6lzluZwvJD5M5TEsdMy9SmDXFVkVH8JrojkxFf5s0/+U6YVs0+KjJ6cGqWIynU4cmyfxEU5bBoFqdjAK+0zMyHrqmlFalPKfb/gi0eDRqW+6vDhx/X5I2jVhRbO51VHPp58fRfLX8l710zKV5WaJf9MDl+WMF6G9TBsI8s0/SJ9YcCkzbPNa2eDZ9LaFDaX90/6dLZxVnRzJ1P+EJoTN3yQXK61RodH9E8qRo6nD4IZ4/VOgB/WKqQK6Ju9t6Fd4+PR+v9Z/CRbFnjI39AX/JvlTMjb0Xv4oGVREDqE0aJfhlhenC2fJi/SG+c/7Pgqh/krh/FVCqsYzmcfG+ZQsZ3R8I8dapkqLyoPDy8vkk+9vDYwbbZ2hkWlvkHLuUVGXfYApfq6QD5xRwv54eYhvyPCx3vwSSZ1yNVhXx++Jfp/GlUZTN4pyrKHEv7eTx7SqMdn5SsPegHYTBDQavP8gt7WeSY00/p6ROtZ0Ofo894XnOmt9EX6El3Ruh6wH6SlA895Q48MyMcvLEfKD+zgPQ23pC/RFcH1O3S4TdZ2QfSPI34BoNfBq+WH2BwyhiIukoywiPc03Iq+0jcaYQhmukojluvaQlMKb8kDDvWw41m0AM5B1HQ1D0AjXaaH0KTDISGKJNBleghNGBwVXwNuU6nzbCJad4Le0wfvozMt0Cf6TF+0H3Bhgckanqh4Ds7C5aEMH6S7FzKgm/c03Io+0xcaaQDJGucvPvaOAKyxGiKMWx5wM5QTmEhKOUDynoZb0Wf6QiMAOGiORpoBgOlR9AWE1Lzrgw8AMGua8wXQSDM0gERPH5qPFguizBWgASQoi05hLj2DFX2QPgRH6QnOXDQecwGnGVtZAIS5JZFECmlkkEUOeRRQRAllVFBFDXU00AQoBsOR8LKTJD2NriHNWprg8PRsyXDQ0+i6wLb+EvIxAWx92bsW93jAI57wLF6+74Z45/z4+kvv5/Pe09Q0pGnANwZWHb1h29uFEORLdRTCuVM1WXoaeAGPe5XZYBmWD/1CBVMhb0VhNM4lWR462jLNC+PqEMywDMuHfqGCqcCt+QksLHVzNJ4KfB4XgBg1e+C/u0K8zEhWq0PXgeVDv1BB7DfcajtcMMPLgdAEvl6Vnalwwc0shWXdzbAcso6uA7faE1ycCTAt6R9aswzWgVuZCbaqd/Iv6K6/V5auAwNE5WUFxyUSJai1NRTSIQRxq7M3b4SsrqSaFWX+1UGpA7W2RiItIZ9cwQE8mddgpFCJAYaJSYCfUzZ2GDeGYRiGYRiGYVjKNmWStnJXB8FsnKCQKbgDRcsWZQv51ytL1+A2cMUI4gamegbqCCn921uksfnJdLqtMfwOOUTK5NPFlp98xENZ5MkGp4BF5Es7GJ0x1/t74+O2DuekdUM3D0HKmPtt42C2O6EOykhJ4qVPkQPk7HFHssVy0V3QthM4VAh0shUixQUEg5hIHJFjReeN2S+r2cXdCpno5Q85gEOMLZUcyMkxVIKgdyLXqy2erSYUr3OQL3CIMXg85JkYWiaC3ileb3ks2V9+qFOEeOjrouSx/0Yy2wDpJpmr1GaHXfCPFz4EQwqDnepnrvFHf/WOL22PANMkNIMzKoVZnNWpS3fFuF+jmtQxnVrPki7Tilmpa/zatA6t8+vGerYaN1APJ08GknGkg1xIriS3k8cpngqk4qiPqBxqNvU19T1VRp2lrlGVVD3lEeQLFgieChpo8PB0IB1HD6Oz6Vn0V/RG+iB9jr4u9BVGCO3C0cIpwiXCNcJdjC8TwdiYUUwhq2YnskVsCbuBLWPPstfYSrae9YhSRRNEs0RfizaIafFQ8TjxVPFi8XrxbvEp8RVxtUQkGS7JkcyUfC5ZL9kt+UlyWdLCGbmh3ARuCjefK+HWczu4w9xp7g/uJveUq+PapZiUk+qlfWBL46RJ0ixpvnS19Jr0hbRNxssGy5bI1sh+k3l4CX/Nh/OJfCY/iS/iv+LX8tv4g/xJ/jf+H/4J/0bXYVWSoKDtAlgDpnSR7rsV9Pz9NaxbtR16r7S4OIi5L6PufHrQNjwoRa8+ew7akGdO8q1wuSXi4YMJFt0Fte8DDq9KPFxagoGCgAvbam9PLTH35VtoIIt+f4BGuqN9tGhLY0WaAxsYzbP8Chxw8zX27V09qR3R96KqCiOE4hggJLDBnjd//NzujzeewaWlBE7Ar9vJZOkQ/ZVQ/3d5f6mUQzZ2r01LoU8TjMpgUDFEKqzz9nqLJ1kafr1LcYp2dTttcJBt8IWhD9davTnevZgA2+FCEXidJYBKcYUWFC+pHZI2aWE6B2PZKigsoFAKqioIKIQ1PyFRiv6yKn4whoU8yXKiciDCvzSftthgFZBo+Gkr7HVavXnvqQq7ALuATUDOgv5mF2DKiyYgm2b5uaal5t+zF35Q2CvO/SZFVlUNHgx650ocQxgGFxusA+tSrrAE4iEjWH+OBJoDs3LvIeexqR/F0Z2DY+Tt+4x3tbe2ewVSXipo/e1Uq3xkpJzke3qBoCjS09OdEfbh1CmZLQN0WoQQjmEIYThCGLq18Tf7JPZ8qK35QHF6S5Ceq9qV5J05We8LzMyuvsVJsB8q9GrvR8UitrWtkxCJxSKis63VBnthOT7Or/qo3fv55NmzrEer/cZZYfmcC+PgvBUpCPTjODgVioJA0yy/hGgcGdide29zCIZSfgDCMJRu+HQ6CEPbYEhd2y1APa211X6Fch+tFhqr7t7IHOA3vcZv/WjkyFdCSB4jKRcEA3q7OoWk++29l/bRo9fVddDTnRH64cGpU783gzUDwJfKLWNgbQshJbwN9/6MXfkzMn7I3gWvr5Z9b4VVzEybxTLxBtVjsjaW1q4qasRkbWyPF/cFkTO4tbWt0w2EUCQOgfMjOtuaG3i2p+Hv/drk6LHrV+40gftxVasd9k6LLiPGGqDmWLL3i8kr/v/zxTpWA4axNlgGe0sz1zyNFuxfknsaq0IYrOi9NX8Ivm0k8OvEu7sp1klJLBnytUicGEt1lxI9j05rpR3WycNiSe7zdm9RbmNncT/ocOKtrWKVE+nHjx6zZxEar3diKnHrlibshd6oGzqapZGSqC9GDCEMtZCoGdB/DKrhkEhkfumhftzoK4W8p0BcW9v7YVRCb82gyJQUCHOWIN0rJwoMdKJXumX4X391PrXBZShBnRVJsBrmwB7YUwIFX12Jv3eNHHmBfk9c5jmsgrBQNBT8gknMxsml0Jqa5+FX34mzkqY2L6mLl+LpbWsc0E5Ka2pUlqFLCJV1vX5e+7YN9M4Sc2vXh8d/KXbnsV7L+6G34HYjASPT+EqoVrrEAYk+QbK7L92lht9/L5ffvXqk1Nc0CDn7V1LeVT95uJe3tPrSpcFz7bCzLAnzw7t3+V/5/39gc5aY3zRVn//OYvt/iokI8sPvgcuFS3hT3zAJdxWPzl70KNkNdW9d8z6sBH04EmzN043XHFPwpsPkGjh2s6dfrQKWBCchV+MIzCubKW9HS8Q7vBRyH8KLc+7/7hziPzfnPzgjNtj//v1bbfr0AbEzwO32IIFIxquN1kfQ2e5OS4vXCNof/U9tH7ULNPFpcE2QukLT3PzulYx3W77lxXUOUd0R4rm8fevLnpCsZPgOzpQ13wmz9u3bTBuHA0xOzuXqwTltYJA2DQ3gXC0uG2yhVlTcj3v/0yq+KH96z/UrtsKWErROYoXvViynCiZGwgRjQjzg6OHCOGWe6qzppnl9SJgtHGpJTOx59LgO4/0HDpf/wAAl5+42BxvA4AwmDoRAyPlLKE9XbXW1ry/veXaN8jM3h1QwtrTGezzuUs7MPRPVtPDB/T52UM7LtcG3/ZVTrYcOXSfMw1NgBRwtlrhS+HGEf3vzhFF2sDsNLhcwnNIYhH+wnvG+qqyMiQnGruzRllewYDpsmh3W41EjPi3s7bkawxwkL6A/2OdsP8dB0vRv4GiC5VcFOiwD0y0MhnSJSX3J8eUNe5VoAs4Jv9lgPaSDwcm0+wVaAqNzt1HIAcMxjPjCIX3TFpdzrhZKHRbEearv3Kn2/De1bkuD3A0MzxNwHbJO37GuFkBjEjdVxSGaxKb4MYWHGBNvcp3ftPV5l2l4MqyF8vK4tdhwSL7yxr30LHxUjEqO9mJe80+S3Ip+kNwrkZh+DRxNsPzyobEYvyzHcZSrJY7pEkg5TkS525TWIHPfgX50b0tVZbAlbDxI/WS6X7VnNRicMQuLyORkUvNlGJoifeQs2VbzVM/wi/9ENCUg4Kl1ojQ8o5twQSZzkBprslhjQ07+rIEZvlTj1YvZjsITOnqaqcCcyYivQiGTMBFmNVP/v5N6DJ+vUEvFuZc4NP0i0XgAf/72ZYiIEQpYTu6jbm3x0EJWLCTgt9ffqMySp6R0hrS3t7GIdbpc4oDBwBXqMWL08xO1T5+HqPz2ZYiIFdJiuT4o6GVNOy1kRQLU1dgUFeWX1+Onyk0GOAe9e1f78r+IvWtp0X4USs8a9VgbZrVq3k24BSXG4JCyuqu9/rUJQ2L+VNuzO21DQx8+fFP9Bjin1O32UJxC+uj0/ECT+uTrxHvvvXKXkg8e/nOFlXb4vqxyozT1J9b+l23fvut/XgGTk3a53BJ/g2FYURKUobQU/zju9lFz4qJXtatfmIawLAfT7qLDHtBc4B6I44DIL0/UjxtjcOibQx1ikrIWc2iwiWcIYXNK9pih/do7R8bBIKfK7faCPXVovO+HRAZYOC5AjrldHBdTKp6QaQmYnDM+I6WPWqh4kQS74RZchQPYgjfvrVCBPgcrrHLiLpe7NwVWwnewufQtFeUPG2cwDAshXS2bx8x87sfkhkbAoGcEQwizwQVYtQ53CmUjDBpFaefh739eLNCB8z0jt8gPSmur2bxNfgY7O8ViCDpDtsqX22Y0tm2Xn8GleJNO11Tqu2m+/Ddv8vI2zh1itu8JDAgAk1O+eX7Qa+322g30E7QUfxYf/+zaxpiSjxjuoYBYE6poWt88UN60emUDvaU+9fU9jNp8KTXTU69YMe+LnpuCfBM+URJe/v2D8vdLT4Dhoebhww5F1CguFaXoeKjSnpFEsrK8BEyl6+9DKoUsss8Tf/a3ObC0BKnVy/Crm5MHnS+W6OhlPPs/7n+Tq5iJcpRvLbj9PCDy3f0wFdcLcCKZbJngWHnW2NfX43Wc93Yik4kXjWhcconow/NncjkNHw0NgSZpqdjtZtVqP3MYfluedZfW/J+dORUSwsHj8ZOMtEDVulw+0dG2UWbY7Az5uObAkmkSft2AEURl5buuHkQS8N/bGxys0rxWRMaSeRa5XL2IJH/66WZju1dAE/DTM2pUtOb17PQLgMZfLP6v/58RBbahs2korc4/WiRLDfAKV2dz+LR3dXe/+9BLcH5aQFPKdyuVHCNACplCQku+vLD3SalPU8MLfGobW1v/fdIhDBwqM7aJVUpGBUeYgqdmTbj3oGC51wsGYEBF0tkJLmLdrrDIfjHZMu42txSGoQWkj0JEvr19u1RSX8909SjW2zO9eEksehl32HClSiXPsZF9NOyDw4d5UY/6UgnTWoPSCiLDQFEpW1fXQcoDB8rJjrrSEubV78or0FkH6krZmzcbWHPag2pmG27mZLF2FmmqUK0GBd0oEEPMXMafJ8HYcDZ8stSpUcAzdD0eDfjf/Mu9v+vKe1CEG0pqqqo6GX0sqwyiripy/2xA+Qf6FRn9qLl0qUExYDYPUqK68dKil2e9TSheVhWiqDreVSrvOjDewla/PK0IZFRBgyuNbrVnzKN+bsvX3fwpnJt1yERUauMsH+FYuDZcal4rSt/Lh2bfbo7rOTQmaDDUt7vWqyehhuDx7PmuLtesf9RH0SuVXrPuVpT6RvT3X+zpM14igK+WxsCgQhClvmHAEEV7f3rilJ9OBG+vqzOyggpBm0scFkYiHVqMxMjXQckSPV09bpJ8+vRtZy9JU4TbHRSkLlW2QW3v7GR9Szod3VZaIke6Or2UiC3/5U5zN83gnq6urBH9VKqtff2SWG1jo3JQV6L10RgSHy+rXfR7TB1nYOj7RbnE9fZ0mo+rx9vT1OolJBoZMmp7RCIBBn8oHpVaW+JorJuSsaP9PT4tXd3tT1/1Mob+MoOoUWs4Er5Resx9ox4ko5TsnmdfM6EAfrp7PTheWfmusxtIisDc7uBg5QorSnNBwWb4Q+j2Sg7r7uwFmj558ub7Zg8l1IGfXZmZUfm62tcYDRD/vIUZnp6JkcyKysSAkymNOskCXZMQn/YQpD9uDUsZQFVCwIMmi8G3GIQZvyqsIj9LQADt4Lv3aevJ3KBvNI7XAXzc8twBvnoUf8zY/+4WV92AVhhAgDI8JIDWiTP2bz3pAmmeW26s4ZirHOFtXxnAclFxZ9UulgfCQBaS1Lu/oCQz8NbW8vUdrnyY23witshe4m7I4X26Oez5LYl5zEoynziQKbf2NmbfwfROtR7qLOB9J5HLHCRe54Ajo3novbPsKeFlTPLMseu2RK8sL6WbnXaXTd8z7AOoqzsINDgTCBYv4Ux8xQocmJB8cKgSAngt3ygVMdQ1FSPJiyouula1ErRK0laRSZUw6zoSMaVfDwF0p1SoCOikVQwUaVNxYOKdTfjUoZIgihcqBdLcVAVAx18qDXxOq0Jg4pjKgDlLVRZikqmKwJJAVQzhOlQJhLmhchBphyrFbJ4qI5pV5bFQqXJEmB90BQywzxyz5SnykQXyzDKdQ4Y5iiwwX6F55smzwMrpyz6QvBM3E9UUSywwmXYu1CwF1rumNka5djlpptuSDFJw4RaabUdGFqZaGOGJm1c9J6WbbqppFiRiV9k7o03z1qJ0108nb+unwx0v99YwAO7BGAfv67dsiBcbIMKZz9FemK44TDPcnelm5Sd2jnmmivCxVOmRuMO3xhp0J91iTaME4SL37u7ZMdAY6WwG8jSbn6zRzkyqPLDYp+bFtb1RtEhRoiwuSCGj+2JZ5pljhkIOvWCzMC3WnCiYZc0psue/Kkw1nXQWyjfLkcdChLQwC9MVXmPWmJCpCMrqPjDNXWx2Ee0/SO8A0z39dZhh2iy7w+lye7y+QnqLy0xKhienoKTiUxg1DW3RdPR8Gfgx8mcSIFCQYCElMOvDIlSYvsJFiGyQKNH6iSmZECdegv4GGGiQwRINYWUbqrthgOMFUaqtU3qPpFmz3kgbNm3ZtmPXnn0HDh05dtL4wFEMJ0iKZtgmcrxEKpMrlCq1RqvTG4wms8VqszucLrfH6/OjGE6QFM2wHC8QisQSqUyuUKrUGq1ObzCazBarze5wutwer8+/0D+vcFHhqRhYWNyTYEMbBIkYqcQ7LDqUqNEi3o4m/vKlPH87hRQmnARipBIPgkYruaCz6+uk83afXQU+4TFQI0WeORe69UP/x3flS0FIdjg4oLODycYt8qLsP3DUpaSHowVa2+GcIRkzzEtHnpy8WL3Mx7Zsz6WT86nAiAoJMhQZoEeFBgFJxlWKE04BCTJJBMEgSD7o4Fwmuc8BEjTIUKBCf7Oxfw4CMvQYkaC4WdX/jgYJAvqbi8nCmxPJN6o1TN9VWdxW98cM6xGhLa1Y0WSMD51i7gvhSxsA39755fubSNKcNm1H5VAwcywIm9IzBs9TBoqxxBF3kDQXeXXsriwf/62/LmBgLQKjBeXb3/V3faLIxOgF6S/sr3Uy6roHSQnw7PgozKEozC9kDjpJ2jdQaXRIOvHRmAPCQLcsjlZj/qQMeOtk6uoeJMVA9pweS/fpAkxIQ/dUK/djczUrWXmZHXbC/nThOuSBcqSP8aR1i6z5hdZFJ/eYHyK3cR3H/3+9E+XnLBGlW9GYNsgIpQmNaTPMBs5T5z5IipMaZC5/dZEUJzXA1vwLrzwQ6wEAAAA=) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-ext-wght-normal-82d636d9375dd92118fd22c818a99c24.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-wght-normal-5028c63f6a70ab0cf7cba9015ae04154.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}*{border:0;margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;line-height:1;min-height:100vh}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}*{font-family:Montserrat Variable,Helvetica,Arial,sans-serif}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#f9f9f9;-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px #fa070700;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#contact-form input:-webkit-autofill,#contact-form input:-webkit-autofill:active,#contact-form input:-webkit-autofill:focus,#contact-form input:-webkit-autofill:hover{-webkit-text-fill-color:#111}.banner-title{font-family:Montserrat Variable,Helvetica,Arial,sans-serif}.rubik-font{font-family:Rubik Glitch,Helvetica,Arial,sans-serif}@media screen and (max-width:640px){div#hubspot-messages-iframe-container{display:none!important}}#hubspot-messages-iframe-container{z-index:200!important}#hs-banner-parent{--hs-banner-font-family:"Montserrat Variable",Helvetica,Arial,sans-serif!important;--hs-banner-inset:auto 0px 10px 10px!important;--hs-banner-translate-x:0!important}#hs-eu-cookie-settings-button{font-weight:400!important;text-decoration:none!important}#hs-eu-cookie-confirmation{max-width:calc(100% - 20px)!important}div.privacy-policy h1{font-size:1.875rem;font-weight:600;line-height:2.25rem;text-align:center;width:100%}div.privacy-policy h2{font-size:1.5rem;font-weight:600;line-height:2rem;padding-top:1rem}div.privacy-policy h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-top:1rem}div.privacy-policy h4{font-weight:600;padding-top:.5rem}div.privacy-policy ul li{list-style-position:inside;list-style-type:disc;padding-top:1rem}div.privacy-policy ul li>h3{display:inline;font-weight:500;padding-top:0}div.privacy-policy a{text-decoration-line:underline}div.single-post{font-size:1rem;line-height:1.5rem}@media (min-width:640px){div.single-post{font-size:1.125rem;line-height:1.75rem}}div.single-post :is(h3,h4){--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity));font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:.625rem;margin-top:2rem}@media (min-width:640px){div.single-post :is(h3,h4){font-size:1.25rem;line-height:1.75rem}}div.single-post h4{margin-top:1rem}div.single-post p{margin-bottom:1rem}@media (min-width:640px){div.single-post p{margin-bottom:2rem}}div.single-post span.gatsby-resp-image-wrapper{border-radius:20px!important;margin-bottom:1rem!important;margin-left:auto!important;margin-right:auto!important;max-width:444px!important;width:100%!important}@media (min-width:640px){div.single-post span.gatsby-resp-image-wrapper{margin-bottom:1.25rem!important}}div.single-post img{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;border-radius:20px!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.single-post span.gatsby-resp-image-wrapper+em{display:block;font-size:.875rem;font-style:normal;line-height:1.25rem;text-align:center;width:100%}div.single-post :is(ul,ol){margin-bottom:1rem;margin-top:1rem}@media (min-width:640px){div.single-post :is(ul,ol){margin-bottom:2rem;margin-top:2rem}}div.single-post ul li{list-style-position:inside;list-style-type:disc}div.single-post ol li{list-style-position:inside;list-style-type:decimal}div.single-post pre{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity));border-radius:20px;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;padding:1rem;white-space:pre-wrap}@media (min-width:640px){div.single-post pre{font-size:1rem;line-height:1.5rem;margin-bottom:2rem;margin-top:2rem;padding:2rem}}div.single-post pre code{white-space:pre-wrap}.gradient-border{-o-border-image:linear-gradient(90deg,#bdbdbd,#111) 30;border-image:linear-gradient(90deg,#bdbdbd,#111) 30}div.team-member:hover div.line{width:100%}div.applied-tech:hover div.line{height:100%}div.review-body p{padding-top:.5rem}div.review-body p:first-child{padding-top:0}div.workflow-step:nth-child(odd) div.cover{right:-.5rem}div.workflow-step:nth-child(2n) div.cover{left:-.5rem}div.why-us-card p{text-align:justify}p.contact-form-description span{display:block;padding-bottom:.5rem;padding-top:.5rem}p.contact-form-description strong{font-weight:600}ul.MuiMenu-list{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))} \ No newline at end of file +*/*,:after,:before{border:0 solid}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:2200px){.container{max-width:2200px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-left-2{left:-.5rem}.-left-5{left:-1.25rem}.-right-2{right:-.5rem}.-right-6{right:-1.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-\[5\%\]{bottom:5%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[2\%\]{left:2%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.-order-1{order:-1}.float-right{float:right}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-bottom:5rem;margin-top:5rem}.-ml-2{margin-left:-.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mr-7{margin-right:1.75rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\/3{height:66.666667%}.h-28{height:7rem}.h-32{height:8rem}.h-40{height:10rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-91{height:22.75rem}.h-\[1000px\]{height:1000px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.max-h-\[424px\]{max-height:424px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-91{min-height:22.75rem}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-max{min-height:-moz-max-content;min-height:max-content}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[100\%\]{width:100%}.w-\[192px\]{width:192px}.w-\[220px\]{width:220px}.w-\[72px\]{width:72px}.w-\[85\%\]{width:85%}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.max-w-2xl{max-width:680px}.max-w-4\.5xl{max-width:1038px}.max-w-7xl{max-width:80rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[544px\]{max-width:544px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.333333%}.basis-1\/6{flex-basis:16.666667%}.basis-4\/6{flex-basis:66.666667%}.basis-full{flex-basis:100%}.origin-\[5\%_50\%\]{transform-origin:5% 50%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[120\%\]{--tw-translate-y:-120%}.-translate-y-\[120\%\],.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-full{--tw-translate-y:100%}.-rotate-90,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-2\.5xl{border-radius:20px}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[4px\]{border-bottom-width:4px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-main-10{--tw-border-opacity:1;border-color:rgb(143 143 143/var(--tw-border-opacity))}.border-main-100{--tw-border-opacity:1;border-color:rgb(17 17 17/var(--tw-border-opacity))}.border-secondary-10{--tw-border-opacity:1;border-color:rgb(209 209 209/var(--tw-border-opacity))}.border-secondary-100{--tw-border-opacity:1;border-color:rgb(249 249 249/var(--tw-border-opacity))}.border-secondary-70{--tw-border-opacity:1;border-color:rgb(189 189 189/var(--tw-border-opacity))}.bg-main-100{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity))}.bg-main-70{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.bg-secondary-10{--tw-bg-opacity:1;background-color:rgb(209 209 209/var(--tw-bg-opacity))}.bg-secondary-100{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.fill-main-100{fill:#111}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[24px\]{font-size:24px}.text-\[72px\]{font-size:72px}.text-\[88px\]{font-size:88px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.tracking-wide{letter-spacing:.025em}.text-\[\#D32F2F\]{--tw-text-opacity:1;color:rgb(211 47 47/var(--tw-text-opacity))}.text-main-10{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity))}.text-main-100{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity))}.text-main-70{--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}.text-secondary-10{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}.text-secondary-100{--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity))}.text-secondary-30{--tw-text-opacity:1;color:rgb(228 228 228/var(--tw-text-opacity))}.text-secondary-70{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-\[0px_2px_8px_rgba\(68\2c 68\2c 68\2c 0\.1\)\]{--tw-shadow:0px 2px 8px rgba(68,68,68,.1);--tw-shadow-colored:0px 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brightness-\[0\.4\]{--tw-brightness:brightness(0.4)}.brightness-\[0\.4\],.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-brightness-75{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-linear{transition-timing-function:linear}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-sm:after{border-radius:.125rem;content:var(--tw-content)}.after\:bg-main-10:after{--tw-bg-opacity:1;background-color:rgb(143 143 143/var(--tw-bg-opacity));content:var(--tw-content)}.after\:bg-secondary-100:after{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity));content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-36:first-child{margin-top:9rem}.even\:flex-row-reverse:nth-child(2n){flex-direction:row-reverse}.hover\:border-secondary-100:hover{--tw-border-opacity:1;border-color:rgb(249 249 249/var(--tw-border-opacity))}.hover\:bg-main-100:hover{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity))}.hover\:bg-main-70:hover{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.hover\:bg-secondary-100:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.hover\:bg-secondary-30:hover{--tw-bg-opacity:1;background-color:rgb(228 228 228/var(--tw-bg-opacity))}.hover\:text-main-10:hover{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity))}.hover\:text-secondary-10:hover{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}.hover\:text-secondary-100:hover{--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity))}.hover\:text-secondary-70:hover{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.hover\:shadow-\[0px_2px_14px_rgba\(68\2c 68\2c 68\2c 0\.25\)\]:hover{--tw-shadow:0px 2px 14px rgba(68,68,68,.25);--tw-shadow-colored:0px 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-100:hover{--tw-brightness:brightness(1)}.hover\:brightness-100:hover,.hover\:brightness-75:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-75:hover{--tw-brightness:brightness(.75)}.disabled\:bg-main-70:disabled{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}.disabled\:opacity-30:disabled{opacity:.3}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:scale-\[1\.008\]{--tw-scale-x:1.008;--tw-scale-y:1.008;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-main-10{--tw-border-opacity:1;border-color:rgb(143 143 143/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.dark\:text-secondary-10{--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:mb-12{margin-bottom:3rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[900px\]{height:900px}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-max{width:-moz-max-content;width:max-content}.sm\:shrink-0{flex-shrink:0}.sm\:basis-5\/6{flex-basis:83.333333%}.sm\:basis-52{flex-basis:13rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[148px\]{font-size:148px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:last\:hidden:last-child{display:none}}@media (min-width:768px){.md\:left-auto{left:auto}.md\:top-auto{top:auto}.md\:z-0{z-index:0}.md\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mb-12{margin-bottom:3rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-48{height:12rem}.md\:h-\[750px\]{height:750px}.md\:w-1\/2{width:50%}.md\:w-16{width:4rem}.md\:w-48{width:12rem}.md\:w-\[256px\]{width:256px}.md\:max-w-\[528px\]{max-width:528px}.md\:basis-4\/6{flex-basis:66.666667%}.md\:basis-5\/6{flex-basis:83.333333%}.md\:translate-x-full{--tw-translate-x:100%}.md\:translate-x-full,.md\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-0{--tw-translate-y:0px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-14{gap:3.5rem}.md\:gap-28{gap:7rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:gap-y-14{row-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:p-12{padding:3rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pt-0{padding-top:0}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[100px\]{font-size:100px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:first\:mt-0:first-child{margin-top:0}.md\:last\:mb-0:last-child{margin-bottom:0}}@media (min-width:1024px){.lg\:order-none{order:0}.lg\:mr-28{margin-right:7rem}.lg\:block{display:block}.lg\:h-99{height:396px}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-\[410px\]{flex-basis:410px}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-28{gap:7rem}.lg\:gap-\[48px\]{gap:48px}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:\!px-0{padding-left:0!important;padding-right:0!important}.lg\:\!px-20{padding-left:5rem!important;padding-right:5rem!important}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:text-start{text-align:start}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:last\:flex:last-child{display:flex}}@media (min-width:1280px){.xl\:w-\[256px\]{width:256px}.xl\:basis-2\/5{flex-basis:40%}}@media (min-width:1900px){.\33xl\:w-\[400px\]{width:400px}.\33xl\:basis-1\/3{flex-basis:33.333333%}}@media (min-width:2200px){.\34xl\:basis-1\/4{flex-basis:25%}}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-cyrillic-ext-400-normal-caa98a3bc11105fffcfef482abfb2c37.woff2) format("woff2"),url(/static/rubik-glitch-cyrillic-ext-400-normal-54f97c66997053ace86c1d9f1bdef3fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-cyrillic-400-normal-b32f20a71003e8bb78b28eec73c0385b.woff2) format("woff2"),url(/static/rubik-glitch-cyrillic-400-normal-3fd27e06a8bdf8edbd455443d0854c3f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-hebrew-400-normal-776cad11325d90d9061faad0b7107953.woff2) format("woff2"),url(/static/rubik-glitch-hebrew-400-normal-c8cefe9973692c5d21bdd5bb11616cc4.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-latin-ext-400-normal-8ae808a02973fec508af9c0959fbbade.woff2) format("woff2"),url(/static/rubik-glitch-latin-ext-400-normal-16c59f7d884842f113e8ff185c8656c9.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Rubik Glitch;font-style:normal;font-weight:400;src:url(/static/rubik-glitch-latin-400-normal-7a5b5bac6b066d71b0cae06ed087b905.woff2) format("woff2"),url(/static/rubik-glitch-latin-400-normal-3fb89918ce49908f5350076807cf1bef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-ext-wght-normal-e84e812b71d18e04e6928fb272665c53.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-wght-normal-eb1783eb42487132539645641f761eb2.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAACUoABQAAAAAaRgAACS2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJtG5pSHIQwP0hWQVKCbQZgP1NUQVSBOCcyAIJ0L34RCAqxUKoTC4J8ADDOYAE2AiQDhG4EIAWJeAeRCAwHG4FiFcptF9wO4P86v3PI/v+QwI2h0huUr1C2Vc6JuEnKzZcMzQczSYz7tTvU4efjsIHb9Nk68iFuuSxoyJ82hVkdjX7conlL9DtraVF8PkKSWYL6NT575u0n3gMASUiS3V0QFaEMq0gC9SMMsENUSe3P87r5576Vl/eSvORlkEUIYcWALFkuTMLQIlAcC6wCAd2I7m4ijtnhXMXdgWNjl/5W/a1r4KDgAJUh7ABJoJ4/fH9m976UjqUaBSRA6aIhDGqEw7/UM3huBUIVjwrGsY3nP+61c9/HgGdCWDFAodbBunhZW6LVarK6FLSt2wHRP5TguLlBbkRipZlcVBbWFirZQ6Z1QiSkUx1D3BvEDm96tZbxBlGoVFQG+Hh6YO+CoAgXAmhMhIoSUS/sX5lapjvb23Qg/rFAXWHJlwEe2jeWL5PPoU6Z9ZEL4tnFA7PL5RKgxx4EEceTAR4y4Dm7BIg73L4xTsaZ5fEN5Hky1oYKjXGRDRUpiJzNAiWJfCpluUrwb+byPymwZQUmWiCP48LhVHv9ZTJ2oBeVyF4UuQ613jrOi3GMsVCWRfQ6vrb/Bgi4TgA+AgYh4CU48BywBahJIBgE3L4EVq2AtSth6RobN9u/2Q9bnNzlwl7H9ru8388H/HzQiUOCgAQih8qTtX83v2it6ax3Nbmau1s8PV43wjASpwiGJAUcLRcqxAaJn8TIGTh/zsQFyIKVkapoVZx2oH6IMS3YFR8bVRA1J3pubBHgQED/ygCCgXF/1mLcSn7cmw10wxA+VQLcZS3at7aQ2W4/DQRZDyOHcBAeD1HQQXz5Qfz1hUSIh/Q3CJIoDZIuHZJpDGS8bMhE0yAzzIMssBjyCLiDWz9ZuF/ACf7OAZ3CjYdvuEsfDYr5p/NmgeKQt6AIFAhA4wVdjte48DKvCAJzWQL9cSYzoACmlFUiIdjbDrS0Z7ZEgC+JUKQQBoLa9WyD2vIR0fvCLGHnv7LH63Zme/7JBsgt8Qjrl4AVXVcqAy3PkEXwEFkD95JNcLNQu5VOGOHtSFgkI4HnToLMyN/ZYG5yWWHL1SvtsIvKHvtoYhEgl5tgdOeqdwxCwCNsvgWyHwIINJTzIgGUUxCZli7sUdfxtvLYm15dsjfhXLT8PXbIXR5qhMIGVyEDRuQrF5AZVm6d7risZJnqoCWbCida83vCoEKDDpMhDKizHzrUczAiz9zdEo+xgBp0i8y3MKECQyd3rY+AfBMcar5NOb0kKnyDFq0C75OoYhsv+uKP6/gSlLGCWV+l/G4GE07krIa4oBrDADkYo/dn6Op9u2PZkNABHTuEqMnOi1769vJZUF0PlLv7wvq+fkaueYCVOxjbHQIoDwHdvpVe1CryLhLMJYRrCNcQP52KgyEAEsZvswJhIKAvAlQ1IEmubwDgQApq0IEZoiAW7JAEwyETcq68AAJaoQgDFhI+95TqWPd0lw+Fqc3SvTXvFcmX07u0MKhhpoqqFNZB9U2epUPCP05FfsTZlQ1ZRyRfiksK+RkvSKacmPylhScw2kgD6PcA+tZn3vXaZQFPesQ9fuNXLFZkgdlmaTWuMMNGRy8P0A6PZ3jBjV6pdBuuqdZgzq4uUYkhGxKbUGTVtiQw5RiI32xMWVpFwtyEVQCzEisbOsgXILWi2Cyr0GHFQQcZn/WhIwnRJ0gIbxIrjwnMXUKb86A76tBkrLnt1gjy0NH8cZi4BoYc8WWtEOhml6hE62phNdIlixDsR6Axg70QrUwmSDDXX4XHGKJYe00eaLG4r3sjX4AK9pCxIrVVyFJJvokyQcL4+ir+mMzw1sLQE2YwYK12JGoUJF4QGEPiPtoEWmtCjSD+oD10VCq26gBjvaevEhAqB1rE7DJ4UvjMIrkoGbkVEbGarO24A3fAoP19KyrGYiqLkB2I/5NiMHROFclAVJlZQEBxaS6FCwxg1fEtIjfplli3KhhNLYAVb3dcVgheTIxDZAEWWyQiM9BKLA/D8hUnrXgp0BcBsEMaZEC27GA6uV+9xeftx9qmseeDur6+kktW3dkVi6NeWaHrBiBDiHL+m6N3iRANrz5jHREEA9phpkkGrjbHwLCaqXKiTavpphn9MTYdXYDcOmCiLIFuW5DvnlxytHJ/LUjq49JNfQP18NUadjtO2XSoE1tjO9RsH2hupnGmy2juxpRfTQ1AGQRK99+m9BNF+W4cdrZHaJmxkUq5Nt3zeHG55NLWOplGNdfkNKcuW2p81aE5l9h8qfxyaszNNTyX43M11es0j1Mzz8PVwxuf39pHF8iPafRQ6/C6+bXFZWItXL9wiVsuSGQ1WjzLogGRVswm4sTYlg4B7n07iJXGYu+BAwmIgQY1UCAguExGAi/IeLAnQPBFTQAOFDBAAwYYEIAB6QgtmbwwZsBo2sJSARRQwAIBjIlTyUdysL7ILHOJ+TNXehjh762i3xcwiGltELKRdFF3gy+mlsXJBGMy4zmF1LYgzz/NLgbJ/WqgVLMpgljktGFQIlr5kuJD4AXGVReV2+IL+cbLFEMLpyBB2wuz5mUTKG8BVY2kE+nqoK8ADrUTdKGSsYSSlTDtmXIQQ2boMsHMckaiRjQCFJ3T4g16B2zGEmhCljGoig+BwZSKVxbLlVqj24KK/F2FqWAXzQ4D+mEUKAiCgABagOhVKxhsZQFkoVpfXQBlXF53GpJPhQJSGgYO4SEjgQDFSSRYr7kr8tkIAkD3Fgeie7LWKEM+c8InlTKok8tQvaJykNJ8VMqwohqiTK7r9F0xfURLRftEVYyvuhIIYC8c2A5MAWroqzza4Ue9FEgg/vueJMmQIqHi0HRsOovTW/U2wwCD3ZBsSg8riFkECPD1mBde5TwKkCAfzHjA9vZxxymiE0dzg5PBbiB9DBwc2QDeZ+scx68NCaA6qMQIehIgW7AKwGQ4BKFhQI0BpsOuvU1bgAD8xZN3CJKDKBiFSTDMaLlmWWIZBIiAAqCiCdfkgsJIiWUQ6LupfNs83YLaEG3Fxre20dF23FjowJfxEFRUALCj62fe5/fXTTuiU4pw3ylwn96Cz9MMxrdIsPQSIOY3iUUyHKtm0luZiNy31URSOAmbP4IjmX2c7n7Li3ACF+IB1y7jce8AqDYYkmp2mvv8pYCHSSPuC8Uw9fEh/n8HvvmEAMbSMzAyCRTMzALMBSgS8dL5yRZvHjOHKLOeTP5V+NRaEh/hpBFKxkolMpTYMIwUhCEoNgJ2tCQkK41RtEbTGUMhk0oWHyOojaT0MYMJfI0XLE+IfP4mCjBJoMmC5DL5RB8FQk0RZqq+prEoFGGGSDNFmy3GHLGKxZmrnyIDLNTfAgMtMshiCOiHQRSEmFk1AwXgNpXR+wkodCU6EXYMwyC6EH7o+UB0I+LQDwHRg8gX/jcQvYgCyCNA9CGBVKJfepsyGYgBhbyjMVj+ZNt4wTHAO4C4EbASlE1AdR1o/RCoXgeQsKY5lmhATwGpBrZccDTqz9vnOKjVLq6DoPOihjdyEng7BXHylhuabfiTHt837TaLELrZEyy7+isUIQpexKulUkEIoXyQVD3kfOQng7h1CJFoT0WiJuTS45BIE1T7pmZJMZEvJkXsTHY6M4OdNk4n1jzu89oHD6Dk/n1mLLv20SPkfPiQYXLEEJiwEJJVyyyRt+ZhhJDzkck2psrc/bGkoPXmmusRKHk612YBdu0t5NyjCtm821n9wvwV7HNcBeEsVvId69GHtvfFSDmFLWSmsgU+IEaoVa9WJqh+450BbPQaL8aVboSFZxa4VPspy+/nmY4d5DiUVOPIWem7JyQPjRuLs8Rj1isBERIrdiagM81EKCvuX3hzbJzKnTmzZH+LN/fj+f4CbFGpjijPXHPx2LGr8o9qZu9vfLq8cPQou/YXHburYuKJuHc+cnpZIhikfP71OmbNDYvP0Qvs2lv9xvnksNN+/P3auEnshFgelFwkhgSZM6wms2YLcm79eNjNULKJUZvMHMuOmTyOHb2w7GLGspaZhyZ2t/cHyY/ddz+2wclsFdXhX5CzUjJrt57rZl2GkoqpqMYv9Jy/M3lnMXP2e6UHsasGpBjY7f/239Kxu4yLnXBE3GlccON4YXjbcOC4Eqjaelg4avy40zoWvAKM8xc4mkNsqY25oqfiWEpOZA4Iky8pZsVn0HGm7ai7G05tgOUVwjkHs3N2Fxb2LP3mtPGtM3ePGbMpNxfG857ZChtnrZSvJFJ/ld+tuCL/ZW8bRQXsxzKWxuROjv06Pd2YsYtXhu6Xzg/7PConO3rJsGHOnLnXMNno+O+JbZIkKmF8H0X5lz57zir6WaNt0lGj/kzxmZIXX8opRgeGDiXRc0U7WId9+d3GTVsVW9YtXb148VJet0WxddOHD4S0Z/o/8JH/Ss+Gz/GvdWY7XP5c9teIUSOyBkwO8Xtun95nQPaknAmjHmMDRgRYbKFB4Vdyayn8l98+kga8cuA31s78z3MZ09a6IpM+g/1Y37Bvz5CmJbTeNtZbHyXEabirV/O0Xc3uagC3tVrWTmv5bX154p8wZSjlt34jPmuvAB/rG/W3DLzPWo3XtW4Muy+/fmuyebyot5qXdf3o+4bW88d64BRPDKl9rnFYYD6pICGFDSs+q1psHzZsLssTNBT1Hr++3jZSF1GhT+2njvozV7Dgw+2VH6lzluZwvJD5M5TEsdMy9SmDXFVkVH8JrojkxFf5s0/+U6YVs0+KjJ6cGqWIynU4cmyfxEU5bBoFqdjAK+0zMyHrqmlFalPKfb/gi0eDRqW+6vDhx/X5I2jVhRbO51VHPp58fRfLX8l710zKV5WaJf9MDl+WMF6G9TBsI8s0/SJ9YcCkzbPNa2eDZ9LaFDaX90/6dLZxVnRzJ1P+EJoTN3yQXK61RodH9E8qRo6nD4IZ4/VOgB/WKqQK6Ju9t6Fd4+PR+v9Z/CRbFnjI39AX/JvlTMjb0Xv4oGVREDqE0aJfhlhenC2fJi/SG+c/7Pgqh/krh/FVCqsYzmcfG+ZQsZ3R8I8dapkqLyoPDy8vkk+9vDYwbbZ2hkWlvkHLuUVGXfYApfq6QD5xRwv54eYhvyPCx3vwSSZ1yNVhXx++Jfp/GlUZTN4pyrKHEv7eTx7SqMdn5SsPegHYTBDQavP8gt7WeSY00/p6ROtZ0Ofo894XnOmt9EX6El3Ruh6wH6SlA895Q48MyMcvLEfKD+zgPQ23pC/RFcH1O3S4TdZ2QfSPI34BoNfBq+WH2BwyhiIukoywiPc03Iq+0jcaYQhmukojluvaQlMKb8kDDvWw41m0AM5B1HQ1D0AjXaaH0KTDISGKJNBleghNGBwVXwNuU6nzbCJad4Le0wfvozMt0Cf6TF+0H3Bhgckanqh4Ds7C5aEMH6S7FzKgm/c03Io+0xcaaQDJGucvPvaOAKyxGiKMWx5wM5QTmEhKOUDynoZb0Wf6QiMAOGiORpoBgOlR9AWE1Lzrgw8AMGua8wXQSDM0gERPH5qPFguizBWgASQoi05hLj2DFX2QPgRH6QnOXDQecwGnGVtZAIS5JZFECmlkkEUOeRRQRAllVFBFDXU00AQoBsOR8LKTJD2NriHNWprg8PRsyXDQ0+i6wLb+EvIxAWx92bsW93jAI57wLF6+74Z45/z4+kvv5/Pe09Q0pGnANwZWHb1h29uFEORLdRTCuVM1WXoaeAGPe5XZYBmWD/1CBVMhb0VhNM4lWR462jLNC+PqEMywDMuHfqGCqcCt+QksLHVzNJ4KfB4XgBg1e+C/u0K8zEhWq0PXgeVDv1BB7DfcajtcMMPLgdAEvl6Vnalwwc0shWXdzbAcso6uA7faE1ycCTAt6R9aswzWgVuZCbaqd/Iv6K6/V5auAwNE5WUFxyUSJai1NRTSIQRxq7M3b4SsrqSaFWX+1UGpA7W2RiItIZ9cwQE8mddgpFCJAYaJSYCfUzZ2GDeGYRiGYRiGYVjKNmWStnJXB8FsnKCQKbgDRcsWZQv51ytL1+A2cMUI4gamegbqCCn921uksfnJdLqtMfwOOUTK5NPFlp98xENZ5MkGp4BF5Es7GJ0x1/t74+O2DuekdUM3D0HKmPtt42C2O6EOykhJ4qVPkQPk7HFHssVy0V3QthM4VAh0shUixQUEg5hIHJFjReeN2S+r2cXdCpno5Q85gEOMLZUcyMkxVIKgdyLXqy2erSYUr3OQL3CIMXg85JkYWiaC3ileb3ks2V9+qFOEeOjrouSx/0Yy2wDpJpmr1GaHXfCPFz4EQwqDnepnrvFHf/WOL22PANMkNIMzKoVZnNWpS3fFuF+jmtQxnVrPki7Tilmpa/zatA6t8+vGerYaN1APJ08GknGkg1xIriS3k8cpngqk4qiPqBxqNvU19T1VRp2lrlGVVD3lEeQLFgieChpo8PB0IB1HD6Oz6Vn0V/RG+iB9jr4u9BVGCO3C0cIpwiXCNcJdjC8TwdiYUUwhq2YnskVsCbuBLWPPstfYSrae9YhSRRNEs0RfizaIafFQ8TjxVPFi8XrxbvEp8RVxtUQkGS7JkcyUfC5ZL9kt+UlyWdLCGbmh3ARuCjefK+HWczu4w9xp7g/uJveUq+PapZiUk+qlfWBL46RJ0ixpvnS19Jr0hbRNxssGy5bI1sh+k3l4CX/Nh/OJfCY/iS/iv+LX8tv4g/xJ/jf+H/4J/0bXYVWSoKDtAlgDpnSR7rsV9Pz9NaxbtR16r7S4OIi5L6PufHrQNjwoRa8+ew7akGdO8q1wuSXi4YMJFt0Fte8DDq9KPFxagoGCgAvbam9PLTH35VtoIIt+f4BGuqN9tGhLY0WaAxsYzbP8Chxw8zX27V09qR3R96KqCiOE4hggJLDBnjd//NzujzeewaWlBE7Ar9vJZOkQ/ZVQ/3d5f6mUQzZ2r01LoU8TjMpgUDFEKqzz9nqLJ1kafr1LcYp2dTttcJBt8IWhD9davTnevZgA2+FCEXidJYBKcYUWFC+pHZI2aWE6B2PZKigsoFAKqioIKIQ1PyFRiv6yKn4whoU8yXKiciDCvzSftthgFZBo+Gkr7HVavXnvqQq7ALuATUDOgv5mF2DKiyYgm2b5uaal5t+zF35Q2CvO/SZFVlUNHgx650ocQxgGFxusA+tSrrAE4iEjWH+OBJoDs3LvIeexqR/F0Z2DY+Tt+4x3tbe2ewVSXipo/e1Uq3xkpJzke3qBoCjS09OdEfbh1CmZLQN0WoQQjmEIYThCGLq18Tf7JPZ8qK35QHF6S5Ceq9qV5J05We8LzMyuvsVJsB8q9GrvR8UitrWtkxCJxSKis63VBnthOT7Or/qo3fv55NmzrEer/cZZYfmcC+PgvBUpCPTjODgVioJA0yy/hGgcGdide29zCIZSfgDCMJRu+HQ6CEPbYEhd2y1APa211X6Fch+tFhqr7t7IHOA3vcZv/WjkyFdCSB4jKRcEA3q7OoWk++29l/bRo9fVddDTnRH64cGpU783gzUDwJfKLWNgbQshJbwN9/6MXfkzMn7I3gWvr5Z9b4VVzEybxTLxBtVjsjaW1q4qasRkbWyPF/cFkTO4tbWt0w2EUCQOgfMjOtuaG3i2p+Hv/drk6LHrV+40gftxVasd9k6LLiPGGqDmWLL3i8kr/v/zxTpWA4axNlgGe0sz1zyNFuxfknsaq0IYrOi9NX8Ivm0k8OvEu7sp1klJLBnytUicGEt1lxI9j05rpR3WycNiSe7zdm9RbmNncT/ocOKtrWKVE+nHjx6zZxEar3diKnHrlibshd6oGzqapZGSqC9GDCEMtZCoGdB/DKrhkEhkfumhftzoK4W8p0BcW9v7YVRCb82gyJQUCHOWIN0rJwoMdKJXumX4X391PrXBZShBnRVJsBrmwB7YUwIFX12Jv3eNHHmBfk9c5jmsgrBQNBT8gknMxsml0Jqa5+FX34mzkqY2L6mLl+LpbWsc0E5Ka2pUlqFLCJV1vX5e+7YN9M4Sc2vXh8d/KXbnsV7L+6G34HYjASPT+EqoVrrEAYk+QbK7L92lht9/L5ffvXqk1Nc0CDn7V1LeVT95uJe3tPrSpcFz7bCzLAnzw7t3+V/5/39gc5aY3zRVn//OYvt/iokI8sPvgcuFS3hT3zAJdxWPzl70KNkNdW9d8z6sBH04EmzN043XHFPwpsPkGjh2s6dfrQKWBCchV+MIzCubKW9HS8Q7vBRyH8KLc+7/7hziPzfnPzgjNtj//v1bbfr0AbEzwO32IIFIxquN1kfQ2e5OS4vXCNof/U9tH7ULNPFpcE2QukLT3PzulYx3W77lxXUOUd0R4rm8fevLnpCsZPgOzpQ13wmz9u3bTBuHA0xOzuXqwTltYJA2DQ3gXC0uG2yhVlTcj3v/0yq+KH96z/UrtsKWErROYoXvViynCiZGwgRjQjzg6OHCOGWe6qzppnl9SJgtHGpJTOx59LgO4/0HDpf/wAAl5+42BxvA4AwmDoRAyPlLKE9XbXW1ry/veXaN8jM3h1QwtrTGezzuUs7MPRPVtPDB/T52UM7LtcG3/ZVTrYcOXSfMw1NgBRwtlrhS+HGEf3vzhFF2sDsNLhcwnNIYhH+wnvG+qqyMiQnGruzRllewYDpsmh3W41EjPi3s7bkawxwkL6A/2OdsP8dB0vRv4GiC5VcFOiwD0y0MhnSJSX3J8eUNe5VoAs4Jv9lgPaSDwcm0+wVaAqNzt1HIAcMxjPjCIX3TFpdzrhZKHRbEearv3Kn2/De1bkuD3A0MzxNwHbJO37GuFkBjEjdVxSGaxKb4MYWHGBNvcp3ftPV5l2l4MqyF8vK4tdhwSL7yxr30LHxUjEqO9mJe80+S3Ip+kNwrkZh+DRxNsPzyobEYvyzHcZSrJY7pEkg5TkS525TWIHPfgX50b0tVZbAlbDxI/WS6X7VnNRicMQuLyORkUvNlGJoifeQs2VbzVM/wi/9ENCUg4Kl1ojQ8o5twQSZzkBprslhjQ07+rIEZvlTj1YvZjsITOnqaqcCcyYivQiGTMBFmNVP/v5N6DJ+vUEvFuZc4NP0i0XgAf/72ZYiIEQpYTu6jbm3x0EJWLCTgt9ffqMySp6R0hrS3t7GIdbpc4oDBwBXqMWL08xO1T5+HqPz2ZYiIFdJiuT4o6GVNOy1kRQLU1dgUFeWX1+Onyk0GOAe9e1f78r+IvWtp0X4USs8a9VgbZrVq3k24BSXG4JCyuqu9/rUJQ2L+VNuzO21DQx8+fFP9Bjin1O32UJxC+uj0/ECT+uTrxHvvvXKXkg8e/nOFlXb4vqxyozT1J9b+l23fvut/XgGTk3a53BJ/g2FYURKUobQU/zju9lFz4qJXtatfmIawLAfT7qLDHtBc4B6I44DIL0/UjxtjcOibQx1ikrIWc2iwiWcIYXNK9pih/do7R8bBIKfK7faCPXVovO+HRAZYOC5AjrldHBdTKp6QaQmYnDM+I6WPWqh4kQS74RZchQPYgjfvrVCBPgcrrHLiLpe7NwVWwnewufQtFeUPG2cwDAshXS2bx8x87sfkhkbAoGcEQwizwQVYtQ53CmUjDBpFaefh739eLNCB8z0jt8gPSmur2bxNfgY7O8ViCDpDtsqX22Y0tm2Xn8GleJNO11Tqu2m+/Ddv8vI2zh1itu8JDAgAk1O+eX7Qa+322g30E7QUfxYf/+zaxpiSjxjuoYBYE6poWt88UN60emUDvaU+9fU9jNp8KTXTU69YMe+LnpuCfBM+URJe/v2D8vdLT4Dhoebhww5F1CguFaXoeKjSnpFEsrK8BEyl6+9DKoUsss8Tf/a3ObC0BKnVy/Crm5MHnS+W6OhlPPs/7n+Tq5iJcpRvLbj9PCDy3f0wFdcLcCKZbJngWHnW2NfX43Wc93Yik4kXjWhcconow/NncjkNHw0NgSZpqdjtZtVqP3MYfluedZfW/J+dORUSwsHj8ZOMtEDVulw+0dG2UWbY7Az5uObAkmkSft2AEURl5buuHkQS8N/bGxys0rxWRMaSeRa5XL2IJH/66WZju1dAE/DTM2pUtOb17PQLgMZfLP6v/58RBbahs2korc4/WiRLDfAKV2dz+LR3dXe/+9BLcH5aQFPKdyuVHCNACplCQku+vLD3SalPU8MLfGobW1v/fdIhDBwqM7aJVUpGBUeYgqdmTbj3oGC51wsGYEBF0tkJLmLdrrDIfjHZMu42txSGoQWkj0JEvr19u1RSX8909SjW2zO9eEksehl32HClSiXPsZF9NOyDw4d5UY/6UgnTWoPSCiLDQFEpW1fXQcoDB8rJjrrSEubV78or0FkH6krZmzcbWHPag2pmG27mZLF2FmmqUK0GBd0oEEPMXMafJ8HYcDZ8stSpUcAzdD0eDfjf/Mu9v+vKe1CEG0pqqqo6GX0sqwyiripy/2xA+Qf6FRn9qLl0qUExYDYPUqK68dKil2e9TSheVhWiqDreVSrvOjDewla/PK0IZFRBgyuNbrVnzKN+bsvX3fwpnJt1yERUauMsH+FYuDZcal4rSt/Lh2bfbo7rOTQmaDDUt7vWqyehhuDx7PmuLtesf9RH0SuVXrPuVpT6RvT3X+zpM14igK+WxsCgQhClvmHAEEV7f3rilJ9OBG+vqzOyggpBm0scFkYiHVqMxMjXQckSPV09bpJ8+vRtZy9JU4TbHRSkLlW2QW3v7GR9Szod3VZaIke6Or2UiC3/5U5zN83gnq6urBH9VKqtff2SWG1jo3JQV6L10RgSHy+rXfR7TB1nYOj7RbnE9fZ0mo+rx9vT1OolJBoZMmp7RCIBBn8oHpVaW+JorJuSsaP9PT4tXd3tT1/1Mob+MoOoUWs4Er5Resx9ox4ko5TsnmdfM6EAfrp7PTheWfmusxtIisDc7uBg5QorSnNBwWb4Q+j2Sg7r7uwFmj558ub7Zg8l1IGfXZmZUfm62tcYDRD/vIUZnp6JkcyKysSAkymNOskCXZMQn/YQpD9uDUsZQFVCwIMmi8G3GIQZvyqsIj9LQADt4Lv3aevJ3KBvNI7XAXzc8twBvnoUf8zY/+4WV92AVhhAgDI8JIDWiTP2bz3pAmmeW26s4ZirHOFtXxnAclFxZ9UulgfCQBaS1Lu/oCQz8NbW8vUdrnyY23witshe4m7I4X26Oez5LYl5zEoynziQKbf2NmbfwfROtR7qLOB9J5HLHCRe54Ajo3novbPsKeFlTPLMseu2RK8sL6WbnXaXTd8z7AOoqzsINDgTCBYv4Ux8xQocmJB8cKgSAngt3ygVMdQ1FSPJiyouula1ErRK0laRSZUw6zoSMaVfDwF0p1SoCOikVQwUaVNxYOKdTfjUoZIgihcqBdLcVAVAx18qDXxOq0Jg4pjKgDlLVRZikqmKwJJAVQzhOlQJhLmhchBphyrFbJ4qI5pV5bFQqXJEmB90BQywzxyz5SnykQXyzDKdQ4Y5iiwwX6F55smzwMrpyz6QvBM3E9UUSywwmXYu1CwF1rumNka5djlpptuSDFJw4RaabUdGFqZaGOGJm1c9J6WbbqppFiRiV9k7o03z1qJ0108nb+unwx0v99YwAO7BGAfv67dsiBcbIMKZz9FemK44TDPcnelm5Sd2jnmmivCxVOmRuMO3xhp0J91iTaME4SL37u7ZMdAY6WwG8jSbn6zRzkyqPLDYp+bFtb1RtEhRoiwuSCGj+2JZ5pljhkIOvWCzMC3WnCiYZc0psue/Kkw1nXQWyjfLkcdChLQwC9MVXmPWmJCpCMrqPjDNXWx2Ee0/SO8A0z39dZhh2iy7w+lye7y+QnqLy0xKhienoKTiUxg1DW3RdPR8Gfgx8mcSIFCQYCElMOvDIlSYvsJFiGyQKNH6iSmZECdegv4GGGiQwRINYWUbqrthgOMFUaqtU3qPpFmz3kgbNm3ZtmPXnn0HDh05dtL4wFEMJ0iKZtgmcrxEKpMrlCq1RqvTG4wms8VqszucLrfH6/OjGE6QFM2wHC8QisQSqUyuUKrUGq1ObzCazBarze5wutwer8+/0D+vcFHhqRhYWNyTYEMbBIkYqcQ7LDqUqNEi3o4m/vKlPH87hRQmnARipBIPgkYruaCz6+uk83afXQU+4TFQI0WeORe69UP/x3flS0FIdjg4oLODycYt8qLsP3DUpaSHowVa2+GcIRkzzEtHnpy8WL3Mx7Zsz6WT86nAiAoJMhQZoEeFBgFJxlWKE04BCTJJBMEgSD7o4Fwmuc8BEjTIUKBCf7Oxfw4CMvQYkaC4WdX/jgYJAvqbi8nCmxPJN6o1TN9VWdxW98cM6xGhLa1Y0WSMD51i7gvhSxsA39755fubSNKcNm1H5VAwcywIm9IzBs9TBoqxxBF3kDQXeXXsriwf/62/LmBgLQKjBeXb3/V3faLIxOgF6S/sr3Uy6roHSQnw7PgozKEozC9kDjpJ2jdQaXRIOvHRmAPCQLcsjlZj/qQMeOtk6uoeJMVA9pweS/fpAkxIQ/dUK/djczUrWXmZHXbC/nThOuSBcqSP8aR1i6z5hdZFJ/eYHyK3cR3H/3+9E+XnLBGlW9GYNsgIpQmNaTPMBs5T5z5IipMaZC5/dZEUJzXA1vwLrzwQ6wEAAAA=) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-ext-wght-normal-82d636d9375dd92118fd22c818a99c24.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat Variable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-wght-normal-5028c63f6a70ab0cf7cba9015ae04154.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}*{border:0;margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;line-height:1;min-height:100vh}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}*{font-family:Montserrat Variable,Helvetica,Arial,sans-serif}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#f9f9f9;-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px #fa070700;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#contact-form input:-webkit-autofill,#contact-form input:-webkit-autofill:active,#contact-form input:-webkit-autofill:focus,#contact-form input:-webkit-autofill:hover{-webkit-text-fill-color:#111}.banner-title{font-family:Montserrat Variable,Helvetica,Arial,sans-serif}.rubik-font{font-family:Rubik Glitch,Helvetica,Arial,sans-serif}@media screen and (max-width:640px){div#hubspot-messages-iframe-container{display:none!important}}#hubspot-messages-iframe-container{z-index:200!important}#hs-banner-parent{--hs-banner-font-family:"Montserrat Variable",Helvetica,Arial,sans-serif!important;--hs-banner-inset:auto 0px 10px 10px!important;--hs-banner-translate-x:0!important}#hs-eu-cookie-settings-button{font-weight:400!important;text-decoration:none!important}#hs-eu-cookie-confirmation{max-width:calc(100% - 20px)!important}div.privacy-policy h1{font-size:1.875rem;font-weight:600;line-height:2.25rem;text-align:center;width:100%}div.privacy-policy h2{font-size:1.5rem;font-weight:600;line-height:2rem;padding-top:1rem}div.privacy-policy h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-top:1rem}div.privacy-policy h4{font-weight:600;padding-top:.5rem}div.privacy-policy ul li{list-style-position:inside;list-style-type:disc;padding-top:1rem}div.privacy-policy ul li>h3{display:inline;font-weight:500;padding-top:0}div.privacy-policy a{text-decoration-line:underline}div.single-post{font-size:1rem;line-height:1.5rem}@media (min-width:640px){div.single-post{font-size:1.125rem;line-height:1.75rem}}div.single-post :is(h2,h3,h4){--tw-text-opacity:1;color:rgb(249 249 249/var(--tw-text-opacity));font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:.625rem;margin-top:2rem}@media (min-width:640px){div.single-post :is(h2,h3,h4){font-size:1.25rem;line-height:1.75rem}}div.single-post h4{margin-top:1rem}div.single-post p{margin-bottom:1rem}@media (min-width:640px){div.single-post p{margin-bottom:2rem}}div.single-post span.gatsby-resp-image-wrapper{border-radius:20px!important;margin-bottom:1rem!important;margin-left:auto!important;margin-right:auto!important;max-width:444px!important;width:100%!important}@media (min-width:640px){div.single-post span.gatsby-resp-image-wrapper{margin-bottom:1.25rem!important}}div.single-post img{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;border-radius:20px!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}div.single-post span.gatsby-resp-image-wrapper+em{display:block;font-size:.875rem;font-style:normal;line-height:1.25rem;text-align:center;width:100%}div.single-post :is(ul,ol){margin-bottom:1rem;margin-top:1rem}@media (min-width:640px){div.single-post :is(ul,ol){margin-bottom:2rem;margin-top:2rem}}div.single-post ul li{list-style-position:inside;list-style-type:disc}div.single-post ol li{list-style-position:inside;list-style-type:decimal}div.single-post pre{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity));border-radius:20px;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;padding:1rem;white-space:pre-wrap}@media (min-width:640px){div.single-post pre{font-size:1rem;line-height:1.5rem;margin-bottom:2rem;margin-top:2rem;padding:2rem}}div.single-post pre code{white-space:pre-wrap}.gradient-border{-o-border-image:linear-gradient(90deg,#bdbdbd,#111) 30;border-image:linear-gradient(90deg,#bdbdbd,#111) 30}div.team-member:hover div.line{width:100%}div.applied-tech:hover div.line{height:100%}div.review-body p{padding-top:.5rem}div.review-body p:first-child{padding-top:0}div.workflow-step:nth-child(odd) div.cover{right:-.5rem}div.workflow-step:nth-child(2n) div.cover{left:-.5rem}div.why-us-card p{text-align:justify}p.contact-form-description span{display:block;padding-bottom:.5rem;padding-top:.5rem}p.contact-form-description strong{font-weight:600}ul.MuiMenu-list{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))} \ No newline at end of file diff --git a/webpack-runtime-3bc7b316e699e38b58fe.js b/webpack-runtime-f07da5ffad66aeb2b219.js similarity index 94% rename from webpack-runtime-3bc7b316e699e38b58fe.js rename to webpack-runtime-f07da5ffad66aeb2b219.js index 045d56f9..aa71970c 100644 --- a/webpack-runtime-3bc7b316e699e38b58fe.js +++ b/webpack-runtime-f07da5ffad66aeb2b219.js @@ -1,2 +1,2 @@ -!function(){"use strict";var e,t,n,r,o,c={},a={};function f(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return c[e](n,n.exports,f),n.exports}f.m=c,e=[],f.O=function(t,n,r,o){if(!n){var c=1/0;for(s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[u])}))?n.splice(u--,1):(a=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var c={};t=t||[null,n({}),n([]),n(n)];for(var a=2&r&&e;"object"==typeof a&&!~t.indexOf(a);a=n(a))Object.getOwnPropertyNames(a).forEach((function(t){c[t]=function(){return e[t]}}));return c.default=function(){return e},f.d(o,c),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return({147:"component---src-pages-templates-project-tsx",149:"component---src-pages-templates-policies-tsx",354:"component---src-pages-templates-post-tsx",403:"c294adedbbc0a5c4b071b27a5ffb97a116928d98",417:"component---src-pages-templates-services-tsx",514:"component---src-pages-templates-404-tsx",548:"component---src-pages-templates-workflow-tsx",577:"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb",602:"dbbdfb320c5007a40fa91453221d77dae72f3b83",650:"component---src-pages-templates-projects-tsx",748:"component---src-pages-templates-blog-by-author-tsx",832:"component---src-pages-templates-index-tsx",899:"component---src-pages-templates-blog-by-hashtag-tsx",926:"component---src-pages-templates-blog-tsx"}[e]||e)+"-"+{147:"95821b610840eeba7835",149:"359925d45492160d5e8b",354:"1e8c36a608ff0f3703e3",403:"83f152d3f32c8162f39f",417:"f01ff73488603dfb6e07",514:"a9bd4aad0e6942bc817a",548:"269bd6e36936a6947204",577:"e37094f984ea117f7d6f",602:"00be99e431fb904367c1",650:"585b3228148568f67aca",731:"fc2222e8bcbd3a323b37",748:"789eecdaeec0a896729b",832:"c399118fd452a66701b3",843:"82fd7f798c0dd9a6f67b",847:"acd519e38201244c39d8",899:"56cadc2b340c057ace2f",926:"c959d60261c8f487ab71"}[e]+".js"},f.miniCssF=function(e){return"styles.144d2db20fc65c4900a2.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="code-cave:",f.l=function(e,t,n,c){if(r[e])r[e].push(t);else{var a,u;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s=o)&&Object.keys(f.O).every((function(e){return f.O[e](n[u])}))?n.splice(u--,1):(a=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,r,o]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var c={};t=t||[null,n({}),n([]),n(n)];for(var a=2&r&&e;"object"==typeof a&&!~t.indexOf(a);a=n(a))Object.getOwnPropertyNames(a).forEach((function(t){c[t]=function(){return e[t]}}));return c.default=function(){return e},f.d(o,c),o},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return({147:"component---src-pages-templates-project-tsx",149:"component---src-pages-templates-policies-tsx",354:"component---src-pages-templates-post-tsx",403:"c294adedbbc0a5c4b071b27a5ffb97a116928d98",417:"component---src-pages-templates-services-tsx",514:"component---src-pages-templates-404-tsx",548:"component---src-pages-templates-workflow-tsx",577:"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb",602:"dbbdfb320c5007a40fa91453221d77dae72f3b83",650:"component---src-pages-templates-projects-tsx",748:"component---src-pages-templates-blog-by-author-tsx",832:"component---src-pages-templates-index-tsx",899:"component---src-pages-templates-blog-by-hashtag-tsx",926:"component---src-pages-templates-blog-tsx"}[e]||e)+"-"+{147:"4094dc02619f4d8f92a5",149:"359925d45492160d5e8b",354:"faf47b9679f1ea2df95d",403:"83f152d3f32c8162f39f",417:"f01ff73488603dfb6e07",514:"a9bd4aad0e6942bc817a",548:"269bd6e36936a6947204",577:"e37094f984ea117f7d6f",602:"00be99e431fb904367c1",650:"585b3228148568f67aca",731:"fc2222e8bcbd3a323b37",748:"789eecdaeec0a896729b",832:"c399118fd452a66701b3",843:"82fd7f798c0dd9a6f67b",847:"acd519e38201244c39d8",899:"56cadc2b340c057ace2f",926:"c959d60261c8f487ab71"}[e]+".js"},f.miniCssF=function(e){return"styles.e81cc51ad791cfea532d.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="code-cave:",f.l=function(e,t,n,c){if(r[e])r[e].push(t);else{var a,u;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"code-cave:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"147\":\"component---src-pages-templates-project-tsx\",\"149\":\"component---src-pages-templates-policies-tsx\",\"354\":\"component---src-pages-templates-post-tsx\",\"403\":\"c294adedbbc0a5c4b071b27a5ffb97a116928d98\",\"417\":\"component---src-pages-templates-services-tsx\",\"514\":\"component---src-pages-templates-404-tsx\",\"548\":\"component---src-pages-templates-workflow-tsx\",\"577\":\"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb\",\"602\":\"dbbdfb320c5007a40fa91453221d77dae72f3b83\",\"650\":\"component---src-pages-templates-projects-tsx\",\"748\":\"component---src-pages-templates-blog-by-author-tsx\",\"832\":\"component---src-pages-templates-index-tsx\",\"899\":\"component---src-pages-templates-blog-by-hashtag-tsx\",\"926\":\"component---src-pages-templates-blog-tsx\"}[chunkId] || chunkId) + \"-\" + {\"147\":\"95821b610840eeba7835\",\"149\":\"359925d45492160d5e8b\",\"354\":\"1e8c36a608ff0f3703e3\",\"403\":\"83f152d3f32c8162f39f\",\"417\":\"f01ff73488603dfb6e07\",\"514\":\"a9bd4aad0e6942bc817a\",\"548\":\"269bd6e36936a6947204\",\"577\":\"e37094f984ea117f7d6f\",\"602\":\"00be99e431fb904367c1\",\"650\":\"585b3228148568f67aca\",\"731\":\"fc2222e8bcbd3a323b37\",\"748\":\"789eecdaeec0a896729b\",\"832\":\"c399118fd452a66701b3\",\"843\":\"82fd7f798c0dd9a6f67b\",\"847\":\"acd519e38201244c39d8\",\"899\":\"56cadc2b340c057ace2f\",\"926\":\"c959d60261c8f487ab71\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"144d2db20fc65c4900a2\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkcode_cave\"] = self[\"webpackChunkcode_cave\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","p","b","baseURI","self","location","href","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","id","chunkLoadingGlobal"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"webpack-runtime-f07da5ffad66aeb2b219.js","mappings":"6BAAIA,ECCAC,EADAC,ECAAC,EACAC,E,KCAAC,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqBE,IAAjBD,EACH,OAAOA,EAAaE,QAGrB,IAAIC,EAASN,EAAyBE,GAAY,CAGjDG,QAAS,CAAC,GAOX,OAHAE,EAAoBL,GAAUI,EAAQA,EAAOD,QAASJ,GAG/CK,EAAOD,OACf,CAGAJ,EAAoBO,EAAID,EHzBpBZ,EAAW,GACfM,EAAoBQ,EAAI,SAASC,EAAQC,EAAUC,EAAIC,GACtD,IAAGF,EAAH,CAMA,IAAIG,EAAeC,IACnB,IAASC,EAAI,EAAGA,EAAIrB,EAASsB,OAAQD,IAAK,CACrCL,EAAWhB,EAASqB,GAAG,GACvBJ,EAAKjB,EAASqB,GAAG,GACjBH,EAAWlB,EAASqB,GAAG,GAE3B,IAJA,IAGIE,GAAY,EACPC,EAAI,EAAGA,EAAIR,EAASM,OAAQE,MACpB,EAAXN,GAAsBC,GAAgBD,IAAaO,OAAOC,KAAKpB,EAAoBQ,GAAGa,OAAM,SAASC,GAAO,OAAOtB,EAAoBQ,EAAEc,GAAKZ,EAASQ,GAAK,IAChKR,EAASa,OAAOL,IAAK,IAErBD,GAAY,EACTL,EAAWC,IAAcA,EAAeD,IAG7C,GAAGK,EAAW,CACbvB,EAAS6B,OAAOR,IAAK,GACrB,IAAIS,EAAIb,SACER,IAANqB,IAAiBf,EAASe,EAC/B,CACD,CACA,OAAOf,CArBP,CAJCG,EAAWA,GAAY,EACvB,IAAI,IAAIG,EAAIrB,EAASsB,OAAQD,EAAI,GAAKrB,EAASqB,EAAI,GAAG,GAAKH,EAAUG,IAAKrB,EAASqB,GAAKrB,EAASqB,EAAI,GACrGrB,EAASqB,GAAK,CAACL,EAAUC,EAAIC,EAwB/B,EI5BAZ,EAAoByB,EAAI,SAASpB,GAChC,IAAIqB,EAASrB,GAAUA,EAAOsB,WAC7B,WAAa,OAAOtB,EAAgB,OAAG,EACvC,WAAa,OAAOA,CAAQ,EAE7B,OADAL,EAAoB4B,EAAEF,EAAQ,CAAEG,EAAGH,IAC5BA,CACR,EHPI9B,EAAWuB,OAAOW,eAAiB,SAASC,GAAO,OAAOZ,OAAOW,eAAeC,EAAM,EAAI,SAASA,GAAO,OAAOA,EAAIC,SAAW,EAQpIhC,EAAoBiC,EAAI,SAASC,EAAOC,GAEvC,GADU,EAAPA,IAAUD,EAAQE,KAAKF,IAChB,EAAPC,EAAU,OAAOD,EACpB,GAAoB,iBAAVA,GAAsBA,EAAO,CACtC,GAAW,EAAPC,GAAaD,EAAMP,WAAY,OAAOO,EAC1C,GAAW,GAAPC,GAAoC,mBAAfD,EAAMG,KAAqB,OAAOH,CAC5D,CACA,IAAII,EAAKnB,OAAOoB,OAAO,MACvBvC,EAAoBwB,EAAEc,GACtB,IAAIE,EAAM,CAAC,EACX7C,EAAiBA,GAAkB,CAAC,KAAMC,EAAS,CAAC,GAAIA,EAAS,IAAKA,EAASA,IAC/E,IAAI,IAAI6C,EAAiB,EAAPN,GAAYD,EAAyB,iBAAXO,KAAyB9C,EAAe+C,QAAQD,GAAUA,EAAU7C,EAAS6C,GACxHtB,OAAOwB,oBAAoBF,GAASG,SAAQ,SAAStB,GAAOkB,EAAIlB,GAAO,WAAa,OAAOY,EAAMZ,EAAM,CAAG,IAI3G,OAFAkB,EAAa,QAAI,WAAa,OAAON,CAAO,EAC5ClC,EAAoB4B,EAAEU,EAAIE,GACnBF,CACR,EIxBAtC,EAAoB4B,EAAI,SAASxB,EAASyC,GACzC,IAAI,IAAIvB,KAAOuB,EACX7C,EAAoB8C,EAAED,EAAYvB,KAAStB,EAAoB8C,EAAE1C,EAASkB,IAC5EH,OAAO4B,eAAe3C,EAASkB,EAAK,CAAE0B,YAAY,EAAMC,IAAKJ,EAAWvB,IAG3E,ECPAtB,EAAoBkD,EAAI,CAAC,EAGzBlD,EAAoBmD,EAAI,SAASC,GAChC,OAAOC,QAAQC,IAAInC,OAAOC,KAAKpB,EAAoBkD,GAAGK,QAAO,SAASC,EAAUlC,GAE/E,OADAtB,EAAoBkD,EAAE5B,GAAK8B,EAASI,GAC7BA,CACR,GAAG,IACJ,ECPAxD,EAAoByD,EAAI,SAASL,GAEhC,OAAa,CAAC,IAAM,8CAA8C,IAAM,+CAA+C,IAAM,2CAA2C,IAAM,2CAA2C,IAAM,+CAA+C,IAAM,0CAA0C,IAAM,+CAA+C,IAAM,2CAA2C,IAAM,2CAA2C,IAAM,+CAA+C,IAAM,qDAAqD,IAAM,4CAA4C,IAAM,sDAAsD,IAAM,4CAA4CA,IAAYA,GAAW,IAAM,CAAC,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,uBAAuB,IAAM,wBAAwBA,GAAW,KAC7vC,ECHApD,EAAoB0D,SAAW,SAASN,GAEvC,MAAO,iCACR,ECJApD,EAAoB2D,EAAI,WACvB,GAA0B,iBAAfC,WAAyB,OAAOA,WAC3C,IACC,OAAOxB,MAAQ,IAAIyB,SAAS,cAAb,EAChB,CAAE,MAAOV,GACR,GAAsB,iBAAXW,OAAqB,OAAOA,MACxC,CACA,CAPuB,GCAxB9D,EAAoB8C,EAAI,SAASf,EAAKgC,GAAQ,OAAO5C,OAAO6C,UAAUC,eAAeC,KAAKnC,EAAKgC,EAAO,ERAlGlE,EAAa,CAAC,EACdC,EAAoB,aAExBE,EAAoBmE,EAAI,SAASC,EAAKC,EAAM/C,EAAK8B,GAChD,GAAGvD,EAAWuE,GAAQvE,EAAWuE,GAAKE,KAAKD,OAA3C,CACA,IAAIE,EAAQC,EACZ,QAAWrE,IAARmB,EAEF,IADA,IAAImD,EAAUC,SAASC,qBAAqB,UACpC5D,EAAI,EAAGA,EAAI0D,EAAQzD,OAAQD,IAAK,CACvC,IAAI6D,EAAIH,EAAQ1D,GAChB,GAAG6D,EAAEC,aAAa,QAAUT,GAAOQ,EAAEC,aAAa,iBAAmB/E,EAAoBwB,EAAK,CAAEiD,EAASK,EAAG,KAAO,CACpH,CAEGL,IACHC,GAAa,GACbD,EAASG,SAASI,cAAc,WAEzBC,QAAU,QACjBR,EAAOS,QAAU,IACbhF,EAAoBiF,IACvBV,EAAOW,aAAa,QAASlF,EAAoBiF,IAElDV,EAAOW,aAAa,eAAgBpF,EAAoBwB,GAExDiD,EAAOY,IAAMf,GAEdvE,EAAWuE,GAAO,CAACC,GACnB,IAAIe,EAAmB,SAASC,EAAMC,GAErCf,EAAOgB,QAAUhB,EAAOiB,OAAS,KACjCC,aAAaT,GACb,IAAIU,EAAU7F,EAAWuE,GAIzB,UAHOvE,EAAWuE,GAClBG,EAAOoB,YAAcpB,EAAOoB,WAAWC,YAAYrB,GACnDmB,GAAWA,EAAQ9C,SAAQ,SAASjC,GAAM,OAAOA,EAAG2E,EAAQ,IACzDD,EAAM,OAAOA,EAAKC,EACtB,EACIN,EAAUa,WAAWT,EAAiBU,KAAK,UAAM3F,EAAW,CAAE4F,KAAM,UAAWC,OAAQzB,IAAW,MACtGA,EAAOgB,QAAUH,EAAiBU,KAAK,KAAMvB,EAAOgB,SACpDhB,EAAOiB,OAASJ,EAAiBU,KAAK,KAAMvB,EAAOiB,QACnDhB,GAAcE,SAASuB,KAAKC,YAAY3B,EApCkB,CAqC3D,ESxCAvE,EAAoBwB,EAAI,SAASpB,GACX,oBAAX+F,QAA0BA,OAAOC,aAC1CjF,OAAO4B,eAAe3C,EAAS+F,OAAOC,YAAa,CAAElE,MAAO,WAE7Df,OAAO4B,eAAe3C,EAAS,aAAc,CAAE8B,OAAO,GACvD,ECNAlC,EAAoBqG,EAAI,I,WCAxBrG,EAAoBsG,EAAI5B,SAAS6B,SAAWC,KAAKC,SAASC,KAK1D,IAAIC,EAAkB,CACrB,IAAK,EACL,IAAK,GAGN3G,EAAoBkD,EAAEhC,EAAI,SAASkC,EAASI,GAE1C,IAAIoD,EAAqB5G,EAAoB8C,EAAE6D,EAAiBvD,GAAWuD,EAAgBvD,QAAWjD,EACtG,GAA0B,IAAvByG,EAGF,GAAGA,EACFpD,EAASc,KAAKsC,EAAmB,SAEjC,GAAI,cAAcC,KAAKzD,GAyBhBuD,EAAgBvD,GAAW,MAzBD,CAEhC,IAAI0D,EAAU,IAAIzD,SAAQ,SAAS0D,EAASC,GAAUJ,EAAqBD,EAAgBvD,GAAW,CAAC2D,EAASC,EAAS,IACzHxD,EAASc,KAAKsC,EAAmB,GAAKE,GAGtC,IAAI1C,EAAMpE,EAAoBqG,EAAIrG,EAAoByD,EAAEL,GAEpD6D,EAAQ,IAAIC,MAgBhBlH,EAAoBmE,EAAEC,GAfH,SAASkB,GAC3B,GAAGtF,EAAoB8C,EAAE6D,EAAiBvD,KAEf,KAD1BwD,EAAqBD,EAAgBvD,MACRuD,EAAgBvD,QAAWjD,GACrDyG,GAAoB,CACtB,IAAIO,EAAY7B,IAAyB,SAAfA,EAAMS,KAAkB,UAAYT,EAAMS,MAChEqB,EAAU9B,GAASA,EAAMU,QAAUV,EAAMU,OAAOb,IACpD8B,EAAMI,QAAU,iBAAmBjE,EAAU,cAAgB+D,EAAY,KAAOC,EAAU,IAC1FH,EAAMK,KAAO,iBACbL,EAAMlB,KAAOoB,EACbF,EAAMM,QAAUH,EAChBR,EAAmB,GAAGK,EACvB,CAEF,GACyC,SAAW7D,EAASA,EAC9D,CAGJ,EAUApD,EAAoBQ,EAAEU,EAAI,SAASkC,GAAW,OAAoC,IAA7BuD,EAAgBvD,EAAgB,EAGrF,IAAIoE,EAAuB,SAASC,EAA4BC,GAC/D,IAKIzH,EAAUmD,EALV1C,EAAWgH,EAAK,GAChBC,EAAcD,EAAK,GACnBE,EAAUF,EAAK,GAGI3G,EAAI,EAC3B,GAAGL,EAASmH,MAAK,SAASC,GAAM,OAA+B,IAAxBnB,EAAgBmB,EAAW,IAAI,CACrE,IAAI7H,KAAY0H,EACZ3H,EAAoB8C,EAAE6E,EAAa1H,KACrCD,EAAoBO,EAAEN,GAAY0H,EAAY1H,IAGhD,GAAG2H,EAAS,IAAInH,EAASmH,EAAQ5H,EAClC,CAEA,IADGyH,GAA4BA,EAA2BC,GACrD3G,EAAIL,EAASM,OAAQD,IACzBqC,EAAU1C,EAASK,GAChBf,EAAoB8C,EAAE6D,EAAiBvD,IAAYuD,EAAgBvD,IACrEuD,EAAgBvD,GAAS,KAE1BuD,EAAgBvD,GAAW,EAE5B,OAAOpD,EAAoBQ,EAAEC,EAC9B,EAEIsH,EAAqBvB,KAA4B,sBAAIA,KAA4B,uBAAK,GAC1FuB,EAAmBnF,QAAQ4E,EAAqB1B,KAAK,KAAM,IAC3DiC,EAAmBzD,KAAOkD,EAAqB1B,KAAK,KAAMiC,EAAmBzD,KAAKwB,KAAKiC,G","sources":["webpack://code-cave/webpack/runtime/chunk loaded","webpack://code-cave/webpack/runtime/create fake namespace object","webpack://code-cave/webpack/runtime/load script","webpack://code-cave/webpack/bootstrap","webpack://code-cave/webpack/runtime/compat get default export","webpack://code-cave/webpack/runtime/define property getters","webpack://code-cave/webpack/runtime/ensure chunk","webpack://code-cave/webpack/runtime/get javascript chunk filename","webpack://code-cave/webpack/runtime/get mini-css chunk filename","webpack://code-cave/webpack/runtime/global","webpack://code-cave/webpack/runtime/hasOwnProperty shorthand","webpack://code-cave/webpack/runtime/make namespace object","webpack://code-cave/webpack/runtime/publicPath","webpack://code-cave/webpack/runtime/jsonp chunk loading"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"code-cave:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"147\":\"component---src-pages-templates-project-tsx\",\"149\":\"component---src-pages-templates-policies-tsx\",\"354\":\"component---src-pages-templates-post-tsx\",\"403\":\"c294adedbbc0a5c4b071b27a5ffb97a116928d98\",\"417\":\"component---src-pages-templates-services-tsx\",\"514\":\"component---src-pages-templates-404-tsx\",\"548\":\"component---src-pages-templates-workflow-tsx\",\"577\":\"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb\",\"602\":\"dbbdfb320c5007a40fa91453221d77dae72f3b83\",\"650\":\"component---src-pages-templates-projects-tsx\",\"748\":\"component---src-pages-templates-blog-by-author-tsx\",\"832\":\"component---src-pages-templates-index-tsx\",\"899\":\"component---src-pages-templates-blog-by-hashtag-tsx\",\"926\":\"component---src-pages-templates-blog-tsx\"}[chunkId] || chunkId) + \"-\" + {\"147\":\"4094dc02619f4d8f92a5\",\"149\":\"359925d45492160d5e8b\",\"354\":\"faf47b9679f1ea2df95d\",\"403\":\"83f152d3f32c8162f39f\",\"417\":\"f01ff73488603dfb6e07\",\"514\":\"a9bd4aad0e6942bc817a\",\"548\":\"269bd6e36936a6947204\",\"577\":\"e37094f984ea117f7d6f\",\"602\":\"00be99e431fb904367c1\",\"650\":\"585b3228148568f67aca\",\"731\":\"fc2222e8bcbd3a323b37\",\"748\":\"789eecdaeec0a896729b\",\"832\":\"c399118fd452a66701b3\",\"843\":\"82fd7f798c0dd9a6f67b\",\"847\":\"acd519e38201244c39d8\",\"899\":\"56cadc2b340c057ace2f\",\"926\":\"c959d60261c8f487ab71\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"e81cc51ad791cfea532d\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkcode_cave\"] = self[\"webpackChunkcode_cave\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","p","b","baseURI","self","location","href","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","id","chunkLoadingGlobal"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack.stats.json b/webpack.stats.json index 4db7c7d0..fb9e638b 100644 --- a/webpack.stats.json +++ b/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-3bc7b316e699e38b58fe.js","size":4831},{"name":"styles.144d2db20fc65c4900a2.css","size":46840},{"name":"framework-2f7a9a83fd6996cb764f.js","size":141400},{"name":"app-a10c13aa836e9c26d16d.js","size":351594}],"filteredAssets":0,"assetsSize":544665,"filteredAuxiliaryAssets":17,"auxiliaryAssetsSize":2502644},"component---src-pages-templates-404-tsx":{"name":"component---src-pages-templates-404-tsx","assets":[{"name":"component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js","size":1629}],"filteredAssets":0,"assetsSize":1629,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":4487},"component---src-pages-templates-blog-by-author-tsx":{"name":"component---src-pages-templates-blog-by-author-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js","size":10512}],"filteredAssets":0,"assetsSize":21168,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":100303},"component---src-pages-templates-blog-by-hashtag-tsx":{"name":"component---src-pages-templates-blog-by-hashtag-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js","size":9669}],"filteredAssets":0,"assetsSize":20325,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":97324},"component---src-pages-templates-blog-tsx":{"name":"component---src-pages-templates-blog-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js","size":9453}],"filteredAssets":0,"assetsSize":20109,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":96959},"component---src-pages-templates-index-tsx":{"name":"component---src-pages-templates-index-tsx","assets":[{"name":"styles.144d2db20fc65c4900a2.css","size":46840},{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-index-tsx-c399118fd452a66701b3.js","size":13728}],"filteredAssets":0,"assetsSize":120773,"filteredAuxiliaryAssets":18,"auxiliaryAssetsSize":849801},"component---src-pages-templates-policies-tsx":{"name":"component---src-pages-templates-policies-tsx","assets":[{"name":"component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js","size":816}],"filteredAssets":0,"assetsSize":816,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":2133},"component---src-pages-templates-post-tsx":{"name":"component---src-pages-templates-post-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js","size":6958}],"filteredAssets":0,"assetsSize":17614,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":87043},"component---src-pages-templates-project-tsx":{"name":"component---src-pages-templates-project-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-project-tsx-95821b610840eeba7835.js","size":8191}],"filteredAssets":0,"assetsSize":37681,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":181985},"component---src-pages-templates-projects-tsx":{"name":"component---src-pages-templates-projects-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-projects-tsx-585b3228148568f67aca.js","size":4180}],"filteredAssets":0,"assetsSize":14836,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":81448},"component---src-pages-templates-services-tsx":{"name":"component---src-pages-templates-services-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js","size":11486}],"filteredAssets":0,"assetsSize":71691,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":343325},"component---src-pages-templates-workflow-tsx":{"name":"component---src-pages-templates-workflow-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js","size":5109}],"filteredAssets":0,"assetsSize":46480,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":224449}},"assetsByChunkName":{"app":["webpack-runtime-3bc7b316e699e38b58fe.js","styles.144d2db20fc65c4900a2.css","framework-2f7a9a83fd6996cb764f.js","app-a10c13aa836e9c26d16d.js"],"component---src-pages-templates-404-tsx":["component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js"],"component---src-pages-templates-blog-by-author-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js"],"component---src-pages-templates-blog-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js"],"component---src-pages-templates-index-tsx":["styles.144d2db20fc65c4900a2.css","c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-index-tsx-c399118fd452a66701b3.js"],"component---src-pages-templates-policies-tsx":["component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-post-tsx-1e8c36a608ff0f3703e3.js"],"component---src-pages-templates-project-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-project-tsx-95821b610840eeba7835.js"],"component---src-pages-templates-projects-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-projects-tsx-585b3228148568f67aca.js"],"component---src-pages-templates-services-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js"],"component---src-pages-templates-workflow-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js"]},"childAssetsByChunkName":{}} \ No newline at end of file +{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-f07da5ffad66aeb2b219.js","size":4831},{"name":"styles.e81cc51ad791cfea532d.css","size":46846},{"name":"framework-2f7a9a83fd6996cb764f.js","size":141400},{"name":"app-a10c13aa836e9c26d16d.js","size":351594}],"filteredAssets":0,"assetsSize":544671,"filteredAuxiliaryAssets":17,"auxiliaryAssetsSize":2502644},"component---src-pages-templates-404-tsx":{"name":"component---src-pages-templates-404-tsx","assets":[{"name":"component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js","size":1629}],"filteredAssets":0,"assetsSize":1629,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":4487},"component---src-pages-templates-blog-by-author-tsx":{"name":"component---src-pages-templates-blog-by-author-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js","size":10512}],"filteredAssets":0,"assetsSize":21168,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":100303},"component---src-pages-templates-blog-by-hashtag-tsx":{"name":"component---src-pages-templates-blog-by-hashtag-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js","size":9669}],"filteredAssets":0,"assetsSize":20325,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":97324},"component---src-pages-templates-blog-tsx":{"name":"component---src-pages-templates-blog-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js","size":9453}],"filteredAssets":0,"assetsSize":20109,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":96959},"component---src-pages-templates-index-tsx":{"name":"component---src-pages-templates-index-tsx","assets":[{"name":"styles.e81cc51ad791cfea532d.css","size":46846},{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-index-tsx-c399118fd452a66701b3.js","size":13728}],"filteredAssets":0,"assetsSize":120779,"filteredAuxiliaryAssets":18,"auxiliaryAssetsSize":849801},"component---src-pages-templates-policies-tsx":{"name":"component---src-pages-templates-policies-tsx","assets":[{"name":"component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js","size":816}],"filteredAssets":0,"assetsSize":816,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":2133},"component---src-pages-templates-post-tsx":{"name":"component---src-pages-templates-post-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js","size":6958}],"filteredAssets":0,"assetsSize":17614,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":87043},"component---src-pages-templates-project-tsx":{"name":"component---src-pages-templates-project-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js","size":8206}],"filteredAssets":0,"assetsSize":37696,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":182142},"component---src-pages-templates-projects-tsx":{"name":"component---src-pages-templates-projects-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"component---src-pages-templates-projects-tsx-585b3228148568f67aca.js","size":4180}],"filteredAssets":0,"assetsSize":14836,"filteredAuxiliaryAssets":2,"auxiliaryAssetsSize":81448},"component---src-pages-templates-services-tsx":{"name":"component---src-pages-templates-services-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","size":18834},{"name":"component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js","size":11486}],"filteredAssets":0,"assetsSize":71691,"filteredAuxiliaryAssets":4,"auxiliaryAssetsSize":343325},"component---src-pages-templates-workflow-tsx":{"name":"component---src-pages-templates-workflow-tsx","assets":[{"name":"c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","size":10656},{"name":"71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","size":30715},{"name":"component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js","size":5109}],"filteredAssets":0,"assetsSize":46480,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":224449}},"assetsByChunkName":{"app":["webpack-runtime-f07da5ffad66aeb2b219.js","styles.e81cc51ad791cfea532d.css","framework-2f7a9a83fd6996cb764f.js","app-a10c13aa836e9c26d16d.js"],"component---src-pages-templates-404-tsx":["component---src-pages-templates-404-tsx-a9bd4aad0e6942bc817a.js"],"component---src-pages-templates-blog-by-author-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-by-author-tsx-789eecdaeec0a896729b.js"],"component---src-pages-templates-blog-by-hashtag-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-by-hashtag-tsx-56cadc2b340c057ace2f.js"],"component---src-pages-templates-blog-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-blog-tsx-c959d60261c8f487ab71.js"],"component---src-pages-templates-index-tsx":["styles.e81cc51ad791cfea532d.css","c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-index-tsx-c399118fd452a66701b3.js"],"component---src-pages-templates-policies-tsx":["component---src-pages-templates-policies-tsx-359925d45492160d5e8b.js"],"component---src-pages-templates-post-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-post-tsx-faf47b9679f1ea2df95d.js"],"component---src-pages-templates-project-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-project-tsx-4094dc02619f4d8f92a5.js"],"component---src-pages-templates-projects-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","component---src-pages-templates-projects-tsx-585b3228148568f67aca.js"],"component---src-pages-templates-services-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","dbbdfb320c5007a40fa91453221d77dae72f3b83-00be99e431fb904367c1.js","component---src-pages-templates-services-tsx-f01ff73488603dfb6e07.js"],"component---src-pages-templates-workflow-tsx":["c294adedbbc0a5c4b071b27a5ffb97a116928d98-83f152d3f32c8162f39f.js","71598b7b9331211c5dc2cdd9e7a07dc39cf581bb-e37094f984ea117f7d6f.js","component---src-pages-templates-workflow-tsx-269bd6e36936a6947204.js"]},"childAssetsByChunkName":{}} \ No newline at end of file diff --git a/workflow/index.html b/workflow/index.html index 2a4ba40c..3f58654b 100644 --- a/workflow/index.html +++ b/workflow/index.html @@ -1,8 +1,8 @@ - \ No newline at end of file + \ No newline at end of file